//<![CDATA[ 

function BusinessSearch(f){
	
	if(	f.elements["category"].selectedIndex == 0 &&
		IsEmpty(f.elements["name"].value) &&
		IsEmpty(f.elements["suburb"].value)&&
		f.elements["state"].selectedIndex == 0){
		alert("Please enter some values in the search fields");	
		return false;
	} else {
		
		var url = "/business/search/";
		var data = {
			category : $j.trim(f.elements["category"].value),
			name 	: $j.trim(f.elements["name"].value),
			suburb : $j.trim(f.elements["suburb"].value),
			state : $j.trim(f.elements["state"].value)
		};
		var qs = Object.toQueryString(data);
		qs = qs.replace(/&/g, "|");
		url += "?" + qs + "|offset=0";
		window.location.href = url;
	}


}


function ClassifiedSearch(f){
	
	if(	f.elements["category"].selectedIndex == 0 &&
		IsEmpty(f.elements["name"].value) &&
		IsEmpty(f.elements["suburb"].value)&&
		f.elements["state"].selectedIndex == 0){
		alert("Please enter some values in the search fields");	
		return false;
	} else {
		
		var url = "/classifieds/search/";
		var data = {
			category : $j.trim(f.elements["category"].value),
			name 	: $j.trim(f.elements["name"].value),
			suburb : $j.trim(f.elements["suburb"].value),
			state : $j.trim(f.elements["state"].value)
		};
		var qs = Object.toQueryString(data);
		qs = qs.replace(/&/g, "|");
		url += "?" + qs + "|offset=0";
		window.location.href = url;
	}


}


function EventsSearch(f){
	
	if(	f.elements["category"].selectedIndex == 0 &&
		IsEmpty(f.elements["state"].value) &&
		IsEmpty(f.elements["fromDate"].value)&&
		IsEmpty(f.elements["toDate"].value)) {
		alert("Please enter some values in the search fields");	
		return false;
	} else {
		
		var url = "/events/search/";
		
		var fromdate = f.elements["fromDate"].value ? f.elements["fromDate"].value.replace(/\//gi,"-") : 0;
		var todate = f.elements["toDate"].value ? f.elements["toDate"].value.replace(/\//gi,"-") : 0;
		
		var data = {
			category : $j.trim(f.elements["category"].value),
			state 	: $j.trim(f.elements["state"].value),
			startdate : fromdate,
			enddate : todate
		};
		var qs = Object.toQueryString(data);
		qs = qs.replace(/&/g, "|");
		url += "?" + qs + "|offset=0";
		window.location.href = url;
	}

}

function SubmitContactForm(f){
	
	var validator = VForm;
	validator.clearAll(f);
	
	if(	IsEmpty(f.elements["enquiry_name"].value) ){
		validator.msg = 'Your Name is required';
		validator.name = "enquiry_name";
		validator.show(f);
		return false;
	} else if(IsEmpty(f.elements["enquiry_phone"].value)) {
		validator.msg = 'Your phone is empty or invalid';
		validator.name = "enquiry_phone";
		validator.show(f);
		return false;
	} else if(!EmailValidate(f.elements["enquiry_email"].value)) {
		validator.msg = 'Your email is empty or invalid';
		validator.name = "enquiry_email";
		validator.show(f);
		return false;
	} else {
	
		f.submit();
		
	}
	
	
}

function SubmitEnrolForm(f){
	var validator = VForm;
	validator.clearAll(f);
	
	if(	IsEmpty(f.elements["parent_first_name"].value) ){
		validator.msg = 'Your First Name is required';
		validator.name = "parent_first_name";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["parent_last_name"].value) ){
		validator.msg = 'Your Last Name is required';
		validator.name = "parent_last_name";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["home_address"].value) ){
		validator.msg = 'Home address is required';
		validator.name = "home_address";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["state"].value) ){
		validator.msg = 'State code is required';
		validator.name = "state";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["postcode"].value) ){
		validator.msg = 'Postcode is required';
		validator.name = "postcode";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["home_phone"].value) ){
		validator.msg = 'Home phone is required';
		validator.name = "home_phone";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["given_name_1"].value) ){
		validator.msg = 'The first child given name is required';
		validator.name = "given_name_1";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["last_name_1"].value) ){
		validator.msg = 'The first child last name is required';
		validator.name = "last_name_1";
		validator.show(f);
		return false;
	} else if (!IsNumeric(f.elements["dob_1a"].value) ){
		validator.msg = 'Not a valid day';
		validator.name = "dob_1a";
		validator.show(f);
		return false;
	} else if (!IsNumeric(f.elements["dob_1b"].value) ){
		validator.msg = 'Not a valid month';
		validator.name = "dob_1b";
		validator.show(f);
		return false;
	} else if (!IsNumeric(f.elements["dob_1c"].value) ){
		validator.msg = 'Not a valid year';
		validator.name = "dob_1c";
		validator.show(f);
		return false;
	} else {
	
		f.submit();
		
	}
	
	
}

function SubmitProspectParentsForm(f){
	var validator = VForm;
	validator.clearAll(f);
	
	if(	IsEmpty(f.elements["title"].value) ){
		validator.msg = 'Title is required. i.e. Mr or Mrs';
		validator.name = "title";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["parent_first_name"].value) ){
		validator.msg = 'Your First Name is required';
		validator.name = "parent_first_name";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["parent_last_name"].value) ){
		validator.msg = 'Your Last Name is required';
		validator.name = "parent_last_name";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["home_address"].value) ){
		validator.msg = 'Home address is required';
		validator.name = "home_address";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["postcode"].value) ){
		validator.msg = 'Postcode is required';
		validator.name = "postcode";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["home_phone"].value) ){
		validator.msg = 'Home phone is required';
		validator.name = "home_phone";
		validator.show(f);
		return false;
	} else if (!EmailValidate(f.elements["email"].value) ){
		validator.msg = 'Please enter a valid email address';
		validator.name = "email";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["given_name_1"].value) ){
		validator.msg = 'The first child given name is required';
		validator.name = "given_name_1";
		validator.show(f);
		return false;
	} else if (IsEmpty(f.elements["last_name_1"].value) ){
		validator.msg = 'The first child last name is required';
		validator.name = "last_name_1";
		validator.show(f);
		return false;
	} else if (!IsNumeric(f.elements["dob_1a"].value) ){
		validator.msg = 'Not a valid day';
		validator.name = "dob_1a";
		validator.show(f);
		return false;
	} else if (!IsNumeric(f.elements["dob_1b"].value) ){
		validator.msg = 'Not a valid month';
		validator.name = "dob_1b";
		validator.show(f);
		return false;
	} else if (!IsNumeric(f.elements["dob_1c"].value) ){
		validator.msg = 'Not a valid year';
		validator.name = "dob_1c";
		validator.show(f);
		return false;
	} else {
	
		f.submit();
		
	}
	
	
}

function SubmitProspectPartnersForm(f){
	
	var validator = VForm;
	validator.clearAll(f);
	
	if(	IsEmpty(f.elements["company_name"].value) ){
		validator.msg = 'Company Name is required';
		validator.name = "company_name";
		validator.show(f);
		return false;
	} else if(IsEmpty(f.elements["contact_person"].value)) {
		validator.msg = 'Please entre a contact name';
		validator.name = "contact_person";
		validator.show(f);
		return false;
	} else if(IsEmpty(f.elements["phone_number"].value)) {
		validator.msg = 'Phone number is required';
		validator.name = "phone_number";
		validator.show(f);
		return false;
	} else if(!EmailValidate(f.elements["email"].value)) {
		validator.msg = 'Email is empty or invalid';
		validator.name = "email";
		validator.show(f);
		return false;
	} else {
	
		f.submit();
		
	}
	
	
}



//]]>