/* author: Ivan Terziev */
/* Creation date: 16.6.2007 ã. */
function hide_shoo_pm(elem_parent,elem_id)
	{
		var elem=document.getElementById(elem_id);
		if(elem.style.display=='none') {
			elem.style.display='';
			elem_parent.style.background="#CEE7FF";
		}
		else {
			elem.style.display='none';
			elem_parent.style.background="#E2E2E2";
		}
	}
function change_bckgr(elem,bckgr){
		elem.style.background=bckgr;
	}
	

		
var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox


function choise_action(form_action)
{
	form_target="";
	form_action1="";
	//window.alert(document.calculator.send_btn.value);
	/*if(document.calculator.send_btn.value==3)
	{
		form_action1="calculators/"+form_action+"_text.php";
		window.alert(form_action);
		form_target="_blank";
	}*/
	document.calculator.target=form_target;
	if(form_action1!="") document.calculator.action=form_action1;
	
	
}
function NewWin(objpath,w,h)

{
h=150;
window.open(objpath,"TerminHelp",'scrollbars=1, resizable=1, width=' +w+ ',height=' +h+ ',left=500,top=400');
}	


function div_overflow()
{
	if(document.getElementById('div_content_table'))document.getElementById('div_content_table').style.overflow = 'auto';
}

function hide_field()
{
	if(document.getElementById("disclimer").style.display=='')document.getElementById("disclimer").style.display='none';
	else document.getElementById("disclimer").style.display='';
	
}
function New_Win(objpath,t_page,w,h)

{
window.open(objpath,"TerminHelp",'scrollbars=1, resizable=1, width=' +w+ ',height=' +h+ ',left=50,top=50');
}	
//tova e izpolzva pri refinanse za skrivane i pokazvane na dopalnitelnite poleta
function XmlGetTanks(url) {
	 if (window.XMLHttpRequest) {
        req = new XMLHttpRequest;
		req.onreadystatechange = processGT;
		req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
			req.onreadystatechange = processGT;
            req.open("GET", url, true);
            req.send();
			
        }
    }
}

function processGT() {
	 if (req.readyState == 4) {
        if (req.status == 200) {
			if( req.responseText != ""){
			
			if(req.responseText==1 || req.responseText==2  || req.responseText==3  || req.responseText==4 ){
				//alert("sega shte smenya banera s reklamen");
				// REFI, NEWHOME,  HOMEEQ, DEBTCON
				//alert(req.responseText);
				mm=parseInt(req.responseText);
				switch (mm){
					case 1: 
					gt="google_conversion_refi.html";
					break;
					case 2: 
					//alert("test");
					gt="google_conversion_purchase.html";
					break;
					case 3: 
					gt="google_conversion_equity.html";
					break;
					case 4: 
					gt="google_conversion_debt.html";
					break;
				}
				//alert(gt);
				try{
					document.getElementById('new_adv').innerHTML=document.getElementById('menu_content_isurance').innerHTML;
					//document.getElementById('new_adv_hide').style.display='none';
				}catch(err){}
				try{
						document.getElementById('google_coversion').src = '../'+gt;
					}catch(err){
						frames['google_coversion'].location.href = '../'+gt;
					}
				
				l="tukla tr da se smeni banera";
			}else{
				//alert("oshte nyama thank page");
				
				l="tukla ne tr da se smeni banera";
				
			}
				
				}
			}
		}
	}


function check_step()
{
	step_form++;
	//if(step_form>3 && ip_user!=""){
	//alert("https://www.quoteshound.com/tracker/check_ip.php?ip_user="+ip_user);
		XmlGetTanks("https://www.quoteshound.com/tracker/check_ip.php?ip_user="+ip_user); 
	
}

function numberFormat(nStr){
  nStr += '';
  x = nStr.split('.');
  x1 = x[0];
  x2 = x.length > 1 ? '.' + x[1] : '';
  var rgx = /(\d+)(\d{3})/;
  while (rgx.test(x1))
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
  return x1 + x2;
} 				
function js_check_value_char(val,val_min,val_max){
	if(val.length>=val_min && val.length<=val_max)return true;
	else return false;
}

function js_check_value_numeric(val,val_min,val_max){
	var objRegExp  =/(^-?\d\d*$)/;
	if(val>=val_min && val<=val_max)return objRegExp.test(val);
	else return false;
}

var property_value=new Array();
var mort_balance=new Array();
var cash_out=new Array();

function check_form_qh(f){
	var err='';
	var check_state=js_check_value_char(f.propertyStateCode.value,2,2);
	if(!check_state) err="Please Select State! \n";
	var check_loan=js_check_value_char(f.typeOfLoan.value,2,12);
	if(!check_loan) err +="Please Select Loan Type!\n";
	var check_property=js_check_value_numeric(f.propertyDesc.value,0,10)
	if(!check_property) err +="Please Select Property Description! \n";
	if(err.length>0){
		alert(err);
		return false;
	}else return true;
}
function check_form_qh_2(f){
	var err='';
	return true;
}

var koeficient=0.9;
function LTV_MB(p_value){
	var sel=document.getElementById('MortgageBalance');
	if(sel.value=='' || (sel.value/p_value)>koeficient){
		var len=sel.options.length;
		for(i=(len-1); i>0; i--){
			opt=sel.options[i];
			sel.removeChild(opt);
		}
		for(i=0; i<mort_balance.length;i++){
			if((mort_balance[i]['key']/p_value)<=koeficient){
			
			opt=document.createElement('option');
			opt.setAttribute("value",mort_balance[i]['key']);
			txt=document.createTextNode(mort_balance[i]['value']);
			opt.appendChild(txt);
			sel.appendChild(opt);
			}
		}
	}else{
		sel_value=sel.value;
		var len=sel.options.length;
		for(i=(len-1); i>0; i--){
			opt=sel.options[i];
			sel.removeChild(opt);
		}
		for(i=0; i<mort_balance.length;i++){
			if((mort_balance[i]['key']/p_value)<=koeficient){
			
			opt=document.createElement('option');
			opt.setAttribute("value",mort_balance[i]['key']);
			txt=document.createTextNode(mort_balance[i]['value']);
			opt.appendChild(txt);
			sel.appendChild(opt);
			}
			if(mort_balance[i]['key']==sel_value)opt.selected=true;
		}
	}
}
function PV_focus(){
	var pv = document.getElementById('PropertyValue');
	if(pv.value==''){
		pv.value=375000;
		LTV_MB(375000);
		LTV_CO();
	}
}

function MB_focus(){
	var mb = document.getElementById('MortgageBalance');
	var pv = document.getElementById('PropertyValue');
	if(mb.value==''){
		if(pv.value!=''){
			len=mb.options.length;
			if(len>5){
				mb.options[len-4].selected=true;
				k=mb.options[len-4].value;
				mb.value=k;
			}else{
				mb.options[len-1].selected=true;
				k=mb.options[len-1].value;
				mb.value=k;
			}
			doCashOut();
		}else mb.value=305000;
	}else mb.value=305000;
}
function LTV_PV(m_balance){

}
function LTV_CO() {
	var pv = document.getElementById('PropertyValue');
	var mb = document.getElementById('MortgageBalance');
	var co=document.getElementById('cash_out');
	var co_sep=document.getElementById('cash_out_holder_sep');
	var co_holder=document.getElementById('cash_out_holder');
	if(pv.value != "") {
		var delta = pv.value*1.3 - mb.value;
		if(delta<10000) {
			co_sep.style.display ="none";
			co_holder.style.display ="none";
		} else {
			if(mb.value != "") {
				co_sep.style.display ="";
				co_holder.style.display ="";
				doCashOut();
			} else {
				co_sep.style.display ="none";
				co_holder.style.display ="none";
			}
		}
		doCashOut();
	}
}


function doCashOut() {	
	var service=document.getElementById('typeOfLoan').value;
	var pv = document.getElementById('PropertyValue').value;
	var mb = document.getElementById('MortgageBalance').value;
	var propertyState=document.getElementById('propertyStateCode').value;
	var s = document.getElementById('cash_out');
	var co_sep=document.getElementById('cash_out_holder_sep');
	var co_holder=document.getElementById('cash_out_holder');
	//alert(0.9*pv);
	if(pv!='' && mb!=''){
		if(pv==2000001)pv=2000000;
	    var delta = 0;
	    if (service == 'REFI' && propertyState != 'TX')
	    	delta = (0.9*pv) - mb;
	    else if(service == 'REFI' && propertyState == 'TX')
	      	delta = (0.8*pv) - mb;

	    if ( (service == 'HOMEEQ' || service == 'DEBTCON') && propertyState != 'TX' ) 
	    	delta = (0.9*pv) - mb;
		else if((service == 'HOMEEQ' || service == 'DEBTCON') && propertyState == 'TX')
	      	delta = (0.8*pv) - mb;
	   
	  	
	     if (service == 'REFI' )s.options[0].value=0;
	    
		var len=s.options.length;
		for(i=(len-1); i>0; i--){
			opt=s.options[i];
			s.removeChild(opt);
		}
		 if (service != 'REFI' ){
			if(delta>10000){
				for(i=0; i<cash_out.length;i++){
					if((cash_out[i]['key']<=(delta)) && cash_out[i]['key']>=20000){
						opt=document.createElement('option');
						opt.setAttribute("value",cash_out[i]['key']);
						txt=document.createTextNode(cash_out[i]['value']);
						opt.appendChild(txt);
						s.appendChild(opt);
					}
				}
				len=s.options.length;
				//alert(s.options[len-1].value);
				//alert(delta);
				if(s.options[len-1].value<delta && s.options[len-1].value<1000000){
					opt=document.createElement('option');
					opt.setAttribute("value",delta);
					txt=document.createTextNode(numberFormat(delta));
					opt.appendChild(txt);
					s.appendChild(opt);
				}
				if(s.options.length==1){
					co_sep.style.display ="none";
					co_holder.style.display ="none";
				}else{
					co_sep.style.display ="";
					co_holder.style.display ="";
				}
			}else {
			co_sep.style.display ="none";
			co_holder.style.display ="none";
			}
		}else if(delta>10000) {
			for(i=0; i<cash_out.length;i++){
				if(cash_out[i]['key']<=(delta)){
					opt=document.createElement('option');
					opt.setAttribute("value",cash_out[i]['key']);
					txt=document.createTextNode(cash_out[i]['value']);
					opt.appendChild(txt);
					s.appendChild(opt);
				}
			}
			len=s.options.length;
			//alert(s.options[len-1].value);
			if(s.options[len-1].value<delta && s.options[len-1].value<1000000){
				opt=document.createElement('option');
				opt.setAttribute("value",delta);
				txt=document.createTextNode(numberFormat(delta));
				opt.appendChild(txt);
				s.appendChild(opt);
			}
			if(s.options.length==1){
				co_sep.style.display ="none";
				co_holder.style.display ="none";
			}else{
				co_sep.style.display ="";
				co_holder.style.display ="";
			}
		}else {
			co_sep.style.display ="none";
			co_holder.style.display ="none";
		}
		
	}
}

function ChangeDP(pv){
	dp_length=document.getElementById('DownPayment_Front').options.length;
	for(i=1;i<dp_length;i++){
		str=document.getElementById('DownPayment_Front').options[i].text;
		dp_numb=document.getElementById('DownPayment_Front').options[i].value*pv;
		dp_numb=addCommas(dp_numb.toFixed(0));
		if(document.getElementById('DownPayment_Front').options[i].value<0.2)dp_dolar=" ($"+dp_numb+")";
		else dp_dolar=" ($"+dp_numb+" + )";
		if(document.getElementById('DownPayment_Front').options[i].value<0.2)document.getElementById('DownPayment_Front').options[i].text = document.getElementById('DownPayment_Front').options[i].value*100 +"% "+dp_dolar;
		else document.getElementById('DownPayment_Front').options[i].text = document.getElementById('DownPayment_Front').options[i].value*100 +"% or more "+dp_dolar;
	}
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}



function check_nh_step2(){
	error="";
	if( document.getElementById('PropertyValue').value==''){
		error +="Please Select Property Value\n";
	}
	if( document.getElementById('DownPayment_Front').value==''){
		error +="Please Select Estimated Down Payment\n";
	}
	if( document.getElementById('BankruptcyFlag').value==''){
		error +="Please Select Bankruptcy Status\n";
	}
	if(error !=''){
		alert(error);
		return false;
	}else return true;
}

function check_refi_step2(){
	error="";
	var service=document.getElementById('typeOfLoan').value;
	var s = document.getElementById('cash_out');
	if(document.getElementById('PropertyValue').value==''){
		error +="Please Select Property Value\n";
	}
	if( document.getElementById('MortgageBalance').value==''){
		error +="Please Select Mortgage Balance\n";
	}
	if( document.getElementById('BankruptcyFlag').value==''){
		error +="Please Select Bankruptcy Status\n";
	}
	if(service!='REFI'){
		if(s.options.length>1 && s.value==''){
			error +="Please Select Cash at Closing Value\n";
		}
	}
	if(error !=''){
		alert(error);
		return false;
	}else return true;
}
function check_nh_step2_v02(){
	error="";
	if( document.getElementById('PropertyValue').value==''){
		error +="Please Select Property Value\n";
	}
	if( document.getElementById('DownPayment_Front').value==''){
		error +="Please Select Estimated Down Payment\n";
	}
	if( document.getElementById('BankruptcyFlag').value==''){
		error +="Please Select Bankruptcy Status\n";
	}
	if(error !=''){
		alert(error);
		return false;
	}else return true;
}

function check_refi_step2_v02(){
	error="";
	var service=document.getElementById('typeOfLoan').value;
	var s = document.getElementById('cash_out');
	if(document.getElementById('PropertyValue').value==''){
		error +="Please Select Property Value\n";
	}
	
	if( document.getElementById('MortgageBalance').value==''){
		error +="Please Select Mortgage Balance\n";
	}
	if( document.getElementById('BankruptcyFlag').value==''){
		error +="Please Select Bankruptcy Status\n";
	}
	if(service!='REFI'){
		if(s.options.length>1 && s.value==''){
			error +="Please Select Cash at Closing Value\n";
		}
	}
	if(service=='REFI' || service=='DEBTCON'){
		if(document.getElementById('existing_fha').value=='')error +="Please Select FHA Status\n";
	}
	if(error !=''){
		alert(error);
		return false;
	}else return true;
}
function auto_populate_rt(){
XmlGetReffererRT("../cmr1_ajax_populate.php");
}

function XmlGetReffererRT(url) {		
		 if (window.XMLHttpRequest) {
	        req = new XMLHttpRequest;
	        req.onreadystatechange = processReqReadRT;
	        req.open("GET", url, true);
	        req.send(null);
	    } else if (window.ActiveXObject) {
	        isIE = true;
	        req = new ActiveXObject("Microsoft.XMLHTTP");
	        if (req) {
	            req.onreadystatechange = processReqReadRT;
	            req.open("GET", url, true);
	            req.send(null);
	        }
	    }
	}

function processReqReadRT() {
	 if (req.readyState == 4) {
        if (req.status == 200) {
			
			}
		}
}
function displayHolderField(elemToView){
	//alert(elemToView);
	document.getElementById('element'+elemToView).style.display='';
	switch(elemToView){
		case '1':
		break;
		case '2':
			document.getElementById('PropertyValue').selectedIndex=0;
		break;
		case '3':
			document.getElementById('MortgageBalance').selectedIndex=0;
		break;
		case '4':
			document.getElementById('cash_out').selectedIndex=0;
		break;
		case '5':
			try{document.getElementById('existing_fha').selectedIndex=0;}
			catch(err){ document.getElementById('BankruptcyFlag').selectedIndex=0;}
			
		break;
		case '6':
			document.getElementById('BankruptcyFlag').selectedIndex=0;
		break;
		case '7':
			document.getElementById('MilitaryEligibility').selectedIndex=0;
		break;
	}
}
function displayHolderFieldBack(elemToView){
	//alert(elemToView);
	document.getElementById('element'+elemToView).style.display='';
	switch(elemToView){
		case '1':
		break;
		case '2':
			document.getElementById('PropertyValue').selectedIndex=0;
		break;
		case '3':
			document.getElementById('MortgageBalance').selectedIndex=0;
		break;
		case '4':
			document.getElementById('cash_out').selectedIndex=0;
			if(document.getElementById('cash_out').options.length<=1)multipartFormBack();
		break;
		case '5':
			document.getElementById('existing_fha').selectedIndex=0;
			
		break;
		case '6':
			document.getElementById('BankruptcyFlag').selectedIndex=0;
		break;
		case '7':
			document.getElementById('MilitaryEligibility').selectedIndex=0;
		break;
	}
}

function displayHolderFieldBackHEQ(elemToView){
	//alert(elemToView);
	document.getElementById('element'+elemToView).style.display='';
	switch(elemToView){
		case '1':
		break;
		case '2':
			document.getElementById('PropertyValue').selectedIndex=0;
		break;
		case '3':
			document.getElementById('MortgageBalance').selectedIndex=0;
		break;
		case '4':
			document.getElementById('cash_out').selectedIndex=0;
			if(document.getElementById('cash_out').options.length<=1)multipartFormBackHEQ();
		break;
			case '5':
			document.getElementById('BankruptcyFlag').selectedIndex=0;
		break;
		case '6':
			document.getElementById('MilitaryEligibility').selectedIndex=0;
		break;
	}
}

function displayHolderField_NH(elemToView){
	//alert(elemToView);
	document.getElementById('element'+elemToView).style.display='';
	switch(elemToView){
		case '1':
		break;
		case '2':
			document.getElementById('PropertyValue').selectedIndex=0;
		break;
		case '3':
			document.getElementById('DownPayment_Front').selectedIndex=0;
		break;
		case '4':
			document.getElementById('BankruptcyFlag').selectedIndex=0;
		break;
		case '5':
			document.getElementById('BuyerHasAgentFlag').selectedIndex=0;
			
		break;
		case '6':
			document.getElementById('HomeIdentifiedFlag').selectedIndex=0;
		break;
		case '7':
			document.getElementById('MilitaryEligibility').selectedIndex=0;
		break;
	}
}
function displayHolderFieldBack_NH(elemToView){
	//alert(elemToView);
	document.getElementById('element'+elemToView).style.display='';
	switch(elemToView){
		case '1':
		break;
		case '2':
			document.getElementById('PropertyValue').selectedIndex=0;
		break;
		case '3':
			document.getElementById('DownPayment_Front').selectedIndex=0;
		break;
		case '4':
			document.getElementById('BankruptcyFlag').selectedIndex=0;
		break;
		case '5':
			document.getElementById('BuyerHasAgentFlag').selectedIndex=0;
			
		break;
		case '6':
			document.getElementById('HomeIdentifiedFlag').selectedIndex=0;
		break;
		case '7':
			document.getElementById('MilitaryEligibility').selectedIndex=0;
		break;
	}
}

function multipartFormSend(){
	toClose=document.getElementById('multi_steps').value;
	document.getElementById('multi_steps').value++;
	if(toClose==7)loadIframe();
	else{
	//alert(document.getElementById('multi_steps').value);
	
	
	document.getElementById('element'+toClose).style.display='none';
	nextToView=document.getElementById('multi_steps').value;
	if(nextToView==8)loadIframe()
	displayHolderField(nextToView);
	if(nextToView>1 && nextToView<8)document.getElementById('next_btn').style.display='none';
	else document.getElementById('next_btn').style.display='';
	pb=1*nextToView+1;
	//alert('progress_bar prg'+pb+'0');
	document.getElementById('show_progres_bar').className='progress_bar prg'+pb+'0';
	hideBackButton();
	}
}
function FormSend1(){
		document.getElementById('element1').style.display='none';
		document.getElementById('element2').style.display='';
		document.getElementById('show_progres_bar').className='progress_bar prg50';
		document.getElementById('multi_steps').value=2;
		hideBackButton();
}
function FormSendRefi2(){
	if(document.getElementById("PropertyValue").value<=0)alert("Please select: What is the approximate value of the property?");
	else if(document.getElementById("MortgageBalance").value<=0)alert("Please select: Approximately, what is your total mortgage balance?");
	else{
		document.getElementById('element2').style.display='none';
		document.getElementById('element5').style.display='';
		document.getElementById('show_progres_bar').className='progress_bar prg50';
	}
}

function FormSendDebt2(){
	if(document.getElementById("PropertyValue").value<=0)alert("Please select: What is the approximate value of the property?");
	else if(document.getElementById("MortgageBalance").value<=0)alert("Please select: Approximately, what is your total mortgage balance?");
	else if(document.getElementById("cash_out").value<=0)alert("Please select: Approximately, how much cash would you like to receive at closing?");
	else{
		document.getElementById('element2').style.display='none';
		document.getElementById('element5').style.display='';
		document.getElementById('show_progres_bar').className='progress_bar prg50';
	}
}

function FormSendNH2(){
	if(document.getElementById("PropertyValue").value<=0)alert("Please select: What is the approximate value of the property?");
	else if(document.getElementById("DownPayment_Front").value<=0)alert("Please select: Estimated Down Payment?");
	else if(document.getElementById("BankruptcyFlag").value=='')alert("Please select: Have you ever had a bankruptcy?");
	else{
		document.getElementById('element2').style.display='none';
		document.getElementById('element5').style.display='';
		document.getElementById('show_progres_bar').className='progress_bar prg50';
	}
}
function FormSend(){
	if(document.getElementById("existing_fha").value=='')alert("Please select: Is your current loan FHA?");
	else if(document.getElementById("BankruptcyFlag").value=='')alert("Please select: Have you ever had a bankruptcy?");
	else{
		document.getElementById('element2').style.display='none';
		document.getElementById('element5').style.display='none';
		document.getElementById('show_progres_bar').className='progress_bar prg80';
		document.getElementById('link_previwe').style.display="none";
		loadIframe();
	}
}

function FormSendNH(){
	if(document.getElementById("BuyerHasAgentFlag").value=='')alert("Please select: Are you currently under contract with an agent?");
	else if(document.getElementById("HomeIdentifiedFlag").value=='')alert("Please select: Have you identified the property?");
	else{
		document.getElementById('element2').style.display='none';
		document.getElementById('element5').style.display='';
		document.getElementById('show_progres_bar').className='progress_bar prg80';
		document.getElementById('link_previwe').style.display="none";
		loadIframe();
	}
}
function multipartFormSendHEQ(){
	toClose=document.getElementById('multi_steps').value;
	document.getElementById('multi_steps').value++;
	if(toClose==6)loadIframe();
	else{
	//alert(document.getElementById('multi_steps').value);
	
	
	document.getElementById('element'+toClose).style.display='none';
	nextToView=document.getElementById('multi_steps').value;
	if(nextToView==7)loadIframe();
	displayHolderFieldHEQ(nextToView);
	if(nextToView>1 && nextToView<8)document.getElementById('next_btn').style.display='none';
	else document.getElementById('next_btn').style.display='';
	pb=1*nextToView+1;
	//alert('progress_bar prg'+pb+'0');
	document.getElementById('show_progres_bar').className='progress_bar prg'+pb+'0';
	hideBackButton();
	}
}

function displayHolderFieldHEQ(elemToView){
	//alert(elemToView);
	document.getElementById('element'+elemToView).style.display='';
	switch(elemToView){
		case '1':
		break;
		case '2':
			document.getElementById('PropertyValue').selectedIndex=0;
		break;
		case '3':
			document.getElementById('MortgageBalance').selectedIndex=0;
		break;
		case '4':
			document.getElementById('cash_out').selectedIndex=0;
		break;
		case '5':
			document.getElementById('BankruptcyFlag').selectedIndex=0;
		break;
		case '6':
			document.getElementById('MilitaryEligibility').selectedIndex=0;
		break;
	}
}

function multipartFormSend_NH(){
	toClose=document.getElementById('multi_steps').value;
	document.getElementById('multi_steps').value++;
	if(toClose==7)loadIframe();
	else{
	//alert(document.getElementById('multi_steps').value);
	
	
	document.getElementById('element'+toClose).style.display='none';
	nextToView=document.getElementById('multi_steps').value;
	if(nextToView==8)loadIframe();
	displayHolderField_NH(nextToView);
	if(nextToView>1 && nextToView<8)document.getElementById('next_btn').style.display='none';
	else document.getElementById('next_btn').style.display='';
	pb=1*nextToView+1;
	//alert('progress_bar prg'+pb+'0');
	document.getElementById('show_progres_bar').className='progress_bar prg'+pb+'0';
	hideBackButton();
	}
}


function hideBackButton(){
	if(document.getElementById('multi_steps').value==1)document.getElementById('link_previwe').style.display='none';
	else document.getElementById('link_previwe').style.display='';
	pb=1*document.getElementById('multi_steps').value+1;
	document.getElementById('show_progres_bar').className='progress_bar prg'+pb+'0';
}
function multipartFormBack(){
	if(document.getElementById('element5').style.display==''){
			document.getElementById('element5').style.display='none'
			document.getElementById('element2').style.display='';
			document.getElementById('show_progres_bar').className='progress_bar prg50';
	}else if(document.getElementById('element2').style.display==''){
		document.getElementById('element2').style.display='none'
			document.getElementById('element1').style.display='';
			document.getElementById('show_progres_bar').className='progress_bar prg20';
			document.getElementById('multi_steps').value=1;
	}
	hideBackButton();
}
function multipartFormBackHEQ(){
	toClose=document.getElementById('multi_steps').value;
	//alert(document.getElementById('multi_steps').value);
	document.getElementById('element'+toClose).style.display='none';
	document.getElementById('multi_steps').value--;
	nextToView=document.getElementById('multi_steps').value;
	displayHolderFieldBackHEQ(nextToView);
	if(nextToView>1 && nextToView<=8)document.getElementById('next_btn').style.display='none';
	else document.getElementById('next_btn').style.display='';
	//document.getElementById('next_btn').style.display='';
	pb=1*nextToView+1;
	document.getElementById('show_progres_bar').className='progress_bar prg'+pb+'0';
	hideBackButton();
}
function multipartFormBack_NH(){
	toClose=document.getElementById('multi_steps').value;
	//alert(document.getElementById('multi_steps').value);
	document.getElementById('element'+toClose).style.display='none';
	document.getElementById('multi_steps').value--;
	nextToView=document.getElementById('multi_steps').value;
	displayHolderFieldBack_NH(nextToView);
	if(nextToView>1 && nextToView<=8)document.getElementById('next_btn').style.display='none';
	else document.getElementById('next_btn').style.display='';
	//document.getElementById('next_btn').style.display='';
	pb=1*nextToView+1;
	document.getElementById('show_progres_bar').className='progress_bar prg'+pb+'0';
	hideBackButton();
}
function multi_LTV_MB(p_value){
	var sel=document.getElementById('MortgageBalance');
	if(sel.value=='' || (sel.value/p_value)>koeficient){
		var len=sel.options.length;
		for(i=(len-1); i>0; i--){
			opt=sel.options[i];
			sel.removeChild(opt);
		}
		for(i=0; i<mort_balance.length;i++){
			if((mort_balance[i]['key']/p_value)<=koeficient){
			
			opt=document.createElement('option');
			opt.setAttribute("value",mort_balance[i]['key']);
			txt=document.createTextNode(" "+mort_balance[i]['value']+" ");
			opt.appendChild(txt);
			sel.appendChild(opt);
			}
		}
	}else{
		sel_value=sel.value;
		var len=sel.options.length;
		for(i=(len-1); i>0; i--){
			opt=sel.options[i];
			sel.removeChild(opt);
		}
		for(i=0; i<mort_balance.length;i++){
			if((mort_balance[i]['key']/p_value)<=koeficient){
			
			opt=document.createElement('option');
			opt.setAttribute("value",mort_balance[i]['key']);
			txt=document.createTextNode(" "+mort_balance[i]['value']+" ");
			opt.appendChild(txt);
			sel.appendChild(opt);
			}
			//if(mort_balance[i]['key']==sel_value)opt.selected=true;
		}
	}
	multi_LTV_CO();
}
function multi_LTV_MB_HEDC(p_value){
	var sel=document.getElementById('MortgageBalance');
	if(sel.value=='' || (sel.value/p_value)>koeficient){
		var len=sel.options.length;
		for(i=(len-1); i>0; i--){
			opt=sel.options[i];
			sel.removeChild(opt);
		}
		for(i=0; i<mort_balance.length;i++){
			if((mort_balance[i]['key'])<=(koeficient*p_value - 10000)){
			
			opt=document.createElement('option');
			opt.setAttribute("value",mort_balance[i]['key']);
			txt=document.createTextNode(" "+mort_balance[i]['value']+" ");
			opt.appendChild(txt);
			sel.appendChild(opt);
			}
		}
	}else{
		sel_value=sel.value;
		var len=sel.options.length;
		for(i=(len-1); i>0; i--){
			opt=sel.options[i];
			sel.removeChild(opt);
		}
		for(i=0; i<mort_balance.length;i++){
			if((mort_balance[i]['key'])<=(koeficient*p_value - 10000)){
			
			opt=document.createElement('option');
			opt.setAttribute("value",mort_balance[i]['key']);
			txt=document.createTextNode(" "+mort_balance[i]['value']+" ");
			opt.appendChild(txt);
			sel.appendChild(opt);
			}
			//if(mort_balance[i]['key']==sel_value)opt.selected=true;
		}
	}
	multi_LTV_CO();
}

function multi_PV_focus(){
	var pv = document.getElementById('PropertyValue');
	if(pv.value==''){
		pv.value=375000;
		//multi_LTV_MB(375000);
		//multi_LTV_CO();
	}
}

function multi_MB_focus(){
	var mb = document.getElementById('MortgageBalance');
	var pv = document.getElementById('PropertyValue');
	if(mb.value==''){
		if(pv.value!=''){
			len=mb.options.length;
			if(len>5){
				mb.options[len-4].selected=true;
				k=mb.options[len-4].value;
				mb.value=k;
			}else{
				mb.options[len-1].selected=true;
				k=mb.options[len-1].value;
				mb.value=k;
			}
			multi_doCashOut();
		}else mb.value=305000;
	}else mb.value=305000;
}
function multi_LTV_PV(m_balance){

}
function multi_LTV_CO() {
	var pv = document.getElementById('PropertyValue');
	var mb = document.getElementById('MortgageBalance');
	var co=document.getElementById('cash_out');
	var co_holder=document.getElementById('element4');
	
	if(pv.value != "") {
		var delta = pv.value*1.3 - mb.value;
		if(delta<10000) {
			//co_holder.style.display ="none";
			multi_doCashOut();
		} else {
			if(mb.value != "") {
				//co_holder.style.display ="";
				multi_doCashOut();
			} else {
				//co_holder.style.display ="none";
				multi_doCashOut();
			}
		}
		
	}
	if(mb.value==0)co_holder.style.display='none';
	
}


function multi_doCashOut() {	
	var service=document.getElementById('typeOfLoan').value;
	var pv = document.getElementById('PropertyValue').value;
	var mb = document.getElementById('MortgageBalance').value;
	var propertyState=document.getElementById('propertyStateCode').value;
	var s = document.getElementById('cash_out');
	var co_holder=document.getElementById('element4');
	//alert(0.9*pv);
	if(pv!='' && mb!=''){
		if(pv==2000001)pv=2000000;
	    var delta = 0;
	    if (service == 'REFI' && propertyState != 'TX')
	    	delta = (0.9*pv) - mb;
	    else if(service == 'REFI' && propertyState == 'TX')
	      	delta = (0.8*pv) - mb;

	    if ( (service == 'HOMEEQ' || service == 'DEBTCON') && propertyState != 'TX' ) 
	    	delta = (0.9*pv) - mb;
		else if((service == 'HOMEEQ' || service == 'DEBTCON') && propertyState == 'TX')
	      	delta = (0.8*pv) - mb;
	   
	  	
	     if (service == 'REFI' )s.options[0].value=0;
	    
		var len=s.options.length;
		for(i=(len-1); i>0; i--){
			opt=s.options[i];
			s.removeChild(opt);
		}
		 if (service != 'REFI' ){
			if(delta>10000){
				for(i=0; i<cash_out.length;i++){
					if((cash_out[i]['key']<=(delta)) && cash_out[i]['key']>=20000){
						opt=document.createElement('option');
						opt.setAttribute("value",cash_out[i]['key']);
						txt=document.createTextNode(" "+cash_out[i]['value']+" ");
						opt.appendChild(txt);
						s.appendChild(opt);
					}
				}
				len=s.options.length;
				//alert(s.options[len-1].value);
				//alert(delta);
				if(s.options[len-1].value<delta && s.options[len-1].value<1000000){
					opt=document.createElement('option');
					opt.setAttribute("value",delta);
					txt=document.createTextNode(" "+numberFormat(delta)+" ");
					opt.appendChild(txt);
					s.appendChild(opt);
				}
				if(s.options.length==1){
					//co_sep.style.display ="none";
					//toClose=document.getElementById('multi_steps').value;
					//document.getElementById('element'+toClose).style.display='none';
					//document.getElementById('multi_steps').value++;
					co_holder.style.display='none';
				}else{
					//co_sep.style.display ="";
					co_holder.style.display='';
				}
			}else {
			//toClose=document.getElementById('multi_steps').value;
			//document.getElementById('element'+toClose).style.display='none';
			//document.getElementById('multi_steps').value++;
			co_holder.style.display='';
			}
		}else if(delta>10000) {
			for(i=0; i<cash_out.length;i++){
				if(cash_out[i]['key']<=(delta)){
					opt=document.createElement('option');
					opt.setAttribute("value",cash_out[i]['key']);
					txt=document.createTextNode(" "+cash_out[i]['value']+" ");
					opt.appendChild(txt);
					s.appendChild(opt);
				}
			}
			len=s.options.length;
			//alert(s.options[len-1].value);
			if(s.options[len-1].value<delta && s.options[len-1].value<1000000){
				opt=document.createElement('option');
				opt.setAttribute("value",delta);
				txt=document.createTextNode(" "+numberFormat(delta)+" ");
				opt.appendChild(txt);
				s.appendChild(opt);
			}
			if(s.options.length==1){
				//toClose=document.getElementById('multi_steps').value;
				//document.getElementById('element'+toClose).style.display='none';
				//document.getElementById('multi_steps').value++;
				co_holder.style.display='none';
			}else{
				//co_holder.style.display ="";
				co_holder.style.display='';
			}
		}else {			
			//toClose=document.getElementById('multi_steps').value;
			//document.getElementById('element'+toClose).style.display='none';
			//document.getElementById('multi_steps').value++;
			co_holder.style.display='none';
		}
		
	}
}

function multi_ChangeDP(pv){
	dp_length=document.getElementById('DownPayment_Front').options.length;
	for(i=1;i<dp_length;i++){
		str=document.getElementById('DownPayment_Front').options[i].text;
		dp_numb=document.getElementById('DownPayment_Front').options[i].value*pv;
		dp_numb=addCommas(dp_numb.toFixed(0));
		if(document.getElementById('DownPayment_Front').options[i].value<0.2)dp_dolar=" ($"+dp_numb+")";
		else dp_dolar=" ($"+dp_numb+" + )";
		if(document.getElementById('DownPayment_Front').options[i].value<0.2)document.getElementById('DownPayment_Front').options[i].text = document.getElementById('DownPayment_Front').options[i].value*100 +"% "+dp_dolar;
		else document.getElementById('DownPayment_Front').options[i].text = document.getElementById('DownPayment_Front').options[i].value*100 +"% or more "+dp_dolar;
	}
	document.getElementById('DownPayment_Front').options[0].selected=true;
}

function changeCreditTab(){
	len=document.forms[0].creditRating.length;
	for(i=0;i<len;i++){
		if(document.forms[0].creditRating[i].checked){
			document.getElementById('tab_'+i).className='tab_selected';
		}else{
			document.getElementById('tab_'+i).className='tab';
		}
	}
}


var last_step=0;
function check_step()
{
	//step_form++;
	//if(step_form>3 && ip_user!=""){
	//alert("https://www.quoteshound.com/tracker/check_ip.php?ip_user="+ip_user);
		last_step++;
		if(last_step>1){
			try{document.getElementById('last_step').style.display="none";}catch(err){}
		}
		XmlGetTanks("https://www.quoteshound.com/tracker/check_ip.php?ip_user="+ip_user); 
}
function XmlGetTanks(url) {
	 if (window.XMLHttpRequest) {
        req = new XMLHttpRequest;
		req.onreadystatechange = processGT;
		req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
			req.onreadystatechange = processGT;
            req.open("GET", url, true);
            req.send();
			
        }
    }
}

function processGT() {
	 if (req.readyState == 4) {
        if (req.status == 200) {
			if( trim(req.responseText) != "none"){
			resp=trim(req.responseText);
			
			try{
					document.getElementById('new_adv').style.display="";
					
					//document.getElementById('new_adv_hide').style.display='none';
				}catch(err){}
				//alert(gt);
				arr=resp.split(";");
				gt=arr[0];
				order_id=arr[1];
				if(gt=='adblade'){
					var imgconv=document.createElement('img');
					imgconv.setAttribute('src','http://web.adblade.com/orders.php?id=4371');
					document.getElementById('footer').appendChild(imgconv);

				}else if(gt=='mypoints'){	
					
					var imgconv=document.createElement('img');
					img_src="https://www.mypoints.com/emp/u/"+mp_visit_id+"/A/ctr.gif";
					imgconv.setAttribute('src',img_src);
					document.getElementById('footer').appendChild(imgconv);
					

				}else if(gt=='directagents'){
					try{
							document.getElementById('google_coversion').src = '../da-tracking.php?order_id='+order_id;
						}catch(err){
							frames['google_coversion'].location.href = '../da-tracking.php?order_id='+order_id;
						}
				}else if(gt=='vendor31'){
					try{
							document.getElementById('google_coversion').src = '../vendor31.php?order_id='+order_id;
						}catch(err){
							frames['google_coversion'].location.href = '../vendor31.php?order_id='+order_id;
						}
				}else if(gt=='7Search'){
					try{
							document.getElementById('google_coversion').src = '../7Search.php';
						}catch(err){
							frames['google_coversion'].location.href = '../7Search.php';
						}
				}else if(gt=='v3'){
					try{
							document.getElementById('google_coversion').src = '../v3_conversion.html';
						}catch(err){
							frames['google_coversion'].location.href = '../v3_conversion.html';
						}
				}else if(gt=='vendor14'){
					try{
							document.getElementById('google_coversion').src = '../vendor14.php';
						}catch(err){
							frames['google_coversion'].location.href = '../vendor14.php';
						}
				}else if(gt=='vendor26'){
					try{
							document.getElementById('google_coversion').src = '../vendor26.php';
						}catch(err){
							frames['google_coversion'].location.href = '../vendor26.php';
						}
				}else{
					try{
							document.getElementById('google_coversion').src = '../'+gt;
						}catch(err){
							frames['google_coversion'].location.href = '../'+gt;
						}
				}
				l="tukla tr da se smeni banera";
				//document.getElementById('last_step').style.display="none";
			}else{
				//alert("oshte nyama thank page");
				
				l="tukla ne tr da se smeni banera";
				
			}
				
				}
			}
		}
		
		
function validate_zip(zip){	
	if (zip.length < 5) { return false; }
	else {
		if (/[^0-9]/.test(zip)){ return false; }
		else return true
	}
}
		
function isValidPhoneNPA(strNPA) {
	if (strNPA.length < 3) { return false; }
	if (/[^0-9]/.test(strNPA)) { return false; }
	if (/^[01]/.test(strNPA)) { return false; }
	if ("200,222,300,333,400,444,500,555,600,666,700,777,900,999".indexOf(strNPA) != -1) { return false; }
	return true;
}

function isValidPhoneNXX(strNXX) {
	if (strNXX.length < 3) { return false; }
	if (/[^0-9]/.test(strNXX)) { return false; }
	if (/^[01]/.test(strNXX)) { return false; }
	return true;
}

function isValidPhoneNXXX(strNXX) {
	if (strNXX.length < 4) { return false; }
	if (/[^0-9]/.test(strNXX)) { return false; }
	return true;
}



function validateInteger( strValue ) {
  var objRegExp  = /(^-?\d\d*$)/;
  //check for integer characters
  return objRegExp.test(strValue);
}





function validateEmail( strValue) {
var objRegExp  =/(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{2,4})(\.[a-z]{2})*$)/i;
  //check for valid email
  return objRegExp.test(strValue);
}
function send_contact_form(){
	if(js_check_value_char(document.forms.step3form.FN.value,2,30)==false){
		alert('Please type First Name');
		return false;
	}
	if(js_check_value_char(document.forms.step3form.LN.value,2,30)==false){
		alert('Please type Last Name');
		return false;
	}
	if(js_check_value_char(document.forms.step3form.S1.value,2,60)==false){
		alert('Please type Street Address');
		return false;
	}
	if(js_check_value_char(document.forms.step3form.CT.value,2,60)==false){
		alert('Please type City');
		return false;
	}
	if(js_check_value_char(document.forms.step3form.SP.value,2,4)==false){
		alert('Please select State');
		return false;
	}
	if(validate_zip(document.forms.step3form.PC.value)==false){
		alert('Please type Zip Code');
		return false;
	}
	if(validateEmail( document.forms.step3form.EM.value)==false){
		alert('Please type E-mail');
		return false;
	}
	if(isValidPhoneNPA( document.forms.step3form.HP_AREA.value)==false){
		alert('Please type Home Phone');
		return false;
	}
	if(isValidPhoneNXX( document.forms.step3form.HP_PREFIX.value)==false){
		alert('Please type Home Phone');
		return false;
	}
	if(isValidPhoneNXXX( document.forms.step3form.HP_NUMBER.value)==false){
		alert('Please type Home Phone');
		return false;
	}
}




//preload step 3
var iframe_load=0;
function loadIframe(){
str="";
	for(i=0;i<document.t_form.elements.length;i++){
		if(document.t_form.elements[i].type=='radio'){
			if(document.t_form.elements[i].checked)str +=document.t_form.elements[i].name+'='+document.t_form.elements[i].value+"&";
		}else str +=document.t_form.elements[i].name+'='+document.t_form.elements[i].value+"&";
	}
	//alert("../includes/get_iframe_crrating.php?"+str);
	GetPostForm("../../../includes/get_iframe_crrating.php?"+str);
}


function GetPostForm(url) {	
document.getElementById("form_container").style.display="none";
document.getElementById("frame_preloader").style.display="";
		 if (window.XMLHttpRequest) {
	        req = new XMLHttpRequest;
	        req.onreadystatechange = processAjax;
	        req.open("GET", url, true);
	        req.send(null);
	    } else if (window.ActiveXObject) {			
	        isIE = true;
	        req = new ActiveXObject("Microsoft.XMLHTTP");
	        if (req) {
	            req.onreadystatechange = processAjax;
	            req.open("GET", url, true);
	            req.send(null);
	        }
	    }
	}

function processAjax() {
	 if (req.readyState == 4) {
        if (req.status == 200) {
			//alert(req.responseText);
			ifrm = document.createElement("iframe");
			ifrm.setAttribute("name", "test_frame");
			ifrm.setAttribute("id", "test_frame");
			//alert(req.responseText);
			ifrm.setAttribute("src", req.responseText);
			ifrm.setAttribute("frameborder", '0');
			ifrm.setAttribute("border", '0');
			ifrm.setAttribute("scrolling",'no');
			if(navigator.appName=="Microsoft Internet Explorer"){
				iframe_load=-1;
				ifrm.style.width = "1px";
				ifrm.style.height = "1px";
			}else{
				ifrm.style.width = "510px";
				ifrm.style.height = "620px";
				ifrm.style.display = "none";
			
			}
			ifrm.frameBorder=0;
			document.getElementById('show_progres_bar').className='progress_bar prg90';
			document.getElementById('frame_container').innerHTML='';
			linkIfr=req.responseText;
			if(req.responseText==linkIfr.replace("/includes/","")) document.getElementById('frame_container').innerHTML="<h1 class='blueheading' style='padding-bottom:0px;margin-left:15px;font-size:20px;display:none;' id='final_step_head'>The Final Step ...</h1><h4 id='final_step' style='margin-bottom:20px; margin-left:15px; font-size:12px;display:none;'>You have been matched with up to 4 lenders. Get Quotes Now!</h4>";
			document.getElementById('frame_container').appendChild(ifrm);
			//document.getElementById("frame_container").style.display="";
			if(req.responseText==linkIfr.replace("/includes/","")){
				if (ifrm.addEventListener) {
				ifrm.addEventListener ("load",check_step_new,false);
				ifrm.addEventListener ("load",check_step_new,false);
				} else if (ifrm.attachEvent) {
				ifrm.attachEvent ("onload",check_step_new);
				ifrm.attachEvent ("onload",check_step_new);
				} else {
				ifrm.onload = check_step_new;
				ifrm.onload = check_step_new;
				}
			}else if(req.responseText!=linkIfr.replace("includes/sory_page_SH_multi_step_over_preloader.php","")){
				if (ifrm.addEventListener) {
				ifrm.addEventListener ("load",check_step_inner_new,false);
				ifrm.addEventListener ("load",check_step_inner_new,false);
				} else if (ifrm.attachEvent) {
				ifrm.attachEvent ("onload",check_step_inner_new);
				ifrm.attachEvent ("onload",check_step_inner_new);
				} else {
				ifrm.onload = check_step_new;
				ifrm.onload = check_step_new;
				}
			}else{
				if (ifrm.addEventListener) {
				ifrm.addEventListener ("load",showSh,false);
				ifrm.addEventListener ("load",showSh,false);
				} else if (ifrm.attachEvent) {
				ifrm.attachEvent ("onload",showSh);
				ifrm.attachEvent ("onload",showSh);
				} else {
				ifrm.onload = showSh;
				ifrm.onload = showSh;
				}
			}
		}
	}
}

function check_step_new()
{
	document.getElementById("frame_preloader").style.display="none";
	document.getElementById("frame_container").style.display="";
	document.getElementById("frame_container").style.height="650px";
	//document.getElementById("sels_pich").style.display='none';
	//document.getElementById("sels_pich_3").style.display='';
	document.getElementById("link_previwe_3").style.display='';
	document.getElementById("link_previwe").style.display='none';
	try{ document.getElementById('final_step').style.display='';	
		document.getElementById('final_step_head').style.display='';
	}catch(err){}
	iframe_load++;
	document.getElementById('test_frame').style.display = "";
	try{
		document.getElementById('test_frame').style.width = "510px";
		document.getElementById('test_frame').style.height = "620px";
		
		if (iframe_load>=2) {
			try{ document.getElementById('final_step').style.display='none';
			document.getElementById('final_step_head').style.display='none';
			document.getElementById('show_progres_bar').className='progress_bar prg100';
			}catch(err){};
		}
	}catch(err){
		frames['test_frame'].style.width = "510px";
		frames['test_frame'].style.height = "620px";
		if (iframe_load>=2) {
			try{ document.getElementById('final_step').style.display='none';
			document.getElementById('final_step_head').style.display='none';
			document.getElementById('show_progres_bar').className='progress_bar prg100';
			}catch(err){};
		}
	}
	
	
	XmlGetTanks("../../tracker/check_ip.php?ip_user="+uip); 
}

function check_step_inner_new()
{
	document.getElementById("frame_preloader").style.display="none";
	document.getElementById("frame_container").style.display="";
	document.getElementById("frame_container").style.height="650px";
	//document.getElementById("sels_pich").style.display='none';
	//document.getElementById("sels_pich_3").style.display='';
	document.getElementById("link_previwe_3").style.display='';
	document.getElementById("link_previwe").style.display='none';
	try{ document.getElementById('final_step').style.display='';
		document.getElementById('final_step_head').style.display='';
	}catch(err){}
	iframe_load++;
	document.getElementById('test_frame').style.display = "";
	try{
		document.getElementById('test_frame').style.width = "510px";
		document.getElementById('test_frame').style.height = "620px";
		
		if (iframe_load>=2) {
			try{document.getElementById('show_progres_bar').className='progress_bar prg100';
			}catch(err){};
			try{
				document.getElementById('new_adv').style.display="";
			}catch(err){}
		}
	}catch(err){
		frames['test_frame'].style.width = "510px";
		frames['test_frame'].style.height = "620px";
		if (iframe_load>=2) {
			try{ 
			document.getElementById('show_progres_bar').className='progress_bar prg100';
			}catch(err){};
			try{
				document.getElementById('new_adv').style.display="";
			}catch(err){}
		}
	}
}


function showSh()
{
	document.getElementById("frame_preloader").style.display="none";
	document.getElementById("frame_container").style.display="";
	document.getElementById("frame_container").style.height="650px";
	document.getElementById('test_frame').style.width = "510px";
	document.getElementById('test_frame').style.height = "620px";
	document.getElementById("test_frame").style.display="";
	//document.getElementById("sels_pich").style.display='none';
	//document.getElementById("sels_pich_3").style.display='';
	try{
		document.getElementById('new_adv').style.display="";
	}catch(err){}
	document.getElementById("link_previwe_3").style.display='';
	document.getElementById("link_previwe").style.display='none';
	
}
function backstep2(){
	document.getElementById("frame_container").style.display="none";
	//document.getElementById("sels_pich").style.display='';
	//document.getElementById("sels_pich_3").style.display='none';
	document.getElementById("link_previwe_3").style.display='none';
	document.getElementById("link_previwe").style.display='';
	document.getElementById("form_container").style.display="";
	document.getElementById('multi_steps').value=2;
	document.getElementById('show_progres_bar').className='progress_bar prg80';
	document.getElementById('element5').style.display='';
	try{
		document.getElementById('new_adv').style.display="none";
	}catch(err){}
}
var property_value = new Array();
var mort_balance = new Array();
var cash_out = new Array();
function check_form_step1(f){
	var err='';
	f=document.forms[0];
	var check_state=js_check_value_char(f.propertyStateCode.value,2,2);
	if(!check_state) err="Please Select State! \n";
	var check_loan=js_check_value_char(f.typeOfLoan.value,2,12);
	if(!check_loan) err +="Please Select Loan Type!\n";
	/*var check_property=js_check_value_numeric(f.propertyDesc.value,0,10)
	if(!check_property) err +="Please Select Property Description! \n";*/
	if(err.length>0){
		alert(err);
		return false;
	}else return true;
}


function GetScreen(url) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest;
		req.onreadystatechange = processS;
		req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
			req.onreadystatechange = processS;
            req.open("GET", url, true);
            req.send();
        }
    }
}



function processS() {
	 if (req.readyState == 4) {
        if (req.status == 200) {
			if( req.responseText == "yes"){
				rs=1;
			}
		}
	}
}

function get_rezolution(locat,w , h){
	GetScreen(locat+"tracker/get_screen.php?w="+w+"&h="+h);
}
