function validate()
{
var check1,check2,flag;
flag=true;
var mail=feedback.S_email.value;

if(feedback.H_name.value=="")
	{
		alert("Name field can't be blank");
		feedback.H_name.focus();
		return false;
	}
	
if(feedback.S_name.value=="")
	{
		alert("Name field can't be blank");
		feedback.S_name.focus();
		return false;
	}
	


if(mail=="")
	{
		alert("Mail field can't be blank");
		feedback.S_email.focus();
		return false;
	}

var invalidChar = "*|,\:<>/[]{}`\';()&$#%";

   for (var i = 0; i < mail.length; i++) 
   {
      if (invalidChar.indexOf(mail.charAt(i)) != -1)
      	{
         flag=false;
       }
   }
			

if(mail!="")
	{
		check1=mail.indexOf("@");
		check2=mail.indexOf(".");
		if(check1==-1 || check2==-1)
			{
				flag=false;
			}
		if((check1-check2)==1 || (check1-check2)==-1)
			{
				flag=false;
			}
		
	}
if(flag==false)
	{
	alert("Invalid Mail ID");
  	feedback.S_email.select();
  	feedback.S_email.focus();
	return false;
	}

if(feedback.S_country.value=="")
	{
		alert("Country field can't be blank");
		feedback.S_country.focus();
		return false;
	}
	if(feedback.A_date.value=="")
	{
		alert("Country field can't be blank");
		feedback.A_date.focus();
		return false;
	}
	if(feedback.D_date.value=="")
	{
		alert("Country field can't be blank");
		feedback.D_date.focus();
		return false;
	}
if(feedback.Description.value=="")
	{
		alert("Description field can't be blank");
		feedback.Description.focus();
		return false;
	}



	var newWin;
	newWin =window.open("","mail",'resizable=no,scrollbars=no,width=300,height=180,toolbar=no,left=200,top=200,screenX=200,screenY=200');

	feedback.target="mail";

	feedback.submit();

	feedback.H_name.value="";
	feedback.S_email.value="";
	feedback.S_name.value="";
	feedback.S_country.value="";
	feedback.Description.value="";
	
	




	return false;
}
