function emailchk(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
	   alert("Invalid E-mail ID");
	   return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID");
	   return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Invalid E-mail ID");
		return false;
	}
	 if (str.indexOf(at,(lat+1))!=-1)
	 {
		alert("Invalid E-mail ID");
		return false;
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	 {
		alert("Invalid E-mail ID");
		return false;
	 }
	 if (str.indexOf(dot,(lat+2))==-1)
	 {
		alert("Invalid E-mail ID");
		return false;
	 }
	 if (str.indexOf(" ")!=-1)
	 {
		alert("Invalid E-mail ID");
		return false;
	 }
	 return true;
}

function validprice(ctrl)
{
	numstr = "0123456789.";
	chckstr = ctrl.value;
	for(i=0; i < chckstr.length; i++)
	{
		for(j=0;j< numstr.length; j++)
		{
			if(chckstr.charAt(i) == numstr.charAt(j))
			{
				break;
			}
		}
		if(j == numstr.length)
		{
			alert('Invalid Price Value.');
			ctrl.focus();
			return false;
		}
	}
	return true;
}
function validno(ctrl)
{
	numstr = "0123456789";
	chckstr = ctrl.value;
	for(i=0; i < chckstr.length; i++)
	{
		for(j=0;j< numstr.length; j++)
		{
			if(chckstr.charAt(i) == numstr.charAt(j))
			{
				break;
			}
		}
		if(j == numstr.length)
		{
			alert('Invalid number.');
			ctrl.focus();
			return false;
		}
	}
	return true;
}
function HighlightCombo(cbo,iUserSelection)
{
	var i, j;
	i=cbo.options.length;
	for(j=0;j<i;j++)
	{
		if(cbo.options[j].value==iUserSelection)
		{cbo.options[j].selected=true;break;}
	}
}

function HighlightMultiCombo(cbo,iUserSelection)
{
	var i,j,k,m;
	i=cbo.options.length;
	var us=new Array();
	us=iUserSelection.split(",");
	k=us.length;
	for(j=0;j<i;j++)
	{
		for(m=0;m<k;m++)
		{	
			if(cbo.options[j].value==us[m])
			{cbo.options[j].selected=true;}
		}
	}
}

function ChkBlank(ctrl,msg)
{
	if(ctrl.value.length==0)
	{
		alert(msg + ' can not be blank');
		ctrl.focus();
		return false;
	}
	return true;
}
