var sth=/\w+$/;

var word=/\w+/;

var passreg=/^[\w_\d@\.\$-]+$/;

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;



/*<!--function popWindow(url,wid,height)

{

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


}
-->*/


function popWindow(url,wid,height1,scroll1)
{

 if(wid==undefined)
     wid=450;
	 if(height1==undefined)
	 height1=400;
left1=100+wid/2;
top1=height1/2;
if(scroll1==undefined)
  scroll1=1;
  
var wind=window.open(url,'file1',"width="+wid+",height="+height1+",scrollbars="+scroll1+",left="+left1+",top="+top1+",menubar=1");
  




}


function validatead()

{



var ctl;

ctl=document.getElementById("link");

 if(ctl.value.search(sth)!=-1)



         if(ctl.value.indexOf(".")==-1 )

		 {

		 alert("Either leave url blank or fill it properly");

		 ctl.focus();

		 return false;

		 

		 }



ctl=document.getElementById("display");

 if(ctl.value.search(sth)==-1)

     {

	 

	 alert("Please enter message");

	 ctl.focus();

	 return false;

	 }







}





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);

       

	  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 emptyDiv(divid)

 {

	 

	 

	ctl=getCtl(divid);

	

	if(ctl)

	   {

		   

		   

		ctl.innerHTML='';  

		   

	   }

	 

	 

	 

	 

 }



function validateDec(ctl)

{



if(ctl.value.search(decreg)==-1)

      {

	  

	  alert("Please enter valid decimal number upto 2 decimal places");

	  ctl.focus();

	  return false;

	  

	  }









}

function hideDiv(divid)
 {
	 
	 
	  ctltemp=getCtl(divid);   
	
	  if(ctltemp)
	  ctltemp.style.display="none"; 
	 
	 
	 
 }