// JavaScript Document
function fnValidate(){
	if(document.frmMain.title.value==""){
		alert("Please select one title");
		document.frmMain.title.focus();
		return false
	}
	if(document.frmMain.name.value==""){
		alert("Please enter name");
		document.frmMain.name.focus();
		return false
	}
	if(document.frmMain.email.value==""){
		alert("Please enter email");
		document.frmMain.email.focus();
		return false
	}
	
	if(!fnEmail(document.frmMain.email)){		
		document.frmMain.email.focus();
		return false
	}
	
return true
}

function fnValidateInternship(){
	if(document.frmMain.fname.value==""){
		alert("Please enter first name");
		document.frmMain.fname.focus();
		return false
	}
	
	if(document.frmMain.lname.value==""){
		alert("Please enter last name");
		document.frmMain.lname.focus();
		return false
	}
	
	if(!fnEmail(document.frmMain.email)){		
		document.frmMain.email.focus();
		return false
	}
	
	if(document.frmMain.city.value==""){
		alert("Please enter city");
		document.frmMain.city.focus();
		return false
	}
	
	if(document.frmMain.country.value==""){
		alert("Please enter country");
		document.frmMain.country.focus();
		return false
	}
	
	if(document.frmMain.phone.value==""){
		alert("Please enter phone");
		document.frmMain.phone.focus();
		return false
	}
	
	if(document.frmMain.adate.value==""){
		alert("Please enter availability date");
		document.frmMain.adate.focus();
		return false
	}
	
	if(document.frmMain.length.value==""){
		alert("Please select length of internship");
		document.frmMain.length.focus();
		return false
	}
	
	if(document.frmMain.resume.value==""){
		alert("Please upload your Resume");
		document.frmMain.resume.focus();
		return false
	}
	
return true
}

function fnEmail(txtEmail)
{
	if (txtEmail.value!="")
	{
		var intLen=txtEmail.value.length
		var blnFlag=0
		if (txtEmail.value.charAt(0)=="@" || txtEmail.value.charAt(0)==".")
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		if (txtEmail.value.charAt(intLen-1)=="@" || txtEmail.value.charAt(intLen-1)==".")
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		for (var i=0;i<intLen;i++)
		{
			if (txtEmail.value.charAt(i)=="@")
			{
				blnFlag=blnFlag+1
			}
		}
		if (blnFlag>=0 && blnFlag<1 || blnFlag>1)
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		strSplit=(txtEmail.value).split("@")
		intSptLen=strSplit[1].length
		var intCnt=0
		for(var j=0;j<intSptLen;j++)
		{
			if (strSplit[1].charAt(j)==".")
			{
				intCnt=intCnt+1
			}
		}
		if (intCnt<=0)
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		return true
	}
}