// JavaScript Document
//Created by Ashish Choudhary on 22 june 2009
 function newsletter_submit()
 {
 	fname  = trim(document.getElementById('first_name').value);
	lname  = trim(document.getElementById('last_name').value);
	email  = trim(document.getElementById('email').value);
 	var str= "Please enter ";
	var flag = 0;
	if(!fname)
	{
		flag++;
	}
	else if(fname=="First Name")
	{
		flag++;
	}

	if(!lname)
	{
		flag++;
	}
	else if(lname=="Last Name")
	{
		flag++;
	}
	
	if(!email)
	{
		flag++;
	}
	else
	{	
		var eflag = echeck(email);
		if(eflag==0)
		{
			flag++;
		}
	}
	
	if(flag>0)
	{
		var str = 'All fields are mandatory !';
		document.getElementById("error_msg").style.color="#A57047";
		document.getElementById("error_msg").innerHTML=str;
		return false;
	}
	else
	{
		return true;
	}
 }

function trim(s) 
{
   var temp = s;
   return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}

function echeck(str)
 {

	var flag =1;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1)
	{
	   
	   flag=0;
	  // alert(1);
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   
	   flag=0;
	//alert(2);
	   
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		
		flag=0;
		//alert(3);
	}

	 if (str.indexOf(at,(lat+1))!=-1)
	 {
		
		flag=0;
		//alert(4);
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 flag=0;
		 //alert(5);
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		
		flag=0;
		//alert(6);
	 }
	
	 if (str.indexOf(" ")!=-1){
		
		flag=0;
		//alert(7);
	 }

	//alert(flag);
	return flag;

}
function remove_comma(string)
{
	var string_check=/,$/.test(string);
	var result=string.replace(/,$/,"");
	return result;
}
	
