var submitter ;
function $elem(name)
	{
		return document.getElementById(name);
	}
function sendForm()
	{
		$elem('warning').innerHTML = "<strong style='color:#000'>Loading</strong><br />"+'<img src="images/loading.gif" alt="" />';
		var query = 'name='+$elem('name').value;
		query += '&email='+$elem('email').value;
		query += '&subject='+$elem('subject').value;
		query += '&message='+$elem('message').value;
		query += '&security='+$elem('security_code').value;
		ajax_do('contact.php',query,'warning');
	}
	


function ajax_do(url,query,ret_div_id)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
			if(document.getElementById(ret_div_id))
				{
					document.getElementById(ret_div_id).innerHTML = xmlHttp.responseText;
				  	return true;
				}
          }
      }
    xmlHttp.open("GET",url+"?"+query,true);
    xmlHttp.send(null);
	return -1;
  }
  
  
 function emailcheck(theForm)
 	{
       var checkEmail = "@.";
	   var checkStr = theForm.from.value
	   var EmailValid = false;
	   var EmailAt = false;
	   var EmailPeriod = false;
	   for (i = 0;  i < checkStr.length;  i++)
               {
				   ch = checkStr.charAt(i);
				   for (j = 0;  j < checkEmail.length;  j++)
					   {
							   if (ch == checkEmail.charAt(j) && ch == "@")
							  		 EmailAt = true;
							   if (ch == checkEmail.charAt(j) && ch == ".")
							   		EmailPeriod = true;
							   if (EmailAt && EmailPeriod)
									  break;
							   if (j == checkEmail.length)
								   break;
                       }
                       // if both the @ and . were in the string
				   if (EmailAt && EmailPeriod)
				   		{
						   EmailValid = true
						   break;
						 }
               }
		 if (!EmailValid)
		   {
			   alert("Please enter Valid Email Address");
			   theForm.from.focus();
			   return (false);
		   }   
		else
			{
				setCookie('gluten-answers','gluten-answers','1')
			}
	}

function setCookie(c_name,value,expiredays)
	{
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}

