

function FromValidate()
{
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	var Errormessage = ""; 

	if( document.getElementById('FirstName').value == "" || document.getElementById('LastName').value == "" || document.getElementById('Email').value == "" || document.getElementById('Phone').value == "" || document.getElementById('Company').value == "")
	{
		
		if(document.getElementById('FirstName').value == "" )	//CHECK FIRST NAME
		{
			Errormessage = Errormessage + "Please fill First Name!!" + "\n" ;
			document.getElementById('FirstName').focus();
		}
		else if(document.getElementById('LastName').value == "")	//CHECK LAST NAME   
		{
			Errormessage = Errormessage + "Please fill Last Name!!" + "\n" ; 		
			document.getElementById('LastName').focus();
		}
		else if(document.getElementById('Email').value == "")	//CHECK EMAIL ADDRESS
		{
			Errormessage = Errormessage + "Please fill Email Address!!" + "\n" ; 
			document.getElementById('Email').focus();
		}
		else if(document.getElementById('Phone').value == "")	//CHECK PHONE NUMBER
		{
			Errormessage = Errormessage + "Please fill Phone Number!!" + "\n" ; 
			document.getElementById('Phone').focus();
		}
		else if(document.getElementById('Company').value == "")	//CHECK COMPANY NAME
		{
			Errormessage = Errormessage + "Please fill Company Name!!" + "\n" ;   
			document.getElementById('Company').focus();
		}
		
		alert(Errormessage);   
		return false; 
	}
	
	//CHECK FOR VAILD EMAIL FORMAT
	if(document.getElementById('Email').value.search(emailRegEx)== -1)
	{
		alert("Please enter a valid Email Address!!");
		document.getElementById('Email').focus();
		return false;
	}        
	
}

// CHECK EMAIL
function checkEmail()
{
	var t1 = form1.Email.value;
	invalidChars = " /:~!#$%^&*()+|{}[]',";
	for (i=0; i < invalidChars.length; i++) 
	{
		badChar = invalidChars.charAt(i);
		if (t1.indexOf(badChar,0) != -1) 
		{
			alert('In Email Address ' + badChar + ' is not allowed.\nPlease Enter Again.');
			form1.Email.focus();
			return false;
		}
	}
	atPos = t1.indexOf('@', 1);
	periodPos = t1.lastIndexOf('.');
	
	if( atPos == -1 || periodPos == -1 || ((periodPos+2)>(t1.length-1)) ) 
	{
		alert('Invalid Email Address.\nPlease Enter Again.');
		form1.Email.focus();
		return false;
	}
	else
		return true;
}

// CHECK PHONE - NUMERIC FORMAT
function checkPhone()
{
	val = form1.Phone.value;
	if(isNaN(val) || (val.indexOf(".")!= -1) || (val.indexOf("-")!= -1) || (val.indexOf(" ")!= -1))
	{
		alert("Please enter numeric value.");
		form1.Phone.value = "";
		form1.Phone.focus();
		return false;
	}
	else
		return true;
}

//CHECK NUMERIC FORMAT
function NumericFormat()
{
	var browserName = navigator.appName;

	if(browserName == "Microsoft Internet Explorer")
	{
		if ((window.event.keyCode < 47) || (window.event.keyCode > 57) || (window.event.keyCode == 47))
		{
			window.event.keyCode = 0;
		} 
	}
	
	if(browserName == "Mozilla FireFox")
	{
	
	}
}






