function showd()
{
var str=document.getElementById("tradewd").value;
if (str=="" || str=="请输入产品/求购编号")
{
alert('你还没输入产品或求购编号呢！');
document.getElementById("tradewd").select();
document.getElementById("tradewd").focus();
return false;
}
str=ctrim(str,0);
str=str.toUpperCase();
var pattens=/^(TCH|BCH)\d{0,11}$/;
	if (pattens.test(str))
	{
			if (str.substring(0,1)=="T")
			{
			var url="http://d.ch.gongchang.com/trade/"+str.substring(3)+".html";
			}
			else
			{
			var url="http://d.ch.gongchang.com/buy/"+str.substring(3)+".html";	
			}
			window.open(url,"");
	}
	else
	{
	alert('对不起，你输入的不是产品或求购编号。');
	document.getElementById("tradewd").select();
	document.getElementById("tradewd").focus();
	}
}

function showtab(btnid,tabid,tabnumber)
{
for (i = 1;i<=tabnumber;i++)
{
document.getElementById(tabid+"_tab"+i).className=tabid+"-tabpane" ;
document.getElementById(tabid+"_content"+i).style.display="none";
}
document.getElementById(tabid+"_tab"+btnid).className=tabid+"-select";
document.getElementById(tabid+"_content"+btnid).style.display = "block";
}

function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var main=document.getElementById("main_"+name+"_"+i);
menu.className=i==cursel?"current":"";
main.style.display=i==cursel?"block":"none";
}
}

function setwdeval()
{
	var wd=document.search.wd.value;
 if(wd=='请输入您需要的产品名称' || wd == '请输入求购的产品名称' ||  wd == '请输入公司名称、地址' || wd=='请输入企业名称' || wd=='请输入关键词' || wd=='请输入关键字')
 {
 document.search.wd.value='';
 }
}

function setbuywdeval()
{
	var bwd=document.buysearch.buywd.value;
 if(bwd=='输入产品名称,查找求购信息')
 {
 document.buysearch.buywd.value='';
 }
}

function settradewdeval()
{
	var twd=document.getElementById("tradewd").value;
 if(twd=='请输入产品/求购编号' )
 {
 document.getElementById("tradewd").value='';
 }
}


function $i(id){return document.getElementById(id);}

function simpleSideScroll(c,ul,config,direction){
    this.config = config ? config : {start_delay:3000, speed: 23, delay:4000, scrollItemCount:1};
	this.c = $i(c);
	this.ul = $i(ul);
	this.direction = direction ? direction : "left";
	this.pause = false;
	this.buttonlist= new Object();
	this.delayTimeId=null;
	var _this = this;



	this.c.onmouseover=function(){_this.pause = true;}
	this.c.onmouseout=function(){_this.pause = false;}
	
	this.init = function() {
		_this.scrollTimeId = null;
		setTimeout(_this.start,_this.config.start_delay);
	}
	
	this.start = function() {
		var d = _this.c;
		var width = d.getElementsByTagName('li')[0].offsetWidth;
		if(d.scrollWidth-d.offsetLeft>=width) _this.scrollTimeId = setInterval(_this.scroll,_this.config.speed);
	};
	
	this.start2 = function() {
		var d = _this.c;
		var height = d.getElementsByTagName('li')[0].offsetHeight;
		if(d.scrollHeight-d.offsetTop>=height) _this.scrollTimeId = setInterval(_this.scroll,_this.config.speed);
	};
	
	this.scroll = function() {
		if(_this.pause)return;
		var ul= _this.ul;
		var d = _this.c;
		var height = d.getElementsByTagName('li')[0].offsetHeight;
		var width = d.getElementsByTagName('li')[0].offsetWidth;
		//alert(height);
		if(_this.direction == 'up'){
	        d.scrollTop += 2;
	        if(d.scrollTop%(height*_this.config.scrollItemCount)<=1){
		        if(_this.config.movecount != undefined)
			        for(var i=0;i<_this.config.movecount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
		        else for(var i=0;i<_this.config.scrollItemCount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
		        d.scrollTop=0;
		        clearInterval(_this.scrollTimeId);
		        _this.delayTimeId=setTimeout(_this.start2,_this.config.delay);
	        }
		}
		else if(_this.direction == 'up2'){
	        d.scrollTop += 2;
	        if(d.scrollTop%(height*1)<=1){
		        if(_this.config.movecount != undefined)
			        for(var i=0;i<_this.config.movecount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
		        else for(var i=0;i<_this.config.scrollItemCount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
		        d.scrollTop=0;
		        clearInterval(_this.scrollTimeId);
		        _this.delayTimeId=setTimeout(_this.start2,_this.config.delay);
	        }
		}
		else if(_this.direction == 'down'){
			if(d.scrollTop==0)
		    {
		        var lis=ul.getElementsByTagName('li');
		        for(var i=0;i<_this.config.scrollItemCount;i++){
		            ul.insertBefore(lis[lis.length-1],lis[0]);
		        }
		        d.scrollTop = height;
		    }
		    d.scrollTop -= 2;
		    if(d.scrollTop%(height*_this.config.scrollItemCount)<=1){
		        d.scrollTop=0;
		        clearInterval(_this.scrollTimeId);
		        _this.delayTimeId=setTimeout(_this.start2,_this.config.delay);
		    }
		}
		else if(_this.direction == 'left'){
	        d.scrollLeft += 2;
	        if(d.scrollLeft%(width*_this.config.scrollItemCount)<=1){
		        if(_this.config.movecount != undefined)
			        for(var i=0;i<_this.config.movecount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
		        else for(var i=0;i<_this.config.scrollItemCount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
		        d.scrollLeft=0;
		        clearInterval(_this.scrollTimeId);
		        _this.delayTimeId=setTimeout(_this.start,_this.config.delay);
	        }
		}
		else {
		    if(d.scrollLeft==0)
		    {
		        var lis=ul.getElementsByTagName('li');
		        for(var i=0;i<_this.config.scrollItemCount;i++){
		            ul.insertBefore(lis[lis.length-1],lis[0]);
		        }
		        d.scrollLeft = width;
		    }
		    d.scrollLeft -= 2;
		    if(d.scrollLeft%(width*_this.config.scrollItemCount)<=1){
		        d.scrollLeft=0;
		        clearInterval(_this.scrollTimeId);
		        _this.delayTimeId=setTimeout(_this.start,_this.config.delay);
		    }
		}
	}
	
	this.setButton=function(id,direction){
	    if($i(id)){
	        var c=$i(id);
	        var buttonlist =_this.buttonlist;
	        if(buttonlist[id] == undefined){
	            buttonlist[id] =new Object();
	            _this.buttonlist[id][0]=c;
	            _this.buttonlist[id][1]=direction;
	            
	            c.onclick=function(){
	                clearInterval(_this.scrollTimeId);
	                 
	                var dir=_this.buttonlist[this.id][1];
	                var d = _this.c;
	                var ul= _this.ul;

	                d.scrollLeft=0;
	                if(dir =="left")
	                {
	                    for(var i=0;i<_this.config.scrollItemCount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
	                }
					/*
	                else{
	                    var lis=ul.getElementsByTagName('li');
		                for(var i=0;i<_this.config.scrollItemCount;i++){
		                    ul.insertBefore(lis[lis.length-1],lis[0]);
		                }
	                }
					*/
					if(dir =="right")
					{
						var lis=ul.getElementsByTagName('li');
						for(var i=0;i<_this.config.scrollItemCount;i++){ul.insertBefore(lis[lis.length-1],lis[0]);}
						
					}
					if(dir =="up")
					{
						for(var i=0;i<_this.config.scrollItemCount;i++){ul.appendChild(ul.getElementsByTagName('li')[0]);}
						
					}
					if(dir =="down")
					{
						var lis=ul.getElementsByTagName('li');
						for(var i=0;i<_this.config.scrollItemCount;i++){ul.insertBefore(lis[lis.length-1],lis[0]);}
						
					}
	                    

	                clearTimeout(_this.delayTimeId);
	                _this.delayTimeId=setTimeout(_this.start,_this.config.delay);
	                return false;
	            }
	        }
	    }
	}
}


var cooperater_run;
function init_load(){
  if($i('rungg')){
	    cooperater_run=new simpleSideScroll('rungg','rungg_ul',{start_delay:13000, speed: 23, delay:13000, scrollItemCount:1},'up')//left up
	    cooperater_run.setButton('rungg_up','up');
	    cooperater_run.setButton('rungg_down','down');
	    cooperater_run.init();
	}
	if($i('runcompany')){
	    cooperater_run=new simpleSideScroll('runcompany','runcompany_ul',{start_delay:5000, speed: 1, delay:5000, scrollItemCount:2},'up2')// left up
	    cooperater_run.setButton('runcompany_up','up');
	    cooperater_run.setButton('runcompany_down','down');
	    cooperater_run.init();
	}
	if($i('runbuy')){
	    cooperater_run=new simpleSideScroll('runbuy','runbuy_ul',{start_delay:5800, speed: 20, delay:5000, scrollItemCount:1},'up')//left up
	    cooperater_run.init();
	}
	if($i('runsell')){
	    cooperater_run=new simpleSideScroll('runsell','runsell_ul',{start_delay:5800, speed: 20, delay:5000, scrollItemCount:1},'up')//left up
	    cooperater_run.init();
	}
}

if(window.attachEvent){
    window.attachEvent("onload",init_load);
}else if(window.addEventListener){
    window.addEventListener("load",init_load,false);
}