function isEmail(val)
{
	if(val.length!=0)
	{
		if (val.indexOf("@")>0 && val.indexOf(".")>0 && val.length>5) 
			return true
		else
			return false
	}
	else
		return false
}

function isPhone(phone)
{

		stri = new String(phone);
		for(i=0;i<stri.length;i++)
		{
			flag1=0;
			num = stri.substr(i,1);
			if (num =="(" || num ==")" || num =="-" || num ==" " || (num <= "9" && num >= "0"))
				flag1 = 1;
			else
			{
				return false;			
			}
		}
		return true;
}

function isNumber(val)
{
	for(i=0;i<val.length;i++)
	{
		c=val.charAt(i)
		if(!(c>='0' && c<='9'))
			return false

	}
	return true;
}
function Trim(S)
{
	reg=/\s/ig;
	var c=new String();
	var D = new String();
	D = S;
	var newstring=new String("");
	for (i=1; i<=D.length; i++)
	{
		c=D.charAt(i-1);
		if (c.search(reg) == "-1")
		{
			newstring=newstring.concat(c);
		}
	}
	return newstring;
}

function checkempty(ctrl,msg)
{
	if(eval(ctrl+".value")==0)
	{
		alert(msg);	
		eval(ctrl+".focus()");	
		return false;
	}
	else
	{
		return true;
	}
}


function checkmail(mailid,msg)
{
	mailname = Trim(mailid)
	mailid = Trim(eval(mailid+".value"));
	if (mailid=='')
	{
		alert(msg);	
		eval(mailname+".focus()");	
		return false;
	}
	else
	{
		flag1=0;
		flag2=0;
		stri = new String(mailid);
		for(i=0;i<stri.length;i++)
		{
			if (stri.substr(i,1) =="@")
				flag1++;

			if (stri.substr(i,1) ==".")
				flag2++;

		//	if (flag1 > 0 && flag2 > 0) break;
		}
		if (flag1==0 || flag2 == 0)
		{
			alert(msg);	
			eval(mailname+".focus()");	
			return false;
		}
		else
		{
			if(flag1>1)
			{
				alert(msg);	
				eval(mailname+".focus()");	
				return false;
			}
		}
		return true;
	}
	return true;
}