// JavaScript Document
var strName =  ""; 
var strEmail = ""; 
var strCompany = "";
var strNumber ="";
var strMessage ="";

var iNameErr = 0; 
var iEmailErr =  0; 

/*$(document).ready(function() {
  $.jGrowl('Invalid Email');		
});*/
	
	function SubmitForm()
	{
	     debugger;
		strName = document.getElementById('txtName').value; // $("#txtName").val(); 
        strEmail = document.getElementById('txtEmail').value; //$("#txtEmail").val(); 
        strCompany =document.getElementById('txtCompany').value;//  $("#txtCompany").val();
	    strNumber =document.getElementById('txtNumber').value; // $("#txtNumber").val();
        strMessage = document.getElementById('txtMessage').value; //$("#txtMessage").val();
			
			
		
			//ValidateForm();
			
			
		 if (iNameErr == 0 && iEmailErr == 0 )
		 {
			
			
			$.ajax({
				type: "POST",
				url: "mailform.php",			
				data: 	"name=" + strName + "&email=" + strEmail+ "&company=" + strCompany+ "&number=" + strNumber+ "&message=" + strMessage,
				success: function(html)
				{
					$.jGrowl('Thank you for sending your message, I shall be in contact soon.');					
					$("#resultDiv").html(html);
					clearForm();
					
				}
				
			});
		 }
		 else 
		 {
				//alert ('Error');		
		 }
	
	}
	function clearForm() {
	document.getElementById("txtName").value = "";
	document.getElementById("txtEmail").value = "";
	document.getElementById("txtCompany").value = "";
	document.getElementById("txtNumber").value = "";
	document.getElementById("txtMessage").value = "";
	
	}
	
	function ValidateForm()
	{
			if (trim(strEmail) != "") 
			{
				//document.getElementById('span_FormEmailErr').style.display = "none";
				 if (!echeck(strEmail))
				 {
					//document.getElementById('span_FormEmailErr').style.display = "block";
					//document.getElementById('span_FormEmailErr').innerHTML = "Invalid From ID";		
					iEmailErr = 1;
					//alert('email error');
					$.jGrowl('Invalid Email');					
				 }
				 else
				 {
					//document.getElementById('span_FormEmailErr').style.display = "none";
					iEmailErr = 0;			
				 }
			}
			else 
			{
					//document.getElementById('span_FormEmailErr').style.display = "block";
					//document.getElementById('span_FormEmailErr').innerHTML = "Please enter from ID";
					iEmailErr = 1;
					$.jGrowl('Invalid Email');					
			}
			
			
			
			
			 if (trim(strName) != "") 
			 {
				 //document.getElementById('span_FormNameErr').style.display = "none"; 
				 iNameErr = 0;
				
			 }
			 else 
			 {
				//document.getElementById('span_FormNameErr').style.display = "block";
				//document.getElementById('span_FormNameErr').innerHTML = "Please enter from name";
				iNameErr = 1;
				$.jGrowl('Please enter name');					
			 }
	  
	}

	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) {
            //$get('ErrLabel1').innreHTML = "Email is not valid";
            return false
        }

        if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
            //$get('ErrLabel1').innreHTML = "Email is not valid";
            return false
        }

        if (str.indexOf(dot, (lat + 2)) == -1) {
            //$get('ErrLabel1').innreHTML = "Email is not valid";
            return false
        }

        if (str.indexOf(" ") != -1) {
            //$get('ErrLabel1').innreHTML = "Email is not valid";
            return false
        }

        return true;
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


    

