		//form validations

		function checkExtension()
		{
			var extString = document.contact.cv.value;
			if(extString == "")
			{
				return true;
			}
			else
			{
				var position = extString.lastIndexOf(".");
				var ext = extString.substring(position);
				if (ext == ".txt" || ext == ".doc" || ext == ".pdf" || ext == ".rtf" )
				{
					return true;
				}
				else
				{
					return false;
				}
			}
		}

function validateForm( )
{
	
    if (document.contact.name.value == "")
	{
		alert("Your Name is missing! Please enter your Name.");

		document.contact.name.focus( );

		return false;
	}

	if (document.contact.dob.value == "")
	{
		alert("Please enter Your Date of Birth.");

		document.contact.dob.focus( );

		return false;
	}

	if (document.contact.email.value == "")
	{
		alert("Please enter Your Email Address.");

		document.contact.email.focus( );

		return false;
	}

	if (document.contact.tel.value == "")
	{
		alert("Please enter Your Phone Number.");

		document.contact.tel.focus( );

		return false;
	}
	
	if (document.contact.mobile.value == "")
	{
		alert("Please enter Your Mobile Number.");

		document.contact.mobile.focus( );

		return false;
	}
	
	if (document.contact.add.value == "")
	{
		alert("Please enter Your Address.");

		document.contact.add.focus( );

		return false;
	}

	if (document.contact.city.value == "")
	{
		alert("Please enter Your City.");

		document.contact.city.focus( );

		return false;
	}
	
	if (document.contact.state.value == "")
	{
		alert("Please enter Your State.");

		document.contact.state.focus( );

		return false;
	}
	
	if (document.contact.degree.value == "")
	{
		alert("Please enter Your First Degree.");

		document.contact.degree.focus( );

		return false;
	}

	if (document.contact.school.value == "")
	{
		alert("Please enter the Institution you attended.");

		document.contact.school.focus( );

		return false;
	}

	if (!validateEmailAddress(document.contact.email.value))
	{
		alert("Please enter Your valid Email Address!");

		document.contact.email.focus( );

		document.contact.email.select( );

		return false;
	}

	if (!checkExtension())
	{
		alert("Selected File Type Is Not Allowed, Please Select In [ .txt, .doc, .pdf , .rtf]");

		document.contact.cv.focus( );

		document.contact.cv.select( );

		return false;
	}
}


function validateEmailAddress(sEmail)
{
	var iLength = sEmail.length;

	if (iLength < 5)
		return false;

	var sValidChars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";

	for (var i = 0; i < iLength; i++)
	{
		var sLetter = sEmail.charAt(i).toLowerCase( );

		if (sValidChars.indexOf(sLetter) != -1)
			continue;

		return false;
	}

	var iPosition = sEmail.indexOf('@');

	if (iPosition == -1 || iPosition == 0)
		return false;

	var sFirstPart = sEmail.substring(0, iPosition);

	sEmail = sEmail.substring((iPosition + 1));

	iPosition = sEmail.indexOf('.');

	if (iPosition == -1 || iPosition == 0)
		return false;

	var sSecondPart = sEmail.substring(0,iPosition);

	var sThirdPart = sEmail.substring((iPosition + 1));

	if(sFirstPart.indexOf('-') != -1)
		return false;

	if(sSecondPart.indexOf('@') != -1 || sSecondPart.indexOf('_') != -1)

		return false;

	if(sThirdPart.indexOf('@') != -1 || sThirdPart.indexOf('_') != -1 || sThirdPart.indexOf('-') != -1 || sThirdPart.length < 2)

		return false;

	return true;
}