		function onStart()
		{
			var sCurSel = 'all';
			with(frmSearch){
				if(opt0.checked){sCurSel = opt0.value};
				if(opt1.checked){sCurSel = opt1.value};
				if(opt2.checked){sCurSel = opt2.value};
				if(opt3.checked){sCurSel = opt3.value};
			}		
		}
		
		function closeForm()
		{
			window.location.href = 'index.asp'; // was ../default.asp
		}
		
		function submitForm()
		{
			for(var i=0;i<frmSearch.length;i++){
				oItem = frmSearch[i];
				if(oItem.type == 'text' && oItem.value != ''){
					oItem.value = Trim(oItem.value);
					switch(oItem.id){
						case 'txtSt':
							//State
							if(!isUSStateAbbr(oItem.value)){
								alert('Please enter a valid state abbreviation.');
								oItem.select();
								return(false);
							}
							break;
						}
					}
				}

				setHiddenInputs();
				
				frmSearch.submit();		
		}
		
		function setHiddenInputs()
		{
			var sChkBox = '';
				for(var i=0;i<frmSearch.length;i++){
					oItem = frmSearch[i];
					//alert(oItem.type);
					if(oItem.value != null && oItem.value != ''){
						if(oItem.type == 'checkbox' && oItem.checked){
							sChkBox += oItem.name + ',';
						}
					}
				}
				//Trim off last comma (',')
				if(sChkBox != ''){sChkBox = sChkBox.substring(0,sChkBox.length - 1);}
				//alert(sChkBox);

				//Set list to hidden input.
				with(frmSearch){
					hidCheckBoxes.value	= sChkBox;
					//hidDescription.value	= parseListValues(selDescription);
					hidMap.value			= parseListValues(selMap);
					hidZip.value			= parseListValues(selZip);
					hidWasherDryer.value	= parseListValues(selWasherDryer);
				}			
		}
		
		function parseListValues(mySel)
		{
			//Parses out selected list items into a comma
			//seperated list.
					
			var oItem;
			var sParsed = '';

				if(mySel == null){return;}

				for(var i=0;i<mySel.options.length;i++){
					oItem = mySel.options[i];
					if(oItem.selected){
						sParsed += oItem.value + ',';
					}
				}
				//Trim off last comma (',')
				if(sParsed != ''){
					sParsed = sParsed.substring(0,sParsed.length - 1);
				}
							
				return sParsed;			
		}

		function buildSQL()
		{
			var sSql = '';
			var oItem;

				for(var i=0;i<frmSearch.length;i++){
					oItem = frmSearch[i];
					if(oItem.value != undefined && oItem.value != ''){
						switch (oItem.type) {
							case 'text':
								//alert(oItem.fldname);
								switch (oItem.name){
									case 'txtSt':
									break
								}
								sSql += " And " + oItem.fldname + " = '" + oItem.value + "' ";
								break
							//case 'select-one':
							//	break
							//case 'checkbox':
							//	oItem.checked = false;
							default:
								break
						}
					}
				}
				alert(sSql);			
		}
		
// Phone Validation

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function PhoneCheck(){
	var Phone=document.frmSearch.phonez
	
	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter your Phone Number")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number. Needs to be at least ten digits")
		Phone.value=""
		Phone.focus()
		return false
	}
	return true
 }