// JavaScript Document
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)
		{
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert("Invalid E-mail ID")
		    return false;
		 }

 		 return true;					
	}
function validategroup()
{
	var fname=document.frmlist.fname;
	var lname=document.frmlist.lname;
	var title=document.frmlist.title;
	var company=document.frmlist.company;
	var busi_type=document.frmlist.busi_type;
	var phonenum=document.frmlist.phonenum;
	var email=document.frmlist.email;
	//var time=document.frmlist.timing;
	if(fname.value=="")
	{
		alert("Please Enter Value For First Name");
		fname.focus();
		return false;
	}
	if(lname.value=="")
	{
		alert("Please Enter Value For Last Name");
		lname.focus();
		return false;
	}
	if(title.value=="")
	{
		alert("Please Enter Value For Title");
		title.focus();
		return false;
	}
	if(company.value=="")
	{
		alert("Please Enter Value For Company");
		company.focus();
		return false;
	}
	if(busi_type.value=="")
	{
		alert("Please Enter Value For Business Type");
		busi_type.focus();
		return false;
	}
	if(phonenum.value=="")
	{
		alert("Please Enter Value For Phone Number");
		phonenum.focus();
		return false;
	}
	if(email.value=="")
	{
		alert("Please Enter Email");
		email.focus();
		return false;
	}
	
	
	
	if (echeck(email.value)==false)
	{
		email.value=""
		email.focus();
		return false;
	}
	if(document.frmlist.day.options[document.frmlist.day.selectedIndex].value=="0")
	{

		alert("Please Select Day");
		document.frmlist.day.focus();
		return false;	

	}
	if (document.frmlist.timing.options[document.frmlist.timing.selectedIndex].value=="0")
	{
		alert("Please Enter Time");
		document.frmlist.timing.focus();
		return false;
	}
	if (document.frmlist.time.options[document.frmlist.time.selectedIndex].value=="0")
	{
		alert("Please Enter Time");
		document.frmlist.timing.focus();
		return false;
	}
	var len=window.document.frmlist.group;
	for(var i=0; i <len.length; i++)
	{
		if(len[i].checked==false)
		alert("Please Select Any Benefit");
		return false;
	}
	
	/*if(document.frmlist.session.options[document.frmlist.session.selectedIndex].value=="")
	{

		alert("Please Select Session");
		document.frmlist.session.focus();
		return false;	

	}*/
	return true;
	
 }
function resetvalues()
{
	document.frmlist.fname.value="";
	document.frmlist.lname.value="";
	document.frmlist.title.value="";
	document.frmlist.company.value="";
	document.frmlist.busi_type.value="";
	document.frmlist.phonenum.value="";
	document.frmlist.email.value="";
	document.frmlist.day.options[document.frmlist.day.selectedIndex].value="0";
	document.frmlist.timing.options[document.frmlist.day.selectedIndex].value="0";
	var len=window.document.frmlist.group;
	for(var i=0; i <len.length; i++)
	{
		len[i].checked=false;
	}
}

function friend_check()
{
	var frndfname=document.refform.frndfname;
	var frndlname=document.refform.frndlname;
	var frndphone=document.refform.frndphone;
	var frndemail=document.refform.frndemail;
	if(frndfname.value=="")
	{
		alert("Please Enter Friend First Name");
		frndfname.focus();
		return false;
	}
	if(frndlname.value=="")
	{
		alert("Please Enter Friend Last Name");
		frndlname.focus();
		return false;
	}
	if(frndphone.value=="")
	{
		alert("Please Enter Friend Phone Number");
		frndphone.focus();
		return false;
	}
	if(frndemail.value=="")
	{
		alert("Please Enter Friend Email");
		frndemail.focus();
		return false;
	}
	
	
	
	if (echeck(frndemail.value)==false)
	{
		frndemail.value=""
		frndemail.focus();
		return false;
	}
	var t = document.getElementById('ref_counter').value
	var flag = 0;
	for(var id=2;id<=t;id++)
	{
		if(document.getElementById('frnd'+id+'fname').value == '')
		{
			flag = 1;
			alert('Please Enter First Name of Friend '+id);   
			document.getElementById('frnd'+id+'fname').focus();
			return false;
		}
		if(document.getElementById('frnd'+id+'lname').value == '')
		{
			flag = 1;
			alert('Please Enter Last Name of Friend'+id);   
			document.getElementById('frnd'+id+'lname').focus();
			return false;
		}
		else
		if(document.getElementById('frnd'+id+'phone').value == '')
		{
			flag = 1;
			alert('Please Enter Phone Number of Friend '+id);
			document.getElementById('frnd'+id+'phone').focus();
			return false;
		}else
		if(document.getElementById('frnd'+id+'email').value == '')
		{
			flag = 1;
			alert('Please Enter Email of Friend '+id);
			document.getElementById('frnd'+id+'email').focus();
			return false;
		}
		return true;
	}
	
	/*if(flag == 0)
	{
		document.refform.submit();		
	}*/
	var firstname=document.refform.firstname;
	var lastname=document.refform.lastname;
	var address=document.refform.address;
	var phonenum=document.refform.phonenum;
	var email=document.refform.email;
	if(firstname.value=="")
	{
		alert("Please Enter Your First Name");
		firstname.focus();
		return false;
	}
	if(lastname.value=="")
	{
		alert("Please Enter  Your Last Name");
		lastname.focus();
		return false;
	}
	if(address.value=="")
	{
		alert("Please Enter Your Address");
		address.focus();
		return false;
	}
	if(phonenum.value=="")
	{
		alert("Please Enter Your Phone Number");
		phonenum.focus();
		return false;
	}
	if(email.value=="")
	{
		alert("Please Enter Your Email ");
		email.focus();
		return false;
	}
	
	
	if (echeck(email.value)==false)
	{
		email.value=""
		email.focus();
		return false;
	}
	/*var len=window.document.refform.gcp_ref;
	for(var i=0; i <len.length; i++)
	{
		if(len[i].checked==false)
		alert("Please Select Any Benefit");
		return false;
	}*/
	return true;
}
function resetrefformvalues()
{
	document.refform.frndfname.value="";
	document.refform.frndlname.value="";
	document.refform.frndphone.value="";
	document.refform.frndemail.value="";
	var t = document.getElementById('ref_counter').value	
	for(var id=2;id<=t;id++)
	{
		document.getElementById('frnd'+id+'fname').value == '';		
		document.getElementById('frnd'+id+'lname').value == '';		
		document.getElementById('frnd'+id+'phone').value == '';		
		document.getElementById('frnd'+id+'email').value == '';	
	}
	
	document.refform.firstname.value="";
	document.refform.lastname.value="";
	document.refform.staddr.value="";
	document.refform.suite.value="";
	document.refform.city.value="";
	document.refform.state.value="";
	document.refform.zipcode.value="";
	document.refform.phonenum.value="";
	document.refform.email.value="";
	var len=window.document.refform.gcp_ref;
	for(var i=0; i <len.length; i++)
	{
		gcp_ref[i].checked=false;
	}
	
}