/*	function setcolouredit(inputid,currentform,select)
	{
	var select = document.getElementById(select);
	var v=select.value;
	var idpos=v.indexOf("-");
	var id=v.substr(0,idpos);
	var display=v.substr(idpos+1);

	for (i=0;i<document.forms[currentform].todo.length;i++) 
		{
		document.forms[currentform].todo[i].disabled=false;
		 if (document.forms[currentform].todo[i].value=="add")
			{document.forms[currentform].todo[i].checked=false;}
		 if (document.forms[currentform].todo[i].value=="edit")
			{document.forms[currentform].todo[i].checked=true;}
		}

	document.getElementById(inputid).value=display;
	
	}*/

/******** delete a vehicle *******************************************************************************/
function vecdelete(vehicleid)
{
	var x=window.confirm("Are you sure you want to delete this vehicle!")
	if (x)
		{
		document.getElementById("editvehicleform").vehicledelete.value=1;
		formsubmit("editvehicleform")
		//window.alert("Delete it is!");
		}
	else
		window.alert("Delete Cancelled!")
}

/******** submit a form *******************************************************************************/

function formsubmit(theform)
{
	document.getElementById(theform).submit();
}


/******** re direct to sales detailf for special vehicles *******************************************************************************/
function showspecialsdetails(vecid)
{

window.location = "./vehicledetailsales.php?vecid="+vecid;
	
}

/******** limit number of character in text area *******************************************************************************/
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

/******** form submit for gallery admin action *******************************************************************************/
function submiteditgalleryimageform()
	{
		var title=document.getElementById("admingalleryform").title.value;
		var link=document.getElementById("admingalleryform").link.value;
		var description=document.getElementById("admingalleryform").description.value;
		var gallerypage=document.getElementById("gallerypage").value;
		var displayorder=document.getElementById("displayorder").value;

		document.getElementById("editimageform").hdisplayorder.value=displayorder;
		document.getElementById("editimageform").hgallerypage.value=gallerypage;
		document.getElementById("editimageform").htitle.value=title;
		document.getElementById("editimageform").hlink.value=link;
		document.getElementById("editimageform").hdescription.value=description;
		document.getElementById("editimageform").submit();
	}

/******** form submit for the gallery in admin *******************************************************************************/
function switchgallery()
	{
		document.getElementById("admingalleryform").submit();
	}

/******** set sorby get for sales summary ********* not working, switched back to post for the sales function *********************/
function setsortby(sortby)
{//alert("here");
var sortbyobj = document.getElementById("mainsearchform").sortbyinput;
sortbyobj.value=sortby;
document.getElementById("mainsearchform").submit();

}

/*********************** send to gallery admin page *****************************************/
function gogallerypage()
{window.location = 'galleryadmin.php?gallery=1'}

/*********************** send to blog admin page *****************************************/
function goblogpage()
{window.location = 'blogadmin.php'}

/*********************** send to specials admin page *****************************************/
function gospecialpage()
{window.location = 'specialsadmin.php?special=1'}

/*********************** Validate main sales search form *****************************************/
	function validatesales()
	{
	var fromprice = parseInt(document.getElementById("mainsearchform").pricefromselect.value);
	var toprice = parseInt(document.getElementById("mainsearchform").pricetoselect.value);
	var fromyear = document.getElementById("mainsearchform").fromyearselect.value;
	var toyear = document.getElementById("mainsearchform").toyearselect.value;
	//alert(fromprice);alert(toprice);
	//alert(fromyear);alert(toyear);
	var fail=false;
	if(fromprice>toprice)
		{fail=true;
		alert("The to price must be greater then the from price!");	
		}

	if(fromyear>toyear)
		{fail=true;
		alert("The to year  must be greater then the from year!");
		}

	if(fail==false)
				{
					document.getElementById("mainsearchform").submit();
				}
	
	}

/*********************** toggle div *****************************************/
	
	
	function toggle(div_id,a_button)
		{
		var div = document.getElementById(div_id);
		var button = document.getElementById(a_button);
		
		 if(div.style.display == "none") 
			 {div.style.display = "block";
				a_button.value='-';
				}
		 else
			 {div.style.display = "none";
				a_button.value='+';}
		}
	
	function toggleinner(div_id,sym)
		{
		var div = document.getElementById(div_id);
		//document.getElementById("bookingtimeform").pudate.focus();
		//sym.focus;
		this.innerHTML="+";
		if(div.style.display == "none") 
			 {div.style.display = "block";}
		 else
			 {div.style.display = "none";}
		}


/*********************** Rental  calculations *****************************************/

	 function doinsurance(numofdays)
	 {
		document.getElementById("insurance1").innerHTML=CurrencyFormatted(0);
		document.getElementById("insurance2").innerHTML=CurrencyFormatted(0);
		document.getElementById("insurance3").innerHTML=CurrencyFormatted(0);
	 	var radioObj=document.showquoteform.insuranceradio;
		var radioLength = radioObj.length;
		
		for(var i = 0; i < radioLength; i++) 
		{
		if(radioObj[i].checked) 
			{var insuranceamount=radioObj[i].value;}
		}
		if (insuranceamount==7)
			{document.getElementById("insurance1").innerHTML =CurrencyFormatted(insuranceamount*numofdays);}
		if (insuranceamount==15)
			{document.getElementById("insurance2").innerHTML =CurrencyFormatted(insuranceamount*numofdays);}
		if (insuranceamount==5000)
			{document.getElementById("insurance3").innerHTML =CurrencyFormatted(insuranceamount);}
		clearothedivs();
	 }

	 function calculate_rental(subtotal)
	 {
	var subtotal = parseFloat(subtotal);
	//	alert(subtotal);
	 if(document.getElementById("insurance1").innerHTML>0)
		{var insurance = parseFloat(document.getElementById("insurance1").innerHTML);}
	 if(document.getElementById("insurance2").innerHTML>0)
		{var insurance = parseFloat(document.getElementById("insurance2").innerHTML);}
	 if(document.getElementById("insurance3").innerHTML>0)
		{var insurance = parseFloat(document.getElementById("insurance3").innerHTML);}

	 var addunderage = parseFloat(document.getElementById("underagediv").innerHTML);
	 var adddriver = parseFloat(document.getElementById("adddriverdiv").innerHTML);
	 var kidseats = parseFloat(document.getElementById("kidseatsdiv").innerHTML);
	 var pickup = parseFloat(document.getElementById("pickupdiv").innerHTML);
	 var dropoff = parseFloat(document.getElementById("dropoffdiv").innerHTML);
	 var surcharge = parseFloat(document.getElementById("surchargediv").innerHTML);
	
	var grandtotal=insurance+addunderage+adddriver+kidseats+pickup+dropoff+surcharge+subtotal;
	document.getElementById("grandtotaldiv").innerHTML = CurrencyFormatted(grandtotal);
	document.getElementById("reservebtnspan").style.display = "block";
	
	document.getElementById("hinsurance").value=insurance;
	document.getElementById("hpickup").value=pickup;
	document.getElementById("hdropoff").value=dropoff;
	document.getElementById("hsurcharge").value=surcharge;
	document.getElementById("haddunderage").value=addunderage;
	document.getElementById("hadddriver").value=adddriver;
	document.getElementById("hkidseats").value=kidseats;
	//alert (pickup);
 }

	 function clearothedivs()
	 {
		 document.getElementById("grandtotaldiv").innerHTML = CurrencyFormatted(0);
		 var ele = document.getElementById("reservebtnspan");
		 if(ele.style.display == "block") 
			 {ele.style.display = "none";}  
	 }

	 function add_underage(numodays)
	 {
	 var numodrivers=document.getElementById("addunderage").value;
	 document.getElementById("underagediv").innerHTML=CurrencyFormatted(numodrivers*10*numodays);
		clearothedivs();
	 }

	 function add_driver()
	 {
	 var numodrivers=document.getElementById("adddriver").value;
	 document.getElementById("adddriverdiv").innerHTML=CurrencyFormatted(numodrivers*10);
		clearothedivs();
	 }
	 
	 function add_kidseats(numodays)
	 {
	 var numokidseats=document.getElementById("kidseats").value;
	 document.getElementById("kidseatsdiv").innerHTML=CurrencyFormatted(numokidseats*5*numodays);
//	 document.getElementById("kidseatsdiv").innerHTML=CurrencyFormatted(numokidseats*5);
		clearothedivs();
	 }
	 
	 function pickup()
	 {
	 if(document.getElementById("pickupchk").checked)
		{document.getElementById("pickupdiv").innerHTML=CurrencyFormatted(35);}
	 else
		{document.getElementById("pickupdiv").innerHTML=CurrencyFormatted(0);}
		clearothedivs();
	 }
	 
	 function dropoff()
	 {
	 if(document.getElementById("dropoffchk").checked)
		{document.getElementById("dropoffdiv").innerHTML=CurrencyFormatted(35);}
	 else
		{document.getElementById("dropoffdiv").innerHTML=CurrencyFormatted(0);}
		clearothedivs();
	 }
	 
	 function surcharge()
	 {
	 if(document.getElementById("surchargechk").checked)
		{document.getElementById("surchargediv").innerHTML=CurrencyFormatted(10);}
	 else
		{document.getElementById("surchargediv").innerHTML=CurrencyFormatted(0);}
		clearothedivs();
	 }
	 


	 
/*****************************************************************************************************/	 
function returntoadmin()
{
window.location = "./dashboard.php"
}	 
/*****************************************************************************************************/
function switchspecial(special)
{
//document.getElementById("specialsform").action ="specialsadmin.php?special="+special;
window.location = "./specialsadmin.php?special="+special;
}

/*****************************************************************************************************/
function submitspecialsform()
{
var deformid=document.getElementById("specialsform");
var radioObj=document.specialsform.specials;
		var radioLength = radioObj.length;
		
		for(var i = 0; i < radioLength; i++) 
		{
		if(radioObj[i].checked) 
			{var special=radioObj[i].value;
			specialnum=i;}
		}
//alert(special);
var getvalue=parseInt(specialnum+1);
deformid.action ="specialsadmin.php?special="+getvalue;
deformid.submit();
}

/*****************************************************************************************************/

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}

