       	function checkForm()
	{
		with(window.document.CheckValidate)
		{
			if (newsletter.value == "")
			{
				alert ("Enter Your Vaild Email Address");
				newsletter.focus();
				return false;
			}
			if (!(isValidMail(newsletter.value)))
		{
			alert ("Please Enter A Valid E-Mail Address");
			newsletter.focus();
			return false;
		}
		return true;
		}
	}


	function isValidMail(mail)
{
	m=new String(mail);
	var mailLength=m.length
	var totalDOT=0
	var totalROUTE=0
	var totalSPACE=0

	// Should not beging with a '.' or '@'
	if(m.charAt(0)=='@' || m.charAt(0) == '.')
	{	return false;		}

	// 
	for(ctr=1;ctr<=mailLength;ctr++)
	{	if (m.charAt(ctr)=='@')	{	totalROUTE++;	}	
		if (m.charAt(ctr)=='.')	{	totalDOT++;	}	
		if (m.charAt(ctr)==' ') {	totalSPACE++;	}
	}

	if (totalROUTE!=1)			//Checking for Multiple @
	{	return false;		}
	if(totalDOT<1)				//Checking for Route Domain
	{	return false;		}
	if(totalSPACE>0)			//No Embeded Space
	{	return false;		}
	
	//Checking for Invalid Characters

	for(ctr=0;ctr<=mailLength;ctr++)
	{	
		if (m.charAt(ctr)=='`')	return false;	
		else if (m.charAt(ctr)=='!')	return false;	
		else if (m.charAt(ctr)==' ') 	return false;	
		else if (m.charAt(ctr)=='#')	return false;	
		else if (m.charAt(ctr)=='$')	return false;	
		else if (m.charAt(ctr)=='%')	return false;	
		else if (m.charAt(ctr)=='^')	return false;	
		else if (m.charAt(ctr)=='&')	return false;	
		else if (m.charAt(ctr)=='*')	return false;	
		else if (m.charAt(ctr)=='(')	return false;	
		else if (m.charAt(ctr)==')')	return false;	
		else if (m.charAt(ctr)=='+')	return false;	
		else if (m.charAt(ctr)=='=')	return false;	
		else if (m.charAt(ctr)=='|')	return false;	
		else if (m.charAt(ctr)=='\\')	return false;	
		else if (m.charAt(ctr)=='{')	return false;	
		else if (m.charAt(ctr)=='}')	return false;	
		else if (m.charAt(ctr)=='[')	return false;	
		else if (m.charAt(ctr)==']')	return false;	
		else if (m.charAt(ctr)==':')	return false;
		else if (m.charAt(ctr)==';')	return false;	
		else if (m.charAt(ctr)=='"')	return false;	
		else if (m.charAt(ctr)=="'")	return false;	
		else if (m.charAt(ctr)=='<')	return false;	
		else if (m.charAt(ctr)=='>')	return false;	
		else if (m.charAt(ctr)==',')	return false;	
		else if (m.charAt(ctr)=='?')	return false;	
		else if (m.charAt(ctr)=='/')	return false;	
	}
	return true;
}


		
		
		document.write("<FORM NAME=CheckValidate ENCTYPE=\"multipart/form-data\" ONSUBMIT=\"return checkForm();\" METHOD=POST ACTION=\"thanks.php\">"+
        "<TABLE WIDTH=160 BORDER=0 VSPACE=0 HSPACE=0 CELLPADDING=0 CELLSPACING=0>"+
          "<TR>"+
            "<TD ALIGN=CENTER HEIGHT=45><IMG SRC=images/zero.gif WIDTH=1 HEIGHT=1></TD>"+
          "</TR>"+
          "<TR>"+
            "<TD ALIGN=LEFT CLASS=subtitle>News letter</TD>"+
          "</TR>"+
          "<TR>"+
            "<TD ALIGN=CENTER><INPUT TYPE=TEXT NAME=newsletter> "+
            "<INPUT TYPE=Submit NAME=submit class=mail_button Value=''></TD>"+
          "</TR>"+
          "<TR>"+
            "<TD ALIGN=LEFT HEIGHT=15><IMG SRC=images/zero.gif WIDTH=1 HEIGHT=1></TD>"+
          "</TR>"+
          "<TR>"+
            "<TD ALIGN=LEFT HEIGHT=25><A HREF=# CLASS=redtext><IMG SRC=images/image1.gif WIDTH=27 HEIGHT=20 HSPACE=3 ALIGN=ABSMIDDLE>find a solution</A></TD>"+
          "</TR>"+
          "<TR>"+
            "<TD HEIGHT=25><A HREF=# CLASS=redtext><IMG SRC=images/image2.gif WIDTH=27 HEIGHT=20 HSPACE=3 ALIGN=ABSMIDDLE>access my dossier</A></TD>"+
          "</TR>"+
          "<TR>"+
            "<TD HEIGHT=25><A HREF=# CLASS=redtext><IMG SRC=images/image3.gif WIDTH=27 HEIGHT=19 HSPACE=3 ALIGN=ABSMIDDLE>site map</A></TD>"+
          "</TR>"+
        "</TABLE></FORM>");
