    /*
    ==================================================================
    // 功能　　　：  日期比较
    // 创建人　　：　于泽 Edit by Icy.Fang
    // 创建日期　：　2007-08-20 
    // 引用日期  ：  2007-08-21 
    ==================================================================
    */
    function daysBetween(objToday,objInput)
    { 
        var TodayMonth;
        
        DateToday = new Date();
        DateInput = document.getElementById(objInput).value;       //input day
        
        var TodayDay = DateToday.getUTCDate();
	    var TodayYear = DateToday.getYear();        

        if( DateToday.getMonth() < 9)
        { 
            TodayMonth = "0" + (DateToday.getMonth()+1); 
        }
        else
        {
            TodayMonth = DateToday.getMonth() + 1;
        }
   
	    var InputMonth = DateInput.substring(5,DateInput.lastIndexOf ('-'));
	    var InputDay = DateInput.substring(DateInput.length,DateInput.lastIndexOf ('-')+1);
	    var InputYear = DateInput.substring(0,DateInput.indexOf ('-'));

	    var cha = ((Date.parse(TodayMonth+'/'+TodayDay+'/'+TodayYear)- Date.parse(InputMonth+'/'+InputDay+'/'+InputYear))/86400000); 
	   
//    	alert(cha);
	    return cha;
    }
    /*==================================================================
    // 功能　　　：  去空隔函数
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-20
    ==================================================================*/
    function Jtrim(str)
	{	
		var i = 0;
		var len = str.length;
		if ( str == "" ) return( str );
		j = len -1;
		flagbegin = true;
		flagend = true;
		while ( flagbegin == true && i< len)
		{
			if ( str.charAt(i) == " " )
			{
				i=i+1;
				flagbegin=true;
			}
			else
			{
				flagbegin=false;
			}
		}
		while(flagend== true && j>=0)
		{
			if (str.charAt(j)==" ")
			{
				j=j-1;
				flagend=true;
			}
			else
			{
				flagend=false;
			}
		}
		if ( i > j ) return ("")
		trimstr = str.substring(i,j+1);
		return trimstr;
	}
    
    /*==================================================================
    // 功能　　　：  验证 输入框 input 是否填写
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-20
    ==================================================================*/
    function CheckIsNull(objName,dvName)
    {
        var error = 0
        var obj = document.getElementById(objName);
        var dv = document.getElementById(dvName);
//        alert(obj.value);
        if( Jtrim(obj.value) == "")
        {
            dv.style.display = "block";
            error= 1;
        }
        else
        {
            dv.style.display = "none";
            error = 0
        }
        return error;
        
    }    
    
    /*==================================================================
    // 功能　　　：  验证 是否选中 Type
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/
    function VerifyValid()
    {
        
    }
    
    /*==================================================================
    // 功能　　　：  验证 是否选中 Type
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/
    function  ValidatorType()
    {
        var i=0;
        if(!IsRadioCheck())
        {
            document.all("dv_Type").style.display="";
            document.all("dv_Type").innerHTML = "please choose type";
            i = 1;
        }
        else
        {
            document.all("dv_Type").style.display="none";
            i = 0
        }
        
        return i;             
    }
    
    /*==================================================================
    // 功能　　　：  验证 页面中 radio 是否有选中
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/    
    function IsRadioCheck()
    {
	    var len = document.Inland.elements.length;
	    
	    var checkFlag = false;
	    
	    for (i=0;i<len;i++)
	    {
		    if (document.Inland.elements[i].type == "radio")
		    {
			    if (document.Inland.elements[i].checked)
			    {
			        checkFlag = true;
			    }
		    }
	    }   
	    return checkFlag;  
    }
 
    /*==================================================================
    // 功能　　　：  通过已知值 选中某项 Select
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/    
    function selectedByText(objSelect,strValue,objHidden)
    {
         var obj = document.all(objSelect);
         var objLen = obj.options.length
         for (i=0;i<objLen;i++)        
         {
            if (obj.options[i].text == strValue)
            {
                obj.options[i].selected = true;
                getSelectedValue(objSelect,objHidden,i);
                break;
            }
         }
    }

    /*==================================================================
    // 功能　　　：  赋予 隐藏 text 下拉列表选中的值
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/    
    function getSelectedValue(objSelect,objHidden,intIndex)
    {
        var objSelect = document.all(objSelect);
        var objHidden = document.all(objHidden);
        objHidden.value = objSelect.options[intIndex].text;
    }
    /*==================================================================
    // 功能　　　：  通过已知值 选中 某项 Radio
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/     
    function checkedByText(objRadio,strValue)
    {
         var obj = document.all(objRadio);
         var objLen = obj.length
         for (i=0;i<objLen;i++)        
         {
            if (obj[i].value == strValue)
            {
                obj[i].checked = true;
                break;
            }
         }         
    }
    /*==================================================================
    // 功能　　　：  用户列表页中的 选中全部复选框
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/    
    function SelectAll()
    {
	    var len=document.listCargo.elements.length;
	    var i;
	    for (i=0;i<len;i++)
	    {
		    if (document.listCargo.elements[i].type == "checkbox")
		    {
			    document.listCargo.elements[i].checked = true;        
		    }
	    }
    }
    
    /*==================================================================
    // 功能　　　：  用户列表页 List.Rails 中的选中全部项获取值
    // 创建人      ：  Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/        
    function getAllCheckBoxValue(objHidden)
    {
	    var len = document.listCargo.elements.length;
	    var i;
	    var objHidden = document.all(objHidden);
	    //清空 objHidden 的值
	    objHidden.value = "";
	    for (i=0;i<len;i++)
	    {
		    if (document.listCargo.elements[i].type == "checkbox")
		    {
			    objHidden.value += "," + document.listCargo.elements[i].value;       
		    }
	    }    
    }
    
    /*==================================================================
    // 功能　　　：  用户列表页 List.Rails 中的选中全部项获取值
    // 创建人      ：  Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/        
    function clearAllCheckBoxValue(objHidden)
    {
	    var len = document.listCargo.elements.length;
	    var i;
	    var objHidden = document.all(objHidden);
	    //清空 objHidden 的值
	    objHidden.value = "";   
    }    
        
    /*==================================================================
    // 功能　　　：  取消选中全部复选框
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-21
    ==================================================================*/      
    function UnSelectAll()
    {
	    var len=document.listCargo.elements.length;
	    var i;
	    for (i=0;i<len;i++)
	    {
		    if (document.listCargo.elements[i].type=="checkbox")
		    {
			    document.listCargo.elements[i].checked=false;        
		    }
	    }
    }    
    
     /*
    ==================================================================
    // 功能　　　：  SelectIndex是否为0
    // 创建人　　：　Yuze(fjy2007-9-21 add)
    // 创建日期　：　2007-08-20
    ==================================================================
    */
    function CheckSelect(obj,dv)
    {
        var v = 0
        vv = obj.selectedIndex;
        if( vv == 0)
        {
            dv.style.display = "block";
            v = 1;
        }
        else
        {
            dv.style.display = "none";
            v = 0
        }
        return v;    
    }
    /***************************************************
    // 功能　　　：  验证是否是数字
    // 创建人　　：　fjy
    // 创建日期　：　2007-08-20
     ***************************************************/
    function IsNumber(s) //数字判断函数
    {
      var digits = "0123456789";
      var i = 0;
      var sLength = s.length;

      while ((i < sLength))
      {
        var c = s.charAt(i);
        if (digits.indexOf(c) == -1) 
        return false;
        i++;
      }
      return true;
    }
    /*==================================================================
    // 功能　　　：  对 添加新数据的 From 进行验证
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-20
    ==================================================================*/
    
    function Validator_Form()
    {

        var err=0;
        
        if(CheckIsNull("inlandAdd.Title","dv_Title")>0)
        {
            err = 1;
        }
        if (ValidatorType() > 0)
        {
            err = 1;
        }      
        if(CheckIsNull("inlandAdd.Weight","dv_Weight")>0)
        {
            err = 1;
        }  
        else
        {
            if(!IsNumber(document.getElementById("inlandAdd.Weight").value))
            {
                document.all("dv_Weight").style.display = "";            
                err = 1;
            }
        }
        if (CheckSelect(document.getElementById("DepartureCountry"),document.getElementById("dv_Departure"))>0)
        {
            err = 1;
        }
        if (CheckIsNull("inlandAdd.Departure","dv_Departure")>0)
        {
            err = 1;
        }
        
        if (CheckSelect(document.getElementById("DestinationCountry"),document.getElementById("dv_Destination"))>0)
        {
            err = 1;
        }
        if (CheckIsNull("inlandAdd.Destination","dv_Destination")>0)
        {
            err = 1;
        }
                
        if (CheckIsNull("inlandAdd.ValidDate","dv_ValidDate")>0)
        {
            err = 1;
        }
        else
        {
            if (daysBetween("Today","inlandAdd.ValidDate") > 0)
            {
                document.all("dv_ValidDate").style.display = "";
                document.all("dv_ValidDate").innerHTML = "ValidDate must >> today date ";
                err = 1;
            }
        }

		if(Jtrim(document.all("Upload").value) != "" && Jtrim(document.all("Upload").value).length > 4)
		{
			var exp = Jtrim(document.all("Upload").value).substring(Jtrim(document.all("Upload").value).length-3,Jtrim(document.all("Upload").value).length).toLowerCase();
			if(exp != "rar" && exp != "doc" && exp != "xls")
			{
			    //上传文件必须为doc、xls或者rar格式文
                document.all("dv_Inclosure").style.display = "";
                document.all("dv_Inclosure").innerHTML = "doc. xls. or rar. formatted files are required! ";						        err = 1;
			}	
		}                        

        if(err == 1)
        {
            return false;
        }
        return true;
    }
    
    /*==================================================================
    // 功能　　　：  对 添加新数据的 From 进行验证
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-20
    ==================================================================*/   
    function VerifyEditForm()
    {
       var err=0;
        
        if(CheckIsNull("UpdateInland.Title","dv_Title")>0)
        {
            err = 1;
        }
//        if (CheckIsNull("UpdateInland.DepartureCountry","dv_Departure")>0)
//        {
//            err = 1;
//        }
//        if (CheckIsNull("UpdateInland.Destination","dv_Destination")>0)
//        {
//            err = 1;
//        }
        if(CheckIsNull("UpdateInland.Weight","dv_Weight")>0)
        {
            err = 1;
        }  
        else
        {
            if(!IsNumber(document.getElementById("UpdateInland.Weight").value))
            {
                document.all("dv_Weight").style.display = "";            
                err = 1;
            }
        }
        if (CheckIsNull("UpdateInland.Departure","dv_Departure")>0)
        {
            err = 1;
        }
        if (CheckSelect(document.getElementById("DepartureCountry"),document.getElementById("dv_Departure"))>0)
        {
            err = 1;
        }
        
        if (CheckIsNull("UpdateInland.Destination","dv_Destination")>0)
        {
            err = 1;
        }
        
        if (CheckSelect(document.getElementById("DestinationCountry"),document.getElementById("dv_Destination"))>0)
        {
            err = 1;
        }
        if (CheckIsNull("UpdateInland.ValidDate","dv_ValidDate")>0)
        {
            err = 1;
        }
        else
        {
            if (daysBetween("Today","UpdateInland.ValidDate") > 0)
            {
                document.all("dv_ValidDate").style.display = "";
                document.all("dv_ValidDate").innerHTML = "ValidDate must >> today date ";
                err = 1;
            }
        }
//        if (ValidatorType() > 0)
//        {
//            err = 1;
//        }                

        if(err == 1)
        {
            return false;
        }
        return true;    
    }
    
    /*==================================================================
    // 功能　　　：  用户列表页 List.Rails 中的选中项获取值
    // 创建人　　：　于泽
    // 修改      ：  Icy.Fang
    // 创建日期　：　2007-08-20
    // 修改日期　：　2007-08-21
    ==================================================================*/     
    function getCheckBoxValue(objCheckBox,objHidden)
    {
        if(objCheckBox.checked)
        {
            objHidden.value += "," + objCheckBox.value;
        }
        else
        {
            objHidden.value = objHidden.value.replace("," + objCheckBox.value,""); 
        }    
    }
    

    /*==================================================================
    // 功能　　　：  用户列表页 List.Rails 中的选中项获取值
    // 创建人　　：　Icy.Fang
    // 创建日期　：　2007-08-28
    ==================================================================*/
    function Search()
    {
        var strPOL = "";
        var strPOD = "";
        var page = "1";
        strPOL = document.all("Departure").value;
        strPOD = document.all("Destination").value;
        page = Request("page");
        window.open("List.rails?page=" + page + "&Departure="+ strPOL + "&Destination="+ strPOD);
    }       
	function Request(key)
	{
		var QueryString="";
		
		if(location.href.indexOf("?")>0)
		QueryString=location.href.substr(location.href.indexOf("?")+1);
			 
		QueryString="&"+QueryString+"&";
		
		var tempStr;
		
		key="&"+key+"=";
		
		if(QueryString.indexOf(key)>=0)
		{
			tempStr=QueryString.substr(QueryString.indexOf(key)+key.length);
			return tempStr.substr(0,tempStr.indexOf("&"));
		}
		return "";
	}