//trim function

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

//end trim

/*******for Check email address**************/
function checkemail(str)
{	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))	
		return true;	
	else	
		return false;
}
/*******for Check email address**************/

/*validation check for registration form*/
	function checkregistration()
	{
		var f = document.registration;
		var msg = "Please enter data for the following fields:\n";
		var errors = false;
		
		var lname=f.lastName.value.trim();
		f.lastName.value=lname;
		if (f.lastName.value == "") {
			msg+="-last name is required\n";			
			errors = true;
		}
		
		/*var fname=f.firstName.value.trim();
		f.firstName.value=fname;
		if (f.firstName.value == "") {
			msg+="-first name is required\n";			
			errors = true;
		}
		
		var HEmail=f.Email.value.trim();
		f.Email.value=HEmail;
		if (f.Email.value == "") {
			msg+="-Email is required\n";			
			errors = true;
		}else{
			if  ( !checkemail(f.Email.value) )
				{	
					 msg+="-Please enter valid email address\n";
					 errors = true;  
				}
		}*/
		
		if (errors) {
			window.alert(msg);
			return false;
		}
	}
	
	function checkregistration1()
	{
		var f = document.registration;
		var msg = "Please enter data for the following fields:\n";
		var errors = false;
		
		var lname=f.lastName.value.trim();
		f.lastName.value=lname;
		if (f.lastName.value == "") {
			msg+="-last name is required\n";			
			errors = true;
		}
		
		var fname=f.firstName.value.trim();
		f.firstName.value=fname;
		if (f.firstName.value == "") {
			msg+="-first name is required\n";			
			errors = true;
		}
		
		var HEmail=f.Email.value.trim();
		f.Email.value=HEmail;
		if (f.Email.value == "") {
			msg+="-Email is required\n";			
			errors = true;
		}else{
			if  ( !checkemail(f.Email.value) )
				{	
					 msg+="-Please enter valid email address\n";
					 errors = true;  
				}
		}
		
		if(f.Email.value != f.comfemail.value)
		{
			 msg+="-Confirm email does not match\n";
			 errors = true; 	
		}
		
		if (errors) {
			window.alert(msg);
			return false;
		}	
	}
/*validation check for registration form*/
	
	function checknull_contactus()
	{
	   var f = document.contactus;
		
		var msg = "Please enter data for the following fields:\n";
		var errors = false;
		
		var fname=f.firstName.value.trim();
		f.firstName.value=fname;
		if (f.firstName.value == "") {
			msg+="-first name is required\n";			
			errors = true;
		}
		
		var lname=f.LastName.value.trim();
		f.LastName.value=lname;
		if(f.LastName.value == ""){
			 msg+="-last name is required\n";			
			errors = true;
		}
		
		var email=f.emailaddress.value.trim();
		f.emailaddress.value=email;
		if(f.emailaddress.value == ""){
			 msg+="-email address is required\n";
			errors = true;
		}else{
			if  ( !checkemail(f.emailaddress.value) )
				{	
					 msg+="-Please enter valid email address\n";
					 errors = true;  
				}
		}
		
		var messages=f.message.value.trim();
		f.message.value=messages;
		if(f.message.value == "")
		{
		 msg+="-message is required\n";
			errors = true;  
		}
		
		if (errors) {
			window.alert(msg);
			return false;
		}
	}	
	
	function checknull()
	{
		
		var f = document.freeregistration;
		
		var msg = "Please enter data for the following fields:\n";
		var errors = false;	
		
		var email1=f.email.value.trim();
		f.email.value=email1;
		if(f.email.value == ""){
			 msg+="-email address is required\n";
			errors = true;
		}else{
			if  ( !checkemail(f.email.value) )
				{	
					 msg+="-Please enter valid email address\n";
					 errors = true;  
				}
		}
		
		var comfemail1=f.comfemail.value.trim();
		f.comfemail.value=comfemail1;
		if(f.comfemail.value != f.email.value)
		{
		 msg+="-Confirm email does not match\n";
			errors = true;  
		}
		
		if (errors) {
			window.alert(msg);
			return false;
		}
	}
