﻿// JavaScript Document
//价格切换
var nn=1;
var qq=1;


function IsShowSpace()
{
    if(document.getElementById("strtemp").innerHTML  == "1")
    {
        setSpace();
    }
    else
    {
        setSpace1();
    }
}

function setSpace()
{
f=setInterval('change()',1500);
}
function change() 
{ 
 if(nn>4) nn=1 
 setTimeout('setFocus('+nn+')',1500);
 nn++;
} 
function setFocus(i) 
{ 
 selectLayer(i); 
} 
function selectLayer(i) 
{ 
 switch(i) 
 { 
 case 1: 
 document.getElementById("Price1").style.display="block"; 
 document.getElementById("Price2").style.display="none"; 
 document.getElementById("Price3").style.display="none"; 
 document.getElementById("Price4").style.display="none"; 
 document.getElementById("Price1Nav").className="on"; 
 document.getElementById("Price2Nav").className=""; 
 document.getElementById("Price3Nav").className=""; 
 document.getElementById("Price4Nav").className=""; 
 break; 
 case 2: 
 document.getElementById("Price1").style.display="none"; 
 document.getElementById("Price2").style.display="block"; 
 document.getElementById("Price3").style.display="none"; 
 document.getElementById("Price4").style.display="none"; 
 document.getElementById("Price1Nav").className=""; 
 document.getElementById("Price2Nav").className="on"; 
 document.getElementById("Price3Nav").className=""; 
 document.getElementById("Price4Nav").className=""; 
 break; 
 case 3: 
 document.getElementById("Price1").style.display="none"; 
 document.getElementById("Price2").style.display="none"; 
 document.getElementById("Price3").style.display="block"; 
 document.getElementById("Price4").style.display="none"; 
 document.getElementById("Price1Nav").className=""; 
 document.getElementById("Price2Nav").className=""; 
 document.getElementById("Price3Nav").className="on"; 
 document.getElementById("Price4Nav").className=""; 
 break; 
 case 4: 
 document.getElementById("Price1").style.display="none"; 
 document.getElementById("Price2").style.display="none"; 
 document.getElementById("Price3").style.display="none"; 
 document.getElementById("Price4").style.display="block"; 
 document.getElementById("Price1Nav").className=""; 
 document.getElementById("Price2Nav").className=""; 
 document.getElementById("Price3Nav").className=""; 
 document.getElementById("Price4Nav").className="on"; 
 break; 
 } 
} 


function setSpace1()
{
r=setInterval('change1()',1500);
}
function change1() 
{ 
 if(qq>2) qq=1 
 setTimeout('setFocus1('+qq+')',1500);
 qq++;
} 
function setFocus1(i) 
{ 
 selectLayer1(i); 
} 
function selectLayer1(i) 
{ 
 switch(i) 
 { 
 case 1: 
 document.getElementById("Price11").style.display="block"; 
 document.getElementById("Price21").style.display="none"; 
 document.getElementById("Price1Nav1").className="on"; 
 document.getElementById("Price2Nav1").className=""; 
 break; 
 case 2: 
 document.getElementById("Price11").style.display="none"; 
 document.getElementById("Price21").style.display="block";  
 document.getElementById("Price1Nav1").className=""; 
 document.getElementById("Price2Nav1").className="on"; 
 break; 

 } 
} 


//详细描述切换
function Tab_Plane(i)
{
document.getElementById("Tab_value").value=i;
switch(i)
{
case 1:
document.getElementById("TabB1").className="tab_on"; 
document.getElementById("TabB2").className=""; 
document.getElementById("TabB3").className=""; 
document.getElementById("TabB4").className=""; 
document.getElementById("des_pc").style.display="block"; 
document.getElementById("des_route").style.display="block"; 
//document.getElementById("des_superior").style.display="block"; 
break;
case 2:
document.getElementById("TabB1").className=""; 
document.getElementById("TabB2").className="tab_on"; 
document.getElementById("TabB3").className=""; 
document.getElementById("TabB4").className=""; 
document.getElementById("des_pc").style.display="block"; 
document.getElementById("des_route").style.display="none"; 
//document.getElementById("des_superior").style.display="none"; 
break;
case 3:
document.getElementById("TabB1").className=""; 
document.getElementById("TabB2").className=""; 
document.getElementById("TabB3").className="tab_on"; 
document.getElementById("TabB4").className=""; 
document.getElementById("des_pc").style.display="none"; 
document.getElementById("des_route").style.display="block"; 
//document.getElementById("des_superior").style.display="none"; 
break;
case 4:
document.getElementById("TabB1").className=""; 
document.getElementById("TabB2").className=""; 
document.getElementById("TabB3").className=""; 
document.getElementById("TabB4").className="tab_on"; 
document.getElementById("des_pc").style.display="none"; 
document.getElementById("des_route").style.display="none"; 
//document.getElementById("des_superior").style.display="block"; 
break;
}
    for(var k=1;k<5;k++)
    {
        if (i==k)
        {
            document.getElementById("TabB"+k).style.color="#fff";
        }
        else
        {
            document.getElementById("TabB"+k).style.color="#000";
        }
    }
}

//运价展示切换
function SwitchMenu(i)
{
switch(i)
{
case 1:
document.getElementById("ReMenu1").className="re_on"; 
document.getElementById("ReMenu2").className="re_off"; 
document.getElementById("rec_content").style.display="block"; 
document.getElementById("rec_other").style.display="none"; 
break;
case 2:
document.getElementById("ReMenu1").className="re_off"; 
document.getElementById("ReMenu2").className="re_on"; 
document.getElementById("rec_content").style.display="none"; 
document.getElementById("rec_other").style.display="block"; 
break;
}
}



//点击导航大标签浮现提示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]-142+"px";
s_id.style.left = getXY(s_obj)[0]-50+"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;
    }
}
//MouseOver的颜色
function ChangeColor(obj)
{
    if (obj>0)
    {
        if (obj!=document.getElementById("Tab_value").value)
        {
            document.getElementById("TabB"+obj).style.color="#0066cc";
        }
    }
}
//MouseOut的颜色
function color1(obj)
{
    if (obj>0)
    {
        if (obj!=document.getElementById("Tab_value").value)
        {
            document.getElementById("TabB"+obj).style.color="#000000";
        }
    }
}

// 获得登录状态 
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('liwlc').style.display="none";		
			GetObj('lilg').style.display="";
			GetObj('lirg').style.display=""	
			GetObj('liwlc3').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= "<span class='wel'>"+unm+"&nbsp;,您好!&nbsp;</span>";		
				//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="+url+"' 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 HitsAjax(obj)
{
     var objajax = new Ajax.Request(
        '../FreightShow/HitsAjax.rails?intid='+obj,
        {
            method:'post'
        }
        );
}


/*浏览过的信息专用*/
function setCookieViews(value,name,num)
{
    var Days = num;
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Number(Days)*3600000);
    arr =getCookieViews(name).split("|");
    var subvalue = value.substring(0,value.length-1);
    var flag = 0
    for(i=0;i<arr.length;i++)
    {
        if(arr[i]==subvalue)
        {
            flag += 1;
        }
    }
    if(flag==0)
    {
        document.cookie = name + "="+getCookieViews(name)+ escape(value) +";expires="+ exp.toGMTString()+";path=/";
    }
}
////得到Cookie
function getCookieViews(name)
{
    var cookieValue=""
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr != null)
    {
        cookieValue=unescape(arr[2]); 
    }
    return cookieValue;
}

//询盘
function OfferAlert(obj)
{
    window.open("/AskOfferInput/AskOfferInput.rails?strId="+escape("("+obj+")"));
}
