//////////////////////////// Data Entry Validation /////////////////////////////////
function alphanumeric(obj)
{

if (event.keyCode==46 || event.keyCode==126 || event.keyCode==32) 
		event.returnValue = false; 
	if ((event.keyCode >=33 && event.keyCode <=47) || (event.keyCode >=58  &&  event.keyCode <=64) || (event.keyCode >=91 && event.keyCode <=96 ) ||(event.keyCode >=123 && event.keyCode <=127 ) ) 
		event.returnValue = false; 

}

function validalphabet(e) 
	{
	var mykey = window.event ? e.keyCode : e.which; 
	
		if (mykey==46 || mykey==126) 
		{ 
			return false; 
		}
		
		if (((mykey > 32 && mykey < 48) || (mykey > 57 && mykey < 65) || (mykey > 90 && mykey < 97) || (mykey > 45 && mykey <= 57)))
		{ 
			return false; 
		}
	return true;
} 

function myvalidnumber(e)
{
var mykey = window.event ? e.keyCode : e.which;
		if ((mykey <= 47 || mykey > 57) && mykey !=13 && mykey !=0 && mykey != 8) 
			{
//			alert ("Enter number only");
		return false;
			}
return true;			
}

/* function validalphabet(FinanceForm)
{
	if (event.keyCode==46 || event.keyCode==126) 
		event.returnValue = false; 
	if (((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode > 45 && event.keyCode <= 57)))
		event.returnValue = false; 
} */

function validnumber(FinanceForm)
{	
	if(event.keyCode==47 || event.keyCode==126) 
		event.returnValue = false;
	if ((event.keyCode <= 45 || event.keyCode > 57) && event.keyCode !=13) 
		event.returnValue = false; 
}

function validPhoneCheck()
{
	if(event.keyCode == 46) 
		event.returnValue = false;
}

function validemail(mailStr)
{
	var matchStr=mailStr;
 	var isValid = (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(matchStr));

	if(isValid) 
	{
 		return true;
	}
	else
	{
		return false;
	}
} 

function tabvalidatePhone(phfield1,phfield2)
{
	if(document.getElementById(phfield1).value.length==3) 
		document.getElementById(phfield2).focus();
}

//////////////////////////////////////////////////////////////////////////////////////

//////////////////////////// Owner Advantage Validation /////////////////////////////////


function validateowner(OwnerAdv)
{
	if(OwnerAdv.FirstName.value=="")
		{
			alert("Enter First Name");
			OwnerAdv.FirstName.focus();
			return false;
		}
		
		if (OwnerAdv.FirstName.value!="")
		{
			  OwnerAdv.FirstName.value=removeLeadingAndTrailingChar(OwnerAdv.FirstName.value);
			  if(OwnerAdv.FirstName.value.length=="0")
			     { 
					alert("Enter First Name");
					OwnerAdv.FirstName.focus();
					return false;	
				 }
		}
		
	if(OwnerAdv.LastName.value=="")
		{
			alert("Enter Last Name");
			OwnerAdv.LastName.focus();
			return false;
		}
	
	if (OwnerAdv.LastName.value!="")
		{
			  OwnerAdv.LastName.value=removeLeadingAndTrailingChar(OwnerAdv.LastName.value);
			  if(OwnerAdv.LastName.value.length=="0")
			     { 
					alert("Enter Last Name");
					OwnerAdv.LastName.focus();
					return false;	
				 }
		}
		
	if (OwnerAdv.Street.value=="")
		{
			alert("Enter Address");
			OwnerAdv.Street.focus();
			return false;
		}		
	if (OwnerAdv.Street.value!="")
		{
			  OwnerAdv.Street.value=removeLeadingAndTrailingChar(OwnerAdv.Street.value);
			  if(OwnerAdv.Street.value.length=="0")
			     { 
					OwnerAdv.Street.focus();
					return false;	
				 }
		}	
			
		
		if (OwnerAdv.City.value=="")
		{
			alert("Enter City");
			OwnerAdv.City.focus();
			return false;
		}		
	if (OwnerAdv.City.value!="")
		{
			  OwnerAdv.City.value=removeLeadingAndTrailingChar(OwnerAdv.City.value);
			  if(OwnerAdv.City.value.length=="0")
			     { 
					OwnerAdv.City.focus();
					return false;	
				 }
		}	
				
		
		if (OwnerAdv.Zip.value=="")
		{
			alert("Enter Zip");
			OwnerAdv.Zip.focus();
			return false;
		}		
	if (OwnerAdv.Zip.value!="")
		{
			  OwnerAdv.Zip.value=removeLeadingAndTrailingChar(OwnerAdv.Zip.value);
			  if(OwnerAdv.Zip.value.length=="0")
			     { 
					OwnerAdv.Zip.focus();
					return false;	
				 }if(OwnerAdv.Zip.value.length<5)
	{
		alert("Enter Five Digit Zip Code");
		OwnerAdv.Zip.focus();
		return false;
	}		
		}	
		
		
		
	if(OwnerAdv.OffPhone11.value.length<3)
		{
			alert("Enter Phone Number");
			OwnerAdv.OffPhone11.focus();
			return false;
		}
	if(OwnerAdv.OffPhone22.value.length<3)
		{
			alert("Enter Phone Number");
			OwnerAdv.OffPhone22.focus();
			return false;
		}
	if(OwnerAdv.OffPhone33.value.length<4)
		{
			alert("Enter Phone Number");
			OwnerAdv.OffPhone33.focus();
			return false;
		}
		
	/* if (OwnerAdv.Email.value=="")
		{
			alert("Enter E-mail ID");
			OwnerAdv.Email.focus();
			return false;
		} */
	
	if (OwnerAdv.Email.value!="" && !validemail(OwnerAdv.Email.value))
		{ 
			alert("Enter Valid E-mail ID");
			OwnerAdv.Email.focus();
			return false;		
		}

	/*if(OwnerAdv.VIN.value=="")
		{
			alert("Enter VIN");
			OwnerAdv.VIN.focus();
			return false;
		}
	if (OwnerAdv.VIN.value!="")
		{
			  OwnerAdv.VIN.value=removeLeadingAndTrailingChar(OwnerAdv.VIN.value);
			  if(TradeinAppraisal.VIN.value.length=="0")
			     { 
					TradeinAppraisal.VIN.focus();
					return false;	
				 }
		}		*/

		
	if(OwnerAdv.OffPhone11.value.length==3 && OwnerAdv.OffPhone22.value.length==3 && OwnerAdv.OffPhone33.value.length==4) {
	OwnerAdv.OffPhone.value="("+OwnerAdv.OffPhone11.value+") "+OwnerAdv.OffPhone22.value+"-"+OwnerAdv.OffPhone33.value;
	}

	
	return true;
}
