// LP Variables
lpNumber = 34764799;
var needValidate = false;
var defaultVal2 = "Type your question here and click start chat below to start a conversation with an ACE expert.";
function  openchatwindow(cbForm,windowName) {
	var res = true;

	var msg = document.getElementById("lp_msgfield");

	if(needValidate){
		var validateMessage = "Before you start your chat, type in the following fields:\r\n ";

		if(msg.value.length==0 || msg.value==defaultVal2 ){
			validateMessage += "Your Question\r\n";
			res=false;
		}
		if(res==false){
			alert(validateMessage);
		}

	}

    var formurl = cbForm.action;
    if(formurl.indexOf('?')==-1)
        formurl += '?';
    var elemCol = cbForm.elements;
    for(var ie=0; ie<elemCol.length; ie++){
        var et = elemCol[ie].type;
        if(et=="text" || et=="hidden" || et=="radio" || et=="textarea"){
            formurl += elemCol[ie].name + "=" + escape(elemCol[ie].value) + "&" ;
        }
    }

	if(res==true)
		window.open(formurl, windowName,'width=472,height=320,resizable=yes');
	return res;
}

// AJAX functions
function ajax_do (url) {
        var jsel = document.createElement('SCRIPT');
        jsel.type = 'text/javascript';
        jsel.src = url;
        document.body.appendChild (jsel);
}

// Cust Comment
function comment_load(){
	getfile_url = 'http://www.acerentalcars.com.au/jscript/customer_feedback.php';
    ajax_do (getfile_url);
	window.setTimeout("comment_load()",15000);
}


/*+++++++ write a review ++++++++*/
function reviewOn(divName,reviewOf){
	var formName = divName.replace("review","reviewform");
	var content = "<div class='inset_feedback_head'><h4>Write a review</h4><span><a href='javascript:;' onClick='reviewView(\"" + divName + "\",\"" + reviewOf + "\")' style='text-decoration:none;color:#323084;font-weight:bold'>Cancel</a></span></div><form id='" + formName + "' name='" + formName + "'><table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr><td>Your name<span style='color:red;font-weight:bold'>*</span>:</td><td><input type='text' name='revname' size=\"10\" /></td></tr><tr><td>Booking number:</td><td><input type='text' name='bookingno' size=\"5\" /></td></tr><tr><td valign='top'>Review<span style='color:red;font-weight:bold'>*</span>:</td><td><textarea name='revtext' cols=\"12\" rows=\"3\"></textarea></td></tr><tr><td><span style='color:red;font-weight:bold'>* required</span><input type='hidden' name='reviewOf' value='" + reviewOf + "' ></td><td><input type='button' value='Submit' onClick='reviewsubmit(\"" + formName + "\",\"" + reviewOf + "\")' /></td></tr></table></form>";
	el=document.getElementById(divName);
	el.innerHTML = content;
}
function reviewOff(divName,reviewOf){
	var content = "<center><a href=\"javascript:;\" onClick='reviewOn(\"" + divName + "\",\"" + reviewOf + "\")'>Click here to write a review.</a></center>";
	el=document.getElementById(divName);
	el.innerHTML = content;
}

function reviewsubmit(formName,reviewOf){
	//check form elements
	var name=document.getElementById(formName).revname.value;
	var resno=document.getElementById(formName).bookingno.value;
	var review=document.getElementById(formName).revtext.value;
	if(document.getElementById(formName).why){
		var review=review + "<br>Why: " + document.getElementById(formName).why.value;
	}
	var name=name.replace(/\n/g,"<br>");
	var resno=resno.replace(/\n/g,"<br>");
	var review=review.replace(/\n/g,"<br>");
	var el=formName.replace("reviewform","review");
	//create url to submit review to
	var url = 'http://www.acerentalcars.com.au/jscript/review.php?reviewOf=' + reviewOf.replace(/ /g,"_") + '&el=' + el + '&name=' + name.replace(/ /g,"_") + '&resno=' + resno.replace(/ /g,"_") + '&review=' + review.replace(/ /g,"_");
	ajax_do(url);
}

function reviewView(divName,reviewOf){
	if(divName=="left_review"){
		var url = 'https://www.acerentalcars.com.au/jscript/review.php?el=' + divName + '&reviewOf=' + reviewOf.replace(/ /g,"_");
	} else {
		var url = 'http://www.acerentalcars.com.au/jscript/review.php?el=' + divName + '&reviewOf=' + reviewOf.replace(/ /g,"_");
	}
	ajax_do(url);
}
function rentalCarReview(){
	reviewView('review1','Super Saver');
	reviewView("review2","Economy");
	reviewView("review3","Tourist");
	reviewView("review4","Family Sedan");
	reviewView("review6","Family Wagon");
}
	
function rentalBranchReview(){
	reviewView('review1','BRISBANE OFFICE');
	reviewView("review2","BRISBANE INTERNATIONAL AIRPORT");
	reviewView("review3","BRISBANE DOMESTIC AIRPORT (Off-Site)");
	reviewView("review4","COOLANGATTA AIRPORT");
	reviewView("review5","Sunshine Coast");
}
// LOCATION PAGE SCRIPTS
if (document.location.protocol == "http:" && (location.host == 'www.acerentalcars.com.au' || location.host == 'acerentalcars.com.au')){ 
	document.write( 
      '<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=' + 
      { 
         'www.acerentalcars.com.au': 'ABQIAAAAaExvXCWzpRRUs7_iBNy_8BSM8KsSOidbrEIYS9VbbgW8yFpWuxSn1bKn9pQYKNxfScMq8XZopNyZgA', 
         'www.acerentals.com.au': 'ABQIAAAAk_CvzgapNVjs9Ct-cKRlkBSM8KsSOidbrEIYS9VbbgW8yFpWuxT5iOIQoOGY4081mF_MbUtcQDfgDA',
         'acerentalcars.com.au': 'ABQIAAAAaExvXCWzpRRUs7_iBNy_8BSM8KsSOidbrEIYS9VbbgW8yFpWuxSn1bKn9pQYKNxfScMq8XZopNyZgA', 
         'acerentals.com.au': 'ABQIAAAAk_CvzgapNVjs9Ct-cKRlkBSM8KsSOidbrEIYS9VbbgW8yFpWuxT5iOIQoOGY4081mF_MbUtcQDfgDA'  }[location.host] + 
      '" type="text/javascript"><\/script>' ); 
}
 function createMarker(point,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }
    function loadAllMaps() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));		
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(-27.436384, 153.043284), 8);
		// Set up three markers with info windows 
        
      var point = new GLatLng(-27.419329, 153.073501);
      var marker = createMarker(point,'<div style="width:240px">Brisbane City Office<br><a href="http://www.acerentalcars.com.au/pick_up_locations/Brisbane_city_car_rental.htm">Click here for details.</a></div>')
      map.addOverlay(marker);
 
      var point = new GLatLng(-27.384067,153.117753);
      var marker = createMarker(point,'Brisbane Domestic Airport<br><a href="http://www.acerentalcars.com.au/pick_up_locations/Brisbane_domestic_airport_car_rental.htm">Click here for details.</a>')
      map.addOverlay(marker);
 
      var point = new GLatLng(-27.403206,153.10821);
      var marker = createMarker(point,'Brisbane International Airport<br><a href="http://www.acerentalcars.com.au/pick_up_locations/Brisbane_international_airport_car_rental.htm">Click here for details.</a>')
      map.addOverlay(marker);
 
      var point = new GLatLng(-28.166106,153.51346);
      var marker = createMarker(point,'Coolangatta Airport<br><a href="http://www.acerentalcars.com.au/pick_up_locations/Gold_coast_airport_car_rental.htm">Click here for details.</a>')
      map.addOverlay(marker);
 
      var point = new GLatLng(-28.145048,153.493949);
      var marker = createMarker(point,'Coolangatta Office<br><a href="http://www.acerentalcars.com.au/pick_up_locations/Gold_coast_airport_car_rental.htm">Click here for details.</a>')
      map.addOverlay(marker);
 
      var point = new GLatLng(-26.605431,153.087903);
      var marker = createMarker(point,'Sunshine Coast Airport<br><a href="http://www.acerentalcars.com.au/pick_up_locations/sunshine_coast_airport_car_rental.htm">Click here for details.</a>')
      map.addOverlay(marker);
      }
    }
	
    function reloadMaps(bx,by,bd) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(bx,by), 12);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		//map.openInfoWindowHtml(map.getCenter(),"<img src=images/branches/Ace_Auckland_Airport_tn.jpg align=left>Ace Rental Cars<br><br>Manu Tapu Drive<br>Auckland");
				// Set up three markers with info windows 
    
      var point = new GLatLng(bx,by);
      var marker = createMarker(point,'<div style="width:240px">' + bd + '</div>')
      map.addOverlay(marker);

      }
    }
    
    
    
    
    
	
			function locDetails(lid){
				var bnArray=["Brisbane City","330 Nudgee Road, Hendra, Brisbane<br />	Freephone 1800 620 408<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Brisbane_city_car_rental.htm",-27.419329, 153.073501];
				var intArray=["Brisbane International Airport","Brisbane International Airport<br />Freephone 1800 620 408<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Brisbane_international_airport_car_rental.htm",-27.403206,153.10821];
				var domArray=["Brisbane Domestic Airport","Brisbane Domestic Airport<br />Freephone 1800 620 408<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Brisbane_domestic_airport_car_rental.htm",-27.384067,153.117753];
				var gcArray=["Coolangatta Airport","Coolangatta Airport<br />Freephone 1800 62 00 72<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Gold_coast_airport_car_rental.htm",-28.166106,153.51346];
				var gcoArray=["Coolangatta Office","423 Golden Four Drive, Tugun<br />Freephone 1800 62 00 72<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Gold_coast_airport_car_rental.htm",-28.145048,153.493949];
				var scArray=["Sunshine Coast Airport","Sunshine Coast Airport, Maroochydore","http://www.acerentalcars.com.au/pick_up_locations/sunshine_coast_airport_car_rental.htm",-26.605431,153.087903];
				
		
				var locArray=[];
				locArray[1]=bnArray;
				locArray[12]=intArray;
				locArray[15]=domArray;
				locArray[14]=gcArray;
				locArray[20]=gcoArray;
				locArray[16]=scArray;
				content="<div class='mini_inset_top'></div><div class='mini_inset'>";
				content=content+"<h3>";
				content=content+locArray[lid][0]; // Location Name
				content=content+"</h3><p>";
				content=content+locArray[lid][1]; // Location Address
				content=content+"</p><a href=";
				content=content+locArray[lid][2]; // Location Page
				content=content+">More Info</a>";
				content=content+"</div><div class='mini_inset_bottom'></div>";
				document.getElementById("location_details").innerHTML=content;
				reloadMaps(locArray[lid][3],locArray[lid][4],locArray[lid][1]);
				return true;
			}

function loadbnMap(){ 
	var detArray=["Brisbane City","330 Nudgee Road, Hendra, Brisbane<br />	Freephone 1800 620 408<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Brisbane_city_car_rental.htm",-27.419329, 153.073501];
	reloadMaps(detArray[3],detArray[4],detArray[1]);
	return true; 
}
function loadintMap(){
	var detArray=["Brisbane International Airport","Brisbane International Airport<br />Freephone 1800 620 408<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Brisbane_international_airport_car_rental.htm",-27.403206,153.10821];
	reloadMaps(detArray[3],detArray[4],detArray[1]);
	return true; 
}
function loaddomMap(){
	var detArray=["Brisbane Domestic Airport","Brisbane Domestic Airport<br />Freephone 1800 620 408<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Brisbane_domestic_airport_car_rental.htm",-27.384067,153.117753];
	reloadMaps(detArray[3],detArray[4],detArray[1]);
	return true; 
}
function loadgcMap(){
	var detArray=["Coolangatta Airport","Coolangatta Airport<br />Freephone 1800 62 00 72<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Gold_coast_airport_car_rental.htm",-28.166106,153.51346];
	reloadMaps(detArray[3],detArray[4],detArray[1]);
	return true; 
}
function loadgcoMap(){
	var detArray=["Coolangatta Office","423 Golden Four Drive, Tugun<br />Freephone 1800 62 00 72<br /> Phone 07 3868 3833<br /> Fax 07 3868 3844","http://www.acerentalcars.com.au/pick_up_locations/Gold_coast_airport_car_rental.htm",-28.145048,153.493949];
	reloadMaps(detArray[3],detArray[4],detArray[1]);
	return true; 
}
function loadscMap(){
	var detArray=["Sunshine Coast Airport","Sunshine Coast Airport, Maroochydore","http://www.acerentalcars.com.au/pick_up_locations/sunshine_coast_airport_car_rental.htm",-26.605431,153.087903];
	reloadMaps(detArray[3],detArray[4],detArray[1]);
	return true; 
}

// Contact form script
function sendform(){
	var valid = new Validation('contact',{onSubmit:false}); // OR new Validation(document.forms[0]);
	var result = valid.validate();
	if(result){
		eBody='type=Enquiry';
		eBody=eBody + '&name=' +  escape(document.getElementById("contact").name.value);
		eBody=eBody + '&email=' + escape(document.getElementById("contact").email.value);
		eBody=eBody + '&phone=' + escape(document.getElementById("contact").phone.value);
		eBody=eBody + '&enquiry=' + escape(document.getElementById("contact").enquiry.value);
		document.getElementById("contact_form").innerHTML='Thank you for your enquiry.  Our contact team will be in touch with you as soon as possible.'; 
		try {
			mailer = new ActiveXObject("Microsoft.XMLHTTP");    // Trying Internet Explorer 
		}
		catch(e)    // Failed 
		{
			mailer = new XMLHttpRequest();    // Other browsers.
		}

		mailer.open('POST','test.php',true);
		mailer.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		mailer.send(eBody);
	}
}
function apolloquote(){
	var valid = new Validation('apolloform',{onSubmit:false}); // OR new Validation(document.forms[0]);
	var result = valid.validate();
	if(result){
		eBody='type=ApolloQuote';
		eBody=eBody + '&name=' +  escape(document.getElementById("apolloform").fullname.value);
		eBody=eBody + '&email=' + escape(document.getElementById("apolloform").txtEmail.value);
		eBody=eBody + '&phone=' + escape(document.getElementById("apolloform").txtPhone.value);
		eBody=eBody + '&vehicle=' + escape(document.getElementById("apolloform").vehicle.value);
		eBody=eBody + '&pickup=' + escape(document.getElementById("apolloform").from.value);
		eBody=eBody + '&pickupdate=' + escape(document.getElementById("apolloform").pdate_day.value) + '/' + escape(document.getElementById("apolloform").pdate_monthyear.value);
		eBody=eBody + '&pickuptime=' + escape(document.getElementById("apolloform").pickuptime.value);
		eBody=eBody + '&dropoff=' + escape(document.getElementById("apolloform").to.value);
		eBody=eBody + '&dropoffdate=' + escape(document.getElementById("apolloform").ddate_day.value) + '/' + escape(document.getElementById("apolloform").ddate_monthyear.value);
		eBody=eBody + '&dropofftime=' + escape(document.getElementById("apolloform").dropofftime.value);
		eBody=eBody + '&adults=' + escape(document.getElementById("apolloform").singleAdults.value);
		eBody=eBody + '&children=' + escape(document.getElementById("apolloform").children.value);
		document.getElementById("quotebox").innerHTML='<form><fieldset>Thank you for your enquiry.  Our contact team will be in touch with you as soon as possible.</fieldset></form><br>'; 
		try {
			mailer = new ActiveXObject("Microsoft.XMLHTTP");    // Trying Internet Explorer 
		}
		catch(e)    // Failed 
		{
			mailer = new XMLHttpRequest();    // Other browsers.
		}
	
		mailer.open('POST','../test.php',true);
		mailer.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		mailer.send(eBody);
	}
}


function spAjax (finish, el, startDate, enddate) {
        if (typeof(el) == 'string') {
                el = document.getElementById(el);
        }
        if (el == null) {  return false; }
		if(startDate == undefined){
	        getfile_url = '/jscript/sp_ajax.php?finish=' + escape(finish) + '&el=' + escape(el.id);
		} else {
	        getfile_url = '/jscript/sp_ajax.php?finish=' + escape(finish) + '&el=' + escape(el.id) + '&startdate=' + startDate + '&enddate=' + enddate;
		}
		ajax_do (getfile_url);
        return true;
}
function prizeReveal(div){
	var div_array=["prize1","prize2","prize3","prize4","prize5","prize6","prize7","prize8","prize9","prize10"];
	for(var i in div_array){
		document.getElementById(div_array[i]).style.display="none";
	}
	document.getElementById(div).style.display="block";
	return true;
}