// JavaScript Document
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 EventContactForm(f) {

	var validator = Validator();
	validator.clearAll(f);
	
	f.action = '/events/enquiry';
	
	if(	IsEmpty(f.elements["enquiry_name"].value) ){
		validator.msg = 'Your Name is required';
		validator.name = "enquiry_name";
		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 if(IsEmpty(f.elements["security_code"].value) ){
		validator.msg = 'Please enter the security code as it appears left.';
		validator.name = "security_code";
		validator.show(f);
		return false;
	} else {
	
		f.submit();
		
	}
	

}