// 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 phone	=	trim(form.txt_phone.value);
	var address	=	trim(form.txt_address.value);
	var stat	=	trim(form.txt_state.value);
	var zip		=	trim(form.txt_zip.value);
	var country	=	trim(form.txt_country.value);
	
	if(email=='' || fname=='' || lname=='' || pass=='' || rpass=='' || phone =='' || address=='' || stat=='' || zip=='' || country=='')
	{
		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
			{
				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 phone	=	trim(form.txt_phone.value);
	var address	=	trim(form.txt_address.value);
	var stat	=	trim(form.txt_state.value);
	var zip		=	trim(form.txt_zip.value);
	var country	=	trim(form.txt_country.value);
	
	if(fname=='' || lname=='' || pass=='' || phone =='' || address=='' || stat=='' || zip=='' || country=='')
	{
		alert("Enter all mandatory fields ");
		return false;
	}
	else
	{	
		return true;
	}
	
	return false;
}

function validate_editcom()
{
	var form		=	document.form1;
	var posted_by	=	trim(form.posted_by.value);
	var txt_com		=	trim(form.txt_com.value);
	
	if(posted_by=='' || txt_com=='' )
	{
		alert("Enter all mandatory fields ");
		return false;
	}
	else
	{	
		return true;
	}
	
	return false;
}

function display_form_comment()
{
	document.getElementById("post_comment_form").style.display = "block";	
}

function close_comment()
{
	document.getElementById("post_comment_form").style.display = "none";		
}