﻿   
   
var Dialog={};


Dialog.createBackgroud = function(){
var bg=document.createElement("div");
bg.setAttribute("id","filterBg");
bg.style.width = document.body.clientWidth;
bg.style.height = document.body.clientHeight;
bg.style.position="absolute";
bg.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)";
bg.style.opacity="0.6";
bg.style.zIndex = "888";
bg.style.top="0";
bg.style.left="0";
bg.style.background="#777";
bg.style.display = "";
document.body.appendChild(bg);
Dialog.backBg = bg;
}

   
   
    function showMySearch(obj)
    {
        document.getElementById("sousuo").value=""; 
         load();
         Dialog.createBackgroud();
         
         var pub = document.getElementById("pubsearch");
         document.getElementById("lb").value = obj.id;
         pub.style.position = "absolute";
         pub.style.zIndex = "10001";

         pub.style.display = "none";

         result("changyong");
         changyong();
         
         if(obj.id == "feedbin")
         {
            document.getElementById("divTitle").innerHTML = "请选择您要的承运人首字母或输入承运人名进行查询：";
         }
         else
         {
            document.getElementById("divTitle").innerHTML = "请选择您要的港口首字母或输入港口名进行查询：";
         }

         
         var postion = getPostion(obj);
         
         pub.style.left = postion.left+"px";
         pub.style.top = postion.top+20+"px";
         
         if(document.body.clientWidth)

         pub.style.display="block";

         document.getElementById("list").style.display="none";
         
         selectDisplay("none");
         
    }
    
//得到元素的绝对位置
function getPostion(obj)
{
     var postion = {};
     var t=obj.offsetTop;
     var l=obj.offsetLeft;
     while(obj.offsetParent != null)
     {
         obj=obj.offsetParent;
         t+=obj.offsetTop;
         l+=obj.offsetLeft;
     }
         
     postion.left = l;
     postion.top = t;
     
   
     return postion;
}
    
function selectDisplay(dis)
{
  
  var objs = document.getElementsByTagName("select");
  for(var i=0; i<objs.length; i++) 
  {
    objs[i].style.display = dis
  }
}




    function getIE(e){
       var t=e.offsetTop;
       var l=e.offsetLeft;
       while(e=e.offsetParent){
       t+=e.offsetTop;
       l+=e.offsetLeft;
        }
       alert("top="+t+"/nleft="+l);
    }
    function changyong()
    {
       var lnk;
       
       if(document.all)   
       {
          lnk=document.getElementById("changyong");
          lnk.click(); 
       }
       else   
       {   
            var evt = document.createEvent("MouseEvents");   
            evt.initEvent("click",   true,   true);   
            document.getElementById("changyong").dispatchEvent(evt);   
        }  
       
    }
    
  
  
   
  

   function hid(obj)
   {
    obj.style.display="none";
    if(Dialog.backBg)
    {
      Dialog.backBg.parentNode.removeChild(Dialog.backBg);  
    }
    selectDisplay("");
   }
	function result(obj)
	{
     //alert(document.getElementById("list").innerHTML);
     document.getElementById("load").style.display="none";
	 document.getElementById("list").style.display="block";
	 document.getElementById(obj).className="on";
	// document.getElementById("sousuo").value="";
	}
		


	function txtvelue(obj)
	{
	
	if(document.getElementById("lb").value =="startport")
	{
	   var i="";
	    if(obj.name.indexOf("-") >0)
	    {
	     i = obj.name.indexOf("-")+1;
	     document.getElementById("startport1").value= obj.name.substring(i);
	    }

	    document.getElementById("startport").value= obj.name.substring(0,i-1);
	    
	   
	   
	    var va=obj.title+"-"+obj.name.substring(i);
	    SetValue_gs(va,"sp");
	    
	    if(obj.title.indexOf("(") >0)
	    {
	     i = obj.title.indexOf("(")+1;
	     document.getElementById("startport2").value= obj.title.substr(i).replace(")","");
	    }

	}
	if(document.getElementById("lb").value =="endport")
	{
	    var i="";
	    if(obj.name.indexOf("-") >0)
	    {
	      i = obj.name.indexOf("-")+1;
	      document.getElementById("endport1").value= obj.name.substring(i);
	    }
	    document.getElementById("endport").value= obj.name.substring(0,i-1);
	    var va=obj.title+"-"+obj.name.substring(i);
	    SetValue_gs(va,"ep");
	    
	     if(obj.title.indexOf("(") >0)
	    {
	     i = obj.title.indexOf("(")+1;
	     document.getElementById("endport2").value= obj.title.substr(i).replace(")","");
	    }
	    
	    
	
	}
	if(document.getElementById("lb").value =="feedbin")
	{
	    var i="";
	    if(obj.name.indexOf("-") >0)
	    {
	      i = obj.name.indexOf("-")+1;
	     document.getElementById("feedbin1").value= obj.name.substring(i);
	    }
	    document.getElementById("feedbin").value= obj.name.substring(0,i-1);
    	var va=obj.title+"-"+obj.name.substring(i);
	    SetValue_gs(va,"fb");
	    
	    if(obj.title.indexOf("(") >0)
	    {
	     i = obj.title.indexOf("(")+1;
	     document.getElementById("feedbin2").value= obj.title.substr(i).replace(")","");
	    }
	
	}
	document.getElementById("pubsearch").style.display="none";
	document.getElementById("list").style.display="none";
	 if(Dialog.backBg)
    {
      Dialog.backBg.parentNode.removeChild(Dialog.backBg);  
    }
	selectDisplay("");
	 // dijit.byId("pubsearch").hide();
     //   dijit.byId("pubsearch1").hide();
     //   dijit.byId("pubsearch2").hide();
	}
	

   function txtvelue1(obj)
	{
	if(document.getElementById("lb").value =="startport")
	{
	  document.getElementById("startport").value= substring1(obj.title);
	 /* var i="";
        if(obj.title.indexOf("-") >0)
        {
          i = obj.title.indexOf("-")+1;
         document.getElementById("startport1").value= obj.title.substring(i);
        }*/
         document.getElementById("startport1").value= obj.name;
         
         
	 if(obj.title.indexOf("(") >0)
	    {
	     i = obj.title.indexOf("(")+1;
	     document.getElementById("startport2").value= obj.title.substr(i).replace(")","");
	    }
	}
	if(document.getElementById("lb").value =="endport")
	{
	document.getElementById("endport").value= substring1(obj.title);
	 /*var i="";
        if(obj.title.indexOf("-") >0)
        {
          i = obj.title.indexOf("-")+1;
         document.getElementById("endport1").value= obj.title.substring(i);
        }*/
	 document.getElementById("endport1").value= obj.name;
	 
	 if(obj.title.indexOf("(") >0)
	    {
	     i = obj.title.indexOf("(")+1;
	     document.getElementById("endport2").value= obj.title.substr(i).replace(")","");
	    }
	}
	if(document.getElementById("lb").value =="feedbin")
	{
	document.getElementById("feedbin").value= substring1(obj.title);
	/* var i="";
        if(obj.title.indexOf("-") >0)
        {
          i = obj.title.indexOf("-")+1;
         document.getElementById("feedbin1").value= obj.title.substring(i);
        }*/
	document.getElementById("feedbin1").value= obj.name;
	
	if(obj.title.indexOf("(") >0)
	    {
	     i = obj.title.indexOf("(")+1;
	     document.getElementById("feedbin2").value= obj.title.substr(i).replace(")","");
	    }
	}
	document.getElementById("pubsearch").style.display="none";
	document.getElementById("list").style.display="none";
	
        //dijit.byId("pubsearch").hide();
        //dijit.byId("pubsearch1").hide();
        //dijit.byId("pubsearch2").hide();
        
    if(Dialog.backBg)
    {
      Dialog.backBg.parentNode.removeChild(Dialog.backBg);  
    }
    selectDisplay("");

	}
	
	function substring1(val)
	{
	   if(val.indexOf('(') > 0)
	   {
	      var val= val.substring(0,val.indexOf('('));
	   }
	   return val;
	}

   function clear()
	{
	if(document.getElementById("lb").value =="startport")
	{
	document.getElementById("startport").value= "请输入起始港";
	document.getElementById("startport1").value= "请输入起始港";
	}
	if(document.getElementById("lb").value =="endport")
	{
	document.getElementById("endport").value= "请输入目的港";
	document.getElementById("endport1").value= "请输入目的港";
	}
	if(document.getElementById("lb").value =="feedbin")
	{
	document.getElementById("feedbin").value= "请输入承运人";
	document.getElementById("feedbin1").value= "请输入承运人";
	}
	}


	function SetValue_gs(objvalue,objkey)
	{
	    if(objvalue !="")
	    {
	        var value_1 ="," +objkey+"|"+ objvalue;
	        var name = "gs";
	        var value_2 = readCookies(name);
	        if(value_2.indexOf(value_1) == -1)
	        {
	        var cookv = value_1+value_2;
	        writeCookies(name,cookv,100);
	        }
	    }
	}



	//保存常用关键字的cookies
	function writeCookies(name,value,hours)
	{
	//document.cookie = "," + value + document.cookie;
	var expire = "";
	if(hours != null)
	{
	expire  =  new  Date((new  Date()).getTime()  +  Number(hours)*3600000);
	expire="::; expires="+expire.toGMTString()+"; path=/";
	}
	document.cookie = name+"="+encodeURI(value)+expire;
    
	}
    
	//读取常用关键字的cookie
	function readCookies(name)
	{
	var cookieValue = "";
	var search = name + "=";

	if(document.cookie.length >0)
	{
	offset = document.cookie.indexOf(search);
	if(offset != -1)
	{
	offset += search.length;
	end = document.cookie.indexOf("::",offset);
	if(end == -1)
	{
	end = document.cookie.length;
	}
	else
	{
	cookieValue = document.cookie.substring(offset,end);
	}
	}
	}

	return decodeURI(cookieValue);
	}



function load()
{
  document.getElementById("cookies").value =readCookies("gs"); 
}

  function pleaseinput()
  {
        if(document.getElementById("startport").value == "")
        {
            document.getElementById("startport").value = "请输入起始港";
        }
        if(document.getElementById("endport").value == "")
        {
            document.getElementById("endport").value = "请输入目的港";
        }
        if(document.getElementById("feedbin").value == "")
        {
            document.getElementById("feedbin").value = "请输入承运人";
        }
         if(document.getElementById("startport1").value == "")
        {
            document.getElementById("startport1").value = "请输入起始港";
        }
        if(document.getElementById("endport1").value == "")
        {
            document.getElementById("endport1").value = "请输入目的港";
        }
        if(document.getElementById("feedbin1").value == "")
        {
            document.getElementById("feedbin1").value = "请输入承运人";
        }
  }

   function cbchoose()
   {
     if(document.getElementById("cq").checked==true)
     {
        if(document.getElementById("startport").value == "请输入空船港口")
         {
            document.getElementById("startport").value = "请输入起始港";
         }
        document.getElementById("startport").style.display ="block";
        document.getElementById("endport").style.display ="block";
        document.getElementById("feedbin").style.display ="block";
        document.getElementById("startport").style.width="108";
        document.getElementById("endport").style.width="108";
        document.getElementById("feedbin").style.width="108";
        //document.getElementById("endport").value="请输入目地港";
     }
     
     if(document.getElementById("hp").checked==true)
     {
         if(document.getElementById("startport").value == "请输入空船港口")
         {
            document.getElementById("startport").value = "请输入起始港";
         }
        document.getElementById("startport").style.display ="block";
        document.getElementById("startport").style.width="178";
        document.getElementById("endport").style.display ="block";
        document.getElementById("endport").style.width="178"
        document.getElementById("feedbin").style.display ="none";
        //document.getElementById("endport").value="请输入目地港";
     }
     
     if(document.getElementById("kc").checked==true)
     {
        document.getElementById("endport").style.display ="none";
        document.getElementById("startport").style.display ="block";
        document.getElementById("startport").style.width="375"
        //document.getElementById("startport").value="请输入空船港口";
        if(document.getElementById("startport").value == "请输入起始港")
         {
            document.getElementById("startport").value = "请输入空船港口";
         }
        document.getElementById("feedbin").style.display ="none";
   
     }
     
     if(document.getElementById("yj").checked==true)
     {
        if(document.getElementById("startport").value == "请输入空船港口")
         {
            document.getElementById("startport").value = "请输入起始港";
         }
        document.getElementById("startport").style.display ="block";
        document.getElementById("startport").style.width="108";
        document.getElementById("endport").style.display ="block";
        document.getElementById("endport").style.width="108";
        document.getElementById("feedbin").style.display ="block";
        document.getElementById("endport").style.width="108";
     }
   }



    function sendhp()
    {
    var sp=document.getElementById("startport2").value;
    var ep= document.getElementById("endport2").value;
    document.location.href="http://newtrade.jctrans.com/Demand/lst-xhp-pg1.html?ports="+escape(sp)+"&porte="+escape(ep)+"&flag=%u8D27%u76D8";    
    }
    
    function sendkc()
    {
    var ep= document.getElementById("startport2").value;
    document.location.href="http://www.jctrans.com/supply/lst-tczl-pg1.html?face=1&vip=0&trade_form=3&shipType=%u4E0D%u9650&carr_capa=%u4E0D%u9650&course=%u4E0D%u9650&port="+escape(ep)+"&sub_date=0";    
    }
    
    function sendyj()
    {
        var sp1="";
        var sp="";
        var ep1="";
        var ep="";
        var fb1="";
        var fb = "";
        
       if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value=="")
	    {
	        alert("请输入搜索条件搜索运价！");
	    }
	    if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value!="")
	    {
	     alert("请输入起始港搜索运价！");
	    }
	    if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value=="")
	    {
	     alert("请输入目的港搜索运价！");
	    }


	    if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value!="" )
	    {

            if(document.getElementById("startport1").value!="请输入起始港")
            {
                sp1=document.getElementById("startport1").value;
            }
            if(document.getElementById("endport1").value!="请输入目的港")
            {
                ep1=document.getElementById("endport1").value;
            }
            if(document.getElementById("feedbin1").value!="请输入承运人")
            {
                fb1=document.getElementById("feedbin1").value;
            }
            if(document.getElementById("startport").value!="请输入起始港")
            {
                sp=document.getElementById("startport").value;
            }
            if(document.getElementById("endport").value!="请输入目的港")
            {
                ep=document.getElementById("endport").value;
            }
            if(document.getElementById("feedbin").value!="请输入承运人")
            {
                fb=document.getElementById("feedbin").value;
            }

            var search= sp1+","+sp+"_"+ ep1+","+ep+"_"+fb1+","+fb;
            
            //
              var txtflag=1;
             var weeks="";
             var strdatetime="";
             var txtBoxType="";
             if (document.getElementById('txtflag')!=null)
             {
                txtflag=document.getElementById('txtflag').value;
             } 
             if (document.getElementById("FullYear")!=null&&document.getElementById("lblweekCount")!=null)
             {
                weeks=document.getElementById("FullYear").value+document.getElementById("lblweekCount").innerText;
             }
             if (document.getElementById('strdatetime')!=null)
             {
                    strdatetime=replaceDate(document.getElementById('strdatetime').value);
             }
             if (document.getElementById("txtBoxType")!=null)
             {
                  txtBoxType=document.getElementById("txtBoxType").value
             }
         
            //edit by fjy 2008-5-14
            document.getElementById("form1").action= '/FreightQuery/list-'+''+'-'+search+'-'+txtflag+'-'+weeks+'-'+strdatetime+'-'+txtBoxType+'.html';
            //document.getElementById("form1").action="../FreightQuery/list.html?search=&sea="+search+'&txtflag='+txtflag+'&weeks='+weeks+"&strdatetime="+strdatetime+"&txtBoxType="+txtBoxType;

	        document.getElementById("form1").submit();
	    }
    }
    
    function sendchoose()
    {
     if(document.getElementById("cq").checked==true)
     {
       send1();
     }
     
     if(document.getElementById("hp").checked==true)
     {
       sendhp();
     }
     
     if(document.getElementById("kc").checked==true)
     {
      sendkc();
     }
     
     if(document.getElementById("yj").checked==true)
     {
       sendyj();
     }
    }
    
	function send1()
	{

	var search= document.getElementById("startport1").value+","+document.getElementById("startport").value+"_"+ document.getElementById("endport1").value+","+document.getElementById("endport").value+"_"+document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;
	
	if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value=="" && document.getElementById("feedbin1").value!="")
	{
	//alert(document.getElementById("startport1").value);
	var str = document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;
	
	document.getElementById("form1").action="../SeaRoutes/SearchByFCC.html?search=&sea="+escape(str);
	document.getElementById("form1").submit();
	}

	if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value=="")
	{
	var str =document.getElementById("startport1").value+","+document.getElementById("startport").value+"_"+document.getElementById("endport1").value+","+document.getElementById("endport").value+"_,请输入承运人";
	document.getElementById("form1").action="../SeaRoutes/SearchByStartPortAndEndPort.html?search=&sea="+escape(str);
	document.getElementById("form1").submit();
	}

	if (document.getElementById("startport1").value!="" && document.getElementById("feedbin1").value!="" && document.getElementById("endport1").value=="")
	{
	var str =document.getElementById("startport1").value+","+document.getElementById("startport").value+"_"+document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;

	document.getElementById("form1").action="../SeaRoutes/SearchByStartPortAndFCC.html?search=&sea="+escape(str);
	document.getElementById("form1").submit();
	}

	if (document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value!="" && document.getElementById("startport1").value=="")
	{
	var str =document.getElementById("endport1").value+","+document.getElementById("endport").value+"_"+document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;

	document.getElementById("form1").action="../SeaRoutes/SearchByEndPortAndFCC.html?search=&sea="+escape(str);
	document.getElementById("form1").submit();
	}

	if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value!="")
	{
  
	document.getElementById("form1").action="../SeaRoutes/SearchByAll.html?search=&sea="+escape(search);
	document.getElementById("form1").submit();
	}

	if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value=="" && document.getElementById("feedbin1").value=="")
	{
	alert("请输入搜索条件搜索船期！");
	}
	if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value=="")
	{
	alert("请输入起始港或承运人搜索船期！");
	}
	if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value=="" && document.getElementById("feedbin1").value=="")
	{
	alert("请输入目的港或承运人搜索船期！");
	}

	}

function keydown()
{
  if(event.keyCode == 13)
  {  
    document.getElementById("tiji").click();
  }
}


function GetObj(s)
		{
			return document.getElementById(s)
		}
	function GetCookie(sName)
	{
		var aCookie = document.cookie.split("; ");
		for (var i=0; i < aCookie.length; i++)
		{
	   		var aCrumb = aCookie[i].split("=");
	   		if (sName == aCrumb[0]) 
	    	return unescape(aCrumb[1]);
		}
		return null;		
	}
	   function GetUserName()
 {
  var uid=GetCookie("userid");
  var unm=GetCookie("username"); 
  //不能从cookie中取得用户名
//  if(uid==null||uid=="")
//  {
//   GetObj('liwlc').style.display="none";  
//   GetObj('lilg').style.display="";
//   GetObj('lirg').style.display="" 
//  }
//  else
//  {
//   if(unm!=null&&unm!="")
//   {
//    GetObj('lilg').style.display="none";
//    GetObj('lirg').style.display="none";
//    var wlc=GetObj('liwlc');
//    var wlc2=GetObj('liwlc2');
//    var wlc3=GetObj('liwlc3'); 
//    wlc.style.display="";  
//    wlc.innerHTML= "<strong>"+unm+"</strong>"+"&nbsp;您好!&nbsp;"
//   
//    wlc2.innerHTML="<a href='http://www.jctrans.com/office/sywl_ly_sd.aspx?ly=sd' class='a1'>我的留言</a>";
//    wlc3.innerHTML="<a href='http://www.jctrans.com/office/login.html?flag=1&forward=http://www.jctrans.com' class='a2'>退出登录</a>"  
//   }
//   else
//   {
//    GetObj('liwlc').style.display="none";
//    GetObj('liwlc2').style.display="none";
//    GetObj('liwlc3').style.display="none";  
//    GetObj('lilg').style.display="";
//    GetObj('lirg').style.display=""  
//   }
//  }
 }



function CutHref(name)
{
  if(getIEVersion() ==6)
  {
   var href = document.getElementsByName(name); 
    for(var i=0;i<href.length;i++)
	{
	  // alert(href[i].href)
	  var m=href[i].href.indexOf("SailingDates-");
	 //alert(m)
	  var n = href[i].href.indexOf(".html");
	 // alert(n)
	 // alert(href[i].href)
	 // alert(href[i].href.substring(m,n))
	 href[i].href ="/OceanSchedules/SailingDates"+escape(href[i].href.substring(m,n).substr(12))+".html";
	}
  }
}
/*function write(obj)
{
   if(document.getElementById("lb").value =="startport")
	{
	document.getElementById("sp").value= obj.value;
	}
	if(document.getElementById("lb").value =="endport")
	{
	document.getElementById("ep").value= obj.value;
	
	}
	if(document.getElementById("lb").value =="feedbin")
	{
	document.getElementById("fb").value= obj.value;
	
	}
}*/


function addFavorite(url,title)
{
   if (document.all)
   {
      window.external.addFavorite(url,title);
   }
   else if (window.sidebar)
   {
      window.sidebar.addPanel(title, url, "");
   }
}

function setHomepage(url)
{
    if (document.all){
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(url);
    }else if (window.sidebar){
        if(window.netscape){
            try{
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }catch (e){
                alert( "该操作被浏览器拒绝!" );
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage',url);
    }
}



function cutstrcooprare(len,name)
{
  var title = document.getElementsByName(name);
  for(var i=0; i<title.length;i++)
  {
     if(title[i].innerHTML.length > len && len>= 2)
     {
       title[i].innerHTML = title[i].innerHTML.substring(0,len-2)+"..";
     }
      
  }
}


function getIEVersion()
{ 
    if(navigator.appName == "Microsoft Internet Explorer") 
    { 
           if(navigator.appVersion.match(/7./i)=="7.") 
           {
                  return 7;
           }
           if(navigator.appVersion.match(/6./i)=="6.") 
           {
                  return 6;
           }
           
    } 
} 


//replace 日期
function replaceDate(obj)
{
    if(obj.length >0)
    {
        while(obj.indexOf('-') >-1)
            obj = obj.replace('-','')
    }
    return obj;
}


Dialog.getDialog = function(did, titleText){
	
var divDialog = document.getElementById(did);
divDialog.id = did;
divDialog.className = "dialog"; 
divDialog.style.left = "200px";
divDialog.style.top = "200px";
divDialog.style.position = "absolute";
divDialog.style.zIndex = "10001";
divDialog.style.display = "none";
this._divNode = divDialog; 
this._divNode.dialog = this; 
this._titleText = titleText;

}

//转到船期详细信息页
function ToShip()
{
    var ck=0;
      for(var i=0;i<document.getElementsByName("rbShip").length;i++)
      {
            if (document.getElementsByName("rbShip")[i].checked)
            {
                 ck=1;
                 var arr=document.getElementsByName("rbShip")[i].value.split("|");
                 window.location="/OceanSchedules/SailingDates-"+arr[0]+"-.html";
                 break; 
            }
      }
      if (ck==0)
      {
            alert("请选择一条航线！");
      }
}

//转到发布运价页
function ToYunjia()
{
    var ck=0;
   for(var i=0;i<document.getElementsByName("rbShip").length;i++)
      {
            if (document.getElementsByName("rbShip")[i].checked)
            {
                ck=1;
                 var arr=document.getElementsByName("rbShip")[i].value.split("|");
                 window.open("http://www.jctrans.com/Office/sub_newyj.aspx?id=f"+arr[1]);
                 break; 
            }
      }
    if (ck==0)
   {
         alert("请选择一条航线！");
   } 
}


//点击导航大标签浮现提示div
function ld_showMenu(obj_s,obj){
var  s_id = document.getElementById(obj_s);
var s_obj = document.getElementById(obj);

s_id.style.top = getXY(s_obj)[1]-70+"px";
s_id.style.left = getXY(s_obj)[0]+10+"px"; 

s_id.style.display = "block";
}

function ld_hideMenu(obj_h){
var  h_id = document.getElementById(obj_h);
h_id.style.display = "none";
}

function ld_showMenuByXY(obj_s,obj,x,y){
var  s_id = document.getElementById(obj_s);
var s_obj = document.getElementById(obj);

s_id.style.top = getXY(s_obj)[1]-x+"px";
s_id.style.left = getXY(s_obj)[0]+y+"px"; 

s_id.style.display = "block";
}


//鼠标定位
/**
* 获取对象el的X,Y坐标
* @param {Object} el
*/
function getXY(el)
{
    var pos;
    if(this.getExplorerType()==1)
    {
        var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
        var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
        pos = [el.getBoundingClientRect().left+scrollLeft, el.getBoundingClientRect().top+scrollTop];
    }
    else
    {
        pos = [el.offsetLeft, el.offsetTop];
        var parentNode = el.offsetParent;
        if (parentNode != el) 
        {
            while (parentNode) 
            {
                pos[0] += parentNode.offsetLeft;
                pos[1] += parentNode.offsetTop;
                parentNode = parentNode.offsetParent;
            }
        }
    if (el.parentNode) 
    { 
        parentNode = el.parentNode; 
    }
    else 
    { 
        parentNode = null; 
    }
    while (parentNode && parentNode.tagName.toUpperCase() != 'BODY' && parentNode.tagName.toUpperCase() != 'HTML')
    {
        if (parentNode.style.display != 'inline') 
        {
            pos[0] -= parentNode.scrollLeft;
            pos[1] -= parentNode.scrollTop;
        }
        if (parentNode.parentNode) 
        {
            parentNode = parentNode.parentNode;
        } 
        else 
        { 
            parentNode = null; 
        }
    }
}
return pos;
}

function getExplorerType()
{
    var ua = navigator.userAgent.toLowerCase();
    if(window.ActiveXObject)
    {
        return 1;
    }
    else if((ua.indexOf('firefox')>-1))
    {
        return 2;
    }
    else if((ua.indexOf('opera')>-1))
    {
        return 3;
    }
}


function kfgetMsg()
{
    window.setInterval("kfmoveDiv()",10);
    window.setTimeout("kfcloseDiv()", 3000);  
}
function kfmoveDiv()
{
    document.getElementById("kfMeng").style.top=(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById("kfMeng").offsetHeight)+"px";
    document.getElementById("kfMeng").style.left=(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById("kfMeng").offsetWidth)+"px";
}
function kfcloseDiv()
{
    document.getElementById('kf_max').style.display='none';
    document.getElementById('kf_min').style.display='block';
}
function kfcloseDiv2()
{
    document.getElementById('kf_max').style.display='block';
    document.getElementById('kf_min').style.display='none';
}

// 获得登录状态 
function GetObj(s)
{
	return document.getElementById(s)
}

function GetCookie(sName)
{
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
   		var aCrumb = aCookie[i].split("=");
   		if (sName == aCrumb[0]) 
    	return unescape(aCrumb[1]);
	}
	return null;		
}
function GetUserName()
{
	var uid=GetCookie("userid");
	var unm=GetCookie("jcusername");
	//alert(uid+","+unm);
	if(uid==null||uid=="")
	{
		GetObj('lilg').style.display="";
		GetObj('lirg').style.display=""	
		GetObj('liwlc3').style.display="none";	
		GetObj("liwlc").style.display="none";
		GetObj("liwlc2").style.display="none";
	}
	else
	{
		if(unm!=null&&unm!=undefined&&unm!="")
		{
			GetObj('lilg').style.display="none";
			GetObj('lirg').style.display="none";
			var wlc=GetObj('liwlc');
			var wlc2=GetObj('liwlc2');
			var wlc3=GetObj('liwlc3'); 
			var url=document.location;
			wlc.style.display="";		
			wlc.innerHTML= "<b>"+unm+"您好!</b>";		
//				wlc2.style.display="";
//				wlc3.style.display="";
		}
		else
		{
			GetObj('liwlc').style.display="none";
			GetObj('liwlc2').style.display="none";
			GetObj('liwlc3').style.display="none";		
			GetObj('lilg').style.display="";
			GetObj('lirg').style.display=""		
		}
	}
}
	

//跳转到航线 freightquery跳转到航线列表用
function sendToLine()
	{

	var search= document.getElementById("startport1").value+","+document.getElementById("startport").value+"_"+ document.getElementById("endport1").value+","+document.getElementById("endport").value+"_"+document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;
	
	if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value=="" && document.getElementById("feedbin1").value!="")
	{
	var str = document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;
	
	window.open("/SeaRoutes/SearchByFCC.html?search=&sea="+escape(str));
	}

	if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value=="")
	{
	var str =document.getElementById("startport1").value+","+document.getElementById("startport").value+"_"+document.getElementById("endport1").value+","+document.getElementById("endport").value+"_,请输入承运人";
	window.open("/SeaRoutes/SearchByStartPortAndEndPort.html?search=&sea="+escape(str));
	}

	if (document.getElementById("startport1").value!="" && document.getElementById("feedbin1").value!="" && document.getElementById("endport1").value=="")
	{
	var str =document.getElementById("startport1").value+","+document.getElementById("startport").value+"_"+document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;

    window.open("/SeaRoutes/SearchByStartPortAndFCC.html?search=&sea="+escape(str));
	}

	if (document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value!="" && document.getElementById("startport1").value=="")
	{
	var str =document.getElementById("endport1").value+","+document.getElementById("endport").value+"_"+document.getElementById("feedbin1").value+","+document.getElementById("feedbin").value;

	window.open("/SeaRoutes/SearchByEndPortAndFCC.html?search=&sea="+escape(str));
	}

	if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value!="")
	{

	window.open("/SeaRoutes/SearchByAll.html?search=&sea="+escape(search));
	}

	if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value=="" && document.getElementById("feedbin1").value=="")
	{
	alert("请输入搜索条件搜索船期！");
	}
	if (document.getElementById("startport1").value=="" && document.getElementById("endport1").value!="" && document.getElementById("feedbin1").value=="")
	{
	alert("请输入起始港或承运人搜索船期！");
	}
	if (document.getElementById("startport1").value!="" && document.getElementById("endport1").value=="" && document.getElementById("feedbin1").value=="")
	{
	alert("请输入目的港或承运人搜索船期！");
	}

	}

		Array.prototype.strip=function(){
        if(this.length<2) [this[0]]||[];
        var arr=[];
        for(var i=0;i<this.length;i++){
            arr.push(this.splice(i--,1));
            for(var j=0;j<this.length;j++){
                if(this[j]==arr[arr.length-1]){
                    this.splice(j--,1);
                }
            }
        }
        return arr;
    }
    
