var xmlhttp=false;
function init(){
	try{
		xmlhttp=new ActiveObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			//alert("Non Microsoft Browser");
			xmlhttp=new ActiveObject("Microsoft.XMLHTTP");
		}
		catch(e){
			try{
				xmlhttp=new XMLHttpRequest();
			}
			catch(e){
				xmlhttp=false;
			}
		}
	}
}

function startOverviews(){
	loadInfoFlash('geninfo');
	loadServicesOverview('divingSchool');
}

var infoFlashNo=0;
function loadInfoFlash(menu) {
	init();
	if(document.getElementById("infoFlash")==null)
		return;
	document.getElementById("infoFlash").innerHTML="<center><br><img SRC=\"\" NAME=\"theImageLoader\"><br><br></center>";
	loadloader();
	if(menu=="undefined" || menu==null || menu=="")
		return;
	var url="infoFlash.php?menu="+escape(menu);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=updateInfoFlashBody;
	xmlhttp.send(null);
	if(infoFlashNo==0)
		var delay = setTimeout("loadInfoFlash('travelguides')",60000);
	else if(infoFlashNo==1)
		var delay = setTimeout("loadInfoFlash('savings')",60000);
	else if(infoFlashNo==2)
		var delay = setTimeout("loadInfoFlash('carrentals')",60000);
	else if(infoFlashNo==3)
		var delay = setTimeout("loadInfoFlash('geninfo')",60000);
	else if(infoFlashNo==4)
		var delay = setTimeout("loadInfoFlash('callaway')",60000);
	else if(infoFlashNo==5)
		var delay = setTimeout("loadInfoFlash('towtosafety')",60000);
	else if(infoFlashNo==6)
		var delay = setTimeout("loadInfoFlash('tirechange')",60000);
	else if(infoFlashNo==7)
		var delay = setTimeout("loadInfoFlash('lockedcar')",60000);
	else if(infoFlashNo==8)
		var delay = setTimeout("loadInfoFlash('mechanicalfirstaid')",60000);
	else if(infoFlashNo==9)
		var delay = setTimeout("loadInfoFlash('batteryboost')",60000);
	else if(infoFlashNo==10)
		var delay = setTimeout("loadInfoFlash('emergencygas')",60000);
	else if(infoFlashNo==11)
		var delay = setTimeout("loadInfoFlash('bordertoborder')",60000);
		
	if(infoFlashNo==10){
		infoFlashNo=0;
	}
	else{
		infoFlashNo=infoFlashNo+1;
	}
}

var serviceNo=0;
function loadServicesOverview(menu) {
	init();
	if(document.getElementById("serviceIdOverview")==null)
		return;
	document.getElementById("serviceIdOverview").innerHTML="<center><br><img SRC=\"\" NAME=\"theImageLoader1\"><br><br></center>";
	loadloader1();
	if(menu=="undefined" || menu==null || menu=="")
		return;
	var url="serviceHighlights.php?menu="+escape(menu);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=updateServicesOverviewBody;
	//document.getElementById("mainBodyHeader").innerHTML="AAU Organisational Structure";
	xmlhttp.send(null);
	if(serviceNo==0)
		var delay = setTimeout("loadServicesOverview('idp')",21600);
	else if(serviceNo==1)
		var delay = setTimeout("loadServicesOverview('vehicleValuation')",21600);
	else if(serviceNo==2)
		var delay = setTimeout("loadServicesOverview('roadRescue')",21600);
	else if(serviceNo==3)
		var delay = setTimeout("loadServicesOverview('carnet')",21600);
	else if(serviceNo==4){
		var delay = setTimeout("loadServicesOverview('divingSchool')",21600);
	}
	if(serviceNo==4){
		serviceNo=0;
	}
	else{
		serviceNo=serviceNo+1;
	}
}

function theCompany(menu){
	init();
	document.getElementById("body").innerHTML="<center><br><br><br><img SRC=\"\" NAME=\"theImageLoader\"> <br><br><br></center>";
	loadloader();
	var url="contact.php?menu="+escape(menu);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=updateBody;
	if(menu=="about")
		document.getElementById("mainBodyHeader").innerHTML="About Us";
	if(menu=="contact")
		document.getElementById("mainBodyHeader").innerHTML="Contact Details";
	if(menu=="structure")
		document.getElementById("mainBodyHeader").innerHTML="AAU Organisational Structure";
	xmlhttp.send(null);
}

function theSchool(menu){
	init();
	document.getElementById("body").innerHTML="<center><br><br><br><img SRC=\"\" NAME=\"theImageLoader\"> <br><br><br></center>";
	loadloader();
	var url="drivingSchool.php?menu="+escape(menu);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=updateBody;
	document.getElementById("mainBodyHeader").innerHTML="About The Driving School";
	xmlhttp.send(null);
}

function membership(menu){
	init();
	document.getElementById("body").innerHTML="<center><br><br><br><img SRC=\"\" NAME=\"theImageLoader\"> <br><br><br></center>";
	loadloader();
	var url="membership.php?menu="+escape(menu);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=updateBody;
	if(menu=="benefits")
		document.getElementById("mainBodyHeader").innerHTML="Benefits of The AA Membership";
	if(menu=="whatItIs")
		document.getElementById("mainBodyHeader").innerHTML="What The AA Membership Is";
	if(menu=="memberAdmin")
		document.getElementById("mainBodyHeader").innerHTML="Member Administration";
	xmlhttp.send(null);
}

function idp(menu){
	init();
	var idp="";
	if(menu=="returnIDPVerify")
		idp=document.getElementById("idpId").value;
	document.getElementById("body").innerHTML="<center><br><br><br><img SRC=\"\" NAME=\"theImageLoader\"> <br><br><br></center>";
	loadloader();
	if(menu=="verifyIDPApplication"){
		var arr=document.idpReg.classes[0].value;
		alert(arr);
		document.getElementById('submitTd').innerHTML="<input type = \"submit\" value = \"Confirm\" style=\"width:100px;\" \>";
		document.idpReg.action="";
		return;
	}
	if(menu=="returnIDPVerify"){
		//var idp=document.getElementById("idpId").value;
		if(idp.length==0){
			alert('IDP Number Not Entered');
			var url="idp.php?menu="+escape('verifyIDP');
		}
		else
			var url="idp.php?menu="+escape(menu)+"&idp="+escape(idp);
	}
	else
		var url="idp.php?menu="+escape(menu);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=updateBody;
	if(menu=="whatAnIdpIs")
		document.getElementById("mainBodyHeader").innerHTML="What An IDP Is";
	if(menu=="benefits")
		document.getElementById("mainBodyHeader").innerHTML="Benefits of The IDP";
	if(menu=="applying")
		document.getElementById("mainBodyHeader").innerHTML="Applying For An IDP";
	if(menu=="verifyIDP")
		document.getElementById("mainBodyHeader").innerHTML="IDP Verification";
	if(menu=="idpAdmin")
		document.getElementById("mainBodyHeader").innerHTML="IDP Administration";
	if(menu=="applyingForIDP")
		document.getElementById("mainBodyHeader").innerHTML="Application For An International Driving Permit (IDP)";
	if(menu=="returnIDPVerify")
		document.getElementById("mainBodyHeader").innerHTML="Your Current IDP Status";
	xmlhttp.send(null);
}

function OtherServices(menu){
	init();
	document.getElementById("body").innerHTML="<center><br><br><br><img SRC=\"\" NAME=\"theImageLoader\"> <br><br><br></center>";
	loadloader();
	if(menu=="carnet"){
		var url="otherServices.php?menu="+escape(menu);
		xmlhttp.open("GET",url,true);
		document.getElementById("mainBodyHeader").innerHTML="Carnet De Passage En Douane";
	}
	else if(menu=="roadRescue"){
		var url="otherServices.php?menu="+escape(menu);
		xmlhttp.open("GET",url,true);
		document.getElementById("mainBodyHeader").innerHTML="About our Road Rescue";
	}
	else if(menu=="runningCosts"){
		var url="otherServices.php?menu="+escape(menu);
		xmlhttp.open("GET",url,true);
		document.getElementById("mainBodyHeader").innerHTML="Average Running Costs";
	}
	else if(menu=="vehicleValuation"){
		var url="otherServices.php?menu="+escape(menu);
		xmlhttp.open("GET",url,true);
		document.getElementById("mainBodyHeader").innerHTML="Motorvehicle Valuation Services";
	}
	xmlhttp.onreadystatechange=updateBody;
	xmlhttp.send(null);
}

function updateInfoFlashBody(){
	if(xmlhttp.readyState==4){
		if(xmlhttp.status==404)
			alert("Address Unavailable");
		var response=xmlhttp.responseText;
		document.getElementById("infoFlash").innerHTML=response;
	}
}

function updateServicesOverviewBody(){
	if(xmlhttp.readyState==4){
		if(xmlhttp.status==404)
			alert("Address Unavailable");
		var response=xmlhttp.responseText;
		document.getElementById("serviceIdOverview").innerHTML=response;
	}
}

function updateBody(){
	if(xmlhttp.readyState==4){
		if(xmlhttp.status==404)
			alert("Address Unavailable");
		var response=xmlhttp.responseText;
		document.getElementById("body").innerHTML=response;
	}
}