
//validation for email..
function emailcheck(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("Please Enter valid Email Address for Ex:yourId@example.com");
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Please Enter valid Email Address for Ex:yourId@example.com");
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Please Enter valid Email Address for Ex:yourId@example.com");
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Please Enter valid Email Address for Ex:yourId@example.com");
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Please Enter valid Email Address for Ex:yourId@example.com");
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Please Enter valid Email Address for Ex:yourId@example.com");
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Please Enter valid Email Address for Ex:yourId@example.com");
		return false;
	 }			
} 

//validations for contact form -- Start
function validateContactForm()
{
	if(document.getElementById('FirstName').value == '')
	{
		alert('Please Enter the First Name');
		document.getElementById("FirstName").focus();
		return false;
	}
	if(document.getElementById('LastName').value == '')
	{
		alert('Please Enter the Last Name');
		document.getElementById("LastName").focus();
		return false;
	}
	if(document.getElementById('Email').value == '')
	{
		alert('Please Enter the Email');
		document.getElementById("Email").focus();
		return false;
	}
	if(document.getElementById('random').value == '')
	{
		alert('Please Enter Verification Code');
		document.getElementById("random").focus();
		return false;
	}
	if(document.getElementById('Email').value != '')
	{
		var email = document.getElementById('Email').value;
		if(emailcheck(email) == false)
		{
			document.getElementById("Email").focus();
			return false;
		}
	}
	return true;
}
//validations for contact form -- End



