//标签切换
function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"on":"";
  con.style.display=i==cursel?"block":"none";
 }
}

function outTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"on":"";
  con.style.display="none";
 }
}


//扉页幻灯轮播（无缩略）
function playFlash_v1(flashid,width,height){
 var fpic =document.getElementById(flashid).getElementsByTagName("img");
 var flink =document.getElementById(flashid).getElementsByTagName("a");
 var focus_width=width;
 var focus_height=height;
 var text_height=0;
 var imag=new Array();
 var link=new Array();
 var text=new Array(); 
 var swf_height = focus_height+text_height ; 
  for(var i=0;i<fpic.length;i++){
   imag[i]=fpic[i].src;
   }  
  var pics="", links="", texts="";
	for(var i=0; i<imag.length; i++){
		pics=pics+("|"+imag[i]);
		links=links+("|"+flink[i]);
		texts=texts+("|"+text[i]);
		//alert(flink[i*2]);
	} 
  pics=pics.substring(1);
	links=links.substring(1);
	texts=texts.substring(1);	
 document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
 document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="http://images.91.com/conquer91e/flash/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
 document.write('<param name="menu" value="false"><param name=wmode value="transparent">');
 document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
 document.write('<embed src="http://images.91.com/conquer91e/flash/focus.swf" wmode="transparent" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');  document.write('</object>');
 }
 
 //首页幻灯轮播（带缩略图）
 function playFlash_v2(flashid,width,height){
 var fpic =document.getElementById(flashid).getElementsByTagName("img");
 var flink =document.getElementById(flashid).getElementsByTagName("a");
 var focus_width=width
 var focus_height=height
 var text_height=0
 var imag=new Array();
 var link=new Array();
 var text=new Array();
 
 var swf_height = focus_height+text_height
 
  for(var i=0;i<fpic.length;i++){
   imag[i]=fpic[i].src;
   }  
  var pics="", links="", texts="";
	for(var i=0; i<imag.length/2; i++){
			if( i==(imag.length/2-1))
			{ pics=pics+imag[2*i+1]+"#"+imag[2*i]+"#"+flink[i];}
			else
			{
			pics=pics+imag[2*i+1]+"#"+imag[2*i]+"#"+flink[i]+"|";}
		} 
	  pics=pics.substring(0);
	
 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ focus_width +'" height="'+ swf_height +'">');
 document.write('<param name="movie" value="http://images.91.com/conquer91e/flash/index_huandeng_0812.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
 document.write('<param name="menu" value="false">');
 document.write('<param name=wmode value="transparent">')
 document.write('<param name="FlashVars" value="mylinkpic='+pics+'">');
 
 document.write('<embed src="http://images.91.com/conquer91e/flash/index_huandeng_0812.swf"  wmode="transparent" FlashVars="mylinkpic='+pics+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="'+swf_height+'"width="'+focus_width+'"/>');  document.write('</object>');
 }
 
 //左菜单 start
 function SDMenu(id) {
	if (!document.getElementById || !document.getElementsByTagName)
		return false;
	this.menu = document.getElementById(id);
	this.submenus = this.menu.getElementsByTagName("div");
	this.remember = true;
	this.speed = 3;
	this.markCurrent = true;
	this.oneSmOnly = false;
}
SDMenu.prototype.init = function() {
	var mainInstance = this;
	for (var i = 0; i < this.submenus.length; i++)
		this.submenus[i].getElementsByTagName("span")[0].onclick = function() {
			mainInstance.toggleMenu(this.parentNode);
		};
	if (this.markCurrent) {
		var links = this.menu.getElementsByTagName("a");
		for (var i = 0; i < links.length; i++)
			if (links[i].href == document.location.href) {
				links[i].className = "current";
				break;
			}
	}
	if (this.remember) {
		var regex = new RegExp("sdmenu_" + encodeURIComponent(this.menu.id) + "=([01]+)");
		var match = regex.exec(document.cookie);
		if (match) {
			var states = match[1].split("");
			for (var i = 0; i < states.length; i++)
				this.submenus[i].className = (states[i] == 0 ? "collapsed" : "");
		}
	}
};
SDMenu.prototype.toggleMenu = function(submenu) {
	if (submenu.className == "collapsed")
		this.expandMenu(submenu);
	else
		this.collapseMenu(submenu);
};
SDMenu.prototype.expandMenu = function(submenu) {
	var fullHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var links = submenu.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++)
		fullHeight += links[i].offsetHeight;
	var moveBy = Math.round(this.speed * links.length);
	
	var mainInstance = this;
	var intId = setInterval(function() {
		var curHeight = submenu.offsetHeight;
		var newHeight = curHeight + moveBy;
		if (newHeight < fullHeight)
			submenu.style.height = newHeight + "px";
		else {
			clearInterval(intId);
			submenu.style.height = "";
			submenu.className = "";
			mainInstance.memorize();
		}
	}, 30);
	this.collapseOthers(submenu);
};
SDMenu.prototype.collapseMenu = function(submenu) {
	var minHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var moveBy = Math.round(this.speed * submenu.getElementsByTagName("a").length);
	var mainInstance = this;
	var intId = setInterval(function() {
		var curHeight = submenu.offsetHeight;
		var newHeight = curHeight - moveBy;
		if (newHeight > minHeight)
			submenu.style.height = newHeight + "px";
		else {
			clearInterval(intId);
			submenu.style.height = "";
			submenu.className = "collapsed";
			mainInstance.memorize();
		}
	}, 30);
};
SDMenu.prototype.collapseOthers = function(submenu) {
	if (this.oneSmOnly) {
		for (var i = 0; i < this.submenus.length; i++)
			if (this.submenus[i] != submenu && this.submenus[i].className != "collapsed")
				this.collapseMenu(this.submenus[i]);
	}
};
SDMenu.prototype.expandAll = function() {
	var oldOneSmOnly = this.oneSmOnly;
	this.oneSmOnly = false;
	for (var i = 0; i < this.submenus.length; i++)
		if (this.submenus[i].className == "collapsed")
			this.expandMenu(this.submenus[i]);
	this.oneSmOnly = oldOneSmOnly;
};
SDMenu.prototype.collapseAll = function() {
	for (var i = 0; i < this.submenus.length; i++)
		if (this.submenus[i].className != "collapsed")
			this.collapseMenu(this.submenus[i]);
};
SDMenu.prototype.memorize = function() {
	if (this.remember) {
		var states = new Array();
		for (var i = 0; i < this.submenus.length; i++)
			states.push(this.submenus[i].className == "collapsed" ? 0 : 1);
		var d = new Date();
		d.setTime(d.getTime() + (30 * 24 * 60 * 60 * 1000));
		document.cookie = "sdmenu_" + encodeURIComponent(this.menu.id) + "=" + states.join("") + "; expires=" + d.toGMTString() + "; path=/";
	}
};

//左菜单 end

//bug_co.js
function win_open_bug(){
	var toUrl = "http://co.91.com/report/bug.shtml?url="+escape(top.window.location.href);
	 window.open(toUrl, null, "height=700, width=400, status=no, toolbar=no, menubar=no, location=no");
}
//浮动TOP按钮 start
var persistclose=0 
var startX = 10 
var startY = 400 
var verticalpos="fromtop" 

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
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;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function staticbar(){
	barheight=document.getElementById("floatbar").offsetHeight
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.right=x+"px";this.style.top=y+"px";};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : iecompattest().scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/5;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
		ftlObj.y += (pY - startY - ftlObj.y)/5;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 5);
	}
	ftlObj = ml("floatbar");
	stayTopLeft();
}

function backToTop() {
	 var x1 = x2 = x3 = 0; var y1 = y2 = y3 = 0;
	 if (document.documentElement) { x1 = document.documentElement.scrollLeft || 0; y1 = document.documentElement.scrollTop || 0;}
	 if (document.body) { x2 = document.body.scrollLeft || 0; y2 = document.body.scrollTop || 0;}
	 x3 = window.scrollX || 0;
	 y3 = window.scrollY || 0;
	 var x = Math.max(x1, Math.max(x2, x3));
	 var y = Math.max(y1, Math.max(y2, y3));
	 window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
	 if (x > 0 || y > 0) { window.setTimeout("backToTop()", 5);}
}
	
	function dhmenuchg(obj,n){
		var dhdiv = obj.getElementsByTagName("div")[0];
		var dhul = obj.getElementsByTagName("ul")[0];
		dhdiv.className = n==1?"dh_topdiv_on":"dh_topdiv";
		dhul.style.display = n==1?"block":"none";
	}
	function dhmenuchg2(obj,n){
		
		var dhul = obj.getElementsByTagName("ul")[0];
		var dha = obj.getElementsByTagName("a")[0];
		obj.style.position = n==1?"relative":"";
		dhul.style.display = n==1?"block":"none";
		dha.className = n==1?"dh_a_on":"";
	}
//浮动TOP按钮 end

//Output Screenshots
function setSStxt(wb_m){
  var jsurl = "http://p.images.91.com/album91e_js/special/GD_"
  var jstag ="<script language=\"JavaScript\" type=\"text\/javascript\""
  var ss = jstag+" src=\""+jsurl + wb_m +"_ss.js"+"\"><\/script>"
  document.writeln(ss);
}

//flash
function flashObject(file_name,width,height){
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '">');
  document.write('<param name="movie" value="' + file_name + '">');
  document.write('<param name="quality" value="high">');
  document.write('<param name="menu" value="false">');
  document.write('<param name="wmode" value="transparent">');
  document.write('<param name="allowScriptAccess" value="always">');  
  document.write('<embed src="' + file_name + '" width="' + width + '" height="' + height + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always"></embed>');
  document.write('</object>');
}

//横向滚动
function o_scroll(){

	var demo,demo1,demo2,speed3,scroll_type,scroll_scale;



	function $( id ){ return document.getElementById( id ); }

	

	function marquee(){

		if(demo1.offsetWidth-demo.scrollLeft<=0){

			demo.scrollLeft-=demo1.offsetWidth;

		}else{

			demo.scrollLeft = demo.scrollLeft + scroll_scale;

		}

	}

	

	function setListener(){

		var MyMar=setInterval(marquee,speed3);

		demo.onmouseover=function() {clearInterval(MyMar);}

		demo.onmouseout=function() {MyMar=setInterval(marquee,speed3);}

	}

	

	this.init = function( id_1,id_2,id_3,speed,scale ){

		demo = $( id_1 );

		demo1 = $( id_2 );

		demo2 = $( id_3 );

		

		speed3 = speed;

		scroll_scale = scale;

		

		demo2.innerHTML=demo1.innerHTML;

		

		setListener();

	}

}
