var url = "getCityState.php?param="; // The server-side script var dopop = 0; function handleHttpResponse() { if (http.readyState == 4) { if(http.responseText!='stop') { results = http.responseText.split(","); document.getElementById('tx_city').innerHTML = results[0]; document.getElementById('idstate').innerHTML = results[1]; //document.getElementById('idzip').innerHTML = document.getElementById("zip").value; document.getElementById('rq4').innerHTML = ''; document.getElementById('zipok').innerHTML = 'ok'; } else { document.getElementById('rq4').innerHTML = 'Invalid Zip Code'; document.getElementById('process').style.display = 'none'; document.getElementById('cont1').style.display = 'block'; document.getElementById('zipok').innerHTML = ''; } } } function exp(url) { w = 600; h = 330; sw = screen.width; sh = screen.height; l = (screen.width - w) / 2; t = (sh - h) / 2; if(dopop==0) { var mg = ""; mg = mg + "=========================== \n"; mg = mg + " Please Wait...\n\n"; mg = mg + " Are you comfortable calling us directly?\n"; mg = mg + " Call toll-free for service in your area today!\n\n"; mg = mg + " 1-800-396-5996 \n"; mg = mg + "=========================== "; alert(mg); } } function show_optional() { document.getElementById('conditional').style.display = 'block'; } function hide_optional() { document.getElementById('conditional').style.display = 'none'; } function checkStep1() { var err=0; clear_req1(); if (getCheckedValue(document.forms['frm'].elements['q1'])=="") { document.getElementById('rq1').innerHTML = 'Required Field'; err=1; } if (getCheckedValue(document.forms['frm'].elements['q2'])=="") { document.getElementById('rq2').innerHTML = 'Required Field'; err=1; } if (getCheckedValue(document.forms['frm'].elements['q5'])=="") { document.getElementById('rq5').innerHTML = 'Required Field'; err=1; } if (getCheckedValue(document.forms['frm'].elements['q5'])=="2") { if (getCheckedValue(document.forms['frm'].elements['q7'])=="") { document.getElementById('rq7').innerHTML = 'Required Field'; err=1; } if (getCheckedValue(document.forms['frm'].elements['q8'])=="") { document.getElementById('rq8').innerHTML = 'Required Field'; err=1; } } if(err!=1) { document.getElementById('cont1').style.display = 'none'; document.getElementById('process').style.display = 'block'; if(getCheckedValue(document.forms['frm'].elements['q1'])=="1") { dopop=1; window.location="/sorry/"; } if(getCheckedValue(document.forms['frm'].elements['q2'])=="2") { dopop=1; window.location="/sorry/"; } if(getCheckedValue(document.forms['frm'].elements['q7'])=="N") { dopop=1; window.location="/sorry/"; } if(getCheckedValue(document.forms['frm'].elements['q8'])=="N") { dopop=1; window.location="/sorry/"; } var url2 = "step2.php?"+ allFormData(); http.open("GET", url2, true); http.onreadystatechange = handleHttpResponseStep2; http.send(null); } } function checkZip() { 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('rq4').innerHTML = 'Invalid Zip Code'; } } function checkPhone() { if( (document.getElementById('phone11').value.length != 3) || (document.getElementById('phone12').value.length != 3) || (document.getElementById('phone13').value.length != 4) || (IsNumeric(document.getElementById('phone11').value) == false) || (IsNumeric(document.getElementById('phone12').value) == false) || (IsNumeric(document.getElementById('phone13').value) == false)) { var a=''; } else { var phval=document.getElementById('phone11').value+document.getElementById('phone12').value+document.getElementById('phone13').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('rphone1').innerHTML = ''; document.getElementById('cont1').style.display = 'none'; document.getElementById('process').style.display = 'none'; //alert(http.responseText); var url2 = "step3.php?"+ allFormData(); http.open("GET", url2, true); http.onreadystatechange = handleHttpResponseStep3; http.send(null); } else { document.getElementById('rphone1').innerHTML = 'invalid'; document.getElementById('cont2').style.display = 'block'; document.getElementById('process').style.display = 'none'; } } } 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 checkStep2() { document.getElementById('process').style.display = 'block'; document.getElementById('cont2').style.display = 'none'; var err=0; clear_req2(); if(document.getElementById('tx_fname').value == '') { document.getElementById('rfn').innerHTML = 'required'; err=1; } if(document.getElementById('tx_lname').value == '') { document.getElementById('rln').innerHTML = 'required'; err=1; } if(document.getElementById('tx_address').value == '') { document.getElementById('raddress').innerHTML = 'required'; err=1; } if(document.getElementById('zipok').innerHTML =='') { document.getElementById('rq4').innerHTML = 'Invalid Zip Code'; err=1; } if(document.getElementById('tx_mail').value == '') { document.getElementById('rmail').innerHTML = 'required'; err=1; } else { if (checkMail(document.getElementById('tx_mail').value)==false) { document.getElementById('rmail').innerHTML = 'invalid address'; err=1; } } if( (document.getElementById('phone11').value.length != 3) || (document.getElementById('phone12').value.length != 3) || (document.getElementById('phone13').value.length != 4) || (IsNumeric(document.getElementById('phone11').value) == false) || (IsNumeric(document.getElementById('phone12').value) == false) || (IsNumeric(document.getElementById('phone13').value) == false)) { document.getElementById('rphone1').innerHTML = 'required'; err=1; } if(err==0) { document.getElementById('rphone1').innerHTML = 'checking'; checkPhone(); } else { document.getElementById('cont2').style.display = 'block'; document.getElementById('process').style.display = 'none'; } } 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 = 'Please provide your contact information'; //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'; document.getElementById('frm_yellow').style.background = 'url(y_header2.gif)'; document.getElementById('frm_yellow').style.backgroundRepeat = 'no-repeat'; document.getElementById('frm_yellow').style.backgroundColor = '#FFE468'; } else { alert(http.responseText); } } } function handleHttpResponseStep3() { if (http.readyState == 4) { if(http.responseText=='ok') { dopop=1; var zp = document.getElementById('zip').value; var st = document.getElementById('tx_city').innerHTML; if(getCheckedValue(document.forms['frm'].elements['q5']) == '1') {window.location="/thank-you/"+zp+"/"+st+"/2/"; } else {window.location="/thank-you/"+zp+"/"+st+"/1/"; } } else { alert(http.responseText); } } } 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("tx_fname").value); dat = dat + "&ln=" + escape(document.getElementById("tx_lname").value); dat = dat + "&add=" + escape(document.getElementById("tx_address").value); dat = dat + "&city=" + escape(document.getElementById("tx_city").innerHTML); dat = dat + "&st=" + escape(document.getElementById("idstate").innerHTML); dat = dat + "&zp=" + escape(document.getElementById("zip").value); dat = dat + "&mail=" + escape(document.getElementById("tx_mail").value); dat = dat + "&p1=" + escape(document.getElementById("phone11").value + document.getElementById("phone12").value + document.getElementById("phone13").value); dat = dat + "&q1=" + escape(getCheckedValue(document.forms['frm'].elements['q1'])); dat = dat + "&q2=" + escape(getCheckedValue(document.forms['frm'].elements['q2'])); dat = dat + "&q5=" + escape(getCheckedValue(document.forms['frm'].elements['q5'])); dat = dat + "&q4=" + escape(getCheckedValue(document.forms['frm'].elements['rbcontact'])); 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('rln').innerHTML = ''; document.getElementById('rfn').innerHTML = ''; document.getElementById('raddress').innerHTML = ''; document.getElementById('rcity').innerHTML = ''; document.getElementById('rmail').innerHTML = ''; if(document.getElementById('rphone1').innerHTML!='invalid phone number') {document.getElementById('rphone1').innerHTML = '';} } function clear_req1() { document.getElementById('rq1').innerHTML = ''; document.getElementById('rq2').innerHTML = ''; document.getElementById('rq5').innerHTML = ''; document.getElementById('rq7').innerHTML = ''; document.getElementById('rq8').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(step) { if(step==1 && document.getElementById('phone11').value.length==3 && IsNumeric(document.getElementById('phone11').value)==true) { document.getElementById('phone12').focus(); } if(step==2 && document.getElementById('phone12').value.length==3 && IsNumeric(document.getElementById('phone12').value)==true) { document.getElementById('phone13').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 popwindowunder() { var site = "http://clicks.cgldtib.com/CD680/783/30//19113"; var winfeatures = "width=800,height=510,scrollbars=1,resizable=0,toolbar=1,location=1"; window2 = window.open(site, "", winfeatures); window2.blur(); window.focus(); }