1 2 var div, qryfilter,qry, str 3 4 function getcityforstatefiltered(thediv,statename, cityfilter, target) 5 { 6 lookupcityfiltered(thediv,statename, cityfilter, target); 7 } 8 9 // new function for zipcode search 10 function getZipcodeCity(thediv, qryfilter) 11 { 12 lookupZipcodeCity(thediv, qryfilter); 13 } 14 15 function clickclear(thisfield, defaulttext) 16 { 17 if (thisfield.value == defaulttext) { 18 thisfield.value = ""; 19 } 20 else 21 { 22 thisfield.value = ""; 23 document.getElementById("slzipcode").value = ""; 24 } 25 } 26 27 function HideContent(d) 28 { 29 if(d.length < 1) { return; } 30 document.getElementById(d).style.display = "none"; 31 } 32 33 function ShowContent(d) 34 { 35 if(d.length < 1) { return; } 36 var dd = document.getElementById(d); 37 //AssignPosition(dd); 38 dd.style.display = "block"; 39 } 40 41 var cX = 0; var cY = 0; var rX = 0; var rY = 0; 42 function AssignPosition(d) 43 { 44 if(self.pageYOffset) { 45 rX = self.pageXOffset; 46 rY = self.pageYOffset; 47 } 48 else if(document.documentElement && document.documentElement.scrollTop) { 49 rX = document.documentElement.scrollLeft; 50 rY = document.documentElement.scrollTop; 51 } 52 else if(document.body) { 53 rX = document.body.scrollLeft; 54 rY = document.body.scrollTop; 55 } 56 if(document.all) { 57 cX += rX; 58 cY += rY; 59 } 60 d.style.left = (cX+10) + "px"; 61 d.style.top = (cY) + "px"; 62 } 63 64 // New function for zipcode search 65 function SelectHideList(d,CityState,str) { 66 67 var selemarr; 68 var zipcode=""; 69 var city=""; 70 var state=""; 71 if(d.length < 1) { return; } 72 document.getElementById(d).style.display = "none"; 73 selemarr=CityState.split(","); 74 zipcode= selemarr[0]; 75 city=selemarr[1]; 76 state=selemarr[2]; 77 if (str == "zc") 78 { 79 document.getElementById("zipcodecity").value = zipcode+' '+city+', '+state; 80 document.getElementById("slzipcode").value = zipcode+' '+city+', '+state;; 81 } 82 else if (str == "cl") 83 { 84 document.getElementById("zipcodecity").value = city+', '+state;; 85 document.getElementById("slzipcode").value = city+', '+state;; 86 } 87 toggleOff(); 88 } 89 90 function IsNumeric(sText) 91 { 92 var ValidChars = "0123456789"; 93 var IsNumber=true; 94 var Char; 95 96 97 for (i = 0; i < sText.length && IsNumber == true; i++) 98 { 99 Char = sText.charAt(i); 100 if (ValidChars.indexOf(Char) == -1) 101 { 102 IsNumber = false; 103 } 104 } 105 return IsNumber; 106 107 } 108 109 function validateZipcode() 110 { 111 var theForm = document.JobSearchTout; 112 var zcStr 113 114 if (theForm.slzipcode.value == "") 115 { 116 zcStr = theForm.zipcodecity.value; 117 } 118 //check if user enter zipcode 119 if (IsNumeric(zcStr) && zcStr.length != 5) 120 { 121 alert("The zipcode should be 5 numbers."); 122 theForm.zipcodecity.focus(); 123 return false; 124 125 } 126 else 127 { 128 return true; 129 } 130 131 }
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.