//document.onmouseover=itemOver;
//document.onmouseout=itemOut;
var navGen=navigator.userAgent.toLowerCase();
var flatGen=false;

if(navGen.indexOf("firefox")!=-1)
{
    flatGen=true;
}

function FocusClick(e,objname)
{
var kc=getKeyCode(e);
if(kc==13)
	{
	document.getElementById(objname).click();
	}
}

function MaxLength(control,maxLength)
{
    value = eval("document.form1."+ control +".value");
    if(maxLength && value.length > maxLength-1){
          event.returnValue = false;
     }
}
function numKey(e)
{
	var kc=getKeyCode(e);
	if(57>=kc&&kc>=48&&kc!=39){
	    return true;
	}
	else
	{
	   if(!flatGen)
	        window.event.keyCode="";
	   else
	        e.add = "";     
	   return false;
	}
}  

function numKeyAndDown(e)
{
	var kc=getKeyCode(e);
	if((57>=kc&&kc>=48&&kc!=39) || (kc == 8 || kc == 0)){
	    return true;
	}
	else
	{
	   if(!flatGen)
	        window.event.keyCode="";
	   else
	        e.add = "";     
	   return false;
	}
}  

function curDate()
{
    var today;
    var dd, mm, yy;
    today = new Date();
    dd=today.getDate() + "/";
    mm=today.getMonth()+1+"/";
    yy=today.getFullYear();
    return dd+mm+yy;
}

function charKeyOnly(e)
{//int, not include dot
	var kc=getKeyCode(e);	//alert(kc);
	if((kc>=65&&kc<=90) || (kc>=97&&kc<=112))
	return true;
	return false;
} 

function validateString(obj)
{
	if ((isNaN(obj.value))==false){
		alert("Sorry! It must be only string.")
		obj.focus();
		obj.select();
		return false;
	}
	return true
}

function disabling(e)
{
    var a;
    if(!flatGen)
        a = window.event.keyCode;
    else 
        a = e.which;  
        
    if(a == "46" || a == "8")
        return false;
    else
        return true;
}

function getKeyCode(e)
{
    if(flatGen)
        return e.which;
    else
        return window.event.keyCode;
}
      
function setKeyCode(keyCode,e)
{
	if(window.event.keyCode)
		window.event.keyCode=keyCode;
	else if(e.which)
		e.add = keyCode;
}




function doPaste(control,len)
{
    strname = eval("document.Form1." + control);
    value = strname.value;
    if(value.length > len){
          alert("Data must not exceed "+ len +" characters!");
          strname.value="";
          strname.focus();
          event.returnValue = false;
     }
}

function numKeyWithTwoDec(Obj,e)
{
	var kc;
	if(!flatGen)
	    kc = window.event.keyCode;
	else
	    kc = e.which;    
    //alert(kc);
	if((57 >= kc && kc >= 48 && kc != 39) || kc == 46 || kc == 45)
	{
	    if(kc != 45)
		 {
			 if(kc != 46)
			 	return true;
		    if((document.getElementById(Obj).value.split('.').length == 1 && kc==46))
	        	return true;
		    else 
		    {
		    	if(!flatGen)
    	          	window.event.keyCode="";
    	    	else
	            	e.add = "";
	         	return false;
		    }
		}
		else
		return false;
	 }
	 else
	 {
	    if(!flatGen)
	        window.event.keyCode="";
	    else
	        e.add = "";
	   return false;
	}
}  
function change_coloe_hover(id,e)
{
    var eSrc;
    if(!flatGen)
        eSrc = window.event.srcElement;
    else
       eSrc = e.target;
    
    if(document.getElementById(id).style.color != "blue")  
    	document.getElementById(id).style.color = "blue";
    else
    	document.getElementById(id).style.color = "lightgreen";
    	
    //eSrc.color=="blue"
}

function numKeyWithDec_nozero(Obj,e)
{
    var kc;
    if(!flatGen)
	    kc = window.event.keyCode;
	else
	    kc = e.which;    
	
	if(kc != 48)
	{
	    if((kc>=48 && kc<=57) || kc==46 || kc==45)
	    {
		    if(kc==46)
		    {
		        if(Obj.value.split('.').length==1 && kc==46)
	                return true;
		        else 
		        {
		            if(!flatGen)
	                    window.event.keyCode = "";
	                else
	                    e.add = "";
	                return false;
		        }
		    }
		    if(kc==45)
		    {
		        if(Obj.value.split('-').length==1 && kc==45)
	                return true;
		        else 
		        {
		            if(!flatGen)
	                    window.event.keyCode="";
	                else
	                    e.add = "";
	                return false;
		        }
		    }
		    else
		    return true;
	    }
	    else
	    {
	        if(!flatGen)
	            window.event.keyCode="";
	        else
	            e.add = "";
	       if(kc == 0 || kc == 8)
	            return true;
	       else 
	            return false;
	    }
	}
	else
	{
	    alert("Please Fill Number Which must greater than 0");
	    return false;
	}    
}