/*
function getDifference(frm)
{

 if(frm.firstname.value == "")
		{
			alert("Please enter First Name");
			frm.firstname.focus();
			return false;
		}
  
  
  
		if(frm.lastname.value == "")
		{
			alert("Please enter Last Name");
			frm.lastname.focus();
			return false;
		}

  
  
		if(frm.dbirth.value == "")
		{
			alert("Please enter your Date of Birth");
			frm.dbirth.focus();
			return false;
		}

  
		if(frm.address.value == "")
		{
			alert("Please enter your Address");
			frm.address.focus();
			return false;
		}
		if(frm.city.value == "")
		{
			alert("Please enter your City/Town");
			frm.city.focus();
			return false;
		}
		if(frm.country.value == "")
		{
			alert("Please enter your Country");
			frm.country.focus();
			return false;
		}
		if(frm.email.value == "")
		{
			alert("Please enter your E-mail");
			frm.email.focus();
			return false;
		}
		if (validate_email(frm)== false)
    {
      alert("Invalid!");
      frm.email.focus();
      return false;
    }
		
    if(frm.terms.checked == false)
		{
			alert("Please select I agree with Terms and Conditions");
			frm.terms.focus();
			return false;
		}
		
		if(frm.dStartDate.value == "")
		{
			alert("Please select Start Date");
			frm.dStartDate.focus();
			return false;
		}
		if(frm.dEndDate.value == "")
		{
			alert("Please select End Date");
			frm.dEndDate.focus();
			return false;
		}
		if(frm.dStartDate.value != "" && frm.dEndDate.value != "")
		{
			startdate=frm.dStartDate.value;
			sdate=startdate.split('-');
			startyr=sdate[0];
			startmon=sdate[1];
			startday=sdate[2];

			enddate=frm.dEndDate.value;
			edate=enddate.split('-');
			endyr=edate[0];
			endmon=edate[1];
			endday=edate[2];

			if(frm.dStartDate.value == frm.dEndDate.value)
			{
				alert("Both Dates should n't be equal");
				return false;
			}
			else if(startyr>endyr)
			{
				alert("End date Year should be greater than Start date Year");
				return false;
			}
			else if(startyr==endyr && startmon>endmon)
			{
				alert("End date Month should be greater than Start date Month");
				return false;
			}
			else if(startyr==endyr && startmon==endmon && startday>=endday)
			{
				alert("End date Day should be greater than Start Day Month");
				return false;
			}
		}

}
*/

// Add Alert Texts!!!

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}






function getDifference(thisform)
{
with (thisform)
{

var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";




if (validate_required(firstname,"Name must be filled out!")==false)
  {firstname.focus();return false;}
if (firstname.value.length>50){
alert("Name must be 50 characters or less!")
return false
}
for (var i = 0; i < firstname.value.length; i++) {
  	if (iChars.indexOf(firstname.value.charAt(i)) != -1) {
  	alert ("Your Name has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }



if (validate_required(lastname,"Surname must be filled out!")==false)
  {lastname.focus();return false;}
if (lastname.value.length>50){
alert("Surname must be 50 characters or less!")
return false
}
for (var i = 0; i < lastname.value.length; i++) {
  	if (iChars.indexOf(lastname.value.charAt(i)) != -1) {
  	alert ("Your Surname has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }

if (validate_required(esdm,"Please enter your Date of Birth. \n Month must be selected!")==false)
  {esdm.focus();return false;}
  
if (validate_required(esdd,"Please enter your Date of Birth. \n Day must be selected!")==false)
  {esdd.focus();return false;}
  
if (validate_required(esdy,"Please enter your Date of Birth. \n Year must be selected!")==false)
  {esdy.focus();return false;}
  
/*
if (validate_required(dbirth,"dbirth must be filled out!")==false)
  {dbirth.focus();return false;}
if (dbirth.value.length>50){
alert("dbirth must be 50 characters or less!")
return false
}
for (var i = 0; i < dbirth.value.length; i++) {
  	if (iChars.indexOf(dbirth.value.charAt(i)) != -1) {
  	alert ("Your dbirth has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }
*/

/////////////////
////////////////
/////////////////


		if(dStartDate.value == "")
		{
			alert("Please select Start Date for your Insurance");
			dStartDate.focus();
			return false;
		}
		if(dEndDate.value == "")
		{
			alert("Please select End Date for your Insurance");
			dEndDate.focus();
			return false;
		}
		if(dStartDate.value != "" && dEndDate.value != "")
		{
			startdate=dStartDate.value;
			sdate=startdate.split('-');
			startyr=sdate[0];
			startmon=sdate[1];
			startday=sdate[2];

			enddate=dEndDate.value;
			edate=enddate.split('-');
			endyr=edate[0];
			endmon=edate[1];
			endday=edate[2];

			if(dStartDate.value == dEndDate.value)
			{
				alert("Both Dates should not be equal");
				return false;
			}
			else if(startyr>endyr)
			{
				alert("End date Year should be greater than Start date Year");
				return false;
			}
			else if(startyr==endyr && startmon>endmon)
			{
				alert("End date Month should be greater than Start date Month");
				return false;
			}
			else if(startyr==endyr && startmon==endmon && startday>=endday)
			{
				alert("End date Day should be greater than Start Day Month");
				return false;
			}
		}
/////////////////
////////////////
/////////////////		
		
if (validate_required(address,"Address must be filled out!")==false)
  {address.focus();return false;}
if (address.value.length>50){
alert("Address must be 50 characters or less!")
return false
}
for (var i = 0; i < address.value.length; i++) {
  	if (iChars.indexOf(address.value.charAt(i)) != -1) {
  	alert ("Your Address has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }



if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
if (city.value.length>50){
alert("City must be 50 characters or less!")
return false
}
for (var i = 0; i < city.value.length; i++) {
  	if (iChars.indexOf(city.value.charAt(i)) != -1) {
  	alert ("Your City has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }



if (validate_required(country,"Country must be filled out!")==false)
  {country.focus();return false;}
if (country.value.length>50){
alert("Country must be 50 characters or less!")
return false
}
for (var i = 0; i < country.value.length; i++) {
  	if (iChars.indexOf(country.value.charAt(i)) != -1) {
  	alert ("Your Country has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }



if (validate_required(email,"E-mail must be filled out!")==false)
  {email.focus();return false;}
if (email.value.length>50){
alert("E-mail must be 50 characters or less!")
return false
}
if (validate_email(email,"Not a valid E-mail address!")==false)
  {email.focus();return false;}


if(terms.checked == false)
		{
			alert("Please select I agree with Terms and Conditions");
			terms.focus();
			return false;
		}
}
}



function clearform(frm)
{
	frm.firstname.value="";
	frm.lastname.value="";
	//frm.dbirth.value="";
	frm.address.value="";
	frm.city.value="";
	frm.country.value="";
	frm.postcode.value="";
	frm.phone.value="";
	frm.email.value="";
	frm.dStartDate.value="";
	frm.dEndDate.value="";
	//frm.terms.value="";
	//frm.answer.value="";
	document.getElementById('terms').checked=false;
	//document.getElementById('bcheck').checked=false;
	//document.getElementById('ccheck').checked=false;
}

