document.getElementById("searchform").action = "http://www.handycanadian.com/members_search_for_contractor_results_new_checklist.asp" function check_form55() { msg_alert="" msg_type = "Project" if (document.getElementById("job_sub_cat").value=="Business Name"){msg_type = "business name" } if (!(document.getElementById("job_sub_cat").value.length>2) || document.getElementById("job_sub_cat").value=="Your Project (e.g.- remodel, plumber, roof )" || document.getElementById("job_sub_cat").value=="Business Name"){msg_alert = msg_alert + "Please enter more for a " + msg_type + "\n" } if(document.getElementById("postal").disabled == false) { if (!(document.getElementById("postal").value.length>2) || document.getElementById("postal").value=="Your City or Postal Code"){msg_alert = msg_alert + "Please enter a valid city or postal code!\n" } } if (document.getElementById("bus_search").src.search("searchbox-a.gif")>-1) { if (!(document.getElementById("postal").value.length>2) || document.getElementById("postal").value=="Your City or Postal Code"){msg_alert = msg_alert + "Please enter more for city/postal!\n" } //should be here pname=document.getElementById("postal") if (pname.value.length>0) { var x = pname.value if ((x.search(0) != -1 || x.search(1) != -1 || x.search(2) != -1 || x.search(3) != -1 || x.search(4) != -1 || x.search(5) != -1 || x.search(6) != -1 || x.search(7) != -1 || x.search(8) != -1 || x.search(9) != -1) && (x.search("mile") == -1) && (x.search("Valcartier") == -1)) { if (checkpostal55(document.getElementById("postal"))=="fail") { msg_alert += "Please check your postal code\n" } } } } if (msg_alert) { alert(msg_alert) return false } else { document.getElementById("searchform").submit() } return false } function clear_txt(obj) { if (obj.value=="Your City or Postal Code" || obj.value=="Your Project (e.g.- remodel, plumber, roof )") { obj.value="" } else { obj.select() } } function reset_txt(obj) { if(obj.value=="") { if (obj.name == "job_sub_cat") { obj.value="Your Project (e.g.- remodel, plumber, roof )" } else { obj.value="Your City or Postal Code" } } if(document.getElementById("searchpage").value==2) { document.getElementById('job_sub_cat').value ="Business Name" } } function check_key(key) { if (key.keyCode==13) {check_form55()} } function checkcharacter(character) { var x=character x=x.charCodeAt(0) if ((x>=65 && x<=90) || (x>=97 && x<=122)) { return true } return false } function checkpostal55(postalobj) { if (postalobj.value.length>0) { postalobj.value=postalobj.value.replace(/ /g,"") x=postalobj.value a=x.substr(0,1) b=x.substr(1,1) c=x.substr(2,1) d=x.substr(3,1) e=x.substr(4,1) f=x.substr(5,1) if (x.length < 7) { if (! isNaN(b) && ! isNaN(d) && ! isNaN(f) && checkcharacter(a) && checkcharacter(c) && checkcharacter(e) && f!="") { postalobj.value=a+b+c+' '+d+e+f postalobj.value=postalobj.value.toUpperCase() return ("pass") } } } return ("fail") } function change_link(obj) { if (obj.src==undefined) {obj=document.getElementById("bus_search")} if(obj.src=="http://www.handycanadian.com/images/searchbox-a.jpg") { obj.src="http://www.handycanadian.com/images/searchbox-b.jpg" document.getElementById('job_sub_cat').style.width=412 document.getElementById('postal').disabled=true document.getElementById('miles').disabled=true document.getElementById('postal').style.display="none" document.getElementById("searchpage").value=2 document.getElementById("searchform").action="http://www.handycanadian.com/members_search_for_contractor_results_new.asp" document.getElementById('job_sub_cat').onkeyup=function onkeyup() {check_key(event);} if (document.getElementById('job_sub_cat').value=="Your Project (e.g.- remodel, plumber, roof )") {document.getElementById('job_sub_cat').value="Business Name"} } else { obj.src="http://www.handycanadian.com/images/searchbox-a.jpg" document.getElementById('job_sub_cat').style.width=230 document.getElementById('postal').disabled=false document.getElementById('miles').disabled=false document.getElementById('postal').style.display="block" document.getElementById("searchpage").value=1 document.getElementById("searchform").action="http://www.handycanadian.com/members_search_for_contractor_results_new_checklist.asp" job_sub_cat() if (document.getElementById('job_sub_cat').value=="Business Name") {document.getElementById('job_sub_cat').value="Your Project (e.g.- remodel, plumber, roof )"} } return false }