// JavaScript Document 

var flag=1;


function setHdn()
{
	document.getElementById('hdnFinanceType').value='2';
	//document.getElementById('type1').className = "bkggradienthighlight"
	//document.getElementById("comments").style.top="830px";	
	///document.getElementById("layContinue").style.top="960px";		
}



 var val1;
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  val1=args[0];

 //op41=document.getElementById("op4").style.top
  if(val1==1)
  {	
	document.getElementById("op4").style.display = ''
	//document.getElementById("op4").style.top="799px";
	document.getElementById("txtLoanAmount1").style.backgroundColor = "#F6F6F6" ;
	document.getElementById('hdnFinanceType').value="1";
	document.getElementById('txtLoanAmount1').disabled = false
	//document.getElementById('type1').className = "bkggradienthighlight"
	//document.getElementById('type2').className = "bkggradientstrip"	
	//document.getElementById('type3').className = "bkggradientstrip"	
	//document.getElementById("comments").style.top="830px";	
	//document.getElementById("layContinue").style.top="960px";		
	if(document.getElementById('txtPurchasePrice1').value != "" || document.getElementById('txtDownPayment1').value != "" )
		document.getElementById('txtLoanAmount1').value = store;
	flag=1;
  }
  if(val1==2)
  {
	activelayer = 2;
	flag=2;	
	document.getElementById("op4").style.display = ''
	//document.getElementById("op4").style.top="753px";
	document.getElementById("txtLoanAmount1").style.backgroundColor = "#F6F6F6" ;
	document.getElementById('hdnFinanceType').value="2";
	document.getElementById('txtLoanAmount1').disabled = false	
//	storerefinance = document.getElementById('txtLoanAmount1').value; 
	document.getElementById('txtLoanAmount1').value = ""	
	//document.getElementById('type3').className = "bkggradientstrip"	
	//document.getElementById('type1').className = "bkggradientstrip"	
	//document.getElementById('type2').className = "bkggradienthighlight"	
	//document.getElementById("comments").style.top="830px";	
	//document.getElementById("layContinue").style.top="960px";		
  }
  if(val1==3)
  {		
	flag=3;
	document.getElementById("op4").style.display = 'none'
	document.getElementById("txtLoanAmount1").style.backgroundColor = "#F6F6F6" ;
	document.getElementById('hdnFinanceType').value="3";
	document.getElementById('txtLoanAmount1').disabled = false	
	document.getElementById('txtLoanAmount1').value = ""	
	//document.getElementById('type3').className = "bkggradienthighlight"	
	//document.getElementById('type2').className = "bkggradientstrip"	
	//document.getElementById('type1').className = "bkggradientstrip"	
	//document.getElementById("comments").style.top="919px";	
	//document.getElementById("layContinue").style.top="1040px";	
  }
  for (i=1; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'':(v=='hide')?'none':v; }
    obj.display=v; }
}

function anyExistingMort1()
{
 
	cmbEM=document.getElementById('cmbAnyExistingMort1').value	
	 
	if(cmbEM=='[Select One]') //no mort existing
	{
		document.getElementById("op21first").style.display='none'
		document.getElementById("op21second").style.display='none'		
		//document.getElementById("op4").style.top="753px";
	}
	
	if(cmbEM==1) //no mort existing
	{
		document.getElementById("op21first").style.display='none'
		document.getElementById("op21second").style.display='none'		
		//document.getElementById("op4").style.top="753px";
	}
	if(cmbEM==2)
	{
		document.getElementById("op21first").style.display=''
		document.getElementById("op21second").style.display='none'
		//document.getElementById("op2first").style.top="752px";
		//document.getElementById("op2second").style.display=''			
		//document.getElementById("op2second").style.top="782px";
		//document.getElementById("op4").style.top="811px";
	}
		if(cmbEM==3)
	{
		document.getElementById("op21first").style.display='none'
		document.getElementById("op21second").style.display=''
		//document.getElementById("op2second").style.top="755px";
		//document.getElementById("op4").style.top="782px";
	}
	if(cmbEM==4)
	{
		document.getElementById("op21first").style.display=''
		document.getElementById("op21second").style.display=''		
		//document.getElementById("op4").style.top="782px";
	}


	
}
function checkempty(strvalue)
{
	var objControl ;
	
	objControl=document.getElementById(strvalue).id
	//alert("I Am ahere" + objControl)
	 
		if(document.getElementById(objControl).value=="" || document.getElementById(objControl).value=='[Select One]')
		{
			return true;
		}
	 
	
	
}
var strEmptyValues = new Array();
var strEmptytext = new Array();
function MM_validateLayers_quickApp1() 
{ 

	var validationsArray = new Array();
	//alert("valid")
	arrayindex=0;
	index=0
	textindex=0
			
	//
	
	validationsArray[arrayindex++] = new validation("txtFirstName1" ,"validateNotEmpty","txtAAF","Association Fees is required");
	validationsArray[arrayindex++] = new validation("txtLastName1","validateNotEmpty","txtAAF","Association Fees is required");
	validationsArray[arrayindex++] = new validation("txtEmailaddrss1" ,"validateEmail","","Loan Amount field is empty");
	validationsArray[arrayindex++] = new validation("cmbSelfRated1" ,"validateCombo","","Loan Amount field is empty");
	validationsArray[arrayindex++] = new validation("txtHomePhone1","validateUSPhone","txtLN","Last Name is required");	
	validationsArray[arrayindex++] = new validation("cmbState1" ,"validateCombo","","Loan Amount field is empty");
//	validationsArray[arrayindex++] = new validation("txtStreet","validateNotEmpty","txtLN","Last Name is required");	
	validationsArray[arrayindex++] = new validation("txtCity1" ,"validateNotEmpty","","Loan Amount field is empty");
	validationsArray[arrayindex++] = new validation("txtZip1" ,"validateNotEmpty","","Please select a Loan Type");	
	validationsArray[arrayindex++] = new validation("cmbPrefLoanIntrest1" ,"validateCombo","","Loan Amount field is empty");
	validationsArray[arrayindex++] = new validation("cmbPrefLoanTerm1" ,"validateCombo","","Please select a Loan Type");	
	validationsArray[arrayindex++] = new validation("txtLoanAmount1" ,"validateNotEmpty","","Valid Email Address is required");
	



		flag=2;
		
	if(flag==2)
	{

		//alert(flag)txtLoanAmount1
		cmbEM1=document.getElementById('cmbAnyExistingMort1').value
		//validationsArray[arrayindex++] = new validation("txtLoanAmount1" ,"validateNotEmpty","txtDPu","");		

		/*if(checkempty('txtLoanAmount1') == true ){			
		strEmptyValues[index++]='txtLoanAmount1';
		strEmptytext[textindex++]='Requested Loan Amount';}				*/

		
				
		validationsArray[arrayindex++] = new validation("txtCurrentValue1" ,"validateNotEmpty","txtDPu","Please select Purchase date");
		validationsArray[arrayindex++] = new validation("cmbAnyExistingMort1" ,"validateCombo","txtPP1","Purchase Price is required");

		if(parseInt(cmbEM1)==2)
		{
			validationsArray[arrayindex++] = new validation("txtCurrentValue1" ,"validateNotEmpty","txtDPu","Please select Purchase date");
		}
		if(parseInt(cmbEM1)==3)
		{
			validationsArray[arrayindex++] = new validation("txtSecondMortgageBal1" ,"validateNotEmpty","txtDPu","Please select Purchase date");
		}
		if(parseInt(cmbEM1)==4)
		{
			validationsArray[arrayindex++] = new validation("txtCurrentValue1" ,"validateNotEmpty","txtDPu","Please select Purchase date");
			validationsArray[arrayindex++] = new validation("txtSecondMortgageBal1" ,"validateNotEmpty","txtDPu","Please select Purchase date");
		
		}
		//validationsArray[arrayindex++] = new validation("txtLoanAmount1" ,"validateNotEmpty","cmbPrT","Property type is required");
		/*if(checkempty('txtLoanAmount1') == true ){
			strEmptyValues[index++]='txtLoanAmount1';
			strEmptytext[textindex++]='Requested Loan Amount';
		}	*/	
		
	}
	 
	if (validateControls (validationsArray) == true )	
	return  false ;
	else
	return true ;
}

function postdatatoserver_Quickapp() 
{
	var theform;
	if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) 
	{
		theform = document.forms["form1"];
	}
	else {
		theform = document.forms[0]
	}
	theform.__EVENTTARGET.value = 'btnNextQuick'.split("$").join(":");
	theform.__EVENTARGUMENT.value = "";
	theform.submit();
}
ret=false;
function close()
{
	for(i=0;i<=strEmptyValues.length-1;i++)
		{ 
		if(i==0) document.getElementById(strEmptyValues[i]).focus();
		}
	document.getElementById('confirm').style.visibility='hidden'
}
function submitData_quickApp1()
{
	ret=MM_validateLayers_quickApp1();
	
	if(ret == false)
	{   var opt = new Option("","");
		//document.getElementById('confirm').style.visibility='visible'
		/*for(i=0;i<=strEmptyValues.length-1;i++)
		{ if(i==0) document.getElementById(strEmptyValues[i]).focus();
		   opt = new Option(strEmptytext[i],strEmptytext[i]);
		   document.getElementById('lstMultipleSites').options[i] = opt;
		 // document.getElementById(lstMultipleSites).options[i].text=strEmptyValues[i]
		 // alert(strEmptyValues[i])
		}*/
		window.location.href="#top"

	}
	if(ret == true)
	{	
									
		document.frmQuickAppRef.action="QuickAppRefinancesubmit.php";
		document.frmQuickAppRef.submit();
	}
}

/*function myformatCurrency1(num)
{

	var buttonselect = document.forms[0]
	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	
	if (buttonselect.rbtPaymentAs[0].checked )
	{
		//alert("1 radio checked")
		return formatCurrency(num);
	}
	if (document.forms[0].rbtPaymentAs[1].checked )
	{
		if(obj1.value == '' )
		{
			
			return("Purchase Price Unspecified");
		}		
		else if(obj4.options.selectedIndex == 0 )
		{
			 
			return("Select a Loan Term")
		}		
		else
		{
			return(obj4.value + "%" )
		}
	}
	
	
}*/

function PercentChange()
{

	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	if(obj1.value == '' )
	{		
//		obj2.value = "Enter Purchase Price";
		obj2.value  = ""
	}		
	/*else if(obj4.options.selectedIndex == 0 )
	{		 
//		obj2.value = "Select a Loan Term" ;
		obj2.value  = ""		
	}		*/
	else
	{				
	
		var intValue = document.getElementById('txtDownPayment1').value
		var temp = intValue.substring(intValue.length - 1,intValue.length)
		var temp2 = intValue.substring(0,1)
		if(temp == "")
		{
				obj2.value = 0 + "%"
				obj3.value  =  obj1.value.substring(1,(obj1.value).length)	
				obj3.value  = formatCurrency(obj3.value)
		}
		else
		{
			if(temp != "%") 
			{
				t1 = obj1.value.substring(1,(obj1.value).length)	
		
				t2 = obj2.value.substring(1,(obj2.value).length)	
				str1 = removeCommas(t1)
				str2 = removeCommas(t2)	
		
				if(t1 == "0.00" )
				{
					obj2.value = 0 + "%"		
				}
				else
				{
					obj2.value = 100 *  parseFloat(str2) 
					obj2.value = parseFloat(obj2.value) / parseFloat(str1)	
					obj2.value = obj2.value  + "%"		
					store = obj3.value		
				}
		
				}		
			}	
			
				
			
	}
	Dissolver();
}

function PercentChangeOld()
{
	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	//obj4=document.getElementById('cmbPrefLoanTerm1');
	
	
	
	if(obj1.value == '' )
	{		
//		obj2.value = "Enter Purchase Price";
		obj2.value  = ""
	}		
	/*else if(obj4.options.selectedIndex == 0 )
	{		 
//		obj2.value = "Select a Loan Term" ;
		obj2.value  = ""		
	}		*/
	else
	{				
	
		var intValue = document.getElementById('txtDownPayment1').value
		var temp = intValue.substring(intValue.length - 1,intValue.length)
		var temp2 = intValue.substring(0,1)
		if(temp == "")
		{
				obj2.value = 0 + "%"
				obj3.value  =  obj1.value.substring(1,(obj1.value).length)	
				obj3.value  = formatCurrency(obj3.value)
		}
		else
		{
			if(temp != "%") 
			{
				t1 = obj1.value.substring(1,(obj1.value).length)	
		
				t2 = obj2.value.substring(1,(obj2.value).length)	
				str1 = removeCommas(t1)
				str2 = removeCommas(t2)	
		
				if(t1 == "0.00" )
				{
					obj2.value = 0 + "%"		
				}
				else
				{
					obj2.value = 100 *  parseFloat(str2) 
					obj2.value = parseFloat(obj2.value) / parseFloat(str1)	
					obj2.value = obj2.value  + "%"		
					store = obj3.value		
				}
		
				}		
			}	
			
				
			
	}
	Dissolver();
}

function DollarChange()
{
	


	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	if(obj1.value == '' )
	{		
//		obj2.value = "Enter Purchase Price";
		obj2.value  = ""
	}		
	/*else if(obj4.options.selectedIndex == 0 )
	{		 
//		obj2.value = "Select a Loan Term" ;
		obj2.value  = ""		
	}		*/
	else
	{				
	
 	var intValue = document.getElementById('txtDownPayment1').value
	var temp = intValue.substring(intValue.length - 1,intValue.length)
	var temp2 = intValue.substring(0,1)
	

		if(temp2 !="$" )
 		{
 //-------------------
 
		t1 = obj1.value.substring(1,(obj1.value).length)	
		str1 = removeCommas(t1)
		str2 = obj2.value
		var x = parseFloat(str1) * parseFloat(str2)  * 0.01

		//called when dollar radio is clicked
		//obj2.value = obj4.value + "%" 		***MAYUR COMMENTS	
		obj2.value =  formatCurrency(x)	
		
		t1 = obj1.value.substring(1,(obj1.value).length)	
		str1 = removeCommas(t1)
		t2 = obj2.value.substring(1,(obj2.value).length)	
		str2 =removeCommas(t2)
		//var y = parseFloat(str1) - parseFloat(str2)
		
		
		//obj3.value=  formatCurrency(y)	
		
		//store = obj3.value		
		}


	}	
	Dissolver();
	
}

function DollarChangeOld()
{
	


	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	if(obj1.value == '' )
	{		
//		obj2.value = "Enter Purchase Price";
		obj2.value  = ""
	}		
	/*else if(obj4.options.selectedIndex == 0 )
	{		 
//		obj2.value = "Select a Loan Term" ;
		obj2.value  = ""		
	}		*/
	else
	{				
	
 	var intValue = document.getElementById('txtDownPayment1').value
	var temp = intValue.substring(intValue.length - 1,intValue.length)
	var temp2 = intValue.substring(0,1)
	

		if(temp2 !="$" )
 		{
 //-------------------
 
		t1 = obj1.value.substring(1,(obj1.value).length)	
		str1 = removeCommas(t1)
		str2 = obj2.value
		var x = parseFloat(str1) * parseFloat(str2)  * 0.01

		//called when dollar radio is clicked
		//obj2.value = obj4.value + "%" 		***MAYUR COMMENTS	
		obj2.value =  formatCurrency(x)	
		
		t1 = obj1.value.substring(1,(obj1.value).length)	
		str1 = removeCommas(t1)
		t2 = obj2.value.substring(1,(obj2.value).length)	
		str2 =removeCommas(t2)
		var y = parseFloat(str1) - parseFloat(str2)
		
		
		obj3.value=  formatCurrency(y)	
		
		store = obj3.value		
		}


	}	
	Dissolver();
	
}




function LoanTermChange()
{
/*	if (document.forms[0].rbtPaymentAs[1].checked )
	{
		PercentChange()
		calculateAmt();
	}
	if (document.forms[0].rbtPaymentAs[0].checked && document.getElementById('txtDownPayment1').value != '')
	{
	 	document.getElementById('txtDownPayment1').value = '' ;
	}
*/	
}


var store 
//var obj1 = 0, obj2 = 0

 
function setText(val)
{
	switch (parseInt(val)){
		case 1:
			document.getElementById('tdFinanceType').innerText="Purchase a New Home";			 
		break;
		case 2:
			document.getElementById('tdFinanceType').innerText="Refinance Your Home";
		break;
		case 3:
			document.getElementById('tdFinanceType').innerText="New Home Construction";			 
		break;
	}
	
}


function ChangeToDollar(num)
{
	 // alert("lost focus change to dollar")
	if (document.getElementById('rbtDollars').checked == true)
	{		
		return myformatCurrency(num)
	}
	else
	{		

		return (num) ;
	}
}
function ChangeToDollar1()
{
	document.getElementById('txtDownPayment1').value =   "$0.00"
	calculateAmt()
}


var store 
//var obj1 = 0, obj2 = 0
function calculateAmt()
  {	

  	CheckForPercentage()
  	var buttonselect = document.forms[0]
  	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	
	t1 = obj1.value.substring(1,(obj1.value).length)	
	str1 = removeCommas(t1) 	
	if (buttonselect.rbtPaymentAs[0].checked )
	{					
		t2 = obj2.value.substring(1,(obj2.value).length)		
		str2 = removeCommas(t2) 
		if( parseInt(str1) < parseInt(str2) ) 
		{
			
			// "Error: Down Payment > Purchase Price"
			obj3.value = "$0.00"
			obj2.value = formatCurrency(parseInt(str1))			
		}
		else
		{	
			if(obj1 != '' && obj2 != '')
			{
			  var x = parseInt(str1) - parseInt(str2)
			  //alert("difference is" + obj3.value )
			  obj3.value =  formatCurrency(x)
			  store = obj3.value
			}
		}
	}
	//if ((buttonselect.rbtPaymentAs[1].checked) && (obj4.options.selectedIndex != 0) && (obj1.value != ''))
	if ((buttonselect.rbtPaymentAs[1].checked) && (obj1.value != ''))
	{		
		 var x = parseInt(str1) - (parseInt(str1) * parseInt(obj2.value) * 0.01)
		 obj3.value =  formatCurrency(x)
		 store = obj3.value			
	}
	Dissolver();		
 }
 
 
 function CheckForPercentage()
{
	
	var intValue = document.getElementById('txtDownPayment1').value
	var temp = intValue.substring(intValue.length - 1,intValue.length)
	var temp2 = intValue.substring(0,1)
	
	if(temp != "")
	{
		if((temp != "%") && (temp2 !="$" ))
		{
			document.getElementById('txtDownPayment1').value = document.getElementById('txtDownPayment1').value + "%"
		}
	}
}



function myformatCurrency(num)
{

	var buttonselect = document.forms[0]
	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	
	if (buttonselect.rbtPaymentAs[0].checked )
	{
		//alert("1 radio checked")
		return formatCurrency(num);
	}
	if (document.forms[0].rbtPaymentAs[1].checked )
	{
		if(obj1.value == '' )
		{
			
//			return("Purchase Price Unspecified");
			return("");
		}		
/*		else if(obj4.options.selectedIndex == 0 )
		{
			 
//			return("Select a Loan Term")
			return("");			
		}
		else
		{
			return(obj4.value + "%" )
		}*/
	}	
}

function LoanAmt1()
{
	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');
	obj4=document.getElementById('cmbPrefLoanTerm1');
	
		var intValue = document.getElementById('txtDownPayment1').value
		var temp = intValue.substring(intValue.length - 1,intValue.length)
		var temp2 = intValue.substring(0,1)

		m1 = obj1.value.substring(1,(obj1.value).length)	
		mystr = removeCommas(m1) //purchase price

		/*if(parseInt(mystr) < parseInt(t3))
		{
			t3 = parseInt(mystr)
		}*/

		if(temp == "%") 
		{
					
		t1 = obj1.value.substring(1,(obj1.value).length)	
		
		var intValue = document.getElementById('txtLoanAmount1').value
		var mytemp = intValue.substring(0,1)
		if (mytemp == "$")
		{
		t3 = obj3.value.substring(1,(obj3.value).length)	
		}
		else
		{
		t3 = obj3.value
		}
		
		//write here
		
		

		if(parseInt(mystr) < t3)
		{
			t3 = mystr
			obj3.value = formatCurrency(t3)
		}

		//----------
		
		str1 = removeCommas(t1)
		str3 = removeCommas(t3)	

		obj2.value =  parseFloat(str1) - parseFloat(str3) 
		obj2.value = obj2.value * 100

		obj2.value = parseFloat(obj2.value) / parseFloat(str1)	
		
		obj2.value = obj2.value  + "%"
		obj3.value = formatCurrency(obj3.value)

		}
		
		if(temp2 == "$") 
		{
			
		t1 = obj1.value.substring(1,(obj1.value).length)	
		
		var intValue = document.getElementById('txtLoanAmount1').value
		var mytemp = intValue.substring(0,1)
		
		if (mytemp == "$")
		{
		t3 = obj3.value.substring(1,(obj3.value).length)	
		}
		else
		{
		t3 = obj3.value
		}
		 //write here
		//----------
		
		if(parseInt(mystr) < t3)
		{
			t3 = mystr
			obj3.value = formatCurrency(t3)
		}
		
		str1 = removeCommas(t1)
		str3 = removeCommas(t3)				
		obj2.value = parseFloat(str1)  -  parseFloat(str3)
		obj2.value = formatCurrency(obj2.value)
		
		
		}	
		
		obj3.value = formatCurrency(obj3.value)	
		Dissolver();
}


function Dissolver() 
{
	var buttonselect = document.forms[0]
  	obj1=document.getElementById('txtPurchasePrice1');
	obj2=document.getElementById('txtDownPayment1');
	obj3=document.getElementById('txtLoanAmount1');

	
if (obj1.value.indexOf("NaN") != -1  || obj1.value.indexOf("Infinity") != -1  ||  obj1.value.indexOf("-") != -1  )
	{
		obj1.value = "$0.00"
	}
	
if (obj2.value.indexOf("NaN") != -1  || obj2.value.indexOf("Infinity") != -1  ||  obj2.value.indexOf("-") != -1  )
	{
	if(buttonselect.rbtPaymentAs[0].checked) //$$$
		obj2.value = "$0.00"
	else
		obj2.value = "0%"			
	}
	
if (obj3.value.indexOf("NaN") != -1  || obj3.value.indexOf("Infinity") != -1  ||  obj3.value.indexOf("-") != -1  )
	{
		obj3.value = "$0.00"
	}	
	

	
}



