/*  
 *   Projet  : Gestion SPAM
 *   Societe : Software Domain
 * 
 *   
 *   Auteur  : Michel Gautier
 *    Date   : 19/10/2007
 *
 */

	
   var CodeSpanValid = false;

   function validForm()
   {
	document.forms["formSpam"].sendto.value = 'sales'
	document.forms["formSpam"].sendto.value = document.forms["formSpam"].sendto.value + '-fr@'
	document.forms["formSpam"].sendto.value = document.forms["formSpam"].sendto.value + 'netbricks'
	document.forms["formSpam"].sendto.value = document.forms["formSpam"].sendto.value + '.com'
	alert('tutu');
	alert(document.forms["formSpam"].sendto.value);

	document.forms["formSpam"].sendto.value = 'michel.gautier@software-domain.com'
	if (!CodeSpanValid)
	{
		testSpan(document.forms["formSpam"].SpamCode.value);
		return false;
	}
	return true;
   }

   function testSpan(spanCode)
   {
	xmlhttp=null
       
	
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttp=new XMLHttpRequest()
  	}
	// code for IE
	else if (window.ActiveXObject)
  	{
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
 	 }
	if (xmlhttp!=null)
 	 {
		xmlhttp.onreadystatechange=state_Change
  		xmlhttp.open("GET", "antispam/testCodeImage.aspx?SpanCode=" +  spanCode,true)

  		xmlhttp.send(null)
  	}
	else
  	{
  		alert("Your browser does not support XMLHTTP.")
  	}
   }
   



  function state_Change()
  {
   // if xmlhttp shows "loaded"
   if (xmlhttp.readyState==4)
   {
     // if "OK"
     if (xmlhttp.status==200)
     {		
       		if (xmlhttp.responseText == "true")
			{ CodeSpanValid=true; 
			  if (checkrequired(document.forms["formSpam"])) document.forms["formSpam"].submit();}
		else
		{
			alert("Your spam code is wrong")
			document.all.spamImage.src = "antispam/JpegImage.aspx?nocache=" + new Date().getTime();
			document.forms["formSpam"].SpamCode.value ="";
		}
     }
     else
     {
        alert("Problem retrieving data:" + xmlhttp.statusText)
     }
   }
  }
