
function validate_form(f)
{
	
	with (f)
	{
		if(validate_name(name1,"Please Enter Name.")==false)
		{
		name1.focus();
		return false;
		}
	    if (entermail(mail1,"Please Enter email id.")==false)
		{
		mail1.focus();
		return false;
		}
		if (validate_email(mail1,"Not a valid e-mail address!")==false)
  		{
  		mail1.value=="";
		mail1.focus();
  		return false;
  		}
	//validation for second mail2
	
		if((mail2.value==!null)|| !(mail2.value==""))
		{
			if(validate_name(name2,"Please Enter Name.")==false)
			{
			name2.focus();
			return false;
			}
	    
			if (validate_email(mail2,"Not a valid e-mail address!")==false)
  			{
			mail2.value=="";
  			mail2.focus();
  			return false;
  			}
		}
		
		if((name2.value==!null)|| !(name2.value==""))
		{
			if (entermail(mail2,"Please Enter email id.")==false)
			{
			mail2.focus();
			return false;
			}
			if (validate_email(mail2,"Not a valid e-mail address!")==false)
  			{
			mail2.value=="";
  			mail2.focus();
  			return false;
  			}
		}
	//validation for second mail3
		
		if((mail3.value==!null)|| !(mail3.value==""))
		{
			if(validate_name(name3,"Please Enter Name.")==false)
			{
			name3.focus();
			return false;
			}
	    
			if (validate_email(mail3,"Not a valid e-mail address!")==false)
  			{
			mail3.value=="";
  			mail3.focus();
  			return false;
  			}
		}
		
		if((name3.value==!null)|| !(name3.value==""))
		{
			if (entermail(mail3,"Please Enter email id.")==false)
			{
			mail3.focus();
			return false;
			}
			if (validate_email(mail3,"Not a valid e-mail address!")==false)
  			{
			mail3.value=="";
  			mail3.focus();
  			return false;
  			}
		}
	//validation for second mail4
		
		if((mail4.value==!null)|| !(mail4.value==""))
		{
			if(validate_name(name4,"Please Enter Name.")==false)
			{
			
			name4.focus();
			return false;
			}
	    
			if (validate_email(mail4,"Not a valid e-mail address!")==false)
  			{
			mail4.value=="";
  			mail4.focus();
  			return false;
  			}
		}
		
		if((name4.value==!null)|| !(name4.value==""))
		{
			if (entermail(mail4,"Please Enter email id.")==false)
			{
			mail4.focus();
			return false;
			}
			if (validate_email(mail4,"Not a valid e-mail address!")==false)
  			{
			mail4.value=="";
  			mail4.focus();
  			return false;
  			}
		}
		
	//validation for second mail5
		
		if((mail5.value==!null)|| !(mail5.value==""))
		{
			if(validate_name(name5,"Please Enter Name.")==false)
			{
			name5.focus();
			return false;
			}
	    	
			if (validate_email(mail5,"Not a valid e-mail address!")==false)
  			{
			mail5.value=="";
  			mail5.focus();
  			return false;
  			}
		}
		if((name5.value==!null)|| !(name5.value==""))
		{
			if (entermail(mail5,"Please Enter email id.")==false)
			{
			mail5.focus();
			return false;
			}
			if (validate_email(mail5,"Not a valid e-mail address!")==false)
  			{
			mail5.value=="";
  			mail5.focus();
  			return false;
  			}
		}
	}	
		
		
	//return valid;
	
}

function validate_email(field,txt)
{
	with (field)
		{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
		if (reg.test(field.value) == false) 
  			{
			alert(txt);
			return false;
			}
		else 
			{
			return true;
			}
		}
}

function validate_name(field,txt)
{
	with(field)
		{
		if (value==null||value=="")
  			{
  			alert(txt);
			return false;
  			}
  		else
  			{
  			return true;
  			}
		}
}

function entermail(field,txt)
{
	with(field)
		{
		if (value==null||value=="")
  			{
  			alert(txt);
			return false;
  			}
  		else
  			{
  			return true;
  			}
		}
}
