// JScript File
/********************************************************
**funciton add by daniel for some numericonly 2009/06/24
********************************************************/
function numericonly(evt){

	var isIE = false;
    var isSafari = false;
    if ((navigator.userAgent.indexOf("MSIE")>0) && (parseInt(navigator.appVersion) >=4))isIE = true;
    if (navigator.userAgent.indexOf("Safari")>0) isSafari = true;
    
    var KeyCode = window.event?evt.keyCode:evt.which;
    //alert(KeyCode);
	if(KeyCode!=0&&KeyCode!=8&&KeyCode!=13&&KeyCode!=45&&(KeyCode<48||KeyCode>57)){
        if (isIE)
        {
            evt.returnValue=false;
        }else{
            //alert('test');
            evt.preventDefault();  
        }
    }else{
        return true;
    }	
    
} 

function PopImgValueSet(imgurl){

    //if (top.document.getElementById("imgurl").src.indexOf("../images/nonpic.gif")>0){
    //alert(imgurl);
    imgurl="../"+imgurl;
    top.document.getElementById("imgurl").src=imgurl;
    top.document.getElementById("hidsmallimg").value=imgurl;
    top.document.getElementById("hidbigimg").value=document.getElementById("txturl").value; 
    //}
    
    top.GB_hide();
    
}

/*********************************************************************************
**function:trim
**Description:delte the leading space and the space tail
**Input:s
**Output:s
**04/24/09 - Created (Daniel)
*********************************************************************************/
function trim(s)
{
    if (s == null)
    {
        return s;
    }

    var i;
    var beginIndex = 0;
    var endIndex = s.length - 1;

    for (i=0; i<s.length; i++)
    {
        if (s.charAt(i) == ' ' || s.charAt(i) == '??')
        {
            beginIndex++;
        }
        else
        {
            break;
        }
    }

    for (i = s.length - 1; i >= 0; i--)
    {
        if (s.charAt(i) == ' ' || s.charAt(i) == '??')
        {
            endIndex--;
        }
        else
        {
            break;
        }
    }

    if (endIndex < beginIndex)
    {
        return "";
    }

    return s.substring(beginIndex, endIndex + 1);
}

function  isDecimal(str,i,j){  
      var   dot   =   str.indexOf(".");  
      var   dot_last   =   str.lastIndexOf(".");  
      var   str_f   =   str.substring(0,dot);  
      var   str_b   =   str.substring(dot+1);  
       
      if(isNaN(str)){    
              alert("不是合法的数字");  
              return   false;  
      }  
      else   if(str!="0.00"   &&   str.length>1   &&   str.charAt(0)==0){  
              alert("不是合法的整数!");  
              return   false;  
      }  
      else{  
              if(dot==0   && dot_last==0){  
                      alert("不是合法的数字");  
                      return   false;  
              }  
              else   if(dot==-1   &&   str.length>i){  
                      alert("整数位不能超过"+i+"位");  
                      return   false;  
              }  
              else{  
                      if(str_f.length>i){  
                              alert("整数位不能超过"+i+"位");  
                              return   false;  
                      }  
                      if(dot!=-1   &&   str_b.length>j){  
                              alert("小数位不能超过"+j+"位");  
                              return   false;                          
                      }  
              }  
      }  
      
      return   true;  
}   
