//var $ = jQuery.noConflict(); 
// variables end



function ltrim ( s ) {
	return s.replace( /^\s*/, "" );
}
function rtrim ( s ) {
	return s.replace( /\s*$/, "" );
}
function trim ( s ) {
	return rtrim(ltrim(s));
}

function validateform(formobj)
{
	errors='';
	if(trim(formobj.name.value) == "")
		errors+='- Please enter your name\n';
	if(trim(formobj.email.value) == "")
		errors+='- Please enter your email address\n';
	else {
		if((formobj.email.value.indexOf("@") == -1) || (formobj.email.value.indexOf(".") == -1))
			errors+='- Please enter a valid email address\n';
	}
	if(trim(formobj.aemail.value)!="") {
		if((formobj.aemail.value.indexOf("@") == -1) || (formobj.aemail.value.indexOf(".") == -1))
			errors+='- Please enter a valid alternative email address\n';
	}
	if(trim(formobj.phone.value) == "")
		errors+='- Please enter your phone number\n';

	// Gender
	var radiogender = false;
	for (counter = 0;  counter < formobj.gender.length; counter++) {
		if (formobj.gender[counter].checked)
			radiogender = true; 
	}
	if (!radiogender)
		errors+='- Please select the gender\n';

	// Course Location and Dates
	if(trim(formobj.location.value) == "")
		errors+='- Please select the course location\n';
	if(trim(formobj.dates.value) == "")
		errors+='- Please select the course dates\n';
	
	
	// Accommodation
	var radiobtn = false;
	for (counter = 0;  counter < formobj.accommodation.length; counter++) {
		if (formobj.accommodation[counter].checked)
			radiobtn = true; 
	}
	if (!radiobtn)
		errors+='- Please select an accommodation option\n';


	
	if(trim(formobj.nativespeaker.value) == "")
		errors+='- Please select the native speaker option\n';
	if(trim(formobj.nationality.value) == "")
		errors+='- Please enter your nationality\n';
	if(trim(formobj.whytefl.value) == "")
		errors+='- Please explain why do you wish to take a TEFL course\n';
	if(trim(formobj.mustneed.value) == "")
		errors+='- Please enter the 6 digit spam verification code\n';
	

	if(errors) {
		alert('Application Form Validation:\n'+errors);
	    return false;
	}
	else {
		return true;
	}

}


function vrequestinfo(formobj)
{
	errors='';
	
	if(trim(formobj.name.value) == "")
		errors+='- Please enter your name\n';
	if(trim(formobj.email.value) == "")
		errors+='- Please enter your email address\n';
	else {
		if((formobj.email.value.indexOf("@") == -1) || (formobj.email.value.indexOf(".") == -1))
			errors+='- Please enter a valid email address\n';
	}
	if(trim(formobj.aemail.value)!="") {
		if((formobj.aemail.value.indexOf("@") == -1) || (formobj.aemail.value.indexOf(".") == -1))
			errors+='- Please enter a valid alternative email address\n';
	}
	if(trim(formobj.phone.value) == "")
		errors+='- Please enter your phone number\n';
	
	if(trim(formobj.coursetype.value) == "")
		errors+='- Please select a TEFL course type\n';

	if(trim(formobj.dates.value) == "")
		errors+='- Please select a desired start date\n';

if(trim(formobj.comments.value) == "")
		errors+='- Please specify your queries\n';


	if(trim(formobj.mustneed.value) == "")
		errors+='- Please enter the 6 digit spam verification code\n';
	

	if(errors) {
		alert('Request More Info Form Validation:\n'+errors);
	    return false;
	}
	else {
		return true;
	}

}


function validateListing(formobj)
{
	errors='';
	
	if(trim(formobj.name.value) == "")
		errors+='- Please enter your name\n';
	if(trim(formobj.title.value) == "")
		errors+='- Please enter your title\n';
	if(trim(formobj.email.value) == "")
		errors+='- Please enter your email address\n';
	else {
		if((formobj.email.value.indexOf("@") == -1) || (formobj.email.value.indexOf(".") == -1))
			errors+='- Please enter a valid email address\n';
	}
	if(trim(formobj.aemail.value)!="") {
		if((formobj.aemail.value.indexOf("@") == -1) || (formobj.aemail.value.indexOf(".") == -1))
			errors+='- Please enter a valid alternative email address\n';
	}
	if(trim(formobj.company.value) == "")
		errors+='- Please enter the name of your company\n';
	
	if(trim(formobj.phone.value) == "")
		errors+='- Please enter your phone number\n';
	
	if(trim(formobj.coursetype.value) == "")
		errors+='- Please select a TEFL course type\n';

	if(trim(formobj.locations.value) == "")
		errors+='- Please enter the course locations\n';

	if(trim(formobj.comments.value) == "")
		errors+='- Please enter your comments\n';


	if(trim(formobj.mustneed.value) == "")
		errors+='- Please enter the 6 digit spam verification code\n';
	

	if(errors) {
		alert('List your Course Form Validation:\n'+errors);
	    return false;
	}
	else {
		return true;
	}

}


