// JavaScript Document by centipede
var $wg = jQuery.noConflict();
$wg(function() {
	$wg(".channelBox li.ci").hover(function() {
		$wg(this).css("backgroundPosition", "-25px -72px");
	},
	function() {
		$wg(this).css("backgroundPosition", "-25px 0");
	});
	$wg(".channelBox li.rc").hover(function() {
		$wg(this).css("backgroundPosition", "-137px -72px");
	},
	function() {
		$wg(this).css("backgroundPosition", "-137px 0");
	});
	$wg(".channelBox li.lc").hover(function() {
		$wg(this).css("backgroundPosition", "-230px -72px");
	},
	function() {
		$wg(this).css("backgroundPosition", "-230px 0");
	});
	$wg(".channelBox li.cc").hover(function() {
		$wg(this).css("backgroundPosition", "-318px -72px");
	},
	function() {
		$wg(this).css("backgroundPosition", "-318px 0");
	});
	$wg(".channelBox li.ic").hover(function() {
		$wg(this).css("backgroundPosition", "-407px -72px");
	},
	function() {
		$wg(this).css("backgroundPosition", "-407px 0");
	});
	$wg(".channelBox li.channelList").hover(function() {
		$wg(this).css("z-index", "101");
		$wg(this).siblings().css("z-index", "100");
	});
	$wg(".iconBox").hover(function() {
		$wg(this).parent().find(".popBox").show();
		$wg(this).parent().siblings().find(".popBox").hide();
	});
	$wg(".popBox").hover(function() {
		$wg(this).show();
	},
	function() {
		$wg(this).hide();
	});
	$wg(".sltIn").hover(function() {
		$wg(this).addClass("sltInAdd");						 
		$wg(".dropList").show();
	},function(){
		
		});
	$wg(".lagBox").hover(function() {
		$wg(".dropList").show();
	},function(){
		$wg(".dropList").hide();
		$wg(".sltIn").removeClass("sltInAdd");
    });
		$wg(".dropList li").hover(function() {
		$wg(this).addClass("dropListAdd");
	},
	function() {
        $wg(this).removeClass("dropListAdd");
	});
	$wg(".channelBox, .textBox").hover(function() {},
	function() {
		$wg(".popBox").hide();
	});
	$wg(".textBox").click(function() {
		$wg(".popBox").hide();
	});
	$wg(".dropList").hover(function() {
		$wg(this).show();
	},
	function() {
		$wg(this).hide();
	});
	$wg(".dropList a").each(function(i) {
		$wg(".sltIn input").val("English(更改)");
		$wg(".dropList a").eq(i).click(function() {
			$wg(".sltIn input").val($wg(this).html());
			$wg(".dropList").hide();
		});
	});


	$wg("#mh2").find("a").mouseover(function(){
		var idx=$wg( "#mh2 a" ).index( $wg(this)[0] );
		var cls=$wg(this).attr("class");
		if($wg("#ah1").attr("src")||$wg("#ah1").html()) {
			var lph=$wg("#lvlbar").find(".lvpath").eq(idx+1);
			}else{
				var lph=$wg("#lvlbar").find(".lvpath").eq(idx);
				}
		lph.addClass(cls).show().siblings(".lvpath").hide();
		})
	
	$wg("#ah1").mouseover(
		function(){
		var lph=$wg("#lvlbar").find(".lvpath").eq(0);
		lph.show().siblings(".lvpath").hide();
		})
	
	
	$wg("#kidnav").find("h3.h").mouseover(function(){
		var idx=$wg( "#kidnav h3" ).index( $wg(this)[0] );		
		var lph=$wg("#kpath").find("div").eq(idx);
		lph.show().siblings("div").hide();
		})
		
		   
	$wg("#rlcn").find("li").mouseover(function(){
		cur(this);
		})	
	
	$wg("#fcsimg").find("li").mouseover(function(){
		cur(this);
		var idx=$wg( "#fcsimg li" ).index( $wg(this)[0] );
		var img=$wg("#fcsimg").find("div").find("a").eq(idx);
		cur(img);
		})	
	//culture
	$wg(".culture").find("dd").hover(
			function(){										
			var ddiv=$wg(this).find("div");
			//alert(ddiv.html())
			ddiv.slideDown();
			},
			function(){										
			var ddiv=$wg(this).find("div");
			//alert(ddiv.html())
			ddiv.slideUp();}
			)
	
	
	
	//Font Size
	$wg("#func").find("a").click(function(){
		var fsize=$wg(this).attr("class");		
		if((fsize=="fbig")||(fsize=="fmid")||(fsize=="fsml")){
			$wg(".art").find("p").attr("class",fsize);
			}
		})
	//Drop Menu
	
	
	/*$wg("#drop").find("dt").click(function(e){
			var tar=$wg(this);
			var dd=tar.siblings("dd");
			dd.toggle();
			tar.toggleClass("full");
			})
	
	$wg("#drop").find("h4").click(function(e){
			var tar=$wg(this);
			var itm=tar.next("ul");
			itm.toggle();
			tar.toggleClass("full");
			})*/
	//资源中心selecter
	$wg("#slter").change(function(){
		var sdx=$wg(this).val();
		var dis=$wg("#slt").find("div").eq(sdx);
		cur(dis);
		})
	
	$wg(".rsidcon h3").hover(function(){
		$wg(this).addClass("hover");							
		},
		function(){
		$wg(this).removeClass("hover");	
		})
	
	tab("#tcrtab","h3","#tcrcon","div","mouseover");
		
	
	try{
		
		//The Image Roolers
		$wg("#toor").jCarouselLite({
			btnPrev: "#tgol",
			btnNext: "#tgor",
			speed: 500,
			visible: 3
		})
		
		$wg("#toor2").jCarouselLite({
			btnPrev: "#tgol2",
			btnNext: "#tgor2",
			speed: 500,
			visible: 2
		})
		
		$wg("#mkln").fxfd({
			nxt: "#mkgr",
			prv: "#mkgl"
		})
		
		$wg("#gamerlr").jCarouselLite({
			btnPrev: "#gamel",
			btnNext: "#gamer",
			speed: 500,
			visible: 4
		})
		
		$wg("#kchnrlr1").jCarouselLite({
			btnPrev: "#hdlr1",
			btnNext: "#hdlr2",
			speed: 500,
			visible: 3
		})
		
		$wg("#kchnrlr2").jCarouselLite({
			btnPrev: "#hdlr3",
			btnNext: "#hdlr4",
			speed: 500,
			visible: 3
		})
		
		$wg("#klvlr1").jCarouselLite({
			btnPrev: "#hdlr5",
			btnNext: "#hdlr6",
			speed: 500,
			visible: 4
		})
		
		$wg("#klvrlr2").jCarouselLite({
			btnPrev: "#hdlr7",
			btnNext: "#hdlr8",
			speed: 500,
			visible: 4
		})
		
		$wg("#klvrlr3").jCarouselLite({
			btnPrev: "#hdlr9",
			btnNext: "#hdlr10",
			speed: 500,
			visible: 4
		})
		
		$wg("#ctcnrlr1").fxfd({
			prv: "#ctcngl1",
			nxt: "#ctcngr1"
		})
		
		$wg("#ctcnrlr2").fxfd({
			prv: "#ctcngl2",
			nxt: "#ctcngr2"
		})
		$wg("#csconrlr").jCarouselLite({
			btnPrev: "#cscongl",
			btnNext: "#cscongr",
			speed: 500,
			visible: 1
		})
		
		$wg("#klvrlra").jCarouselLite({
			btnPrev: "#hdlra",
			btnNext: "#hdlrb",
			speed: 500,
			visible: 5
		})
		
		$wg("#klvrlrb").jCarouselLite({
			btnPrev: "#hdlrc",
			btnNext: "#hdlrd",
			speed: 500,
			visible: 5
		})
		
		$wg("#klvrlrc").jCarouselLite({
			btnPrev: "#hdlre",
			btnNext: "#hdlrf",
			speed: 500,
			visible: 5
		})
		
		$wg("#klvlry").jCarouselLite({
			btnPrev: "#hdlr01",
			btnNext: "#hdlr02",
			speed: 500,
			visible: 4
		})
		
		if(!window.XMLHttpRequest){
   		EvPNG.fix('div, ul, li, input, a, img'); 
  	 	}
		
		}catch(e){}
		
})




function cur(ele,currentClass,tag){
		var ele= $wg(ele) || ele;
		var tag= tag || "";
		var mark= currentClass || "cur";
		ele.addClass(mark).siblings(tag).removeClass(mark);
		}
	
	function tab(id_tab,tag_tab,id_con,tag_con,act){
	$wg(id_tab).find(tag_tab).each(function(i){
	$wg(id_tab).find(tag_tab).eq(i).bind(act,function(){
			cur(this,"cur");
			$wg(id_con).find(tag_con).eq(i).show().siblings(tag_con).hide();
			}		
		)									  
	})	
	}
	
$wg.fn.fxfd=function(opt){
	var dft={
		tag:"li",
		prv:".bprv",
		nxt:".bnxt",
		num:0
		}
	$wg.extend(dft,opt);
	//alert(dft)
	var idx=dft.num;
	var _this=$wg(this);
	//alert(_this.html())
	var li=_this.find(dft.tag);
	var len=li.length;
	li.eq(dft.num).show().siblings(dft.tag).hide();
	var prv=_this.find(dft.prv);
	prv.click(function (){xfd(-1)});
	var nxt=_this.find(dft.nxt);
	nxt.click(function (){xfd(1)});
	function xfd(i){		
		if(i==1||i==-1){
			var fdo = li.eq(idx); // show the current pic firstly
            /* fix the the index of the pics */
            if (i == -1) {
                if (idx <= 0) {
                    idx = (len - 1);
                }
                else {
                    idx += i;
                }
            }
            if (i == 1) {
                if (idx >= len - 1) {
                    idx = 0;
                }
                else {
                    idx += i;
                }
            }
            /*fix end*/
            var fdi = li.eq(idx);
			//alert(idx);
			var fdi=li.eq(idx);
			fdo.fadeOut(200,function(){
				fdi.fadeIn(200)					 
				})
			}
		
		}
	
	}	
$wg(".languageNavList li").each(function(i) {
		$wg(this).hover(function() {
			$wg(this).addClass("lagList" + i);
			$wg(this).parent().parent().addClass("navBox" + i);
		},
		function() {
			$wg(this).removeClass("lagList" + i);
			$wg(this).parent().parent().removeClass("navBox" + i);
		});
		
	});	
	
