// JavaScript Document

function trim(s)
	{
		return rtrim(ltrim(s));
	}
	
	function ltrim(s)
	{
		var l=0;
		while(l < s.length && s[l] == ' ')
		{	l++; }
		return s.substring(l, s.length);
	}
	
	function rtrim(s)
	{
		var r=s.length -1;
		while(r > 0 && s[r] == ' ')
		{	r-=1;	}
		return s.substring(0, r+1);
	}
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false
		 }

 		 return true					
	}

function validate_register()
{
	var form	=	document.form1;
	var email	=	trim(form.txt_email.value);
	var fname	=	trim(form.txt_fname.value);
	var lname	=	trim(form.txt_fname.value);
	var pass	=	trim(form.txt_pass.value);
	var rpass	=	trim(form.txt_rpass.value);
	var age		=	trim(form.txt_age.value);
	var height	=	trim(form.txt_height.value);
	var intro	=	trim(form.txt_description.value);
	
	
	if(email=='' || fname=='' || lname=='' || pass=='' || rpass=='' || age =='' || height=='' || intro=='')
	{
		alert("Enter all mandatory fields ");
		return false;
	}
	else
	{	
			if(!echeck(email))
			{
				alert("Enter a valid email");
				return false;
			}
			else if(pass!=rpass)
			{
				alert("Password mismatch ");
				return false;
			}
			else if(isNaN(age))
			{
				alert("Age should be Number");
				return false;
			}
			else if(isNaN(height))
			{
				alert("Height should be number");
				return false;
			}
			else
			{
				return true;
			}
	}
	
	
	return false;
}


function validate_profile()
{
	var form	=	document.form1;
	
	var fname	=	trim(form.txt_fname.value);
	var lname	=	trim(form.txt_fname.value);
	var pass	=	trim(form.txt_pass.value);
	
	var age		=	trim(form.txt_age.value);
	var height	=	trim(form.txt_height.value);
	var intro	=	trim(form.txt_description.value);
	
	
	if(fname=='' || lname=='' || pass=='' ||  age =='' || height=='' || intro=='')
	{
		alert("Enter all mandatory fields ");
		return false;
	}
	else
	{	
			 if(isNaN(age))
			{
				alert("Age should be Number");
				return false;
			}
			else if(isNaN(height))
			{
				alert("Height should be number");
				return false;
			}
			else
			{
				return true;
			}
	}
	
	
	return false;
}