	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){
		   //alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;				
	}

	function IsNumeric(sText)
	{
	   var ValidChars = "0123456789.";
	   var IsNumber=true;
	   var Char;

	   for (i = 0; i < sText.length && IsNumber == true; i++) 
		  { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
			 {
			 IsNumber = false;
			 }
		  }
	   return IsNumber;
   }
	
	function validate_form (thisform)
	{
		valid = true;
		if ((document.form1.txtFName.value==null)||(document.form1.txtFName.value == "")){
			alert("Please Enter your First Name");
			//document.form1.txtName.focus();
			valid=false;
		}
		else if ((document.form1.txtLName.value==null)||(document.form1.txtLName.value == "")){
			alert("Please Enter your Last Name");
			//document.form1.txtLName.focus();
			valid=false;
		}
		else if ((document.form1.txtEmail.value==null)||(document.form1.txtEmail.value == "")){
			alert ( "Please enter your email address." );
			//document.form1.txtEmail.focus()
			valid = false;
		}
		else if (echeck(document.form1.txtEmail.value)==false){
			document.form1.txtEmail.value=""
 		    alert("Invalid E-mail ID");
			//document.form1.txtEmail.focus();
			valid=false;
		}
		else if ((document.form1.txtTelephoneLeft.value==null)||(document.form1.txtTelephoneLeft.value == "")){
			alert ( "Please enter phone area code." );
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if (IsNumeric(document.form1.txtTelephoneLeft.value)==false) {
			alert ( "Invalid Phone number entered." );
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if (document.form1.txtTelephoneLeft.value.length<3){
			alert ( "Invalid Phone number entered." );
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if ((document.form1.txtTelephoneMid.value==null)||(document.form1.txtTelephoneMid.value == "")){
			alert ( "Please enter complete phone number." );
			//document.form1.txtTelephoneMid.focus()
			valid = false;
		}
		else if (IsNumeric(document.form1.txtTelephoneMid.value)==false) {
			alert ( "Invalid Phone number entered." );
			//alert(document.form1.txtTelephoneMid.value.length);
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if (document.form1.txtTelephoneMid.value.length<3){
			alert ( "Invalid Phone number entered." );
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if ((document.form1.txtTelephoneRight.value==null)||(document.form1.txtTelephoneRight.value == "")){
			alert ( "Please enter complete phone number." );
			//document.form1.txtTelephoneRight.focus()
			valid = false;
		}
		else if (IsNumeric(document.form1.txtTelephoneRight.value)==false) {
			alert ( "Invalid Phone number entered." );
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if (document.form1.txtTelephoneRight.value.length<4){
			alert ( "Invalid Phone number entered." );
			//document.form1.txtTelephoneLeft.focus()
			valid = false;
		}
		else if ((document.form1.txtCat.value==null)||(document.form1.txtCat.value == "")){
			alert("Please Enter a Category");
			//document.form1.txtCat.focus();
			valid=false;
		}
		else if ((document.form1.txtTitle.value==null)||(document.form1.txtTitle.value == "")){
			alert("Please Enter a Title to your story");
			//document.form1.txtTitle.focus();
			valid=false;
		}
		else if ((document.form1.txtSummary.value==null)||(document.form1.txtSummary.value == "")){
			alert("Please Enter a Summary of your story");
			document.form1.txtSummary.focus();
			valid=false;
		}
		else if ((document.form1.txtStory.value==null)||(document.form1.txtStory.value == "")){
			alert("Please Enter the full story");
			//document.form1.txtStory.focus();
			valid=false;
		}
		return valid;
	}
