var _1mfg = {
	val : function(o,v,str){
			var el = o.parent.getElementsByTagName("SPAN");
			var ClassName =  el[el.length-1].className;
			if(!v){
				if(ClassName != "null"){
					$("o.parent").append("<span class='null'>"+str+"</span>"); 
				}
			}else{
				$("o.parent span[class='null']").empty().andSelf().remove(); 
			}
	},
	
	reg : function(){
		$("#uN,#eM,#nN,#pw,#rpw,#sn,#N,#cp,#tp,#ir").each(function(i){
			$(this).blur(
				function(){
					_1mfg.val(this,this.value,"1111");
				}
			);
		});
	},
	
	navSlide : function(){
		var h = [];
		$(".main_nav li:has(ul)").each(function(i){
			var u = $(this).find("ul");
			h[i] = $(this).find("li").length*33;
			$(this).hover(
				function(){
					$(this).addClass("curNav");
					$(u).stop().animate({height:h[i]},{queue:false,duration:600, easing: 'easeOutQuad'});
				},
				function(){
					$(this).removeClass("curNav");
					$(u).stop().animate({height:0},{queue:false,duration:500, easing: 'easeOutQuad'});
				}
			);
			
			
		});
	},

	
	
	searchSwitch : function(){
		var searchNav = $("#cho-col");
		var sel = $(".s-col ul");
		var selli = $(".s-col ul li");
		var searchBox = $("#head_search .search_box,#head_search1 .search_box");
		var searchbox = $(".search_box .searchBox,.search_box_1 .searchBox1,.search_box_2 .searchBox2");

		$(".search_box .sub0").hover(
		    function () {
				$(this).removeClass();
			    $(this).addClass("sub0h");
			},
			function () {
			    $(this).removeClass();
			    $(this).addClass("sub0");
			}

		);
		searchNav.each(function(i){
			$(this).click(
				function () {
					$(sel).css({left:0,top:5})
					$(sel).mouseleave(
						function () {
							$(sel).css({left:-9999,top:5})
						});
					selli.each(function(i){
						$(this).mouseover(
						    function(){
								$(selli).removeClass("select")
								$(this).addClass("select");
							});
						$(this).click(
						    function(){
								$(searchNav).text($(this).text())
								$(searchBox).each(function(i){
									$(this).addClass("disappear");
								});
								$(searchBox[i]).removeClass("disappear");
								$(sel).css({left:-9999,top:5});
							});
					});
					
			});
		});
		$(searchbox).each(function(i){
			var val = this.value;
			$(this).focus(
				function () {
					this.value = "";
			});
		});
	},
	
	tabSwitch : function(e,ea,o,oa,classname,evt){
		var fn = function () {
					$(oa).each(function(i){
						$(this).addClass("disappear");
					});
					$(ea).each(function(i){
						$(this).removeClass();
					});
					$(e).addClass(classname);
					$(o).removeClass("disappear");
				};
		if(evt == "hover"){
			$(e).mouseover(fn);
		}else if(evt == "click"){
			$(e).click(fn);
		}
		
	},
	
	
	tabRun : function(e,o,classname0,classname1,classname2,evt){
		$(e).each(function(i){
			var cont = $(o);
			if(i == 0){
				_1mfg.tabSwitch(this,e,cont[i],cont,classname0,evt);
			}else if(i == $(e).length-1){
				_1mfg.tabSwitch(this,e,cont[i],cont,classname2,evt);
			}else{
				_1mfg.tabSwitch(this,e,cont[i],cont,classname1,evt);
			} 
		});
		
	},
	tab : function(){
		var el = $("#tab_1 li[className!=fb]");
		var o = $("#cont_1 ul");
		_1mfg.tabRun(el,o,"cur1","cur1","cur1","hover");
		var el1 = $("#blog li");
		var o1 = $("#rmbw,#bztj");
		_1mfg.tabRun(el1,o1,"fr","sec","sec","hover");
		var el2 = $("#lt li");
		var o2 = $("#ltrd,#zhpz");
		_1mfg.tabRun(el2,o2,"fr","sec","sec","hover");
		var el3 = $("#wz li");
		var o3 = $("#zxwz,#bzrm");
		_1mfg.tabRun(el3,o3,"fr","sec","sec","hover");
		var el4 = $("#blogArticle li");
		var o4 = $("#zxbw,#rmbw");
		_1mfg.tabRun(el4,o4,"fr","sec","sec","hover");
		var el5 = $("#bbs li");
		var o5 = $("#ltzx,#zhpz");
		_1mfg.tabRun(el5,o5,"fr","sec","sec","hover");

		var el6 = $("#sup li");
		var n0 = el6.length;
		var cont0 = [];
		for( a = 0; a<n0;a++){
			var name = "#supCont_" + a;
			cont0[a] = $(name);
		}
		_1mfg.tabRun(el6,cont0,"fr","sec","last","hover");
		var el61 = $("#tab-gwa li");
		var n01 = el6.length;
		var cont01 = [];
		for( a = 0; a<n01;a++){
			var name = "#gwa-col" + a;
			cont01[a] = $(name);
		}
		_1mfg.tabRun(el61,cont01,"fr","sec","last","hover");
		var el7 = $("#mySpaceNav li");
		var n1 = el7.length;
		var cont1 = [];
		for( a = 0; a<n1;a++){
			var name = "#cont_" + a;
			cont1[a] = $(name);
		}
		_1mfg.tabRun(el7,cont1,"fr","oth","oth","click");
		var el8 = $("#userSpaceNav li");
		var n2 = el8.length;
		var cont2 = [];
		for( a = 0; a<n2;a++){
			var name = "#cont_" + a;
			cont2[a] = $(name);
		}
		_1mfg.tabRun(el8,cont2,"fr","oth","oth","click");
		var el9 = $(".rankBtn li span");
		var n3 = el9.length;
		var cont3 = [];
		for( a = 0; a<n3;a++){
			var name = "#cont_" + a;
			cont3[a] = $(name);
		}
		_1mfg.tabRun(el9,cont3,"","","","click");
	},
	
	
	//运动函数
	turn : function(o,av,t){
		$(o).animate(av,{duration:t},{queue:false});
	},
	//END-------------------//
	//滑动
	extend : function (id) {
		        $(id + " .pageList").css("display","block"); 
				_1mfg.turn($(id + " .articleList_1 li"),{height:60},800);
				_1mfg.turn($(id + " .newsListWrap_1"),{height:390},800);
				_1mfg.turn($(id),{height:570},800);
			},
	shrink : function (id) {
				$(id + " .pageList").css("display","none"); 
				_1mfg.turn($(id + " .articleList_1 li"),{height:20},800);
				_1mfg.turn($(id + " .newsListWrap_1"),{height:150},800);
				_1mfg.turn($(id),{height:320},800);
			},
	sliedSwitch : function(){
		var el = $(".switch");
		$(".switch").each(function(i){
		    var id = "#List_contL_" + i;
			var Class = el[i].className;
			$(".pageList").css("display","none"); 
			var b = Class.indexOf("switch_on");
			if(b == -1){
				$(this).toggle(
					function () {
						$(this).removeClass("switch_off");
						$(this).addClass("switch_on");
						_1mfg.shrink(id);
						
					},
					function () {
						$(this).removeClass("switch_on");
						$(this).addClass("switch_off");
						_1mfg.extend(id);
					}
				);
			}else{
				$(this).toggle(
					function () {
						$(this).removeClass("switch_on");
						$(this).addClass("switch_off");
						_1mfg.extend(id);
						
					},
					function () {
						$(this).removeClass("switch_off");
						$(this).addClass("switch_on");
						_1mfg.shrink(id);
					}
				);
			}
		});
		
	},
	
	/*slideList : function(){
		$(".pageList").each(function(i){
			var id = "#List_contL_" + i;
			$(id + " .pageList li").each(function(i){
				$(this).click(
					function () {
						_1mfg.turn($(id + " .articleList_1 li"),{height:50},800);
						
					}
				);
			});
		});
	},*/
	//END-------------------//
	
	Switch : function(e,o,cn){
		var spaceNav = $("#mySpace li");
		var searchBox = $("#head_search .search_box");
		var searchbox = $(".search_box .searchBox,.search_box_1 .searchBox1,.search_box_2 .searchBox2");
		e.each(function(i){
			$(this).click(
				function () {
					$(e).removeClass(cn);
					if(i == 0){
						$(searchNav[2]).addClass("cutLine");
					}else if(i == 2){
						$(searchNav[1]).addClass("cutLine");
					}
					$(searchNav).removeClass("curS");
					$(this).addClass("curS");
					$(searchBox).each(function(i){
						$(this).addClass("disappear");
					});
					$(searchBox[i]).removeClass("disappear");
			});
		});
		$(searchbox).each(function(i){
			var val = this.value;
			$(this).focus(
				function () {
					this.value = "";
			});
		});
	},
	
	run : function(){
		_1mfg.searchSwitch();
		_1mfg.sliedSwitch();
		_1mfg.navSlide();
		_1mfg.tab();
		/*_1mfg.reg();*/
	}
}

$(document).ready(_1mfg.run);
