// JavaScript Document
function distxtbox()
{
if(document.getElementById('cmbmake').value != 'othersmk')
	document.getElementById('txtMake').disabled=true;
	document.getElementById('txtModel').disabled=true;		
}

function enableOthers(foundVal)
{
if(document.getElementById('cmbmake').value =='othersmk')
	{
    	document.getElementById('txtMake').disabled=false;		
	   	document.getElementById('cmbmodel').value='othersmd';
		document.getElementById('cmbmodel').disabled=true;
		document.getElementById('txtModel').disabled=false;
		document.getElementById('txtMake').focus();		
	}
	else 
	{
		document.getElementById('txtMake').disabled=true;
		document.getElementById('cmbmodel').value='';
		document.getElementById('cmbmodel').disabled=false;
		document.getElementById('txtModel').disabled=true;
	}
}

function enableOthersModels(foundVal)
{
if(document.getElementById('cmbmodel').value =='othersmd')
	{
    	document.getElementById('txtModel').disabled=false;
		document.getElementById('txtModel').focus();		
	}	
else{document.getElementById('txtModel').disabled=true;}
}


function validateCarLoan(){
	objForm = document.formCarLoan;
	objForm.lFirstName.value = trim(objForm.lFirstName.value);
	newmake = document.getElementById('cmbmake');
    newmodel = document.getElementById('cmbmodel');	

	if(newmake.options[newmake.selectedIndex].value == "")
	{
		alert("Please select make");
		newmake.focus();
		return false;
	}
	else if (newmake.options[newmake.selectedIndex].value == "othersmk")
	{
		if(objForm.txtMake.value == "")
		{
		alert("Please enter other make");
			document.getElementById('txtMake').focus();
			return false;
		}
		objForm.lMake.value = document.getElementById('txtMake').value;	
	}else{
		objForm.lMake.value = newmake.value;
	}
	if(newmodel.options[newmodel.selectedIndex].value == "")
	{
		alert("Please select model");
		newmodel.focus();
		return false;
	}
	else if (newmodel.options[newmodel.selectedIndex].value == "othersmd")
	{	
		if(objForm.txtModel.value == "")
		{
			alert("Please enter other model");
			document.getElementById('txtModel').focus();
			return false;
		}
		objForm.lModel.value = document.getElementById('txtModel').value;
	}else{
		objForm.lModel.value = newmodel.value;
	}
	
	if(objForm.lAmount.selectedIndex == 0){
		alert("Please select loan amount");
		objForm.lAmount.focus();
		return false;
	}
	
	if(objForm.lDuration.selectedIndex == 0){
		alert("Please select loan duration");
		objForm.lDuration.focus();
		return false;
	}
	if(objForm.lIncome.selectedIndex == 0){
		alert("Please select annual income range");
		objForm.lIncome.focus();
		return false;
	}
	
	if(objForm.lTimeFrame.selectedIndex == 0){
		alert("Please select time frame");
		objForm.lTimeFrame.focus();
		return false;
	}
	
	if(objForm.lFirstName.value == ""){
		alert("Please enter Name of Owner");
		objForm.lFirstName.focus();
		return false;
	}
	
	if(objForm.lCityA.selectedIndex == 0){
		alert("Please select City");
		objForm.lCityA.focus();
		return false;
	}
	
	if(objForm.lEmail.value == ""){
		alert("Please enter e-mail id");
		objForm.lEmail.focus();
		return false;
	}
	
	if (objForm.lEmail.value!="" && !valid_email(objForm.lEmail.value)){ 
		alert("Please enter valid e-mail id");
		objForm.lEmail.focus();
		return false;
	}
	/*Added code*/
	document.getElementById('HomeStd').value = trim(document.getElementById('HomeStd').value);
	document.getElementById('HomePhone').value = trim(document.getElementById('HomePhone').value);
	document.getElementById('OfficeStd').value = trim(document.getElementById('OfficeStd').value);
	document.getElementById('OfficePhone').value = trim(document.getElementById('OfficePhone').value);
	document.getElementById('MobileNo').value = trim(document.getElementById('MobileNo').value);

	var phoneLengthHome = document.getElementById('HomeStd').value.length + document.getElementById('HomePhone').value.length;
	var phoneLengthOff =  document.getElementById('OfficeStd').value.length + document.getElementById('OfficePhone').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('HomeStd').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('HomeStd').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('HomeStd').focus();
			return false;			
		}
		if((document.getElementById('HomeStd').value != "") && (document.getElementById('HomePhone').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('HomePhone').focus();
			return false;
		}
	}
	var phoneHomeFtmt = (document.getElementById('HomePhone').value).substring(0,1);
	if(isNotEmpty(document.getElementById('HomePhone')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('HomePhone').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('HomePhone')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('HomePhone').focus();
			return false;
		}

	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('OfficeStd').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('OfficeStd').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('OfficeStd').focus();
			return false;			
		}
		if((document.getElementById('OfficeStd').value != "") && (document.getElementById('OfficePhone').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('OfficePhone').focus();
			return false;
		}
	}
	var phoneOffFtmt = (document.getElementById('OfficePhone').value).substring(0,1);
	if(isNotEmpty(document.getElementById('OfficePhone')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('OfficePhone').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('OfficePhone')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('OfficeStd').focus();
		return false;			
	}
	objForm.HomeStd.value = trim(objForm.HomeStd.value);
	objForm.HomePhone.value = trim(objForm.HomePhone.value);
	objForm.OfficeStd.value = trim(objForm.OfficeStd.value);
	objForm.OfficePhone.value = trim(objForm.OfficePhone.value);
	objForm.MobileNo.value = trim(objForm.MobileNo.value);
	var homePhoneLength = trim(objForm.HomeStd.value).length + trim(objForm.HomePhone.value).length ;
	var officePhoneLength = trim(objForm.OfficeStd.value).length + trim(objForm.OfficePhone.value).length ;
	var mobileLength = trim(objForm.MobileNo.value).length;
	
	if(!isNotEmpty(objForm.HomeStd)){
		if(!isNotEmpty(objForm.OfficeStd)){
			
				alert("Please enter home phone or office phone number");
				objForm.HomeStd.focus();
				return false;
			
		}
	}
	var mobLength = document.getElementById('MobileNo').value.length;
	if(document.getElementById("MobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("MobileNo").focus();
		return false;
	}
	if(document.getElementById("MobileNo").value != "")
	{
		var str = document.getElementById("MobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("MobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str!=8 && str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("MobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("MobileNo").focus();
				return false;
			}
		}
	}

	document.getElementById("pros_but").style.display = "block";
	setTimeout('document.images["pr_img"].src="/images/buttons/apply-process.gif"', 200);
	window.status = "Processing..."
	document.getElementById("smt_but").style.display = "none";	
	return true;	
}