function setcat(chosen) {
//	var URI =  selected_text.replace(/[&^ 0-9/]+/g,'');
	location.href= "/formstart/step1/GH/"+chosen;
}

function searchvalidate() {
	if (document.search.query.value == "" || document.search.query.value == "Search...") {
		alert('Please enter a valid keyword');
		return false;
	} 
}

function validateStep1() {
	if (document.step1.Service.value == "") {
		alert('Please select a service');
		return false;
	} 
	else if (!validateZIP(document.step1.Zip.value)) {
		alert('Please enter your zipcode in the correct format(ie: 93682, 90639-5836)');
		return false;
	}
}

function validateStep2() {
	if (document.step2.Fname.value == "") {
		alert('Please enter your first name');
		return false;
	} 
	else if (document.step2.Lname.value == "") {
		alert('Please enter your last name');
		return false;
	} 
	else if (document.step2.Address.value == "" || document.step2.Address.value == "") {
		alert('Please enter an address');
		return false;
	} 
	else if (document.step2.City.value == "") {
		alert('Please select a city');
		return false;
	} 
	else if (document.step2.State.value == "") {
		alert('Please select a state');
		return false;
	} 
	else if (!validateZIP(document.step2.Zip.value)) {
		alert('Please enter your zipcode in the correct format(ie: 93682, 90639-5836)');
		return false;
	} 
	else if (document.step2.Email.value == "") {
		alert('Please select enter an email');
		return false;
	} 
	else if (document.step2.DayPhone1.value == "" || document.step2.DayPhone1.length < 3) {
		alert('Please enter a day phone number');
		return false;
	}
	else if (document.step2.DayPhone2.value == "" || document.step2.DayPhone2.length < 3) {
		alert('Please enter a day phone number');
		return false;
	}
	else if (document.step2.DayPhone3.value == "" || document.step2.DayPhone3.length < 4) {
		alert('Please enter a day phone number');
		return false;
	}
	else if (document.step2.terms.checked != 1) {
		alert('You must agree to the Terms');
		return false;
	}	
}

function validateZIP(field) {
	var valid = "0123456789-";
	var hyphencount = 0;
	
	if (field.length!=5 && field.length!=10) 
		return false;

	for (var i=0; i < field.length; i++) {
		temp = "" + field.substring(i, i+1);
		if (temp == "-") 
			hyphencount++;
		if (valid.indexOf(temp) == "-1")
			return false;
		if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-"))
			return false;
	}
	return true;
}

function popup(param) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(param, '" + id + "', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1,width=600,height=600');");
}