function validateemail(val)
{
	var testresults;
	var str=val;
	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (filter.test(str))
		return true;
	else
	    	return false;	   
}

function isEmpty(strvalue)
{  
  var strlen=strvalue.length;  
  var flg=0;
  
	if(strlen==0)
	    return true;
	else
        {
	   for(var i=0;i<strlen;i++)
	   {
		if(strvalue.charAt(i)!=" ")
		{
		  flg=1;
		  break;
		} 
	   }
	   
	   if(flg==1)
	    return false;
	   else 
	     return true;	
        }
}

function allownumeric(obj,allowdecimal)
{
	var pattern="0123456789";
	var key, keychar;

	if (window.event)
	{ 
	   key=window.event.keyCode;
	}   
	else if (event)
	{ 
	   key=event.which;
	}   
	else
	   key=null;
   
	if (key == null) return true;

	// get character
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	pattern = pattern.toLowerCase();


	// check goodkeys
	if(allowdecimal==1 && obj.value.indexOf(".")==-1)
	   pattern=pattern+".";
	   
	if (pattern.indexOf(keychar) != -1)
	return true;

	// control keys
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	   return true;


	// else return false
	return false;
}

function checkuncheck(objfrm,objname,flg)
{	
  var objchk=document.all(objname);
	
   if(objchk.length!=undefined)     	
   {
   
	  for(var i=0;i<objchk.length;i++)
	  {
	     if(flg!=1)
              objchk[i].checked=true;
            else	      
	     objchk[i].checked=false;
		
	  }
    }
    else
    {
            if(flg!=1)
              objchk.checked=true;
            else	      
	     objchk.checked=false;
    }
}

function selcount(objfrm,objname)
{

 
  var objchk=document.all(objname);
  var selcnt=0;
  
   if(objchk.length!=undefined)     	
   {
	  for(var i=0;i<objchk.length;i++)
	  {	     
		if(objchk[i].checked)	
		{
			selcnt+=1;			
                } 		
	  }
    }
    else
    {
            if(objchk.checked)
	       	selcnt=1;
    }   
    
      return selcnt;
    
}

 function showpg(fname,width,height)
{
  	
   var features="width="+width+",height="+height+",scrollbars=1"   
   window.open(fname,"",features)
}
