//Author :Sankar R.
//Last Updated : September 02, 2008
//Dealer form
	
function checkusedcarcontactForm(ip){
//	alert(ip);
 usedcarform.document.getElementById('firstName').value = trim(usedcarform.document.getElementById('firstName').value);
	usedcarform.document.getElementById('lastName').value = trim(usedcarform.document.getElementById('lastName').value);
	usedcarform.document.getElementById('phoneNo').value = trim(usedcarform.document.getElementById('phoneNo').value);
	usedcarform.document.getElementById('emailId').value = trim(usedcarform.document.getElementById('emailId').value);
	usedcarform.document.getElementById('zipCode').value = trim(usedcarform.document.getElementById('zipCode').value);


	if(usedcarform.document.getElementById('vehicleMakeId').value == ""){ 
		alert("Please select a make");
		usedcarform.document.getElementById('vehicleMakeId').focus();
		return false;
	}
	if(usedcarform.document.getElementById('vehicleModelId').value == ""){ 
		alert("Please select a model");
		usedcarform.document.getElementById('vehicleModelId').focus();
		return false;
	}
	if(usedcarform.document.getElementById('vehicleTrimId').value == ""){ 
		alert("Please select a trim");
		usedcarform.document.getElementById('vehicleTrimId').focus();
		return false;
	}


	if(!isName(usedcarform.document.getElementById('firstName'))){ 
		alert("Please enter first name");
		usedcarform.document.getElementById('firstName').focus();
		return false;
	}
	usedcarform.document.getElementById('firstName').value = (usedcarform.document.getElementById('firstName').value).ucfirst();
	
	if(!isName(usedcarform.document.getElementById('lastName'))){ 
		alert("Please enter last name");
		usedcarform.document.getElementById('lastName').focus();
		return false;
	}
	usedcarform.document.getElementById('lastName').value = (usedcarform.document.getElementById('lastName').value).ucfirst();
	
	var phLength = usedcarform.document.getElementById('phoneNo').value.length;
	if(usedcarform.document.getElementById("phoneNo").value == "")
	{
		alert("Please enter phone number");
		usedcarform.document.getElementById("phoneNo").focus();
		return false;
	}
	if(usedcarform.document.getElementById("phoneNo").value != "")
	{
		var str = usedcarform.document.getElementById("phoneNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(usedcarform.document.getElementById("phoneNo")) && parseInt(phLength) != 20) 
		{
/*			if(str != 9) 
			{
				alert("Please check the phone number you have entered");
				usedcarform.document.getElementById("phoneNo").focus();
				return false;
			}*/
			if(parseInt(phLength) < 10 || parseInt(phLength) > 20)
			{
				alert("Please check the phone number you have entered");
				usedcarform.document.getElementById("phoneNo").focus();
				return false;
			}
		}
	}
	if (usedcarform.document.getElementById('emailId').value!="" && !valid_email(usedcarform.document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		usedcarform.document.getElementById('emailId').focus();
		return false;
	}
	if(usedcarform.document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		usedcarform.document.getElementById('emailId').focus();
		return false;
	}
	usedcarform.document.getElementById('emailId').value = (usedcarform.document.getElementById('emailId').value).toLowerCase();
	if(usedcarform.document.getElementById('zipCode').value == ""){ 
		alert("Please enter pincode");
		usedcarform.document.getElementById('zipCode').focus();
		return false;
	}
	if(usedcarform.document.getElementById('zipCode').value <1000){ 
		alert("Please enter proper pincode");
		usedcarform.document.getElementById('zipCode').focus();
		return false;
	}
//	alert("before");	
	if(uc_getCookies(ip,usedcarform.document.getElementById('phoneNo').value,usedcarform.document.getElementById('emailId').value,usedcarform.document.getElementById('zipCode').value)){
				return uc_setCookies(ip,usedcarform.document.getElementById('phoneNo').value,usedcarform.document.getElementById('emailId').value,usedcarform.document.getElementById('zipCode').value);

			}else{
				 return false;
			}
	//alert("after");
	//return false;
};

function checkDealerForm(ip){
	dealerForm.document.getElementById('firstName').value = trim(dealerForm.document.getElementById('firstName').value);
	dealerForm.document.getElementById('lastName').value = trim(dealerForm.document.getElementById('lastName').value);
	dealerForm.document.getElementById('phoneNo').value = trim(dealerForm.document.getElementById('phoneNo').value);
	dealerForm.document.getElementById('emailId').value = trim(dealerForm.document.getElementById('emailId').value);
	dealerForm.document.getElementById('zipCode').value = trim(dealerForm.document.getElementById('zipCode').value);

	if(!isName(dealerForm.document.getElementById('firstName'))){ 
		alert("Please enter first name");
		dealerForm.document.getElementById('firstName').focus();
		return false;
	}
	dealerForm.document.getElementById('firstName').value = (dealerForm.document.getElementById('firstName').value).ucfirst();
	
	if(!isName(dealerForm.document.getElementById('lastName'))){ 
		alert("Please enter last name");
		dealerForm.document.getElementById('lastName').focus();
		return false;
	}
	dealerForm.document.getElementById('lastName').value = (dealerForm.document.getElementById('lastName').value).ucfirst();
	
	var phLength = dealerForm.document.getElementById('phoneNo').value.length;

	if(dealerForm.document.getElementById("phoneNo").value == "")
	{
		alert("Please enter phone number");
		dealerForm.document.getElementById("phoneNo").focus();
		return false;
	}
	if(dealerForm.document.getElementById("phoneNo").value == 0){
				alert("Phone number should not be zero");
				dealerForm.document.getElementById("phoneNo").value = "";
				dealerForm.document.getElementById("phoneNo").focus();
				return false;		
	}
	if(dealerForm.document.getElementById("phoneNo").value != "")
	{
		var str = dealerForm.document.getElementById("phoneNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(dealerForm.document.getElementById("phoneNo")) && parseInt(phLength) != 20) 
		{
/*			if(str != 9) 
			{
				alert("Please check the phone number you have entered");
				dealerForm.document.getElementById("phoneNo").focus();
				return false;
			}*/
			if(parseInt(phLength) < 10 || parseInt(phLength) > 20)
			{
				alert("Please check the phone number you have entered");
				dealerForm.document.getElementById("phoneNo").focus();
				return false;
			}
		}
	}
	if (dealerForm.document.getElementById('emailId').value!="" && !valid_email(dealerForm.document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		dealerForm.document.getElementById('emailId').focus();
		return false;
	}
	if(dealerForm.document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		dealerForm.document.getElementById('emailId').focus();
		return false;
	}
	dealerForm.document.getElementById('emailId').value = (dealerForm.document.getElementById('emailId').value).toLowerCase();

	if(dealerForm.document.getElementById('zipCode').value == ""){ 
		alert("Please enter pincode");
		dealerForm.document.getElementById('zipCode').focus();
		return false;
	}
	if(dealerForm.document.getElementById('zipCode').value <1000){ 
		alert("Please enter proper pincode");
		dealerForm.document.getElementById('zipCode').focus();
		return false;
	}
	if(dealerForm.document.getElementById('address').value == ""){
		alert("Please enter address");
		dealerForm.document.getElementById('address').focus();
		return false;
	}	
	dealerForm.document.getElementById('address').value = (dealerForm.document.getElementById('address').value).ucfirst();	
	//alert("before");	
	if(nc_getCookies(ip,dealerForm.document.getElementById('phoneNo').value,dealerForm.document.getElementById('emailId').value,dealerForm.document.getElementById('zipCode').value)){
				return nc_setCookies(ip,dealerForm.document.getElementById('phoneNo').value,dealerForm.document.getElementById('emailId').value,dealerForm.document.getElementById('zipCode').value);

			}else{
				 return false;
			}
	//alert("after");
	//return false;
}
// start cookies functions
function nc_setCookies(ip,phonenumber,emailid,zipcode)
{
		var expires = 1 * 1000 * 60 * 60 * 24;
		var today = new Date();
		var exdate=new Date(today.getTime() + (expires));
		var name="CT_newcars_lead";
		document.cookie = name+"="+ip+"~"+phonenumber+"~"+emailid.toLowerCase()+"~"+zipcode+";expires="+exdate.toGMTString()+";path=/";  
		return true;
}
function nc_getCookies(ip,phonenumber, emailid,zipcode)
{
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf("CT_newcars_lead=");
		var name="CT_newcars_lead";
	    if (c_start!=-1){ 
			c_start=c_start + name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			var cookieValue= document.cookie.substring(c_start);
			var allcooKieValues = cookieValue.split(";");
			var userDetails=allcooKieValues[0].split("~");
			if(ip==userDetails[0] && phonenumber ==userDetails[1] && emailid ==userDetails[2] && zipcode ==userDetails[3] ){
						 alert("As per our policy, we do not allow more than one submission within a 24 hour period.");
						 return false;
			}
	    } 
	  }
	return true;
}

function uc_setCookies(ip,phonenumber,emailid,zipcode)
{
		var expires = 1 * 1000 * 60 * 60 * 24;
		var today = new Date();
		var exdate=new Date(today.getTime() + (expires));
		var name="CT_usedcars_lead";
		document.cookie = name+"="+ip+"~"+phonenumber+"~"+emailid.toLowerCase()+"~"+zipcode+";expires="+exdate.toGMTString()+";path=/";  
		return true;
}
function uc_getCookies(ip,phonenumber, emailid,zipcode)
{
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf("CT_usedcars_lead=");
		var name="CT_usedcars_lead";
	    if (c_start!=-1){ 
			c_start=c_start + name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			var cookieValue= document.cookie.substring(c_start);
			var allcooKieValues = cookieValue.split(";");
			var userDetails=allcooKieValues[0].split("~");
			if(ip==userDetails[0] && phonenumber ==userDetails[1] && emailid ==userDetails[2] && zipcode ==userDetails[3] ){
						 alert("As per our policy, we do not allow more than one submission within a 24 hour period.");
						 return false;
			}
	    } 
	  }
	return true;
}

function eraseCookie(emailld,phoneNum){
		if (document.cookie.length>0) {
				c_start=document.cookie.indexOf(emailld.toLowerCase()+ "=");
				if(c_start!=-1){
					c_start=c_start + emailld.length+1; 
					var cookieValue= document.cookie.substring(c_start);
					var allcooKieValues = cookieValue.split(";");
					if(phoneNum ==allcooKieValues[0]){
						document.cookie = emailld.toLowerCase()+"="+phoneNum+";expires=Thu, 01-Jan-1970 00:00:01 GMT"+";path=/";  
					}
				}
		}
}

function deleteCookies(){
	var emailId = "";
	var phoneNum = "";
	if(document.getElementById('emailAddress')!=null){
			emailId = document.getElementById('emailAddress').value;
	}
	if(document.getElementById('phoneNumber')!=null){
			phoneNum = document.getElementById('phoneNumber').value;
	}
	if(emailId!="" && phoneNum!=""){
		eraseCookie(emailId,phoneNum);
	}

}

function deleteAffiliateCookie(cookieName){
	//var tempPidCookie = 'CT_Affiliate_PID';
	//var tempAidCookie = 'CT_Affiliate_AID';
	if (document.cookie.length>0) {
				c_start=document.cookie.indexOf(cookieName+ "=");
				if(c_start!=-1){
						document.cookie = cookieName+"='' ;expires=Thu, 01-Jan-1970 00:00:01 GMT"+";path=/";  
				}
/*
				c_start=document.cookie.indexOf(tempAidCookie+ "=");
				alert("aid"+c_start);
				if(c_start!=-1){
						document.cookie = tempAidCookie+"='' ;expires=Thu, 01-Jan-1970 00:00:01 GMT"+";path=/";  
						alert("aid"+document.cookie.indexOf(tempAidCookie+ "="));
				}*/
	}
}
// end cookies fnctions
//Get quote page
function checkQuoteForm(ip){
	document.getElementById('firstName').value = trim(document.getElementById('firstName').value);
	document.getElementById('lastName').value = trim(document.getElementById('lastName').value);
	document.getElementById('phoneNo').value = trim(document.getElementById('phoneNo').value);
	document.getElementById('emailId').value = trim(document.getElementById('emailId').value);
	document.getElementById('zipCode').value = trim(document.getElementById('zipCode').value);

	if(document.getElementById('vehicleMakeId').value == ""){ 
		alert("Please select a make");
		document.getElementById('vehicleMakeId').focus();
		return false;
	}
	if(document.getElementById('vehicleModelId').value == ""){ 
		alert("Please select a model");
		document.getElementById('vehicleModelId').focus();
		return false;
	}
	if(document.getElementById('vehicleTrimId').value == ""){ 
		alert("Please select a trim");
		document.getElementById('vehicleTrimId').focus();
		return false;
	}

	
	if(!isName(document.getElementById('firstName'))){ 
		alert("Please enter first name");
		document.getElementById('firstName').focus();
		return false;
	}
	document.getElementById('firstName').value = (document.getElementById('firstName').value).ucfirst();
	
	if(!isName(document.getElementById('lastName'))){ 
		alert("Please enter last name");
		document.getElementById('lastName').focus();
		return false;
	}
	document.getElementById('lastName').value = (document.getElementById('lastName').value).ucfirst();
	
	var phLength = document.getElementById('phoneNo').value.length;
	if(document.getElementById("phoneNo").value == "")
	{
		alert("Please enter phone number");
		document.getElementById("phoneNo").focus();
		return false;
	}
	if(document.getElementById("phoneNo").value != "")
	{
		var str = document.getElementById("phoneNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("phoneNo")) && parseInt(phLength) != 20) 
		{
/*			if(str != 9) 
			{
				alert("Please check the phone number you have entered");
				document.getElementById("phoneNo").focus();
				return false;
			}*/
			if(parseInt(phLength) < 10 || parseInt(phLength) > 20)
			{
				alert("Please check the phone number you have entered");
				document.getElementById("phoneNo").focus();
				return false;
			}
		}
	}
	if (document.getElementById('emailId').value!="" && !valid_email(document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		document.getElementById('emailId').focus();
		return false;
	}
	if(document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		document.getElementById('emailId').focus();
		return false;
	}
	document.getElementById('emailId').value = (document.getElementById('emailId').value).toLowerCase();
	if(document.getElementById('zipCode').value == ""){ 
		alert("Please enter pincode");
		document.getElementById('zipCode').focus();
		return false;
	}
	if(document.getElementById('zipCode').value <1000){ 
		alert("Please enter proper pincode");
		document.getElementById('zipCode').focus();
		return false;
	}
	if(document.getElementById('address').value == ""){
		alert("Please enter address");
		document.getElementById('address').focus();
		return false;
	}	
	document.getElementById('address').value = (document.getElementById('address').value).ucfirst();
		//alert("before");	
	if(nc_getCookies(ip,document.getElementById('phoneNo').value,document.getElementById('emailId').value,document.getElementById('zipCode').value)){
				return nc_setCookies(ip,document.getElementById('phoneNo').value,document.getElementById('emailId').value,document.getElementById('zipCode').value);

			}else{
				 return false;
			}
	//alert("after");
	//return false;
}
function validateContact() {

	document.getElementById('firstName').value = trim(document.getElementById('firstName').value);
	document.getElementById('lastName').value = trim(document.getElementById('lastName').value);
	document.getElementById('emailId').value = trim(document.getElementById('emailId').value);

	if(document.getElementById('year').value == ""){ 
		alert("Please select a year");
		document.getElementById('year').focus();
		return false;
	}
	if(document.getElementById('vehicleMakeId').value == ""){ 
		alert("Please select a make");
		document.getElementById('vehicleMakeId').focus();
		return false;
	}
	if(document.getElementById('vehicleModelId').value == ""){ 
		alert("Please select a model");
		document.getElementById('vehicleModelId').focus();
		return false;
	}
	if(document.getElementById('vehicleTrimId').value == ""){ 
		alert("Please select a trim");
		document.getElementById('vehicleTrimId').focus();
		return false;
	}
	
	if(!isName(document.getElementById('firstName'))){ 
		alert("Please enter first name");
		document.getElementById('firstName').focus();
		return false;
	}
	document.getElementById('firstName').value = (document.getElementById('firstName').value).ucfirst();
	
	if(!isName(document.getElementById('lastName'))){ 
		alert("Please enter last name");
		document.getElementById('lastName').focus();
		return false;
	}
	document.getElementById('lastName').value = (document.getElementById('lastName').value).ucfirst();
	
	if(document.getElementById('address').value == ""){
		alert("Please enter address");
		document.getElementById('address').focus();
		return false;
	}	
	document.getElementById('address').value = (document.getElementById('address').value).ucfirst();
	
	if(document.getElementById('city').value == ""){
		alert("Please enter city");
		document.getElementById('city').focus();
		return false;
	}	
	document.getElementById('city').value = (document.getElementById('city').value).ucfirst();
	
	if(document.getElementById('state').value == ""){
		alert("Please select state");
		document.getElementById('state').focus();
		return false;
	}	
	document.getElementById('state').value = (document.getElementById('state').value).ucfirst();	

	if (document.getElementById('emailId').value!="" && !valid_email(document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		document.getElementById('emailId').focus();
		return false;
	}
	if(document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		document.getElementById('emailId').focus();
		return false;
	}
	document.getElementById('emailId').value = (document.getElementById('emailId').value).toLowerCase();

	if(document.getElementById('contactTime').value == ""){ 
		alert("Please select best time to contact");
		document.getElementById('contactTime').focus();
		return false;
	}
	if(document.getElementById('purchaseTime').value == ""){ 
		alert("Please select purchase timing");
		document.getElementById('purchaseTime').focus();
		return false;
	}
	if(document.getElementById('purchaseMethod').value == ""){ 
		alert("Please select purchase method");
		document.getElementById('purchaseMethod').focus();
		return false;
	}
	if(document.getElementById('zipCode').value == ""){ 
		alert("Please enter pincode");
		document.getElementById('zipCode').focus();
		return false;
	}
	if(document.getElementById('zipCode').value <1000){ 
		alert("Please enter proper pincode");
		document.getElementById('zipCode').focus();
		return false;
	}

	var ph1 = document.getElementById("phone1").value;
	var ph2 = document.getElementById("phone2").value;
	var ph3 = document.getElementById("phone3").value;
	
	if(ph1 != "" && ph2 != "" && ph3 != "")
	{
		if(ph1.length<3 || ph2.length<3 || ph3.length<4){
			alert("Please check the phone number you have entered");
			document.getElementById("phone1").focus();
			return false;		
		}
	}else {
		alert("Please check the phone number you have entered");
		document.getElementById("phone1").focus();
		return false;			
	}
}
function checkPPCform(ip) {
	document.getElementById('firstName').value = trim(document.getElementById('firstName').value);
	document.getElementById('lastName').value = trim(document.getElementById('lastName').value);
	document.getElementById('phoneNo').value = trim(document.getElementById('phoneNo').value);
	document.getElementById('emailId').value = trim(document.getElementById('emailId').value);
	document.getElementById('zipCode').value = trim(document.getElementById('zipCode').value);

	if(!isName(document.getElementById('firstName'))){ 
		alert("Please enter first name");
		document.getElementById('firstName').focus();
		return false;
	}
	document.getElementById('firstName').value = (document.getElementById('firstName').value).ucfirst();
	
	if(!isName(document.getElementById('lastName'))){ 
		alert("Please enter last name");
		document.getElementById('lastName').focus();
		return false;
	}
	document.getElementById('lastName').value = (document.getElementById('lastName').value).ucfirst();
	
	var phLength = document.getElementById('phoneNo').value.length;
	if(document.getElementById("phoneNo").value == "")
	{
		alert("Please enter phone number");
		document.getElementById("phoneNo").focus();
		return false;
	}
	if(document.getElementById("phoneNo").value == 0)
	{
		alert("Please check the phone number you have entered");
		document.getElementById("phoneNo").focus();
		return false;
	}	
	if(document.getElementById("phoneNo").value != "")
	{
		var str = document.getElementById("phoneNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("phoneNo")) && parseInt(phLength) != 20) 
		{
			if(parseInt(phLength) < 10 || parseInt(phLength) > 20)
			{
				alert("Please check the phone number you have entered");
				document.getElementById("phoneNo").focus();
				return false;
			}
		}
	}
	if (document.getElementById('emailId').value!="" && !valid_email(document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		document.getElementById('emailId').focus();
		return false;
	}
	if(document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		document.getElementById('emailId').focus();
		return false;
	}
	document.getElementById('emailId').value = (document.getElementById('emailId').value).toLowerCase();

	if(document.getElementById('address').value == ""){
		alert("Please enter address");
		document.getElementById('address').focus();
		return false;
	}	
	document.getElementById('address').value = (document.getElementById('address').value).ucfirst();	
	
	if(document.getElementById('zipCode').value == ""){ 
		alert("Please enter pincode");
		document.getElementById('zipCode').focus();
		return false;
	}
	if(document.getElementById('zipCode').value <1000){ 
		alert("Please enter proper pincode");
		document.getElementById('zipCode').focus();
		return false;
	}

		if(nc_getCookies(ip,document.getElementById('phoneNo').value,document.getElementById('emailId').value,document.getElementById('zipCode').value)){
				return nc_setCookies(ip,document.getElementById('phoneNo').value,document.getElementById('emailId').value,document.getElementById('zipCode').value);

			}else{
				 return false;
			}
}
function checkAffiliateForm(){
	document.getElementById('firstName').value = trim(document.getElementById('firstName').value);
	document.getElementById('lastName').value = trim(document.getElementById('lastName').value);
	document.getElementById('phoneNo').value = trim(document.getElementById('phoneNo').value);
	document.getElementById('emailId').value = trim(document.getElementById('emailId').value);
	document.getElementById('zipCode').value = trim(document.getElementById('zipCode').value);

	if(document.getElementById('vehicleMakeId').value == ""){ 
		alert("Please select a make");
		document.getElementById('vehicleMakeId').focus();
		return false;
	}
	if(document.getElementById('vehicleModelId').value == ""){ 
		alert("Please select a model");
		document.getElementById('vehicleModelId').focus();
		return false;
	}
	if(document.getElementById('afZipcode').value == "Enter your zip code"){ 
		alert("Please enter your zipcode");
		document.getElementById('afZipcode').focus();
		return false;
	}	
	if(!isName(document.getElementById('firstName'))){ 
		alert("Please enter first name");
		document.getElementById('firstName').focus();
		return false;
	}
	document.getElementById('firstName').value = (document.getElementById('firstName').value).ucfirst();
	
	if(!isName(document.getElementById('lastName'))){ 
		alert("Please enter last name");
		document.getElementById('lastName').focus();
		return false;
	}
	document.getElementById('lastName').value = (document.getElementById('lastName').value).ucfirst();
	
	var phLength = document.getElementById('phoneNo').value.length;
	if(document.getElementById("phoneNo").value == "")
	{
		alert("Please enter phone number");
		document.getElementById("phoneNo").focus();
		return false;
	}
	if(document.getElementById("phoneNo").value != "")
	{
		var str = document.getElementById("phoneNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("phoneNo")) && parseInt(phLength) != 20) 
		{
			if(parseInt(phLength) < 10 || parseInt(phLength) > 20)
			{
				alert("Please check the phone number you have entered");
				document.getElementById("phoneNo").focus();
				return false;
			}
		}
	}
	if (document.getElementById('emailId').value!="" && !valid_email(document.getElementById('emailId').value)){ 
		alert("Please enter valid email id");
		document.getElementById('emailId').focus();
		return false;
	}
	if(document.getElementById('emailId').value == ""){
		alert("Please enter email id");
		document.getElementById('emailId').focus();
		return false;
	}
	document.getElementById('emailId').value = (document.getElementById('emailId').value).toLowerCase();
	if(document.getElementById('zipCode').value == ""){ 
		alert("Please enter pincode");
		document.getElementById('zipCode').focus();
		return false;
	}
	if(document.getElementById('zipCode').value <1000){ 
		alert("Please enter proper pincode");
		document.getElementById('zipCode').focus();
		return false;
	}
	if(document.getElementById('address').value == ""){
		alert("Please enter address");
		document.getElementById('address').focus();
		return false;
	}	
	document.getElementById('address').value = (document.getElementById('address').value).ucfirst();
	if(nc_getCookies(ip,document.getElementById('phoneNo').value,document.getElementById('emailId').value,document.getElementById('zipCode').value)){
				return nc_setCookies(ip,document.getElementById('phoneNo').value,document.getElementById('emailId').value,document.getElementById('zipCode').value);

			}else{
				 return false;
			}
}

function trim(str) {
	return str.replace(/^\s*|\s*$/g,"");
}

function isName(obj) {
    var str = obj.value;
	var re = /^[a-zA-Z.]+([ ]*[a-zA-Z.]+)*$/;
    str = str.toString( );
	
	if(str.toLowerCase()=="asdf") {
		return false;	
	}
	
	if (!str.match(re)) {
        return false;
    }
    return true;
}

function validateAlphabet(obj) {
		var objRegExp  =  /^[a-zA-Z-\. ]+$/; 
		 var flag = objRegExp.test(obj.value);
		
		 if(obj.value != "" && !flag)
		 {
			 alert("Please enter alphabets only");
			 obj.value = "";
			 obj.focus();
			 return false;
		 }
		else {
			return true;
		}
}

function isNotEmpty(elem) {
    var str = elem.value;
    var re = /^[a-zA-Z0-9]+([-_\/ ]?[a-zA-Z0-9]*)*$/;
    if(!str.match(re)) {
        return false;
    } else {
        return true;
    }
}

function valid_email(mailStr){
	var matchStr=mailStr;
	var isValid = (/^\w{2}\w+([\.-]?\w+)*@\w{1}\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(matchStr));
	
	if(isValid){
		return true;
	}
	else{
		return false;
	}
}

function  validateNumeric(strValue) {
	//alert(strValue.value);
	var objId = strValue.id;
	var objRegExp;
	var flag;
	if(objId == "phoneNo") {
		var count = strValue.value.length;
		var objRegExp  =  /[\dx\.-]$/; 
		var objRegExp1  =  /[^\d^x^\-]/; 
		 var flag = objRegExp.test(strValue.value);
		 var flag1 = objRegExp1.test(strValue.value);
		 //alert(flag1);
		 if(strValue.value != "" && !flag || flag1)
		 {
			 alert("Please enter numerical only");
/*			 var no = strValue.value.charAt(count-1);
			 var indx = strValue.value.indexOf(no);
			 strValue.value = strValue.value.replace(strValue.value.charAt(indx),"");*/
			 strValue.value = strValue.value.replace(/[^\d^x^\-]/g,"");
			 strValue.focus();
			 return false;
		 }
		else {
			return true;
		}	
		
	}else {
	 	//objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; 
		objRegExp  =  /[0-9]$/;
		flag = objRegExp.test(strValue.value);
	 	if(strValue.value != "" && !flag)
		 {
			 alert("Please enter numerical value");
			 strValue.value = "";
		 	strValue.focus();
	  	 	return false;
		 }
		else {
			return true;
		}
	}
}

function checkMax(obj)
{
	var limit=500;
	if(obj.value.length >=limit)
	{
		obj.value=obj.value.substring(0,limit-1);
		alert("Enter upto 500 characters only");
		return false;
	}
	else {
		return true;
	}

}
String.prototype.ucfirst = function()
{
	var str = this;
	var firstChar;
	var secondChar;
	var thirdChar;
	var finalStr ="";
	var initialChar = str.charAt(0).toUpperCase();
	
	for(var i = 1; i < str.length; i++)
	{
		var firstChar = str.charAt(i);
		if((firstChar == ",") || (firstChar == ".") || (firstChar == " "))
		{
			if(str.charAt(i+1) == " "){
				secondChar = str.charAt(i+1);
				var thirdChar = (str.charAt(i+2)).toUpperCase();
				firstChar = firstChar + secondChar + thirdChar;
				i=i+2;
			}
			else {
				var secondChar = (str.charAt(i+1)).toUpperCase();
				firstChar = firstChar + secondChar;
				i = i+1;
			}
		}
		finalStr=finalStr + firstChar; 
	}
	   return initialChar + finalStr;
};


