function validateForm()
{
	var surname			= document.applicationfrm.txtsurname.value;
	var firstname		= document.applicationfrm.txtfirstname.value;
	var address1		= document.applicationfrm.txtaddress1.value;
	var address2		= document.applicationfrm.txtaddress2.value;
	var homephone		= document.applicationfrm.txthomephone.value;
	var mobile			= document.applicationfrm.txtmobile.value;
	var city			= document.applicationfrm.txtcity.value;
	var country			= document.applicationfrm.txtcountry.value;
	var nationality		= document.applicationfrm.txtnationality.value;
	var email			= document.applicationfrm.txtemail.value;
	var dob				= document.applicationfrm.txtdob.value;
	var passport		= document.applicationfrm.txtpassport.value;
	var issuedate		= document.applicationfrm.txtissuedate.value;
	var expirydate		= document.applicationfrm.txtexpirydate.value;
	var course			= document.applicationfrm.selcourse.value;
	var area 			= document.applicationfrm.txtarea.value;
	var studylevel		= document.applicationfrm.selstudylevel.value;
	var contactname		= document.applicationfrm.txtcontactname.value;
	var contactphone	= document.applicationfrm.txtcontactphone.value;
	var declaration		= document.applicationfrm.chkdeclaration.value;
	var captcha			= document.applicationfrm.captcha.value;
	
	var err = "Please fill the following field(s);"+"\n";
	
	if(surname == '')
	{
		err += "Surname"+"\n";
		
	}
	else if(validate_character_only(surname) == false)
	{
		err += "Please enter proper Surname"+"\n";
	}
	if(firstname == '')
	{
		err += "First Name"+"\n";
		
	}
	if(address1 == '')
	{
		err += "Address Line 1"+"\n";
		
	}
	if(address2 == '')
	{
		err += "Address Line 2"+"\n";
		
	}
	if(homephone == '')
	{
		err += "Home Phone"+"\n";
		
	}
	if(homephone != '')
	{
		if(validate_numeric_only(homephone) == false)
		{
			alert('Please Enter Proper Phone Number');
			return false;
		}
		
		
	}
	if(mobile == '')
	{
		err += "Mobile"+"\n";
		
	}
	if(mobile != '')
	{
		if(validate_numeric_only(mobile) == false)
		{
			alert('Please Enter Proper Mobile Number');
			return false;
		}
		
		
	}
	if(city == '')
	{
		err += "City"+"\n";
		
	}
	if(country == '')
	{
		err += "Country"+"\n";
		
	}
	if(nationality == '')
	{
		err += "Nationality"+"\n";
		
	}
	if(email == '')
	{
		err += "Email"+"\n";
		
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
	{
     	
		err +=	'Please enter valid email \n';
	
	}
	
	if(dob == '')
	{
		err += "Date of Birth"+"\n";
		
	}
	if(passport == '')
	{
		err += "Passport Number"+"\n";
		
	}
	if(issuedate == '')
	{
		err += "Issue Date"+"\n";
		
	}
	if(expirydate == '')
	{
		err += "Expiry Date"+"\n";
		
	}
	if(course == '')
	{
		err += "Course"+"\n";
		
	}
	if(area == '')
	{
		err += "Area of study"+"\n";
		
	}
	if(studylevel == '')
	{
		err += "Level of study"+"\n";
		
	}
	if(contactname == '')
	{
		err += "Contact Perosn's Name"+"\n";
		
	}
	if(contactphone == '')
	{
		err += "Contact Person's Phone"+"\n";
		
	}
		
	if(captcha == '')
	{
		err += "Verification Text"+"\n";
		
	}
	
	if(err.length  > 39)
	{
		alert(err);
		//document.getElementById('error').innerHTML = err;
		return false;	
	}
	else if(declaration == '' )
	{
		//err += "Please accept the Declaration \n";
		alert('Please Accept the declaration');
		return false;
	}
	//checkcode(captcha_text); 
   else
   {
   		return true;
   }
	
}
/*function checkcode()
{
    var thecode = document.regfrm.captcha.value;
	var url = 'captcheck.php?code='+escape(thecode);
	http.open("GET", url , true);
	http.onreadystatechange = handleHttpResponse_captcha;
	http.send(null);
}*/

function handleHttpResponse_captcha()
{
	
	if (http.readyState == 4 || http.readyState == 0  )
	{
		captchaOK = http.responseText;
		if(captchaOK == 'no')
		{
				document.getElementById('verify').innerHTML = 'Please check the security code';
		}
		else if(captchaOK=='yes')
		{
			return true

		}
	}
}

// Function to Validate for Numbers
function validate_numeric_only(zip) 
	{
			
			var str="0123456789"; 
			var i=0; 
			zip=zip.replace(/(\s+)$/,""); 
			zip=zip.replace(/^(\s+)/,""); 
		
			for(i=0;i<zip.length;i++)
			{	
				if(zip.charAt(i)!=' ') 
				{ 
					if (str.indexOf(zip.charAt(i)) == -1) 
					{ 
						return false; 
					} 
				}
			}
			return true;
	}


// Function to Validate Characters
function validate_character_only(character) 
	{
			
			var str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
			var i=0; 
			character=character.replace(/(\s+)$/,""); 
			character=character.replace(/^(\s+)/,""); 
		
			for(i=0;i<character.length;i++)
			{	
				if(character.charAt(i)!=' ') 
				{ 
					if (str.indexOf(character.charAt(i)) == -1) 
					{ 
						return false; 
					} 
				}
			}
			return true;
	}

function validateAcademyForm()
{

	var surname			= document.academyfrm.txtsurname.value;
	var firstname		= document.academyfrm.txtfirstname.value;
	var address1		= document.academyfrm.txtaddress1.value;
	var address2		= document.academyfrm.txtaddress2.value;
	var homephone		= document.academyfrm.txthomephone.value;
	var mobile			= document.academyfrm.txtmobile.value;
	var city			= document.academyfrm.txtcity.value;
	var email			= document.academyfrm.txtemail.value;
	var dob				= document.academyfrm.txtdob.value;
	var course			= document.academyfrm.selcourse.value;
	var declaration		= document.academyfrm.chkdeclaration.value;
	var terms			= document.academyfrm.chkdeclaration.value;
	var captcha			= document.academyfrm.captcha.value;
	
	var err = "Please fill the following field(s);"+"\n";
	
	if(surname == '')
	{
		err += "Surname"+"\n";
		
	}
	else if(validate_character_only(surname) == false)
	{
		err += "Please enter proper Surname"+"\n";
	}
	if(firstname == '')
	{
		err += "First Name"+"\n";
		
	}
	if(address1 == '')
	{
		err += "Address Line 1"+"\n";
		
	}
	if(address2 == '')
	{
		err += "Address Line 2"+"\n";
		
	}
	if(homephone == '')
	{
		err += "Home Phone"+"\n";
		
	}
	if(homephone != '')
	{
		if(validate_numeric_only(homephone) == false)
		{
			alert('Please Enter Proper Phone Number');
			return false;
		}
		
		
	}
	if(mobile == '')
	{
		err += "Mobile"+"\n";
		
	}
	if(mobile != '')
	{
		if(validate_numeric_only(mobile) == false)
		{
			alert('Please Enter Proper Mobile Number');
			return false;
		}
		
		
	}
	if(city == '')
	{
		err += "City"+"\n";
		
	}
		
	if(email == '')
	{
		err += "Email"+"\n";
		
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
	{
     	
		err +=	'Please enter valid email \n';
	
	}
	
	if(dob == '')
	{
		err += "Date of Birth"+"\n";
		
	}
	
	if(course == '')
	{
		err += "Course"+"\n";
		
	}
			
	if(captcha == '')
	{
		err += "Verification Text"+"\n";
		
	}
	
	if(err.length  > 39)
	{
		alert(err);
		//document.getElementById('error').innerHTML = err;
		return false;	
	}
	else if(declaration == '' )
	{
		//err += "Please accept the Declaration \n";
		alert('Please Accept the declaration');
		return false;
	}
	else if(terms == '' )
	{
		//err += "Please accept the Declaration \n";
		alert('Please Accept the Terms and Conditions');
		return false;
	}
	//checkcode(captcha_text); 
   else
   {
   		return true;
   }
	
}

