// JavaScript Document

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){		  
		   return false
		   }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		  
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){		    
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){		  
		    return false
		 }
 		 return true			
	}

function ValidateForm(){

if (document.storyForm.name.value=="")
{
	alert("Please Enter Your Name");
	document.storyForm.name.focus();
	return false;
}


if (document.storyForm.email.value=="")
{
	alert("Please Enter Your email");
	document.storyForm.email.focus();
	return false;
}

if(echeck(document.storyForm.email.value)==false)
{
	alert("Please Enter Your email");
	document.storyForm.email.focus();
	return false;
}

if (document.storyForm.story.value=="")
{
	document.storyForm.story.value="";
	alert("Please write a story");
	document.storyForm.story.focus();
	return false;
}



		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		 {
		  alert ("Your browser does not support AJAX!");
		 return;
		 } 
		var url="../postmail.php?name="+document.storyForm.name.value+"&email="+document.storyForm.email.value+"&story="+document.storyForm.story.value;
		xmlHttp.onreadystatechange=mailsending
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)

document.getElementById('loading').style.display="block";
return false;

}


var xmlHttp;
function GetXmlHttpObject()
{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		return xmlHttp;
}

function mailsending() 
{ 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.storyForm.name.value='';
		document.storyForm.email.value='';
		document.storyForm.story.value='';
		document.getElementById('confirmBox').style.display="block";
		document.getElementById('loading').style.display="none";
	}
}