function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function checkEmail(email) {
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) return false;
	else return true;
}
function customCheck(e) { 
	alert("hello");
	//var ac=document.getElementById("Account").value;
	//if(ac=="T" && el.selectedIndex==0) { 
	   e.errors.push("Please choose ass value");
	   return false;
	//} else 
	//	return true;
}
function customCheck2(e2) { 
	var ac=document.getElementById("Account").value;
	if(ac=="T" && e2.selectedIndex==0) { 
	   e2.errors.push("Please choose a value");
	   return false;
	}
	return true;
}
function customCheck3(e3) { 
	var ac=document.getElementById("Account").value;
	if(ac=="T" && e3.selectedIndex==0) { 
	   e3.errors.push("Please choose a value");
	   return false;
	}
	return true;
}
function customValidate1(el){
	if(trim(el.value,' ')=="" || trim(el.value,' ')=="-- Enter Postcode --") {	
   	   el.errors.push("Please enter post code.");
	   el.focus();
	   return false;
   }
   return true;
}
function showlevel(thevalue)
{
   if (thevalue == "1" || thevalue == "2")
	{
		document.getElementById('formtype').value = "academicform";
		document.getElementById('academicform').style.display = 'block';
		document.getElementById('nonacademicform').style.display = 'none';
		document.getElementById('level').selectedIndex=1;
		document.getElementById('rate').value=1;
	 }
	else
	{
		document.getElementById('formtype').value = "nonacademicform";
		document.getElementById('academicform').style.display = 'none';
		document.getElementById('nonacademicform').style.display = 'block';
		document.getElementById('level').selectedIndex=document.getElementById('hidlevel').value;
		document.getElementById('rate').value=document.getElementById('hidrate').value;
	 }
}
