// JavaScript Document var space = /^\s+$/; function mainValidation(){ var originalKeyword = document.search.keyword.value; var category = document.search.category.value; var location = document.search.country.value; var state = document.search.state.value; var keyword = originalKeyword.toLowerCase(); var alphabetsArray = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); for(i=0;i<26;i++){ if(keyword==alphabetsArray[i] && category=="") return false; } if((keyword=="" || space.test(keyword)) && category==""){ return false; } else { document.search.hphone.value=0; document.search.hemail.value=0; document.search.haddress.value=0; document.search.hcompany.value=0; document.search.hwebsite.value=0; document.search.hname.value=0; document.search.hcategory.value = escape(category); document.search.hkeyword.value = escape(originalKeyword); document.search.hlocation.value = escape(location); document.search.hstate.value = escape(state); document.search.listsearch.value = 0; document.search.page.value = 1; document.search.navigation.value = 0; return true; } } function categoryLoad(category){ document.search.keyword.value = category; } function categoryPopUp(option){ if(option==1){ var anotherwindow=window.open("modules/search/category.php","Category","menubar=0,resizable=1,width=300,height=520,status=1,scrollbars=1,resizable=false"); } else if(option==2){ var anotherwindow=window.open("category.php","Category","menubar=0,resizable=1,width=300,height=520,status=1,scrollbars=1,resizable=false"); } } function categorySubmit(category){ //document.search.listsearch.value = 0; document.search.page.value = 1; //document.search.navigation.value = 0; document.search.action = "index.php?categoryVal="+category; document.search.submit(); } function pagenavigator(pageno,click,inc) { document.search.action.value='search'; document.search.page.value=escape(pageno); document.search.click.value=escape(click); document.search.inc.value=escape(inc); document.search.submit(); } function required(option){ if(option=='any'){ document.search.phone.checked = false; document.search.email.checked = false; document.search.web2.checked = false; document.search.company.checked = false; document.search.contact.checked = false; document.search.address.checked = false; document.search.anyHidden.value = '1'; if(document.search.phone.checked || document.search.email.checked || document.search.web2.checked || document.search.company.checked || document.search.contact.checked || document.search.address.checked ){ document.search.any.checked=false; } else { document.search.any.checked=true; } } else { var phone = document.search.phone.checked; var email = document.search.email.checked; var web = document.search.web2.checked; var name = document.search.name.checked; var contact = document.search.contact.checked; var company = document.search.company.checked; var address = document.search.address.checked; if(!phone && !email && !web && !name && !contact && !company && !address){ // document.search.any.disabled=true; document.search.any.checked = true; } else { // document.search.any.disabled=false; document.search.any.checked = false; document.search.anyHidden.value = '0'; } } } function countryShowHide(option){ if(option!=3){ document.search.state.options[0].selected = true; document.getElementById('stateSpan1').style.display = "none"; document.getElementById('stateSpan2').style.display = "none"; } else { document.getElementById('stateSpan1').style.display = "block"; document.getElementById('stateSpan2').style.display = "block"; } } function home(){ document.search.action= "index.php?index"; document.search.submit(); } function egrabberhome(){ window.location="http://www.egrabber.com/listgrabberstandard/index.html"; } function pageOnLoad(){ //document.search.any.disabled=true; } function pageOnLoadForResultPage(){ var phone = document.search.phone.checked; var email = document.search.email.checked; var web = document.search.web2.checked; var name = document.search.name.checked; var company = document.search.company.checked; var address = document.search.address.checked; if(!phone && !email && !web && !name && !company && !address){ // document.search.any.disabled=true; document.search.any.checked=true; } } function controlChecked(option){ if(option=='category'){ document.search.keyword.value=""; document.getElementById('categ').checked = "true"; document.getElementById('keyword').style.display = "none"; document.getElementById('keywordHint').style.display = "none"; document.getElementById('category').style.display = "block"; } else if(option=='keyword'){ document.getElementById('key').checked = "true"; document.search.category.options[0].selected = "true"; document.getElementById('keyword').style.display = "block"; document.getElementById('keywordHint').style.display = "block"; document.getElementById('category').style.display = "none"; } } function autoNext(){ window.location ="http://www.egrabber.com/listgrabberstandard/autonext.html"; } function customizationPage(page){ window.location = "http://www.egrabber.com/listgrabberstandard/listfinder_customization.php?desc="+page; } function sortByList(){ if(document.search.listsearch.value=='1'){ document.search.listsearch.value=0; } else if(document.search.listsearch.value=='' || document.search.listsearch.value=='0'){ document.search.listsearch.value=1; } document.search.page.value=0; document.search.hphone.value=0; document.search.navigation.value=0; document.search.action = "index.php?listSort"; document.search.submit(); } function sortByPhone(){ if(document.search.hphone.value=='1'){ document.search.hphone.value=0; } else if(document.search.hphone.value=='' || document.search.hphone.value=='0'){ document.search.hphone.value=1; } document.search.hemail.value=0; document.search.haddress.value=0; document.search.hname.value=0; document.search.hcompany.value=0; document.search.hwebsite.value=0; document.search.navigation.value=0; document.search.listsearch.value=0; document.search.page.value=0; document.search.action = "index.php?phone"; document.search.submit(); } function sortByEmail(){ if(document.search.hemail.value=='1'){ document.search.hemail.value=0; } else if(document.search.hemail.value=='' || document.search.hemail.value=='0'){ document.search.hemail.value=1; } document.search.hphone.value=0; document.search.haddress.value=0; document.search.hname.value=0; document.search.hcompany.value=0; document.search.hwebsite.value=0; document.search.navigation.value=0; document.search.listsearch.value=0; document.search.page.value=0; document.search.action = "index.php?email"; document.search.submit(); } function sortByAddress(){ if(document.search.haddress.value=='1'){ document.search.haddress.value=0; } else if(document.search.haddress.value=='' || document.search.haddress.value=='0'){ document.search.haddress.value=1; } document.search.hphone.value=0; document.search.hname.value=0; document.search.hcompany.value=0; document.search.hwebsite.value=0; document.search.hemail.value=0; document.search.navigation.value=0; document.search.listsearch.value=0; document.search.page.value=0; document.search.action = "index.php?address"; document.search.submit(); } function sortByName(){ if(document.search.hname.value=='1'){ document.search.hname.value=0; } else if(document.search.hname.value=='' || document.search.hname.value=='0'){ document.search.hname.value=1; } document.search.hphone.value=0; document.search.hemail.value=0; document.search.haddress.value=0; document.search.hcompany.value=0; document.search.hwebsite.value=0; document.search.navigation.value=0; document.search.listsearch.value=0; document.search.page.value=0; document.search.action = "index.php?name"; document.search.submit(); } function sortByCompany(){ if(document.search.hcompany.value=='1'){ document.search.hcompany.value=0; } else if(document.search.hcompany.value=='' || document.search.hcompany.value=='0'){ document.search.hcompany.value=1; } document.search.hphone.value=0; document.search.haddress.value=0; document.search.hname.value=0; document.search.hemail.value=0; document.search.hwebsite.value=0; document.search.navigation.value=0; document.search.listsearch.value=0; document.search.page.value=0; document.search.action = "index.php?company"; document.search.submit(); } function sortByWebsite(){ if(document.search.hwebsite.value=='1'){ document.search.hwebsite.value=0; } else if(document.search.hwebsite.value=='' || document.search.hwebsite.value=='0'){ document.search.hwebsite.value=1; } document.search.hphone.value=0; document.search.haddress.value=0; document.search.hname.value=0; document.search.hcompany.value=0; document.search.hemail.value=0; document.search.navigation.value=0; document.search.listsearch.value=0; document.search.page.value=0; document.search.action = "index.php?website"; document.search.submit(); }