
function VerifyEmail(sel) {
	pos = sel.indexOf("@");
	pos2 = sel.lastIndexOf("@");
	if (pos != pos2) return false;
	pos1 = sel.lastIndexOf(".");
	if (pos == -1 || pos1 == -1 || pos1 <= pos || sel.indexOf(" ") != -1) {
		return false;
	}
	sel1 = sel.substr(pos+1);
	var RegPat = "[`~!#$%^&*)(_+=}{|\[:;\"'><,?/]";
	var emailReg = new RegExp(RegPat,"g");
	if (emailReg.test(sel1) || sel1.indexOf('\\') > 0 || sel1.indexOf(']') > 0) return false;

	sel2 = sel.substr(0, pos);
	var RegPat = "[><)(\[,;:\"]";
	var emailReg = new RegExp(RegPat,"g");
	if (emailReg.test(sel2) || sel2.indexOf('\\') > 0 || sel2.indexOf(']') > 0) return false;

	pos2 = 0;
	while (sel1.indexOf(".") != -1) {
		pos2 = sel1.indexOf(".");
		if (pos2 == -1) pos2 = sel1.length;
		temp = sel1.substr(0,pos2);
		if (temp == "") return false;
		sel1 = sel1.substr(pos2+1);
	}
	if (sel1 == "") return false;
	pos2=0;
	while (sel2.indexOf(".") != -1) {
		pos2 = sel2.indexOf(".");
		if (pos2 == -1) pos2 = sel2.length;
		temp = sel2.substr(0,pos2);
		if (temp == "") return false;
		sel2 = sel2.substr(pos2+1);
	}
	if (sel2 == "") return false;
	return true;
}

function verifyDate(mon,day,year)
{
	if(mon.value > 0 || year.value > 0 || day.value > 0) {
		if(mon.value > 0)
		{
			if(day.value > 0)
			{
				if(year.value >0)
					return true;
				else {
					window.alert("Select a valid Year.   ");
					year.focus();
					return false;
				}												
			} 
			else {
					window.alert("Select a valid Day.   ");
					day.focus();
					return false;
			}
		}
		else {
					window.alert("Select a valid Month.   ");
					mon.focus();
					return false;
		}
	}
	return true;
}