var sth=/[\w*|\d*]+\s*$/;
var word=/\w+/;
var passreg=/^[\w_\d@\.\$-]{6,}$/;
var emlreg=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var zipreg=/^\d+$/;
var phonereg=/^[+]{0,1}\d+([-]{0,1}\d+){0,2}$/;
var mobilereg=/^[+]{0,1}\d+$/;
var decreg=/^\d+[\.]{0,1}\d*/
var numreg=/\d+/

var decreg=/^\d+(\.{1}\d{1,2})?$/
var qtyreg=/^\s*\d+\s*$/;
var dtreg=/(19|20)\d\d[- \/.](0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])/;
var timereg=/((?:0?[0-9]|1[0-9]|2[0-3]):[0-5][0-9])/
var emailreg=emlreg;
var urlreg=/https?:\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]+(\?\S+)?)?)?/
sth=word;
function popWindow(url,wid,height)
{


var wind=window.open(url,'',"width="+wid+",height="+height+",scrollbars=1,left=0,top=00");
 



}




function getCtl(id)
{

var ctl=document.getElementById(id);
   return ctl;



}

function getValue(id)
{

var ctl=document.getElementById(id);
 
   
	return ctl.value;
	




}

function setValue(id,value1)
{


var ctl1=document.getElementById(id);
       if(ctl1)
	  ctl1.value=value1;
	     




}

function setHTML(id,value1)
{

var ctl1=document.getElementById(id);
       
	  ctl1.innerHTML=value1;




}


function getobject()
{
	
	 if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
			
		}
    }

	
	return req;
	
	
	
}
function validateNumber(ctl)
{

if(ctl.value.search(qtyreg)==-1)
      {
	  
	  alert("Please enter a positive number");
	  ctl.focus();
	  return false;
	  
	  }


}





function validateTime(ctl)
{


if(ctl.value.search(timereg)==-1)
       {
	   
	   alert("Time is not in a proper format .Please enter time in hh:mm:ss format");
	   ctl.focus();
	   return false;
  
	   
	   }


}

function validateDate(ctl)
{

if(ctl.value.search(dtreg)==-1)
       {
	   
	   alert("Date is not in a proper format .Please enter date in yyyy-mm-dd format");
	   ctl.focus();
	   return false;
	   
	   
	   
	   }


}

function confirmDelete(msg)
{
	
	
return window.confirm(msg);	
	
	
	
}

function checkAll(flag,prefix,tot)
{
	
	
	
for(i=0;i<=tot;i++)
    {
		
	ctltemp=prefix+i;
	
	ctl=getCtl(ctltemp);
	
	  if(ctl)
	    {
			
		ctl.checked=flag;	
		
		
			
			
		}
		
		
		
		
	}
	
	
}
function chkAll(ctl,prefix,tot)
  {
	//alert(prefix);
	//alert(tot);
	  flag=ctl.checked;
	  
	  if(prefix==undefined)
	    prefix="checkbox";
		
		if(tot==undefined)
		tot='tot';
		
		checkAll(flag,prefix,getValue(tot));
	  
	  
  }

function emptyDiv(divid)
{
	
	
ctl1=getCtl(divid);
   if(ctl1)
   {
	   
	   
	ctl1.innerHTML="";   
   }
	
	
	
	
}
function showDiv(divid,tr)
{
	
	ctl1=getCtl(divid);
	if (tr==undefined)
	
	tr=0;
	
	if(tr==0)
	{
		   if(ctl1)
		   {
			   
			   
			ctl1.style.display='block'   
		   }
			
	}
	else
	{
		
		 if (document.all)
		   {
			   
			   
			 ctl1.style.display='block';  
			   
		   }
		   
		   else
		   
		   ctl1.style.display="table-row";
		
	}
	
	
}


function goBack()
{
	
	
   if(window.history.back)
     window.history.go(-1);
	
	
}
function hideDiv(divid)
{
	
	ctl1=getCtl(divid);
   if(ctl1)
   {
	   
	   
	ctl1.style.display='none'   
   }
	

	
	
}



function redirect(link1)
 {
	 //alert(link1);
	 window.location.href=link1;
	 
	 
 }


function changeCss(ctl,css1)
 {
	
	 ctl.className=css1;
	 
	 
	 
 }

function Cancel()
  {
	  
	  
	if(window.history)
	    {
			
		window.history.go(-1);	
			
		}
		
	  
	  
  }
function validateDec(ctl)
{

if(ctl.value.search(decreg)==-1)
      {
	  
	  alert("Please enter valid decimal number upto 2 decimal places");
	  ctl.focus();
	  return false;
	  
	  }




}

function clearfArray(arr)
{
	
	for(ip=0;ip<arr.length;ip++)
	   {
		   
		   
		    tempctl=getCtl(arr[ip]);
			 if(tempctl)
			  {
				  
				  
				tempctl.value='';  
				  
			  }
		   
		   
		   
	   }
	
	
}

function createOption(ctlid ,text,value)
{
	
	
ctl=getCtl(ctlid);	

var opt=new Option(text,value);
ctl.options.add(opt);
	
	
}

function clearCombo(comboid)
{
	
	
ctl1=getCtl(comboid);	
	if(ctl1)
	ctl1.options.length=0;
	
	
}