
			function getKeyCode(event)
			{
				if (! event.keyCode )
				{
					return event.which;
				}
				else
				{
					return event.keyCode;
				}

			}
			function setKeyCode(kc,event)
			{
				/*if ( ! event.keyCode )
				{
					event.charCode = kc;
				}
				else
				{*/
					event.keyCode = kc;
				//}
			}
			function checkInList(field,arr)
			{
				var v = field.value;
				var found=0;
				for(i=0;i<arr.length;i++)
				{
					if(v == arr[i] )
						found = 1;
				}
				
				if(found == 0)
				{
					field.value="";
					alert( v + " Not in List!!!");
				}
			}

			function initialfocus(field)
			{
				field.focus();
			}
			function focusnext(txt,event)
			{
				var t = txt.value;
				var kc = getKeyCode(event);
				//alert(kc);
				if ( kc == 13 )
				{
					//txt.value = t.toUpperCase();
					
					//event.keyCode=9;
					setKeyCode(9,event);
				}
			}

			function focusnext2(txt,event,fld)
			{
				var t = txt.value;
				var kc = getKeyCode(event);
				//alert(kc);
				if ( kc == 13 )
				{
					//txt.value = t.toUpperCase();
					
					document.getElementById(fld).focus();
				}
			}
			
			function focusnext3(txt,event,fld)
			{
				var t = txt.value;
				var kc = getKeyCode(event);
				//alert(kc);
				if ( kc == 13 )
				{
					//txt.value = t.toUpperCase();
					
					document.getElementByName(fld).focus();
				}
			}
			
			function ankeys(field,event,dot)
			{
				var kc = getKeyCode(event);
				if ( kc >= 48 && kc <= 57 )
					return true;
				else if (String.fromCharCode(kc) =='.'  && dot == true )
				{
					if (field.value.indexOf('.') == -1 )
						return true;
					else
						return false;
				}
				else
				{
					return false;
				}
			}

			function atkeys(field,event)
			{
				var kc = getKeyCode(event);
				if ( kc >= 97 && kc <= 122 )
					return true;
				else if ( kc >= 65 && kc <= 90 )
					return true;
				else if ( kc ==  32 ) // space
					return true;
				else if ( kc ==  44 ) // ,
					return true;
				else if ( kc ==  47 ) // /
					return true;
				else if ( kc ==  45 ) // -
					return true;
				else if ( kc ==  40 || kc == 41  ) // ()
					return true;
				else if ( kc >= 48 && kc <= 57 )
					return true;
				else if (String.fromCharCode(kc) =='.' )
					return true;
				else if (String.fromCharCode(kc) =='#' )
					return true;
				else if (String.fromCharCode(kc) =='@' )
					return true;
				else if (String.fromCharCode(kc) =='&' )
					return true;
				else if (String.fromCharCode(kc) =='%' )
					return true;
				else if (String.fromCharCode(kc) =='*' )
					return true;
				else
					return false;
			}


			function adkeys(field,event)
			{
				var dtmsk = field.value;
				var kc = getKeyCode(event);
				dtmsk = dtmsk.replace("--","");
				dtmsk = dtmsk.replace(".","");
				dtmsk = dtmsk.replace("/","");
				if (dtmsk.length == 2){
					dtmsk = dtmsk + "-";
				} else if (dtmsk.length == 5){
					dtmsk = dtmsk + "-20";
				}
				field.value = dtmsk;
				
				if ( kc >= 48 && kc <= 57 )
					return true;
				else if (String.fromCharCode(kc) =='.' )
					return false;
				else if (String.fromCharCode(kc) =='-' )
					return false;
				else if (String.fromCharCode(kc) =='/' )
					return false;
				else
					return false;
			}



				function checkDate(dt)
				{
					var tdt;
					var dd;
					var mm;
					var yy;
					var check;
					tdt = dt.split("-");

					dd = tdt[0];
					mm = tdt[1];
					yy = tdt[2];
					

					check = true;
				if ( mm == 1  ||  mm == 3 ||  mm == 5 ||  mm == 7 ||  mm == 8 ||  mm == 10 ||  mm == 12 )
				{
					if (dd >=1 && dd<=31 )
						check = true;
					else
						check = false;
				}
				else if ( mm == 4 || mm == 6 || mm == 9 || mm == 11 )
				{
					if (dd >=1 && dd<=30 )
						check = true;
					else
						check = false;
				}
				else if ( mm == 2 )
				{
					if ( ( yy % 4 ) == 0 )
					{
						if (dd >=1 && dd<=29 )
							check = true;
						else
							check = false;
					}
					else
					{
						if (dd >=1 && dd<=28 )
							check = true;
						else
							check = false;
					}

				}
				else
				{
					check = false;
				}
					return check;

				}



				function formatDates(field,type)
				{
					
					var dt =field.value;
					var tdt ;

					if (dt == "") 
						dt="00-00-0000";

					if ( dt.indexOf("-") != -1 )
					{
						tdt= dt.split("-");
						dt = tdt[0] + "-" + tdt[1] + "-" + tdt[2] ;
					}
					else if ( dt.indexOf("/") != -1 )
					{
						tdt= dt.split("/");
						dt = tdt[0] + "-" + tdt[1] + "-" + tdt[2] ;
					}
					else if ( dt.indexOf(".") != -1 )
					{
						tdt= dt.split(".");
						dt = tdt[0] + "-" + tdt[1] + "-" + tdt[2] ;
					}
					else
					{
						tdt = dt.split("");
						dt = tdt[0] + tdt[1] + "-" + tdt[2] + tdt[3] + "-" + tdt[4] + tdt[5] + tdt[6] + tdt[7] ;

					}
					
					return dt;
				}
				
				
				function formatTime(field,type)
				{
					
					var dt =field.value;
					var tdt ;

					if (dt == "") 
						dt="00:00";

					if ( dt.indexOf("-") != -1 )
					{
						tdt= dt.split("-");
						dt = tdt[0] + "-" + tdt[1] + "-" + tdt[2] ;
					}
					else if ( dt.indexOf("/") != -1 )
					{
						tdt= dt.split("/");
						dt = tdt[0] + "-" + tdt[1] + "-" + tdt[2] ;
					}
					else if ( dt.indexOf(".") != -1 )
					{
						tdt= dt.split(".");
						dt = tdt[0] + "-" + tdt[1] + "-" + tdt[2] ;
					}
					else
					{
						tdt = dt.split("");
						dt = tdt[0] + tdt[1] + ":" + tdt[2] + tdt[3] + ":00";

					}
					
					return dt;
				}



	function roundn(num,dec) 
	{
		var numberField = num
		var rnum = num;
		var rlength = dec; // The number of decimal places to round to
		var newnumber;
		if (rnum > 8191 && rnum < 10485) 
		{
			rnum = rnum-5000;
			newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
			newnumber = newnumber+5000;
		} 
		else 
		{
			newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
		}
		
		return ( newnumber);
	}
function selectall(a,b)
    {
    var checked=false;
  
        if(a.checked)
            checked=true;
        var i=0;	 
        var v=b.length;
        for(i=0;i<v;i++)
        {
            if (!b[i].disabled)
             {
                b[i].checked=checked;
             }
        } 
        if (i==0)
        b.checked=checked;
 
    }
    
    function chkbox(a,tsk,tskon)
{
  var msg1=""
  var msg2=""
  if(tsk==1)
  {
    msg1="Activate"
	msg2="Are you sure you want to update these "+ tskon
  }
  else if(tsk==2)
  {
    msg1="DeActivate"
	msg2="Are you sure you want to Update these "+ tskon
	
  }
  else if(tsk==3)
  {
    msg1="Delete"
	msg2="WARNING! ALL RECORDS WILL BE LOST!  ARE YOU SURE?"
  }
  else if(tsk==4)
  {
    msg1="Delete"
	msg2="WARNING! ALL SELECTED FILES WILL BE LOST!  ARE YOU SURE?"
  }
   else if(tsk==5)
  {
    msg1="Delete"
	msg2="WARNING! ALL SELECTED FILES WILL BE LOST!  ARE YOU SURE?"
  }
   else if(tsk==6)
  {
    msg1="Unsubscribe"
	msg2="Are you Sure you want to Unsubscribe the Customers?"
  }
   if(tsk==7)
  {
    //msg1="Activate"
	msg2="Are you sure you want to Approve these Stations"
  }
  if(tsk==8)
  {
    msg2="Are you sure you want to Submit Quotation"
  }
  if(tsk==9)
  {
    msg2="Are you sure you want to Send P.O"
  }
  if (tsk==10)
  {
    msg2="Are You sure to Add to Float"
  }
  
  flag=0;
  var v=a.length;
  for(i=0;i<v;i++)
  {
    if(a[i].checked)
    {
      flag=flag+1;		  
    }
  }
  if ((flag==0) && (a.checked))
   flag++;
    
  if(flag==0)
  {
	alert("You must choose Atleast One Record ");
	return false;
  }
  else
  { 
	if(confirm(msg2))
 	  return true;
 	else
	  return false;
  }
}

