function emailCheck(s1) 
{
		emailStr=s1;

		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
		var matchArray=emailStr.match(emailPat)
		if (matchArray==null) 
		{
			alert("Email address seems incorrect (check @ and .'s)")
			return false
		}
	return true;
}

function chkvalidimage(str)
{
	var x;
	var flag = 0;
	var myext = new Array();
	myext[0] = ".gif";
	myext[1] = ".jpg";
	myext[2] = ".jpeg";
	
	
	for (x in myext)
	{
		if(str.substr(str.lastIndexOf(".",str)).toLowerCase() == myext[x])
		{
			flag = 1;
			break;	
		}
	}
	if(flag == 0)
	{
		alert("Please upload only .gif or .jpg image file.");
		return false;
	}
	else
	{
		return true;
	}
}

function chkvalidpdf(str)
{
	var x;
	var flag = 0;
	var myext = new Array();
	myext[0] = ".pdf";
	
	for (x in myext)
	{
		if(str.substr(str.lastIndexOf(".",str)).toLowerCase() == myext[x])
		{
			flag = 1;
			break;	
		}
	}
	if(flag == 0)
	{
		alert("Please upload only .pdf file.");
		return false;
	}
	else
	{
		return true;
	}
}

function chkvaliduploadfile(str)
{
	var x;
	var flag = 0;
	var myext = new Array();
	myext[0] = ".pdf";
	myext[1] = ".mpeg";
	myext[2] = ".mp3";
	myext[3] = ".jpg";
	
	
	for (x in myext)
	{
		if(str.substr(str.lastIndexOf(".",str)).toLowerCase() == myext[x])
		{
			flag = 1;
			break;	
		}
	}
	if(flag == 0)
	{
		alert("Please upload only .pdf, .mpeg or .mp3 file.");
		return false;
	}
	else
	{
		return true;
	}
}
