// JavaScript Document
/*function fnshowhide()
{

	if(document.insnew.chkaddcover.checked==true)
	{
		document.getElementById("addcover").style.display="inline";
	}
	else
	{
		document.getElementById("addcover").style.display="none";
	}
}*/


//purchasedate function
//var blnConfirm=true;
/*function fnregdatevalidation()
{
	 var userday=document.insnew.txtregisterdate.value;
	 var userday=userday.split("/")
	 
	 date=userday[0];
	 month=userday[1];
	 year=userday[2];
	 
	 var userdate=new Date(year,month-1,date)
	 var currentdate=new Date();
	 diff=userdate-currentdate;
	 diff = Math.ceil(diff/1000/60/60/24);
	 //--alert(diff);
	 if(diff > 0)
	 {
	alert("Enter the valid date");
	return false;
	 }
	 else if(diff < -180)
	 {
		 alert("Date shouldn't be more than 6 months prior to current date");
		 return false;
	 }
}*/


/*function fnpolicystartdate()
{
	
	 
	 var policyday=document.insnew.txtpolicystartdate.value;
	 var policyday=policyday.split("/")
	 
	 pdate=policyday[0];
	 pmonth=policyday[1];
	 pyear=policyday[2];
	 
	 var policydate=new Date(pyear,pmonth-1,pdate)
	// document.insnew.txtpolicystartdate.value=policydate;
	 var currentdate=new Date();
	 differ=policydate-policyday;
	 //alert(differ);
	 differ= Math.ceil(differ/1000/60/60/24);
	 
	 if(differ > 0)
	 {
	alert("Policystartdate should be greater or same to Registration date");
	return false;
	 }
	 else if(differ < -180)
	 {
		 alert("Date shouldn't be more than 6 months prior to current date");
		 return false;
	 }
}*/

	  

	


function fnformvalidation()
{
		var per;
		var idv;
		var tot;
		var bp;
		var tp = 800;
		var cp = 125;
		
					
	 
		if(document.insnew.manufactureyear.options[document.insnew.manufactureyear.selectedIndex].value != 0)
		{
			if(document.insnew.carprice.value != "" )
			{
				if(document.insnew.carcity.value != "")
				{
					
							if((document.insnew.txtregisterdate.value != "") && (document.insnew.txtpolicystartdate.value != ""))
							{
								var registerdate=document.getElementById("txtregisterdate").value;
			 					registerdate=registerdate.split("/");
								rdate=registerdate[0];
								rmonth=registerdate[1];
								ryear=registerdate[2];
								var registerdate=new Date(ryear,rmonth-1,rdate);
								var policystartdate=document.getElementById("txtpolicystartdate").value;
								policystartdate=policystartdate.split("/");
								pdate=policystartdate[0];
								pmonth=policystartdate[1];
								pyear=policystartdate[2];
								var policystartdate=new Date(pyear,pmonth-1,pdate);
								ageofvehicle=policystartdate-registerdate;
								ageofvehicle= Math.ceil(ageofvehicle/1000/60/60/24);
								//alert(ageofvehicle);
								if(document.insnew.txtpolicystartdate.value != "")
								{
									var policystartdate=document.getElementById("txtpolicystartdate").value;
									//alert(policystartdate);
									policystartdate=policystartdate.split("/");
									pdate=policystartdate[0];
									pmonth=policystartdate[1];
									pyear=policystartdate[2];
									var policystartdate=new Date(pyear,pmonth-1,pdate);
									//alert(policystartdate);
					
									var currentdate=new Date();
									cdate=currentdate.getDate();
									cmonth=currentdate.getMonth();
									cyear=currentdate.getFullYear();
									var currentdate=new Date(cyear,cmonth,cdate);
									//alert(currentdate);
									selectedpolicystartdate=currentdate - policystartdate;
									selectedpolicystartdate= Math.ceil(selectedpolicystartdate/1000/60/60/24);
									//alert(selectedpolicystartdate);
						
						 		if(selectedpolicystartdate < 0)
								{
									alert("The policystartdate should be an equal to the current date");
									return false;
								}
								else if(selectedpolicystartdate > 0)
								{
									alert("The policystartdate should be an equal to the current date");
									return false;
								} 
									 
									if(ageofvehicle == 0 || (ageofvehicle > 0 && ageofvehicle < 180))
									{
										var rate=document.insnew.carprice.value;
										per=rate * (5/100);
										idv=rate-per;
										bp=idv * (2.626/100);
										tot = bp + tp + cp;
										document.insnew.lblidv.value=Math.round(idv);
										document.insnew.lblpremium.value=Math.round(tot);
									 }
									else if(ageofvehicle == 180 || (ageofvehicle > 180 && ageofvehicle < 365))
									{
										var rate=document.insnew.carprice.value;
										per=rate * (15/100);
										idv=rate-per;
										bp=idv * (2.626/100);
										tot = bp + tp + cp;
										document.insnew.lblidv.value=Math.round(idv);
										document.insnew.lblpremium.value=Math.round(tot);
									}
									else if(ageofvehicle > 365)
									{
										alert("New insurance is not applicable.. please renew your policy");
										return false;
									}
									
									else if(ageofvehicle < 0)
									{
										 alert("The Registration date is not valid");
										return false;
									}
									 
							    }
							else if(document.insnew.txtregisterdate.value == "")
							{
								alert("Registeration date should not be an empty");
								return false;
							}
							else if(document.insnew.txtpolicystartdate.value == "")
							{
								alert("Policystart date should not be an empty");
								return false;
							}
							
					}
				}
									
			else
			{
				alert("The city shouldn't be an empty");
				return false;
			}
		}
		else
		{
			alert("The price shouln't be an empty");
			return false;
		}
	}
	else
	{
		alert("The year shouldn't be an empty");
		return false;
	}
}
	





