
function confirmdeletemodel(requestform)
{
	var theform = document.getElementById(requestform);
	for( i = 0; i < document.addmodelform.todo.length; i++ )
	{
	if( document.addmodelform.todo[i].checked == true )
	var action = document.addmodelform.todo[i].value;
	}
	if(action=="delete")
	{
		var answer = confirm("Are you sure you want to delete this Model?")
		if (answer){theform.submit();}
		else{alert("Delete Cancelled");}
	}
	else
	{theform.submit();}

}
/*****************************************************************************/
function confirmdeletemake(requestform)
{
	var theform = document.getElementById(requestform);
	for( i = 0; i < document.addmakeform.todo.length; i++ )
	{
	if( document.addmakeform.todo[i].checked == true )
	var action = document.addmakeform.todo[i].value;
	}
	//var action =  document.getElementById("editmakeselect").selectedIndex;
	if(action=="delete")
	{
		var answer = confirm("Are you sure you want to delete this Make and all it's Models?")
		if (answer){theform.submit();}
		else{alert("Delete Cancelled");}
	}
	else
	{theform.submit();}

}
/*****************************************************************************/
function validate(requestform)
{
	var submittheform=0;
	var theform = document.getElementById(requestform);

	var fname =  document.getElementById("fname");
	var lname =  document.getElementById("lname");
	var email =  document.getElementById("email");
	var ccnum =  document.getElementById("ccnum");
	var signame =  document.getElementById("signame");

	var fail = false;

	if (window.document.getElementById("fname") && fname.value=="")
		{
			var fail = true;
			alert( "Please enter your First Name." );
			document.getElementById("fname").focus();
		}

	if (window.document.getElementById("lname") && lname.value=="")
		{
			var fail = true;
			alert( "Please enter your Last Name." );
			document.getElementById("lname").focus();
		}

	if (window.document.getElementById("email") && email.value=="")
		{
			var fail = true;
			alert( "Please enter your Email address." );
			document.getElementById("email").focus();
		}

	if (window.document.getElementById("signame") && signame.value=="" && ccnum.value!="")
		{
			var fail = true;
			alert( "Because you are providing a Credit Card number please enter your \"Signature\"." );
			document.getElementById("signame").focus();
		}
	 

	if(fail==false)
		{
			theform.submit();
		}
}


/*********************** Rental date validation *****************************************/

	 function validatetimes(section)
	 {
	 if (section=="bookingtime")
		 {
		    pickup=document.getElementById("bookingtimeform").pudate;
			dropoff=document.getElementById("bookingtimeform").dodate;
			now=document.getElementById("now").value;

 
			var fail = false;
			if (document.getElementById("bookingtimeform").pudate.value == "") 
				{
				fail=true;
				alert( "Please select a pick up date." );
				document.getElementById("bookingtimeform").pudate.focus();
				}

			if (document.getElementById("bookingtimeform").dodate.value == "") 
				{
				fail=true;
				alert( "Please select a drop off date." );
				document.getElementById("bookingtimeform").dodate.focus();
				}

				var pickup1 = pickup.value.replace(/-/, " ");
				var pickup2 = pickup1.replace(/-/, ", ");
				var dropoff1 = dropoff.value.replace(/-/, " ");
				var dropoff2 = dropoff1.replace(/-/, ", ");

//				var my_time = new Date();
//				alert(pickup2); 
//				alert(now); 

			if (Date.parse(now) > Date.parse(pickup2))
				{
				fail=true;
				alert("The pickup date is invalid, it is in the past.");
				document.getElementById("bookingtimeform").pudate.focus();
				} 

			if (Date.parse(pickup2) > Date.parse(dropoff2))
				{
				fail=true;
				alert("The drop off date must be after the pickup date");
				document.getElementById("bookingtimeform").pudate.focus();
				}

			if (Date.parse(pickup2) == Date.parse(dropoff2))
			{
				//alert(document.getElementById("bookingtimeform").putime1.value.substring(3));

				var putime1a = parseInt(document.getElementById("bookingtimeform").putime1.value.substring(0,2),10);
				var putime1b = parseInt(document.getElementById("bookingtimeform").putime1.value.substring(3),10);
				var putime2 = document.getElementById("bookingtimeform").putime2.value;
				if (putime2=="pm")
				{putime1a = putime1a+12;}
				var putime1 = (putime1a*60)+putime1b;

				var dotime1a = parseInt(document.getElementById("bookingtimeform").dotime1.value.substring(0,2),10);
				var dotime1b = parseInt(document.getElementById("bookingtimeform").dotime1.value.substring(3),10);
				var dotime2 = document.getElementById("bookingtimeform").dotime2.value;
				if (dotime2=="pm")
				{dotime1a = dotime1a+12;}
				var dotime1 = (dotime1a*60)+dotime1b;	

				//alert("Pick up "+putime1);
				//alert("drop off "+dotime1);
				if (putime1>=dotime1)
				{
				fail=true;
				alert("The drop off time must be after the pickup date");
				document.getElementById("bookingtimeform").putime1.focus();
				}
				
			}

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


/*********************** new vehicle validation *****************************************/
function validatenewvehicle(requestform)
{
	var theform = document.getElementById(requestform);
	var fail = false;

	if (document.getElementById("modelselect").value == "") 
	{
	fail=true;
	alert( "Please select a model." );
	document.getElementById("modelselect").focus();
	return false;
	}

	if (document.getElementById("bodytypeselect").value == "") 
	{
	fail=true;
	alert( "Please select a body type." );
	document.getElementById("bodytypeselect").focus();
	return false;
	}

	if (document.getElementById("colourselect").value == "") 
	{
	fail=true;
	alert( "Please select a colour." );
	document.getElementById("colourselect").focus();
	return false;
	}

	if (document.getElementById("groupselect").value == "") 
	{
	fail=true;
	alert( "Please select a Vehicle Group." );
	document.getElementById("groupselect").focus();
	return false;
	}

	if (document.getElementById("public_price").value == "") 
	{
	fail=true;
	alert( "Please select a Price." );
	document.getElementById("public_price").focus();
	return false;
	}

	if (document.getElementById("yr").value == "") 
	{
	fail=true;
	alert( "Please select the year of the vehicle." );
	document.getElementById("yr").focus();
	return false;
	}

	if (document.getElementById("serialnum").value == "") 
	{
	fail=true;
	alert( "Please select the serial number of the vehicle." );
	document.getElementById("serialnum").focus();
	return false;
	}

	if (document.getElementById("fuelselect").value == "") 
	{
	fail=true;
	alert( "Please select fuel type of the vehicle." );
	document.getElementById("fuelselect").focus();
	return false;
	}

	if (document.getElementById("conditionselect").value == "") 
	{
	fail=true;
	alert( "Please select the condition of the vehicle." );
	document.getElementById("conditionselect").focus();
	return false;
	}

	if (document.getElementById("trani").value == "") 
	{
	fail=true;
	alert( "Please select the transmition type of the vehicle." );
	document.getElementById("trani").focus();
	return false;
	}


	if(fail==false)
	{
		theform.submit();
	}
	
}

/*********************** add to gallery validation *****************************************/
function validateaddtogallery(requestform)
{
	var theform = document.getElementById(requestform);
	var fail = false;

	if (document.getElementById("galleryselect").value == "") 
		{
		fail=true;
		alert( "Please select a Gallery to add this picture to." );
		document.getElementById("galleryselect").focus();
		return false;
		}

	if(fail==false)
	{
		theform.submit();
	}
	
}