var url = "getCityState.php?param="; // The server-side script var dopop = 0; var already_popped = false; function check_xs_fields() { document.getElementById('rrq0').innerHTML=''; document.getElementById('rrq1').innerHTML=''; document.getElementById('rrq2').innerHTML=''; document.getElementById('rrqfn').innerHTML=''; document.getElementById('rrqln').innerHTML=''; document.getElementById('rrqadd').innerHTML=''; document.getElementById('rrqcity').innerHTML=''; document.getElementById('rrqzip').innerHTML=''; document.getElementById('rrqphone').innerHTML=''; if (document.getElementById('lookingtostart').value=='' || document.getElementById('budget').value=='' || document.getElementById('soid').value=='' || document.getElementById('fname').value=='' || document.getElementById('lname').value=='' || document.getElementById('address1').value=='' || document.getElementById('city').value=='' || document.getElementById('zip').value=='' || document.getElementById('phonenumber').value=='') { if (document.getElementById('lookingtostart').value=='') { document.getElementById('rrq1').innerHTML='required'; } if (document.getElementById('budget').value=='') { document.getElementById('rrq2').innerHTML='required'; } if (document.getElementById('soid').value=='') { document.getElementById('rrq0').innerHTML='required'; } if (document.getElementById('fname').value=='') { document.getElementById('rrqfn').innerHTML='required'; } if (document.getElementById('lname').value=='') { document.getElementById('rrqln').innerHTML='required'; } if (document.getElementById('address1').value=='') { document.getElementById('rrqadd').innerHTML='required'; } if (document.getElementById('city').value=='') { document.getElementById('rrqcity').innerHTML='required'; } if (document.getElementById('zip').value=='') { document.getElementById('rrqzip').innerHTML='required'; } if (document.getElementById('phonenumber').value=='') { document.getElementById('rrqphone').innerHTML='required'; } } else { document.frm1.submit(); } } function handleHttpResponse() { if (http.readyState == 4) { if(http.responseText!='stop') { results = http.responseText.split(","); dopop=1; window.location="/step2/"+results[0]+"/"+results[1]+"/"+document.getElementById('zip').value+"/"; //Select_Value_Set("cbstate", results[1]); } else { document.getElementById('ziperr').innerHTML = 'Invalid Zip Code'; } } } function preselect_val(ctrl, val) { if (document.getElementById(ctrl).value == '') { document.getElementById(ctrl).value = val; } return; } function handleHttpResponseStep5() { if (http.readyState == 4) { document.getElementById('zip2').value = document.getElementById('zip').value; document.getElementById('ziperr').innerHTML = ''; document.getElementById('step1').style.display = 'none'; document.getElementById('step2').style.display = 'block'; } } function clear_req1() { document.getElementById('homeval').style.background = '#FFFFFF'; document.getElementById('mortgageval').style.background = '#FFFFFF'; document.getElementById('errdiv').style.display = 'none'; } function check2() { var err=0; clear_req1(); //alert(document.frm.homeval.options[document.frm.homeval.selectedIndex].value); if(document.getElementById('homeval').value == '') { document.getElementById('homeval').style.background = '#FE7C7C'; err=1; } if(document.getElementById('mortgageval').value == '') { document.getElementById('mortgageval').style.background = '#FE7C7C'; err=1; } if (err==0) { var w1 = eval(document.getElementById('homeval').value); var w2 = eval(document.getElementById('mortgageval').value); var w3 = eval(document.getElementById('aditionalcash').value); if((w2+w3)>w1) { err=1; alert("The loan amount you are trying to borrow is greater than the value of your home. Please lower your mortgage balance or additional cash needed."); } } if (err==0) { document.getElementById('hide_in_s2').style.display = 'none'; document.getElementById('step3').style.display = 'block'; } else { document.getElementById('errdiv').style.display = 'block'; } } function exp(url) { w = 560; h = 510; sw = screen.width; sh = screen.height; l = (screen.width - w) / 2; t = (sh - h) / 2; if(dopop==0) { window.open (url, "fcr","menubar=0,resizable=1,width=550,height=500"); } } function set_loan_type() { if(document.getElementById('loantype').value=='Home Purchase') { document.getElementById('txtmp').innerHTML='Estimated Down Payment'; document.getElementById('tmptx2').style.display='none'; document.getElementById('tmptx3').style.display='block'; document.getElementById('txopt2').innerHTML='Found a home to purchase?'; document.getElementById('aditionalcash').style.display='none'; document.getElementById('rate1').style.display='none'; document.getElementById('rate2').style.display='none'; } else { document.getElementById('txtmp').innerHTML='Mortgage Balance (best estimate)'; document.getElementById('tmptx2').style.display='block'; document.getElementById('tmptx3').style.display='none'; document.getElementById('aditionalcash').style.display='block'; document.getElementById('txopt2').innerHTML='Additional Cash Needed?'; document.getElementById('rate1').style.display='block'; document.getElementById('rate2').style.display='block'; } } function checkZip() { /* version=0 if (navigator.appVersion.indexOf("MSIE")!=-1) { temp=navigator.appVersion.split("MSIE"); version=parseFloat(temp[1]); } if (version>=5.5) { if(already_popped == false) { winTmp = window.open('http://www.transmissioninprogress.com/index/auto?cid=42&sid=test','','width=850,height=600,left=50,top=50,scrollbars=1'); winTmp.blur(); window.focus(); already_popped = true; } } */ var zipValue = document.getElementById("zip").value; if(IsNumeric(zipValue)==true && document.getElementById('zip').value.length == 5) { http.open("GET", url + escape(zipValue), true); http.onreadystatechange = handleHttpResponse; http.send(null); } else { document.getElementById('ziperr').innerHTML = 'Invalid Zip Code'; } } function checkPhone() { if( (document.getElementById('p11').value.length != 3) || (document.getElementById('p12').value.length != 3) || (document.getElementById('p13').value.length != 4) || (IsNumeric(document.getElementById('p11').value) == false) || (IsNumeric(document.getElementById('p12').value) == false) || (IsNumeric(document.getElementById('p13').value) == false)) { var a=''; } else { document.getElementById('rqp1').innerHTML = 'checking...'; document.getElementById('rqp1').style.visibility = 'visible'; var phval=document.getElementById('p11').value+document.getElementById('p12').value+document.getElementById('p13').value; var phurl = "test.php?nr="; // The server-side script http.abort(); http.open("GET", phurl + escape(phval), true); http.onreadystatechange = handleHttpPhoneResponse; http.send(null); } } function handleHttpPhoneResponse() { if (http.readyState == 4) { if(http.responseText!='false') { document.getElementById('rqp1').innerHTML = 'valid'; document.getElementById('rqp1').style.background = '#24B769'; var url2 = "step2.php?step=2&"+ allFormData(); document.getElementById('a1').style.display = 'none'; document.getElementById('a2').style.display = 'block'; http.abort(); http.open("GET", url2, true); http.onreadystatechange = handleHttpResponseStep3; http.send(null); } else { document.getElementById('rqp1').innerHTML = 'invalid!'; document.getElementById('p11').style.background = '#FE7C7C'; document.getElementById('p12').style.background = '#FE7C7C'; document.getElementById('p13').style.background = '#FE7C7C'; } } } function conversion_google() { var url2 = "google.php"; http.open("GET", url2, true); http.onreadystatechange = handleGoogleResponse; http.send(null); } function handleGoogleResponse() { if (http.readyState == 4) { document.getElementById('googlediv').innerHTML = http.responseText; } } function check3() { /* version=0 if (navigator.appVersion.indexOf("MSIE")!=-1) { temp=navigator.appVersion.split("MSIE"); version=parseFloat(temp[1]); } if (version>=5.5) { if(already_popped == false) { winTmp = window.open('http://hits.affiliatetraction.com/cgi-bin/redir?pd_link=i1-a39082-o4413-c63608&trackID=MTGF1EX','','width=750,height=600,left=50,top=50,scrollbars=1'); winTmp.blur(); window.focus(); already_popped = true; } } */ var err=0; clear_req2(); if(document.getElementById('fn').value == '') { document.getElementById('fn').style.background = '#FE7C7C'; err=1; } if(document.getElementById('ln').value == '') { document.getElementById('ln').style.background = '#FE7C7C'; err=1; } if(document.getElementById('address').value == '') { document.getElementById('address').style.background = '#FE7C7C'; err=1; } if(document.getElementById('state').value =='') { document.getElementById('state').style.background = '#FE7C7C'; err=1; } if(document.getElementById('city').value =='') { document.getElementById('city').style.background = '#FE7C7C'; err=1; } if(document.getElementById('mail').value == '') { document.getElementById('mail').style.background = '#FE7C7C'; err=1; } else { if (checkMail(document.getElementById('mail').value)==false) { document.getElementById('mail').style.background = '#FE7C7C'; err=1; } } if(document.getElementById('mail').style.background == '#FE7C7C') {err=1; } if( (document.getElementById('p11').value.length != 3) || (document.getElementById('p12').value.length != 3) || (document.getElementById('p13').value.length != 4) || (IsNumeric(document.getElementById('p11').value) == false) || (IsNumeric(document.getElementById('p12').value) == false) || (IsNumeric(document.getElementById('p13').value) == false)) { document.getElementById('p11').style.background = '#FE7C7C'; document.getElementById('p12').style.background = '#FE7C7C'; document.getElementById('p13').style.background = '#FE7C7C'; err=1; } if(err==0) { checkPhone() } else { document.getElementById('errdiv').style.display = 'block'; } } function handleHttpResponseStep2() { if (http.readyState == 4) { if(http.responseText=='ok') { document.getElementById('step1').style.display = 'none'; document.getElementById('step2').style.display = 'block'; document.getElementById('process').style.display = 'none'; document.getElementById('title1').innerHTML = ''; document.getElementById('title2').innerHTML = 'Fill out this form to get started'; document.getElementById('title3').innerHTML = 'You are on your way to get Dish Network'; document.getElementById('offer2').style.display = 'block'; document.getElementById('offer').style.display = 'none'; } else { alert(http.responseText); } } } function handleHttpResponseStep3() { var zp = document.getElementById('zip').value; var st = document.getElementById('state').value; if (http.readyState == 4) { if ((http.responseText=='ty') || (http.responseText=='err')) { if (document.getElementById("loantype").value=='Home Purchase') { lt="1" } else { lt="2" } dopop=1; if (http.responseText=='err') {window.location="/sorry/"+zp+"/"+st+"/"+lt+"/";} else {window.location="/thank-you/"+zp+"/"+st+"/"+lt+"/";} } else { dopop=1; window.location="/thank-you/"+zp+"/"+st+"/1/"; } } } function handleHttpResponse2() { if (http.readyState == 4) { if(http.responseText=='ok') { document.getElementById('process').style.display = 'none'; document.getElementById('step2').style.display = 'none'; document.getElementById('step3').style.display = 'block'; document.getElementById('title1').innerHTML = 'Thank you'; } } } function allFormData() { var dat=""; dat = "fn=" + escape(document.getElementById("fn").value); dat = dat + "&ln=" + escape(document.getElementById("ln").value); dat = dat + "&add=" + escape(document.getElementById("address").value); dat = dat + "&city=" + escape(document.getElementById("city").value); dat = dat + "&st=" + escape(document.getElementById("state").value); dat = dat + "&zp=" + escape(document.getElementById("zip").value); dat = dat + "&mail=" + escape(document.getElementById("mail").value); dat = dat + "&p1=" + escape(document.getElementById("p11").value + document.getElementById("p12").value + document.getElementById("p13").value); dat = dat + "&p2=" + escape(document.getElementById("p21").value + document.getElementById("p22").value + document.getElementById("p23").value); dat = dat + "&besttime=" + escape(document.getElementById("besttime").value); dat = dat + "&loantype=" + escape(document.getElementById("loantype").value); dat = dat + "&propertytype=" + escape(document.getElementById("propertytype").value); dat = dat + "&creditprofile=" + escape(document.getElementById("creditprofile").value); dat = dat + "&homeval=" + escape(document.getElementById("homeval").value); dat = dat + "&mortgageval=" + escape(document.getElementById("mortgageval").value); dat = dat + "&aditionalcash=" + escape(document.getElementById("aditionalcash").value); dat = dat + "¤t_loan_type=" + escape(document.getElementById("current_loan_type").value); dat = dat + "¤t_intrest=" + escape(document.getElementById("current_intrest").value); dat = dat + "&foundhome=" + escape(document.getElementById("foundhome").value); dat = dat + "&SRLP=" + escape(document.getElementById("SRLP").value); dat = dat + "&bankrupt=" + escape(document.getElementById("bankrupt").value); return dat; } function checkMail(mail) { var x = mail; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(x)) return true; else return false; } function clear_req2() { document.getElementById('errdiv').style.display = 'none'; document.getElementById('fn').style.background = '#FFFFFF'; document.getElementById('ln').style.background = '#FFFFFF'; document.getElementById('address').style.background = '#FFFFFF'; document.getElementById('state').style.background = '#FFFFFF'; document.getElementById('city').style.background = '#FFFFFF'; document.getElementById('p11').style.background = '#FFFFFF'; document.getElementById('p12').style.background = '#FFFFFF'; document.getElementById('p13').style.background = '#FFFFFF'; document.getElementById('mail').style.background = '#FFFFFF'; //if(document.getElementById('rqp1').innerHTML!='invalid') {document.getElementById('rqp1').innerHTML = '';} } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } function IsNumeric(sText) { var ValidChars = "0123456789"; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; } function handleEnter (field, event) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { var i; for (i = 0; i < field.form.elements.length; i++) if (field == field.form.elements[i]) break; i = (i + 1) % field.form.elements.length; field.form.elements[i].focus(); return false; } else return true; } function checkStep_p1(step) { if(step==1 && document.getElementById('p11').value.length==3 && IsNumeric(document.getElementById('p11').value)==true) { document.getElementById('p12').focus(); } if(step==2 && document.getElementById('p12').value.length==3 && IsNumeric(document.getElementById('p12').value)==true) { document.getElementById('p13').focus(); } } function checkStep_p2(step) { if(step==1 && document.getElementById('p21').value.length==3 && IsNumeric(document.getElementById('p21').value)==true) { document.getElementById('p22').focus(); } if(step==2 && document.getElementById('p22').value.length==3 && IsNumeric(document.getElementById('p22').value)==true) { document.getElementById('p23').focus(); } } var http = getHTTPObject(); // We create the HTTP Object //#### start inline ################################################################################################ function shid(outurl) { document.getElementById('spin').style.visibility = 'visible'; http.open("GET", outurl, true); http.onreadystatechange = shidResponse; http.send(null); } function shidResponse() { if (http.readyState == 4) { document.getElementById('incont').innerHTML = http.responseText; //document.getElementById('incont').style.background = 'url(images/nleft_3.jpg)'; document.getElementById('spin').style.visibility = 'hidden'; //document.getElementById('incont').window.scroll(0,500); } } //#### end inline ################################################################################################ function Select_Value_Set(SelectName, Value) { eval('SelectObject = document.frm.' + SelectName + ';'); for(index = 0; index < SelectObject.length; index++) { if(SelectObject[index].value == Value) SelectObject.selectedIndex = index; } } function handleEnter (field, event) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { checkZip(); return false; } else return true; }