var HasinBBX = false;
var BBXsetTime;
var subcat = null;
var subcat2	=	null;
var HasScrolled = false;
function HiddenBBXtime(){
BBXsetTime = setTimeout("HiddenBBX()",1000);
}
function ShowBBX(){
clearTimeout(BBXsetTime);
/*document.getElementById('BBXbuttondiv').style.color="#000";
document.getElementById('BBXbuttondiv').style.background="url(http://img.china.alibaba.com/images/cn/BBX/0917/BBXbuttonbg.gif)";
document.getElementById('BBXbuttonimg').src="http://img.china.alibaba.com/images/cn/BBX/0917/BBXbutton.gif";*/
document.getElementById('alibbx').className = "alibbxmouseover";
document.getElementById('alibbxbutton').className = "alibbxbuttonOn";
document.getElementById('BBX').style.display = "";
HasinBBX = true;
}
function HiddenBBX(){
document.getElementById('BBX').style.display = "none";
/*document.getElementById('BBXbuttondiv').style.color="#fff";
document.getElementById('BBXbuttonimg').src="http://img.china.alibaba.com/images/cn/BBX/0917/BBXbutton1.gif";
document.getElementById('BBXbuttondiv').style.background="";*/
document.getElementById('alibbx').className = "ali_bbx1";
document.getElementById('alibbxbutton').className = "alibbxbutton";
HasinBBX = false;
}
function ShowBBXimg(){
aliclick(this,'?tracelog=bbx_shouye_sy');
/*document.getElementById('carselect1').style.display = 'none';
document.getElementById('carselect2').style.display = 'none';
document.getElementById('carselect3').style.display = 'none';
document.getElementById('carselect4').style.display = 'none';
document.getElementById('carselect5').style.display = 'none';*/
/*document.getElementById('BBXbuttondiv').style.color="#000";
document.getElementById('BBXbuttonimg').src="http://img.china.alibaba.com/images/cn/BBX/0917/BBXbutton.gif";
document.getElementById('BBXbuttondiv').style.background="url(http://img.china.alibaba.com/images/cn/BBX/0917/BBXbuttonbg.gif)";*/
document.getElementById('alibbx').className = "alibbxmouseover";
document.getElementById('alibbxbutton').className = "alibbxbuttonOn";
document.getElementById('BBX').style.display = "";
}
function HiddenBBXimg(){
if(HasinBBX == true)
return;
/*document.getElementById('BBXbuttondiv').style.color="#fff";
document.getElementById('BBXbuttonimg').src="http://img.china.alibaba.com/images/cn/BBX/0917/BBXbutton1.gif";
document.getElementById('BBXbuttondiv').style.background="";*/
document.getElementById('alibbx').className = "ali_bbx1";
document.getElementById('alibbxbutton').className = "alibbxbutton";
document.getElementById('BBX').style.display = "none";
}
function ChangeBBXtab(num){
var i;
ContentID = 'BBXcontent'+num;
textID = 'tab'+num;
var tempID;
var mapheight = -27*(num-1);
if(num == 1)
{
aliclick(this,'?tracelog=bbx_zixu_cys');
}
else if(num == 2)
{
aliclick(this,'?tracelog=bbx_zixu_wls');
}
else if(num == 3)
{
aliclick(this,'?tracelog=bbx_zixu_qcs');
}
else if(num == 4)
{
aliclick(this,'?tracelog=bbx_zixu_sws');
}
/*document.getElementById('carselect1').style.display = 'none';
document.getElementById('carselect2').style.display = 'none';
document.getElementById('carselect3').style.display = 'none';
document.getElementById('carselect4').style.display = 'none';
document.getElementById('carselect5').style.display = 'none';*/
for(i=1; i<=4; i++)
{
tempID = 'tab'+i;
document.getElementById(tempID).className = "toptabtext tabtextblue";
}
document.getElementById(textID).className = "boldtext toptabtext tabtextorange";
for(i=1; i<=4; i++)
{
tempID = 'BBXcontent'+i;
document.getElementById(tempID).style.display = "none";
}
document.getElementById(ContentID).style.display = "";
document.getElementById('BBXtoptab').style.backgroundPosition = "0px "+mapheight+"px";
}
function showselect(num){
var tempId = "carselect"+num;
if(num == 1)
{
if(subcat == null)
{
AsyncScript.script(
"http://db.chinacars.com/js/ali.js",
function(){
subcat = subcat;
subcat2 = subcat2;
},
window);
}
}
if(document.getElementById(tempId).style.display != 'none')
{
document.getElementById(tempId).style.display = "none";
return;
}
document.getElementById(tempId).style.display = "";
}
function changetoBlue(ElementId){
var eventElement = document.getElementById(ElementId);
eventElement.style.color = "#fff";
eventElement.style.backgroundColor = "#316AC5";
}
function changetoWhite(ElementId){
var eventElement = document.getElementById(ElementId);
eventElement.style.color = "#000";
eventElement.style.backgroundColor = "#fff";
}
function changeselectvalue(selectId,OptionId){
var locationid = document.getElementById(OptionId).getAttribute('value');
var tempstrlen = 0;
var tempstr = '<ul><li><div id=\"SeriesOp1\" onclick=\"changeselectvalue(\'carselect2span\',\'SeriesOp1\');\" Onmouseover=\"changetoBlue(\'SeriesOp1\');\" Onmouseout=\"changetoWhite(\'SeriesOp1\');\" class=\"caroption carOpblue\">==选择车系==</div></li>';
var tempstr1 = '<ul><li><div id=\"ModelOp1\" onclick=\"changeselectvalue(\'carselect3span\',\'ModelOp1\');\" Onmouseover=\"changetoBlue(\'ModelOp1\');\" Onmouseout=\"changetoWhite(\'ModelOp1\');\" class=\"caroption carOpblue\">==选择车型==</div></li>';
document.getElementById(selectId).innerHTML = document.getElementById(OptionId).innerHTML;
if (selectId == 'carselect1span')
{
for (var i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
if(subcat[i][0].length > tempstrlen)
{
tempstrlen = subcat[i][0].length;
}
tempstr = tempstr + '<div id=\"SeriesOp'+i+1+'\" onclick=\"changeselectvalue(\'carselect2span\',\'SeriesOp'+i+1+'\');\" Onmouseover=\"changetoBlue(\'SeriesOp'+i+1+'\');\" Onmouseout=\"changetoWhite(\'SeriesOp'+i+1+'\');\" class=\"caroption carOpwhite\" value=\"'+subcat[i][2]+'\">'+subcat[i][0]+'</div></li>' ;
}
}
tempstr = tempstr + '</ul>';
document.getElementById('carselect2').innerHTML = tempstr;
document.getElementById('carselect2span').innerHTML = '==选择车系==';
document.getElementById('carselect3').innerHTML = tempstr1 + '</ul>';
document.getElementById('carselect3').style.width="93px";
document.getElementById('carselect3span').innerHTML = '==选择车型==';
if(tempstrlen <= 6)
{
document.getElementById('carselect2').style.width="93px";
return;
}
else if(tempstrlen <= 10)
{
document.getElementById('carselect2').style.width="110px";
return;
}
else if(tempstrlen <= 14)
{
document.getElementById('carselect2').style.width="128px";
return;
}
else
{
document.getElementById('carselect2').style.width="146px";
return;
}
}
if (selectId == 'carselect2span')
{
for (var i=0;i < onecount2; i++)
{
if (subcat2[i][1] == locationid)
{
if(subcat2[i][0].length > tempstrlen)
{
tempstrlen = subcat2[i][0].length;
}
tempstr1 = tempstr1 + '<div id=\"ModelOp'+i+1+'\" onclick=\"changeselectvalue(\'carselect3span\',\'ModelOp'+i+1+'\');\" Onmouseover=\"changetoBlue(\'ModelOp'+i+1+'\');\" Onmouseout=\"changetoWhite(\'ModelOp'+i+1+'\');\" class=\"caroption carOpwhite\" value=\"'+subcat2[i][2]+'\">'+subcat2[i][0]+'</div></li>' ;
}
}
tempstr1 = tempstr1 + '</ul>';
document.getElementById('carselect3').innerHTML = tempstr1;
document.getElementById('carselect3span').innerHTML = '==选择车型==';
if(tempstrlen <= 6)
{
document.getElementById('carselect3').style.width="93px";
return;
}
else if(tempstrlen <= 10)
{
document.getElementById('carselect3').style.width="110px";
return;
}
else if(tempstrlen <= 14)
{
document.getElementById('carselect3').style.width="128px";
return;
}
else if(tempstrlen <= 16)
{
document.getElementById('carselect3').style.width="160px";
return;
}
else if(tempstrlen <= 18)
{
document.getElementById('carselect3').style.width="180px";
return;
}
else if(tempstrlen <= 28)
{
document.getElementById('carselect3').style.width="210px";
return;
}
else if(tempstrlen <= 35)
{
document.getElementById('carselect3').style.width="250px";
return;
}
else
{
document.getElementById('carselect3').style.width="330px";
return;
}
}
if (selectId == 'carselect3span')
{
document.getElementById('carselect3span').setAttribute('value',document.getElementById(OptionId).getAttribute('value'));
}
}
document.onclick = function(event){
var e = arguments[0] || window.event;
var o =  e.target || e.srcElement;
var temp = o.parentNode;
try{
while(temp.id != 'BBX')
{
if(temp == document.body)
{
return;
}
temp = temp.parentNode;
if(temp == null)
{
return;
}
}
}catch(e){}
if(o.id != 'carselect1span' && o.id != 'carselect1box')
{
document.getElementById('carselect1').style.display = 'none';
}
if(o.id != 'carselect2span' && o.id != 'carselect2box')
{
document.getElementById('carselect2').style.display = 'none';
}
if(o.id != 'carselect3span' && o.id != 'carselect3box')
{
document.getElementById('carselect3').style.display = 'none';
}
if(o.id != 'carselect4span' && o.id != 'carselect4box')
{
document.getElementById('carselect4').style.display = 'none';
}
if(o.id != 'proselect1span' && o.id != 'carselect5box')
{
document.getElementById('carselect5').style.display = 'none';
}
}
function proOpen(num){
var currentvalue = document.getElementById('proselect1span').innerHTML;
for (var i = 1; i<num; i++)
{
var tempID = 'pro1Op'+i;
if (document.getElementById(tempID).innerHTML == currentvalue)
{
var openurl = document.getElementById(tempID).getAttribute('hrefvalue');
document.getElementById('ProQuerybutton').setAttribute('href',openurl);
//window.open(openurl);
}
}
}
function CarOpen (){
if (document.getElementById("carselect1span").innerHTML == "==选择品牌==")
{
document.getElementById('carquerybutton').setAttribute('target','_self');
document.getElementById('carquerybutton').setAttribute('href','#');
alert("请选择品牌");
return false;
}
else if (document.getElementById("carselect2span").innerHTML == "==选择车系==")
{
document.getElementById('carquerybutton').setAttribute('target','_self');
document.getElementById('carquerybutton').setAttribute('href','#');
alert("请选择车系");
return false;
}
else if (document.getElementById("carselect3span").innerHTML == "==选择车型==")
{
document.getElementById('carquerybutton').setAttribute('target','_self');
document.getElementById('carquerybutton').setAttribute('href','#');
alert("请选择车型");
return false;
}
else
{
document.getElementById('carquerybutton').setAttribute('target','_blank');
var url="http://db.alibaba.chinacars.com/db_"+document.getElementById("carselect3span").getAttribute('value')+".htm";
document.getElementById('carquerybutton').setAttribute('href',url);
//window.open(url);
}
return;
}
function addIframeAndBBX(){
YAHOO.util.Event.addListener(window,"scroll",addIframescroll);
addBBX();
addIframe ();
}
function addBBX(){
var Dom = YAHOO.util.Dom;
YAHOO.util.Event.addListener(Dom.get('alibbx'),"mouseover",ShowBBXimg);
YAHOO.util.Event.addListener(Dom.get('alibbx'),"mouseout",HiddenBBXimg);
Dom.get('BBXPos').innerHTML = Dom.get('BBXHiddenPos').innerHTML;
Dom.get('BBXHiddenPos').innerHTML = "";//"<script type='text/javascript' src='http://taobaoafp.allyes.com/main/adfshow?user=taobao|jie|index_duilian&db=taobaoafp&border=0&local=yes&js=ie'><\/script><script language=\"JavaScript\" type=\"text/javascript\" src=\"http://cn2.adserver.yahoo.com/a?f=2121040030&p=cnalibaba&l=AFW&c=r\"><\/script> <script language=\"JavaScript\" type=\"text/javascript\" src=\"http://cn2.adserver.yahoo.com/a?f=2121040030&p=cnalibaba&l=PU&c=r\"><\/script> ";
Dom.setStyle(Dom.get('BBXtoptab'),"background","URL(http://img.china.alibaba.com/images/cn/BBX/0917/toptab1.gif) no-repeat 0px 0px");
addEventtoBBXCar();
}
function addIframe (){
var Dom = YAHOO.util.Dom;
Dom.get('adv2').innerHTML = "<iframe src=\"http://cn2.adserver.yahoo.com/a?f=2121040030&p=cnalibaba&l=AB1&c=sh&bg=FFFFFF\" width=\"432\" height=\"168\" marginwidth=\"0\" marginheight=\"0\" hspace=\"0\" vspace=\"0\" frameborder=\"0\" scrolling=\"no\"><\/iframe>";
Dom.get('ifr_adv1').innerHTML = "<iframe src=\"http://cn2.adserver.yahoo.com/a?f=2121040030&p=cnalibaba&l=AET&c=h&bg=FFFFFF\" width=\"312\" height=\"96\" marginwidth=\"0\" marginheight=\"0\" hspace=\"0\" vspace=\"0\" frameborder=\"0\" scrolling=\"no\"><\/iframe>";
Dom.get('adv3').innerHTML = "<iframe height=\"40\" width=\"312\" marginwidth=\"0\" marginheight=\"0\" hspace=\"0\" vspace=\"0\" frameborder=\"0\" scrolling=\"no\" src=\"http://iframe.china.alibaba.com/shtml/static/banner/b1_2.html\" style=\"padding:0px;margin:0px\"><\/iframe>";
}
function addIframescroll(){
var Dom = YAHOO.util.Dom;
if (HasScrolled == false)
{
Dom.get('adv4').innerHTML = "<iframe src=\"http://cn2.adserver.yahoo.com/a?f=2121040030&p=cnalibaba&l=AB3&c=h&bg=FFFFFF\" width=632 height=96 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no><\/iframe>";
Dom.get('ifr_adv3').innerHTML = "<iframe src=\"http://cn2.adserver.yahoo.com/a?f=2121040030&p=cnalibaba&l=AB2&c=h&bg=FFFFFF\" width=312 height=208 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no><\/iframe>";
//Dom.get('ifr_adv4').innerHTML = "<iframe height=\"96\" width=\"312\" marginwidth=\"0\" marginheight=\"0\" hspace=\"0\" vspace=\"0\" frameborder=\"0\" scrolling=\"no\" src=\"http://iframe.china.alibaba.com/cn/screnn3.html\" style=\"padding:0px;margin:0px\"><\/iframe>";
//Dom.get('ifr_adv5').innerHTML = "<iframe height=\"96\" width=\"632\" marginwidth=\"0\" marginheight=\"0\" hspace=\"0\" vspace=\"0\" frameborder=\"0\" scrolling=\"no\" src=\"http://iframe.china.alibaba.com/cn/bottom0430.html\" style=\"padding:0px;margin:0px\"><\/iframe>";
}
HasScrolled = true;
return;
}
function addEventtoBBXCar(){
var Dom = YAHOO.util.Dom;
var i = 1;
for(i == 1; i <= 175; i++)
{
idstr = 'BrandOp'+i;
YAHOO.util.Event.addListener(Dom.get(idstr),"click",function(){
changeselectvalue('carselect1span',this.id);
});
YAHOO.util.Event.addListener(Dom.get(idstr),"mouseover",function(){
changetoBlue(this.id);
});
YAHOO.util.Event.addListener(Dom.get(idstr),"mouseout",function(){
changetoWhite(this.id);
});
}
}
