// JavaScript Document
function validateTime ( strValue ) 
{
	var objRegExp = /^([1-9]|1[0-2]):[0-5]\d(:[0-5]\d(\.\d{1,3})?)?$/;
	return objRegExp.test( strValue );
}
function validateEmail( strValue) 
{
	var objRegExp  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i;
	return objRegExp.test(strValue);
}
function  validateNumeric( strValue ) 
{
	var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; 
	return objRegExp.test(strValue);
}
function validateInteger( strValue ) 
{
	var objRegExp  = /(^-?\d\d*$)/;
	return objRegExp.test(strValue);
}
function validateNotEmpty( strValue ) 
{
	var strTemp = strValue;
    //strTemp = trimAll(strTemp);
	
   // if(strTemp.length > 0){
	   if(strTemp !=""){
    	return true;
   	}  
	return false;
}

function validatetext( strng )
{
	
var illegalChars = /\W/;
  
    if (illegalChars.test(strng))
	{
      return true;
    }
	return false;
}
function validate_data(con,ctrlnm)
{
	switch(ctrlnm)
	{
		case "Username" : 
			RE = /^[a-zA-Z0-9._]{5,30}$/;
			if (RE.exec(con)){
				return true;	
			}else{
				return false;	
			}
		case "Groupname" : 
			RE = /^[a-zA-Z0-9._]{3,30}$/;
			if (RE.exec(con)){
				return true;	
			}else{
				return false;	
			}
		case "Name" : 
			RE = /^[a-zA-Z ]+.[a-zA-Z/ ]{1,60}$/;
			if (RE.exec(con)){
				return true;	
			}else{
				return false;	
			}
		case "Password" :
			var pass=con;
			var flag,temp,i,valid,num1;
		    valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
			num1="0123456789";
			if(pass.length>=4 && pass.length<=20)
			{
		  		flag="yes";		
			}
			else
			{
				flag="no";
			}
		if(flag=="no")
		{
			return false;	
		}else{
			return true;	
		}
		case "mobile" :
			//RE = /^[0-9,+()-./ ]{5,20}$/;
			RE = /^[0-9]{5,20}$/;

			if (RE.exec(con)){
				return true;	
			}else{
				return false;	
			}
	}
}
