1// JavaScript Document 2function getNewHTTPObject() 3 { 4 try 5 { 6 xmlHttp=new XMLHttpRequest(); 7 } 8 catch (e) 9 { 10 try 11 { 12 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 13 } 14 catch (e) 15 { 16 try 17 { 18 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 19 } 20 catch (e) 21 { 22 try 23 { 24 if(!xmlHttp && typeof XMLHttpRequest != "undefined") 25 { 26 xmlHttp = new XMLHttpRequest(); 27 } 28 } 29 catch(e) 30 { 31 alert("Your browser does not support AJAX!"); 32 return false; 33 } 34 } 35 } 36 } 37 return xmlHttp; 38 } 39 40 41 function jsvisitor() 42{ 43 //alert("in"); 44 var xmlHttp = getNewHTTPObject(); 45 var requrl= window.location.href; 46 47 var queryString = window.location.search; 48 49 var resArray = queryString.substring(1).split("&"); 50 var utm_source1,utm_medium1, utm_campaign1, utm_id2, utm_term1,utm_content1; 51 var params = {}; 52 for (var i = 0; i < resArray.length; i++) 53 { 54 var pair = resArray[i].split('='); 55 switch(pair[0]) 56 { 57 case "utm_source": 58 utm_source1=pair[1]; 59 break; 60 61 case "utm_medium": 62 utm_medium1=pair[1]; 63 break; 64 65 case "utm_campaign": 66 utm_campaign1=pair[1]; 67 break; 68 69 case "utm_id": 70 utm_id2=pair[1]; 71 break; 72 73 case "utm_term": 74 utm_term1=pair[1]; 75 break; 76 77 case "utm_content": 78 utm_content1=pair[1]; 79 break; 80 } 81 } 82 83 84 85 86 xmlHttp.open("GET","insertVisitorLog.asp?requrl="+requrl+"&refURL="+document.referrer+"&utm_source1="+utm_source1+"&utm_medium1="+utm_medium1+"&utm_campaign1="+utm_campaign1+"&utm_id1="+utm_id2+"&utm_term1="+utm_term1+"&utm_content1="+utm_content1,true); 87 xmlHttp.send(null); 88} 89 90 91 function isNumber(evt) 92 { 93 evt = (evt) ? evt : window.event; 94 var charCode = (evt.which) ? evt.which : evt.keyCode; 95 if (charCode > 31 && (charCode < 48 || charCode > 57)) 96 { 97 return false; 98 } 99 return true; 100 } 101 102function validate() 103{ 104 if((document.fleadcapture.txtName.value=="")) 105 { 106 alert("Please enter your Name"); 107 document.fleadcapture.txtName.focus(); 108 return false; 109 } 110 else 111 { 112 var first = /^([a-zA-Z])+([a-zA-Z\s]+)$/ 113 if (!first.test(document.fleadcapture.txtName.value)) 114 { 115 alert("! Please enter a valid Name !"); 116 document.fleadcapture.txtName.focus(); 117 document.fleadcapture.txtName.select(); 118 return false; 119 } 120 } 121 122 if((document.fleadcapture.txtEmail.value=="")) 123 { 124 alert("Please enter your Email Id"); 125 document.fleadcapture.txtEmail.focus(); 126 return false; 127 } 128 else 129 { 130 var mail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; 131 if (!mail.test(document.fleadcapture.txtEmail.value)) 132 { 133 alert("! Please enter a valid email address eg:[email protected] !"); 134 document.fleadcapture.txtEmail.focus(); 135 document.fleadcapture.txtEmail.select(); 136 return false; 137 } 138 } 139 140 if(document.fleadcapture.txtMobile.value=="") 141 { 142 alert("Please enter your Mobile Number"); 143 document.fleadcapture.txtMobile.focus(); 144 return false; 145 } 146 else 147 { 148 if(document.fleadcapture.txtMobile.value.indexOf("0")==0) 149 { 150 alert("Please enter 10 digit Mobile no., only without '0' in the beginning"); 151 document.fleadcapture.txtMobile.focus(); 152 return false; 153 } 154 155 if((document.fleadcapture.txtMobile.value=="1111111111") || (document.fleadcapture.txtMobile.value=="2222222222") || (document.fleadcapture.txtMobile.value=="3333333333") || (document.fleadcapture.txtMobile.value=="4444444444") || (document.fleadcapture.txtMobile.value=="5555555555") || (document.fleadcapture.txtMobile.value=="6666666666") || (document.fleadcapture.txtMobile.value=="7777777777") || (document.fleadcapture.txtMobile.value=="8888888888") || (document.fleadcapture.txtMobile.value=="9999999999")) 156 { 157 alert("Please enter 10 digit Mobile no., only"); 158 document.fleadcapture.txtMobile.focus(); 159 return false; 160 } 161 } 162 163 if(isNaN(document.fleadcapture.txtMobile.value)) 164 { 165 alert("Please enter only Numbers"); 166 document.fleadcapture.txtMobile.focus(); 167 return false; 168 } 169 170 if(document.fleadcapture.txtMobile.value.length<10) 171 { 172 alert("Please enter currect mobile number"); 173 document.fleadcapture.txtMobile.focus(); 174 return false; 175 } 176 177 if(document.fleadcapture.selCity.value=="") 178 { 179 alert("Please select the city from"); 180 document.fleadcapture.selCity.focus(); 181 return false; 182 } 183 184 if(document.fleadcapture.selPrg.value=="") 185 { 186 alert("Please select the program"); 187 document.fleadcapture.selPrg.focus(); 188 return false; 189 } 190 191 localStorage.setItem('email', document.fleadcapture.txtEmail.value); 192 193 document.fleadcapture.submit(); 194} 195
196
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.