//主导航
function mainNav() {
	var autoRun;
	if($(".mainNav").length>0){
	
		//给二级ul的显示和隐藏
		$(".mainNav li").hover(function () {
			var index = $(".mainNav li").index($(this));
			//lert(index);
			autoRun = setTimeout(function () {
				$(".mainNav li").eq(index).children("ul").slideDown(700);	
			},500);
			}, function () {
				clearTimeout(autoRun);
				$(this).children("ul").slideUp(700);
			}); 

		//给子li加上小图标
		$(".mainNav ul>li:has(ul)").addClass("has")
			.hover(function () {
				$(this).addClass("hasOver");
			 },
			 function () {
				$(this).removeClass("hasOver");
			});
	}
}




//快速链接
function fastLink() {
	if($(".fastLink").length>0){
		var autoRun;
		$(".fastLink li a").hover(function () {
			var index = $(".fastLink li a").index($(this));
				autoRun = setTimeout(function () {
					$(".fastLink li a").eq(index).animate({opacity:1},500);
				},300);
			},function () {
				clearTimeout(autoRun);
				$(this).animate({opacity:0.01},500);
		});	
	}
}


//////////////////////////滚动条
function scroll() {
	if($("#fastLink").length){
		lastScrollY=0;
		var diffY;
		var topHeight = 315;
		var botHeight = 90;
		var sideHeight = $("#fastLink").height();
		window.heartBeat=function(){ 
			var dimension = {
				winW:$(window).width(),
				winH:$(window).height(),
				docW:$(document).width(),
				docH:$(document).height(),
				scrL:$(document).scrollLeft(),
				scrT:$(document).scrollTop()
			};
			diffY = dimension.scrT;
			var changeY=diffY-0;
			if(diffY<topHeight){
				changeY = 0;
			}else{
				changeY = diffY - topHeight;
			}
			percent=.1*(changeY-lastScrollY); 
			if(percent>0)percent=Math.floor(percent); 
			else percent=Math.ceil(percent);
			document.getElementById("fastLink").style.top=parseInt(document.getElementById("fastLink").style.top)+percent+"px";
			lastScrollY=lastScrollY+percent; 
		}
		window.setInterval("heartBeat()",20);
	}
}


//标签效果
function homeTag() {
	if($(".homeTag").length>0){
		$(".homeTag h3").eq(0).addClass("on").css("border-left","1px solid #cdcdcd");;
		$(".tagDiv").eq(0).show();
		var autoRun;
		$(".homeTag h3").each(function (i) {
			$(this).hover(function () {
				autoRun = setTimeout(function () {
					$(".homeTag h3").removeClass("on").eq(i).addClass("on");
					$(".tagDiv").hide().eq(i).show();
				},300);				
			},function () {
				clearTimeout(autoRun);
			});		
		});
		
	}
}

//标签效果2
function homeTag2() {
	if($(".homeTag2").length>0){
		$(".homeTag2 h3").eq(0).addClass("on").css("border-left","1px solid #cdcdcd");;
		$(".tagDiv2").eq(0).show();
		var autoRun;
		$(".homeTag2 h3").each(function (i) {
			$(this).hover(function () {
				autoRun = setTimeout(function () {
					$(".homeTag2 h3").removeClass("on").eq(i).addClass("on");
					$(".tagDiv2").hide().eq(i).show();
				},300);				
			},function () {
				clearTimeout(autoRun);
			});		
		});
		
	}
}


//更多友情链接
function  frendMore() {
	if($("#frendMore").length>0){
		$(".frendListBox").hide();
		$("#frendMore").click(function () {
			$(".frendListBox").slideDown(200);
			return false;	
		}).click(function () {
			$(".frendListBox").hide();
		});
	}
}



//首页Banner
function homeBanner() {
	if($(".homeBanner").length>0){
		var banners = $(".homeBanner img");
		var nav = $("ul.namList li a");
		var timer = 1;
		var timerID;
		var len = banners.length;
		function update(i) {
			banners.fadeOut(1500);
			banners.eq(i).fadeIn(1500);
			//banners.eq(i).css({opacity:0.01},500);
			nav.removeClass("on");
			nav.eq(i).addClass("on");
			timer = i+1;
			if(timer == len){timer = 0}
		}
		function updateLoop() {
			update(timer);
			timerID = setTimeout(function(){updateLoop()},5000);
		}

		function init() {
			nav.each(function(i){
				$(this).bind("mouseover",function(){clearTimeout(timerID);update(i)});
				$(this).bind("mouseout",function(){timerID = setTimeout(function(){updateLoop()},5000);});
			});
			timerID = setTimeout(function(){updateLoop()},5000);
			banners.css({display:"none"});
			banners.eq(0).css({display:"block"});
			nav.eq(0).addClass("on");
		}
		init();
	}
}


function subNavlist() {
	if($(".subNavList").length>0){
		var autoRun;
		$(".subNavList li ul").css("display","none");
		
		$(".subNavList li").each(function (i) {
			$(this).click(function (i) {
				$(".subNavList li ul").css("display","none");
				$(this).children("ul").css("display","block");
			});
		});
		$(".subNavList li ul li a.on").parent().parent().parent().children("a").addClass("on").parent().find("ul").css("display","block");
		$(".subNavList li a.on").siblings().css("display","block");
	}
}



function map() {
	if($(".map").length>0){
		$(".map div").hide();
		$(".map .Hot_a").click(function () {
			$(this).next("div").fadeIn("fast");
		});

		$(".close").click(function () {
			$(".map div").fadeOut("fast");
		});
	}
}


function aboutList() {
	if($(".aboutList").length>0){
		$(".aboutList>li:even").css("float","left");

		$(".aboutList>li:even").each(function () {
			var liA = $(this);
			var liB = $(this).next();
			if(liA.height()>liB.height()){
				liB.height(liA.height()+1);
			}else{
				liA.height(liB.height()-1);
			}
		});
	}
}


function loginBox() {
	if($(".loginBox").length>0){
		$(".loginBox").css("display","none");
		$(".submit4").click(function () {
			$(".loginBox").css("display","block");
			conHeight();
		});
	}
}


function pasBox() {
	if($(".pasBox").length>0){
		//alert("aa");
		$(".pasBox").css("display","none");
		$(".noPas").click(function () {
			$(".pasBox").css("display","block");
			conHeight();
		});
	}
}


function jobBth() {
	if($(".jobA1").length){
		$(".jobDiv").css("display","none");
		$(".jobA1").click(function () {
			$(".jobDiv").css("display","none");
			$(".jobA1+.jobDiv").css("display","block");

		});
		$(".jobA2").click(function () {
			$(".jobDiv").css("display","none");
			$(".jobA2+.jobDiv").css("display","block");

		});
	}
}


function conHeight() {
	$(".con").height(($(".con").height()<500)?500:'auto');
}

$(document).ready(function () {
	mainNav();
	fastLink();
    scroll();
	homeTag();
	homeTag2() 
	frendMore();
	homeBanner();
	subNavlist();
	map();
	aboutList()
	loginBox()
	pasBox()
	jobBth() 
	conHeight()
});