function verifyinputs(form) {
var keywordFld=document.getElementById("keyword");
var biznameFld=document.getElementById("bizname");
var streetaddressFld=document.getElementById("streetaddress");
var locationFld=document.getElementById("location");
var sfs_value = ""; // variable to hold concatenated single field search value
if (!cbsearchind){
if ((keywordFld.value.length == 0 || keywordFld.value == defaultkeywordtext) &&
(biznameFld.value.length == 0 || biznameFld.value == defaultbiznametext) &&
(streetaddressFld.value.length == 0 || streetaddressFld.value == defaultstreetaddresstext) &&
(locationFld.value.length == 0 || locationFld.value == defaultlocationtext)) {
alert("Enter a Category or a business name at least");
setMissingDefaultText()
form.keyword.focus();
return false;
}
else {
if (form.selectdist.checked == true) {
if (locationFld.value.length == 0 || locationFld.value == defaultlocationtext) {
alert("Enter a City, State or Zip for a distance search");
setMissingDefaultText()
form.location.focus();
return false;
}
if (form.RR.value == "" || form.RR.value.length == 0) {
form.RR.value = 5;
}
if (form.RR.value == "0") {
form.PP.value = "L";
}
} else {
form.RR.value = '';
}
cleardefaultText(); //clear unwanted default text before submitting search
return true;
}
} else {
if (locationFld.value.length == 0 || locationFld.value == defaultlocationtext) {
alert("Enter a Location");
setMissingDefaultText()
form.location.focus();
return false;
}
else {
cleardefaultText(); //clear unwanted default text before submitting search
return true;
}
}
function setMissingDefaultText() {
if (keywordFld.value.length == 0) {
keywordFld.value=defaultkeywordtext;
keywordFld.style.color="#999999";
}
if (biznameFld.value.length == 0) {
biznameFld.value=defaultbiznametext;
biznameFld.style.color="#999999";
}
if (streetaddressFld.value.length == 0) {
streetaddressFld.value=defaultstreetaddresstext;
streetaddressFld.style.color="#999999";
}
if (locationFld.value.length == 0) {
locationFld.value=defaultlocationtext;
locationFld.style.color="#999999";
}
}
}
function cleardefaultText () {
var inputkeyword=document.getElementById("keyword");
var inputbizname=document.getElementById("bizname");
var inputstreetaddress=document.getElementById("streetaddress");
var inputlocation=document.getElementById("location");
if (!cbsearchind){
if(inputkeyword.value == defaultkeywordtext) {
inputkeyword.value='';
}
if(inputbizname.value == defaultbiznametext) {
inputbizname.value='';
}
}
if(inputstreetaddress.value == defaultstreetaddresstext) {
inputstreetaddress.value='';
}
if(inputlocation.value == defaultlocationtext) {
inputlocation.value='';
}
}
function setdefaultText() {
var inputkeyword=document.getElementById("keyword");
var inputbizname=document.getElementById("bizname");
var inputstreetaddress=document.getElementById("streetaddress");
var inputlocation=document.getElementById("location");
//if (inputkeyword.value.length != 0) {
if (!cbsearchind){
inputkeyword.value=defaultkeywordtext;
inputkeyword.style.color="#999999";
//}
//if (inputbizname.value.length != 0) {
inputbizname.value=defaultbiznametext;
inputbizname.style.color="#999999";
//}
}
//if (inputstreetaddress.value.length != 0) {
inputstreetaddress.value=defaultstreetaddresstext;
inputstreetaddress.style.color="#999999";
//}
//if (inputlocation.value.length != 0) {
inputlocation.value=defaultlocationtext;
inputlocation.style.color="#999999";
//}
// return false;
}
function ChangeInputText(objName,x,newText) {
var obj = MM_findObj(objName); if (obj) obj.value = newText;
}
function MM_findObj(n) { //v4.01
var x;
x = document.getElementById(n);
return x;
}
function getInputText(objName) {
var obj = MM_findObj(objName);
var objVal = '';
if (obj) objVal = obj.value;
objVal = objVal.replace( /^\s+/g, "" );
return objVal;
}
function changeTxtColor(objName) {
var obj = MM_findObj(objName);
var objdefaultText;
if (obj) var objVal = obj.value;
objVal = objVal.replace( /^\s+/g, "" );
switch (objName) {
case "keyword":
objdefaultText=defaultkeywordtext;
break;
case "bizname":
objdefaultText=defaultbiznametext;
break;
case "streetaddress":
objdefaultText=defaultstreetaddresstext;
break;
case "location":
objdefaultText=defaultlocationtext;
break;
default:
objdefaultText=obj.value+"default";
break;
}
if (objVal == objdefaultText) {
obj.style.color = "#999999"; // Default text is gray
} else {
obj.style.color = "#000000"; // user text is black
}
}
function HandleInputs(objName) {
var input2 = MM_findObj(objName);
if (!cbsearchind){
if (input2.value == defaultkeywordtext || input2.value == defaultbiznametext || input2.value == defaultstreetaddresstext || input2.value == defaultlocationtext)
{input2.value = "";
changeTxtColor(objName);
}
} else {
if (input2.value == defaultstreetaddresstext || input2.value == defaultlocationtext)
{input2.value = "";
changeTxtColor(objName);
}
}
}
function toggledistancedd () {
var distancedd = MM_findObj("asdistancedd");
if (document.ypform.R.checked == true){
//document.ypform.asdistance.asdistancedd.style.display='';
distancedd.style.display = '';
} else {
//document.ypform.asdistance.asdistancedd.style.display='none';
distancedd.style.display = 'none';
//document.ypform.asdistance.asdistancedd.value='';
distancedd.style.value = '';
}
}
