// JavaScript Document
var xmlHttp;
	var fname=document.getElementById("fname");
	var femail=document.getElementById("femail");
	var yname=document.getElementById("yname");
	var yemail=document.getElementById("yemail");
	var message=document.getElementById("message");
	var verify=document.getElementById("verify");

	var fname_pass=document.getElementById("fname_pass");
	var fname_fail=document.getElementById("fname_fail");
	var fname_empty=document.getElementById("fname_empty");
	
	var femail_pass=document.getElementById("femail_pass");
	var femail_fail=document.getElementById("femail_fail");
	var femail_empty=document.getElementById("femail_empty");
	
	var yname_pass=document.getElementById("yname_pass");
	var yname_fail=document.getElementById("yname_fail");
	var yname_empty=document.getElementById("yname_empty");
	
	var yemail_pass=document.getElementById("yemail_pass");
	var yemail_fail=document.getElementById("yemail_fail");
	var yemail_empty=document.getElementById("yemail_empty");
	
	var message_pass=document.getElementById("message_pass");
	var message_fail=document.getElementById("message_fail");
	var message_empty=document.getElementById("message_empty");
	
	var verify_pass=document.getElementById("verify_pass");
	var verify_fail=document.getElementById("verify_fail");
	var verify_empty=document.getElementById("verify_empty");

var flag="";
function validate(f)
{
	flag=f;
  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=rvalidate;
	var path="../_includes/process_tell_form.php?";
	var qstring="task=validate&fname="+encodeURIComponent(fname.value)+"&femail="+encodeURIComponent(femail.value)+"&yname="+encodeURIComponent(yname.value)+"&yemail="+encodeURIComponent(yemail.value)+"&verify="+encodeURIComponent(verify.value);
	//"&message="+encodeURIComponent(message.value)+
	//alert(path+qstring);
	xmlHttp.open("GET",path+qstring,true);
    xmlHttp.send(null);
}
function rvalidate()
{
  if(xmlHttp.readyState==4)
  {
     if(xmlHttp.responseText)
	 {
		//alert(xmlHttp.responseText);
		var response=xmlHttp.responseText.split('.');//alert(response);   
		var e=0;
		for(var i=0;i<response.length;i++)
		{
			if(i==0)//fname
			{
				if(trimAll(fname.value)=="")
				{
					fname_pass.style.display="none";
					fname_fail.style.display="none";
					fname_empty.style.display="block";
					e++;
				}
				else if(response[i]=='e')
				{
					e++;
					fname_pass.style.display="none";
					fname_fail.style.display="block";
					fname_empty.style.display="none";
				}
				else
				{
					fname_pass.style.display="block";
					fname_fail.style.display="none";
					fname_empty.style.display="none";
				}
			}
			else if(i==1)//femail
			{
				if(trimAll(femail.value)=="")
				{
					femail_pass.style.display="none";
					femail_fail.style.display="none";
					femail_empty.style.display="block";
					e++;
				}
				else if(response[i]=='e')
				{
					femail_pass.style.display="none";
					femail_fail.style.display="block";
					femail_empty.style.display="none";
					e++;
				}		
				else
				{
					femail_pass.style.display="block";
					femail_fail.style.display="none";
					femail_empty.style.display="none";

				}
			}
			else if(i==2)//yname
			{
				if(trimAll(yname.value)=="")
				{
					yname_pass.style.display="none";
					yname_fail.style.display="none";
					yname_empty.style.display="block";
					e++;
				}
				else if(response[i]=='e')
				{
					yname_pass.style.display="none";
					yname_fail.style.display="block";
					yname_empty.style.display="none";
					e++;
				}
				else
				{
					yname_pass.style.display="block";
					yname_fail.style.display="none";
					yname_empty.style.display="none";
				}
			}
			else if(i==3)//yemail
			{
				if(trimAll(yemail.value)=="")
				{
					yemail_pass.style.display="none";
					yemail_fail.style.display="none";
					yemail_empty.style.display="block";
					e++;
				}
				else if(response[i]=='e')
				{
					yemail_pass.style.display="none";
					yemail_fail.style.display="block";
					yemail_empty.style.display="none";
					e++;
				}
				else
				{
					yemail_pass.style.display="block";
					yemail_fail.style.display="none";
					yemail_empty.style.display="none";
				}
			}
			else if(i==4)//message
			{
				/*
				if(trimAll(message.value)=="")
				{
					message_pass.style.display="none";
					message_fail.style.display="none";
					message_empty.style.display="block";
				}
				else if(response[i]=='e')
				{
					message_pass.style.display="none";
					message_fail.style.display="block";
					message_empty.style.display="none";
					e++;
				}
				else
				{
					message_pass.style.display="block";
					message_fail.style.display="none";
					message_empty.style.display="none";
				}
				*/
			}
			else if(i==5)//verify
			{
				if(trimAll(verify.value)=="")
				{
					verify_pass.style.display="none";
					verify_fail.style.display="none";
					verify_empty.style.display="block"; 
					e++;
				}
				else if(response[i]=='e')
				{
					verify_pass.style.display="none";
					verify_fail.style.display="block";
					verify_empty.style.display="none"; 
					e++;
				}
				else
				{
					verify_pass.style.display="block";
					verify_fail.style.display="none";
					verify_empty.style.display="none"; 
				}
			}
		}
		if(e==0 && flag=="yes")
		{
			document.contact_form.submit();
		}
	 }
  }
}

