//修复ie6 css背景图cache晃动问题
/*@cc_on
if (document && document.execCommand) {
	try { document.execCommand("BackgroundImageCache",false,true); }
	catch (e) { }
}
@*/







//顶部下拉菜单
var DDSPEED = 2;
var DDTIMER = 10;

// main function to handle the mouse events //
function ddMenu(id,d){
  var prev=document.getElementById(id + '-ddcontent').previousSibling;
  prev.className=prev.className.replace(" on","")
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearInterval(c.timer);
  if(d == 1){
    clearTimeout(h.timer);
    if(c.maxh && c.maxh <= c.offsetHeight){return}
    else if(!c.maxh){
      c.style.display = 'block';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }else{
    h.timer = setTimeout(function(){ddCollapse(c)},50);
  }
}

// collapse the menu //
function ddCollapse(c){
  c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);
}

// cancel the collapse if a user rolls over the dropdown //
function cancelHide(id){
  var prev=document.getElementById(id + '-ddcontent').previousSibling;
  prev.className=prev.className+" on";
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearTimeout(h.timer);
  clearInterval(c.timer);
  if(c.offsetHeight < c.maxh){
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }
}

// incrementally expand/contract the dropdown and change the opacity //
function ddSlide(c,d){
  var currh = c.offsetHeight;
  var dist;
  if(d == 1){
    dist = (Math.round((c.maxh - currh) / DDSPEED));
  }else{
    dist = (Math.round(currh / DDSPEED));
  }
  if(dist <= 1 && d == 1){
    dist = 1;
  }
  c.style.height = currh + (dist * d) + 'px';
  c.style.opacity = currh / c.maxh;
  c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
  if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1)){
    clearInterval(c.timer);
  }
}


function $(obj){return document.getElementById(obj)}
function hideObj(id){
	$(id).style.display="none"
	}
function showObj(id){
	$(id).style.display=""		
	}
	
	
/*检查地址*/
function checkUrl(str) {
   return window.location.href.toLowerCase().indexOf(str)}
function hidehome() {
   $("t_menu1-ddheader").className = $("t_menu1-ddheader").className.replace("curr", "")}
function checkall() {
   if (checkUrl("index.asp") !==- 1 ) {
      $("t_menu1-ddheader").className = $("t_menu1-ddheader").className + " curr"}
   //新闻
   if (checkUrl("sub_news.asp") !=- 1 || checkUrl("sub_news_qiye.asp") !=- 1 || checkUrl("sub_news_hangye.asp") !=- 1 || checkUrl("sub_news_shownews.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu2-ddheader").className = $("t_menu2-ddheader").className + " curr"}
   //产品
   if (checkUrl("sub_product.asp") !=- 1 || checkUrl("sub_product_new.asp") !=- 1 || checkUrl("sub_product_show.asp") !=- 1 || checkUrl("sub_product_search.asp") !=- 1 || checkUrl("sub_product_try.asp") !=- 1 || checkUrl("sub_product_try_sent.asp") !=- 1 || checkUrl("sub_product_order.asp") !=- 1 || checkUrl("sub_product_order_sent.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu3-ddheader").className = $("t_menu3-ddheader").className + " curr"}
   //精品
   if (checkUrl("sub_productj.asp") !=- 1 || checkUrl("sub_productj_show.asp") !=- 1 || checkUrl("sub_productj_search.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu4-ddheader").className = $("t_menu4-ddheader").className + " curr"}
   //二手
   if (checkUrl("sub_ershou.asp") !=- 1 || checkUrl("sub_ershou_content.asp") !=- 1 || checkUrl("sub_ershou_xize.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu5-ddheader").className = $("t_menu5-ddheader").className + " curr"}
   //诚信服务
   if (checkUrl("sub_chengxin.asp") !=- 1 || checkUrl("sub_chengxin_fuwu.asp") !=- 1 || checkUrl("sub_chengxin_rencai.asp") !=- 1 || checkUrl("sub_chengxin_chunpai.asp") !=- 1 || checkUrl("sub_chengxin_weixiu.asp") !=- 1 || checkUrl("sub_chengxin_yongche.asp") !=- 1 || checkUrl("sub_chengxin_shownews.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu7-ddheader").className = $("t_menu7-ddheader").className + " curr"}
	  
   //购买支持
   if (checkUrl("sub_buy.asp") !=- 1 || checkUrl("sub_buy_dkzn.asp") !=- 1 || checkUrl("sub_buy_ftjr.asp") !=- 1 || checkUrl("sub_buy_dkcp.asp") !=- 1 || checkUrl("sub_buy_dksq.asp") !=- 1 || checkUrl("sub_buy_dkjs.asp") !=- 1 || checkUrl("sub_buy_qcbx.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu8-ddheader").className = $("t_menu8-ddheader").className + " curr"}

   //关于
   if (checkUrl("sub_about.asp") !=- 1 || checkUrl("sub_about_wenhua.asp") !=- 1 || checkUrl("sub_about_linian.asp") !=- 1 || checkUrl("sub_about_contact.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu9-ddheader").className = $("t_menu9-ddheader").className + " curr"}
	  
   //招聘
   if (checkUrl("sub_job.asp") !=- 1 || checkUrl("sub_job_accept.asp") !=- 1 || checkUrl("sub_job_linian.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu10-ddheader").className = $("t_menu10-ddheader").className + " curr"}


   //留言
   if (checkUrl("sub_feedback_list.asp") !=- 1 || checkUrl("sub_feedback.asp") !=- 1 || checkUrl("sub_feedback_save.asp") !=- 1 ) {
      hidehome(); 
      $("t_menu11-ddheader").className = $("t_menu11-ddheader").className + " curr"}
   


   }



	

//自动滚屏
var currentpos, timer; 
function initialize() {
   timer = setInterval("scrollwindow()", 50); 
   }
function sc() {
   clearInterval(timer); 
   }
function scrollwindow() {
   currentpos = document.documentElement.scrollTop; 
   window.scroll(0, ++currentpos); 
   if (currentpos != document.documentElement.scrollTop){sc();} 
   }
document.onmousedown = sc; 
document.ondblclick = initialize; 
function CheckAll(form) {
   for (var i = 0; i < form.elements.length; i++) {
      var e = form.elements[i]; 
      if (e.Name != "chkAll") e.checked = form.chkAll.checked; 
      }
   }



//打开新窗
function winopen(url)
{
window.open(url,"search","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=yes,width=640,height=450,top=200,left=100");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->








//漂浮广告
//    <div id="piaoImg" style="position:absolute; z-index: 5; width: 155px; top:0px;left:0px" onmouseover="clearInterval(interval)" onmouseout="flyImg()"><a href="NewLogo.asp">fdfsdf</a></div> <script>flyImg()</script>
var xPos = 20; 
var yPos = document.documentElement.clientHeight; 
var step = 1; 
var delay = 130; 
var height = 0; 
var Hoffset = 0; 
var Woffset = 0; 
var yon = 0; 
var xon = 0; 
var pause = true; 
var interval; 
//var piaoImg = document.getElementById("piaoImg"); 
if($("piaoImg")) {
   $("piaoImg").style.top = yPos+"px"; 
   }
function changePos() {
   width = document.documentElement.clientWidth+"px" 
   height = document.documentElement.clientHeight+"px"
   Hoffset = $("piaoImg").offsetHeight+"px" 
   Woffset = $("piaoImg").offsetWidth+"px" 
   $("piaoImg").style.left = xPos + document.documentElement.scrollLeft + "px"; 
   $("piaoImg").style.top = yPos + document.documentElement.scrollTop + "px"; 
   if (yon) {
      yPos = yPos + step; 
      }
   else {
      yPos = yPos - step; 
      }
   if (yPos < 0) {
      yon = 1; 
      yPos = 0; 
      }
   if (yPos >= (height - Hoffset)) {
      yon = 0; 
      yPos = (height - Hoffset); 
      }
   if (xon) {
      xPos = xPos + step; 
      }
   else {
      xPos = xPos - step; 
      }
   if (xPos < 0) {
      xon = 1; 
      xPos = 0; 
      }
   if (xPos >= (width - Woffset)) {
      xon = 0; 
      xPos = (width - Woffset); 
      }
   }
function flyImg() {
   $("piaoImg").style.display= "block"; 
   interval = setInterval('changePos()', delay); 
   }








//循环滚动
function dhscroll() {
   var dh = this; 
   this.autoid = null; 
   this.scrollDOM = null; 
   this.scrollCDOM = null; 
   this.showwidth = 0; 
   this.steplength = 1; 
   var oldlength = this.steplength; 
   this.steptime = 1; 
   this.resttime = 0; 
   this.uvwidth = 0; 
   this.nowdir = null; 
   this.getsw = function() {
      var tempw = this.scrollCDOM.offsetWidth; 
      var temps = this.scrollCDOM.innerHTML; 
      this.scrollCDOM.innerHTML = [temps, temps].join(""); 
      this.scrollCDOM.style.width = tempw * 2; 
      if(document.attachEvent) {
         this.scrollDOM.attachEvent("onmouseover", dh.pause); 
         this.scrollDOM.attachEvent("onmouseout", dh.goon); 
         }
      else {
         this.scrollDOM.addEventListener("mouseover", dh.pause, true); 
         this.scrollDOM.addEventListener("mouseout", dh.goon, true); 
         }
      //var templ = Math.ceil(this.scrollDOM.scrollWidth / 2);
      //var tempw = parseInt(templ*this.showwidth);
      this.uvwidth = Math.ceil(this.scrollDOM.scrollWidth / 2); 
      ; 
      }
   this.scrollleft = function() {
      if(this.autoid != null) {
         window.clearTimeout(this.autoid); 
         }
      dh.nowdir = "left"; 
      var uvleft = this.scrollDOM.scrollLeft; 
      uvleft += this.steplength; 
      this.scrollDOM.scrollLeft = uvleft; 
      if(uvleft >= this.uvwidth) {
         this.scrollDOM.scrollLeft = 0; 
         }
      if(uvleft % this.showwidth == 0) {
         this.autoid = window.setTimeout(function() { dh.scrollleft()} , dh.resttime); 
         }
      else {
         this.autoid = window.setTimeout(function() {  dh.scrollleft()}  , dh.steptime); 
         }
      }
   this.scrollright = function() {
      if(this.autoid != null) {
         window.clearTimeout(this.autoid); 
         }
      dh.nowdir = "right"; 
      var uvleft = this.scrollDOM.scrollLeft; 
      uvleft -= this.steplength; 
      this.scrollDOM.scrollLeft = uvleft; 
      if(uvleft <= 0) {
         this.scrollDOM.scrollLeft = this.uvwidth; 
         }
      if(uvleft % this.showwidth == 0) {
         this.autoid = window.setTimeout(function() {  dh.scrollright()} , dh.resttime); 
         }
      else {
         this.autoid = window.setTimeout(function() {  dh.scrollright()} , dh.steptime); 
         }
      }
   this.go = function() {
      if(this.autoid != null) {
         window.clearTimeout(this.autoid); 
         }
      this.autoid = window.setTimeout(function() { dh.scrollleft()} , 5000); 
      }
   this.pre = function() {
      this.scrollright(); 
      }
   this.next = function() {
      this.scrollleft(); 
      }
   this.pause = function() {
      dh.oldlength = dh.steplength; 
      dh.steplength = 0; 
      }
   this.goon = function() {
      dh.steplength = dh.oldlength; 
      }
   }





function fitimgsize(obj, size, addlink, cName) {//元素，宽度，是否加原图链接，对应class的图片
   if(document.getElementById(obj)) {
      var obj2 = document.getElementById(obj).getElementsByTagName("IMG"); 
      var size = size; 
      for (var i = 0; i < obj2.length ; i++ ) {
         if (obj2[i].className == cName) {
            obj2[i].removeAttribute('width'); 
            obj2[i].removeAttribute('height'); 
            var width = obj2[i].naturalWidth || obj2[i].width; 
            var height = obj2[i].naturalHeight || obj2[i].height; 
            //if (height>width) {
            //if (height>size) {
            //obj2[i].title="'点击本图片放大'";
            //obj2[i].onclick=new Function("window.open(this.src);");
            //obj2[i].style.cursor="pointer";
            //width = width * size / height;
            //height = size;
            //};
            //} else {
            if (width > size) {
               if(addlink == "addlink") {





   $j("#product_show_big img[class='']").each(function (i) {


        if ($j(this).width() > size) {


		   $j(this).replaceWith("<a href='"+$j(this).attr("src")+"'class='big'><img class='big' src='"+$j(this).attr("src")+"' width='"+size+"' alt='点击这里,可放大图片查看!' title='点击这里,可放大图片查看!' ></a>");

		
        }
      });
   $j("#product_show_big a .big").parent().lightBox();




                  }
               height = height * size / width; 
               width = size; 
               }; 
            //};
            //obj2[i].height = height;
            obj2[i].width = width; 
            obj2[i].style.width = width; 
            obj2[i].style.height = ""; 
            }
         }
      }
   }
window.onload = function() {
   fitimgsize("product_img", 200, "nolink", "photoList1");//产品列表的细图
   fitimgsize("product_show_small", 200, "nolink", "");//产品内页的细图  
   fitimgsize("product_show_big", 657, "addlink", "");//产品内页的大图  
   }
 










function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];		
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}	
	}
	return (arrReturnElements)
}
// ---
/*
	Revised to support looking for multiple class names,
	no matter in which order they're applied to the element
*/
function getElementsByClassName(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
// ---
// Array support for the push method in IE 5
if(typeof Array.prototype.push != "function"){
	Array.prototype.push = ArrayPush;
	function ArrayPush(value){
		this[this.length] = value;
	}
}
// ---
/*
	Examples of how to call the function:
	
	To get all a elements in the document with a "info-links" class:
    getElementsByClassName(document, "a", "info-links");
    
	To get all div elements within the element named "container", with a "col" and a "left" class:
    getElementsByClassName(document.getElementById("container"), "div", ["col", "left"]);


Some ways to call it
To get all a elements in the document with a “info-links” class. 
getElementsByClassName(document, "a", "info-links"); 
To get all div elements within the element named “container”, with a “col” class. 
getElementsByClassName(document.getElementById("container"), "div", "col"); 
To get all elements within in the document with a “click-me” class. 
getElementsByClassName(document, "*", "click-me"); 


*/
// ---


function email_RP(){//邮件加密 
if (getElementsByClassName(document, "*", "emailRP").length!==0)	{
for (i=0;i<getElementsByClassName(document, "*", "emailRP").length ;i++ )
{
getElementsByClassName(document, "*", "emailRP")[i].innerHTML= getElementsByClassName(document, "*", "emailRP")[i].innerHTML.replace("[email-gdzytoyota]","<a href='mailto:gdzytoyota@163.com' title='电子邮件:gdzytoyota@163.com' style='font-size:12px;font-family:Arial, Helvetica, sans-serif'>gdzytoyota@163.com</a>");
}
	}
 }




 //ajax
function echo(obj,html)
{
	try{
		$(obj).innerHTML=html;
	}catch(er){}
}


function createxmlhttp()
{
	var xmlhttp=false;
	try	{
  		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} 
	catch (e) {
  		try {
   			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  		} 
		catch (e) {
   			xmlhttp = false;
 		}
 	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  		xmlhttp = new XMLHttpRequest();
				if (xmlhttp.overrideMimeType) {//设置MiME类别
			xmlhttp.overrideMimeType('text/xml');
		}
	}	

	return xmlhttp;	
}
function getdata(url,obj1,obj2,method)
{
		url=url+'&rnd='+ Math.random()
		var xmlhttp=createxmlhttp();
		if(!xmlhttp)
		{
			alert("你的浏览器不支持XMLHTTP！！");
			return;
		}
		if(obj1!=""){
			echo(obj1,"读取资料中,请等候......");
		}
		xmlhttp.onreadystatechange=requestdata;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
		function requestdata(){
				if(xmlhttp.readyState==4)
				{	
					if(method==-1)alert(xmlhttp.responseText);
					if(xmlhttp.status==200)
					{
						echo(obj2,xmlhttp.responseText);
						$j('.lightBox a').lightBox();
					}
				}
			
		}
}