$(function(){
	topNav();	//主导航下拉菜单
});

//主导航下拉菜单
function topNav(){
	$('.mainNav .topNav').hover(
		function(){$(this).find('.topMennu').show(); $(this).find('a').has('.horn').addClass('sel');},
		function(){$(this).find('.topMennu').hide(); $(this).find('a').has('.horn').removeClass('sel');}
	);
	$('.userMess .rel').hover(
		function(){$(this).find('.personMail').show(); $(this).find('.horn a').addClass('sel');},
		function(){$(this).find('.personMail').hide(); $(this).find('.horn a').removeClass('sel');}
	)
}

function Active_search(){
	$('.sea .txtlist li').click(function(){
		var liTxt = $(this).text();
		$(this).parent('.txtlist').prev('.txt').val(liTxt);
		$(this).parent('.txtlist').hide();
	})
	$('.sea .txt-bg').hover(
		function(){$(this).find('.txtlist').show();},
		function(){$(this).find('.txtlist').hide();}
	)
	$('.sea .txtlist li').hover(
		function(){$(this).addClass("s")},
		function(){$(this).removeClass("s")}
	)
}

//切换按钮
function ChangeTab(TabLi,TabCon){
    $(TabLi).each(function(i){
    	$(this).hover(
			function(){
			 	$(TabLi).removeClass("s");
			  	$(this).addClass("s");
			   	$(TabCon).hide();
			   	$(TabCon).eq(i).show();
			})
    })
}
//切换按钮
/*function ChangeTab_Click(TabLi,TabCon){
    $(TabLi).each(function(i){
    	$(this).click(
			function(){
			 	$(TabLi).removeClass("s");
			  	$(this).addClass("s");
			   	$(TabCon).hide();
			   	$(TabCon).eq(i).show();
			})
    })
}*/

function ChangeTab_Click(TabLi,TabCon){
	$(TabLi).click(function(){
		var tabI = $(this).index();
		$(this).addClass("s").siblings(TabLi).removeClass("s");
		$(TabCon).eq(tabI).show().siblings(TabCon).hide();
	})
}

//弹出层
function pop_Box(TopBox){
	var screenW=$(window).width();	//内容宽度
	var screenH =$(window).height();	//获取浏览器的屏幕高度
	var Scolltop =$(window).scrollTop();
	var objWH=getObjWh(TopBox);
	$("#shadow").css({width:screenW,height:screenH}).fadeTo("fast","0.3");
	var tbT=objWH.split("|")[0]+"px";
	var tbL=objWH.split("|")[1]+"px";
	var tbH = $(TopBox).height();
	var IE6_tpH =parseInt(tbT.replace("px",""));
	if(tbH>=screenH){
		tbT=50+"px";	
		$(TopBox).css("position","absolute");//设置定位的目的，是为解决当弹出框的高度大于浏览器窗口高度时，拖动滚动条
	}
	else{
		if(!-[1,]&&$.browser.version == "6.0"){
			tbT=IE6_tpH+Scolltop;
			$(TopBox).attr("style","top:expression(documentElement.scrollTop +"+IE6_tpH+"+\"px\")");
		}	
	}
	if(!-[1,]&&$.browser.version == "6.0"){$("select").not(TopBox+" select").css("visibility","hidden");}	//当为ie6时隐藏下拉框
	$(TopBox).css({top:tbT,left:tbL}).show();
	$(TopBox).focus();
	$('.box-close').click(function(){closeBg(TopBox);})
	$(window).resize(function(){resetBg(TopBox)});
}
function getObjWh(obj){				//给弹出层定位
	var ch = $(window).height();	//获取浏览器的屏幕高度
	var cw = $(window).width();		//获取浏览器的屏幕宽度
	var objH=$(obj).height();		//浮动对象的高度
	var objW=$(obj).width();		//浮动对象的宽度
	var objT=(Number(ch)-Number(objH))/2;
	var objL=(Number(cw)-Number(objW))/2;
	return objT+"|"+objL;
}
function resetBg(obj){		//窗口大小变化时，修改定位
	if($("#shadow").is(":visible")==true){
		var screenW=$(window).width();
		var screenH=$(window).height();//屏幕的高度
		$("#shadow").css({width:screenW,height:screenH});
		var objV=getObjWh(obj);
		var tbT=objV.split("|")[0]+"px";
		var tbL=objV.split("|")[1]+"px";
		$(obj).css({top:tbT,left:tbL});
	}
}
//关闭灰色JS遮罩层和操作窗口
function closeBg(obj){
	$("#shadow").fadeOut('fast');
	$(obj).hide();
	$("select").css("visibility","visible")	
}
//关闭弹出层和操作窗口
function closeBox(obj){
	$(obj).css("display","none");
	if(!-[1,]){
		$("select").css("visibility","visible")
	}	
}
//网站导航
function map(){
	$('.top-nav .map').hover(
		function(){$(this).addClass("map-s");$(this).find('.map-list').show();},
		function(){$(this).removeClass("map-s");$(this).find('.map-list').hide();}
	)
	$('.top-nav .my-role').hover(
		function(){$(this).addClass("my-role-s");},
		function(){$(this).removeClass("my-role-s");}
	)
}
//任务首页广告切换
function scrollPic(){
	var comInfo = $('.recommend .rec-info dl');
	var Len = comInfo.length;
	var picTxt	= $('.recommend .txt a');
	//初始值
	$(picTxt).eq(0).addClass("s");
	$(comInfo).eq(0).show();
	
	//设置自动运行
	function AutoScroll(){
		var selectNum = parseInt($('.recommend .txt .s').index());
		if((selectNum+1) == Len){selectNum=0;}
		else{selectNum = selectNum+1;}
		$(comInfo).eq(selectNum).fadeIn("slow").siblings(comInfo).hide();
		$(picTxt).eq(selectNum).addClass("s").siblings(picTxt).removeClass("s");
	}
	//鼠标移到Tab上方时显示相应的信息
	$(picTxt).each(function(i){
		$(this).hoverDelay({
			hoverEvent: function(){
				$(comInfo).eq(i).fadeIn("slow").siblings(comInfo).hide();
				$(this).addClass("s").siblings(picTxt).removeClass("s");
			}
		})
	});
	//设置自动运行的时间
	timer = setInterval(AutoScroll, 4000);
	$('.recommend').hover(
		function(){clearTimeout(timer);},
		function(){timer = setInterval(AutoScroll, 4000);}
	)
}
//企业首页(本月优秀企业推荐)
function bestshow(){
	var Len = $('.rec-com .comlist').length;
	var comInfo = $('.rec-com .comlist')
	if (Len > 1){
		for(var i=1; i<=Len; i++){
			$('.rec-com .numlist').append("<a href=\"javascript:;\">"+i+"</a>")
		}
	}	
	var picTxt	= $('.rec-com .numlist a');
	//初始值
	$(picTxt).eq(0).addClass("s");
	$(comInfo).eq(0).show();
	
	//设置自动运行
	function AutoScroll(){
		var selectNum = parseInt($('.rec-com .numlist .s').index());
		$(comInfo).hide();
		$(picTxt).removeClass("s");
		if((selectNum+1) == Len){
			selectNum=0;
		}else{
			selectNum = selectNum+1;
		}
		$(comInfo).eq(selectNum).fadeIn("slow");
		$(picTxt).eq(selectNum).addClass("s");
		
	}
	//鼠标移到数字上方时显示相应的信息
	$(picTxt).each(function(i){
		$(this).hoverDelay({
			hoverEvent: function(){
				$(picTxt).removeClass("s");
				$('.rec-com .comlist').hide();
				$('.rec-com .comlist').eq(i).fadeIn("slow");
				$(this).addClass("s");
			}
		})
	});
	//设置自动运行的时间
	timer = setInterval(AutoScroll, 4000);
	$('.rec-com').hover(
		function(){clearTimeout(timer);},
		function(){timer = setInterval(AutoScroll, 4000);}
	)
}
//首页滚动图片
function advScroll(PicBox,Tab,TabCon){
	var comInfo = $(TabCon);
	var Len = comInfo.length;
	if (Len > 1){
		for(var i=1; i<=Len; i++){
			$(Tab).append("<span>"+i+"</span>")
		}
	}	
	var picTxt	= $(Tab).find('span');
	//初始值
	$(picTxt).eq(0).addClass("s");
	$(comInfo).eq(0).show();
	
	//设置自动运行
	function AutoScroll(){
		var selectNum = parseInt($(Tab+' .s').index());
		if((selectNum+1) == Len){
			selectNum=0;
		}else{
			selectNum = selectNum+1;
		}
		$(comInfo).eq(selectNum).fadeIn("slow").siblings(comInfo).hide();
		$(picTxt).eq(selectNum).addClass("s").siblings(picTxt).removeClass("s");
		
	}
	//鼠标移到数字上方时显示相应的信息
	$(picTxt).each(function(i){
		$(this).hoverDelay({
			hoverEvent: function(){
				$(comInfo).eq(i).fadeIn("slow").siblings(comInfo).hide();
				$(this).addClass("s").siblings(picTxt).removeClass("s");
			}
		})
	});
	//设置自动运行的时间
	timer = setInterval(AutoScroll, 4000);
	$(PicBox).hover(
		function(){clearTimeout(timer);},
		function(){timer = setInterval(AutoScroll, 4000);}
	)
}
//行换色
function trColor(option){
	$(option).find('li:odd').addClass("even");
	$(option).find('li').hover(
		function(){$(this).addClass("s");},
		function(){$(this).removeClass("s");}
	)
}
//交替显颜色
function chColor(option){
	$(option).find('li:odd').addClass("c1");
	$(option).find('li').hover(
		function(){$(this).addClass("s");},
		function(){$(this).removeClass("s");}
	)	
}
//战斗力切换
function Fire(){
	ChangeTab(".groupband .t a",".groupband .act-list");
	ChangeTab(".personbrand .t a",".personbrand .act-list");
	FireChange(".fire-group li");
	FireChange(".result-group li");
	FireChange(".fire-person li");
	FireChange(".result-person li");
}
function FireChange(obj){
	$(obj).mouseover(
		function(){
			$(obj).removeClass("s");
			$(obj).find('.act-t').show();
			$(obj).find('dl').hide();
			$(obj).find('.fire-ico').show();
			$(this).addClass("s");
			$(this).find('.act-t').hide();
			$(this).find('dl').show();
			$(this).find('.fire-ico').hide();
		}
	)
}
//招聘岗位
function jobs_search(){
	$('.col-txt').click(
		function(){
			if($(".left-side .txtlist").is(":visible")==false){
				$(this).next('.txtlist').show();
				$('.left-side .txtlist').fadeIn("fast");
			}
			else{$(this).next('.txtlist').hide();}
		}
	)
	$('.left-side .txtlist li').click(
		function(){
			$('.left-side .txtlist').hide();
			$('.col-txt').val($(this).text());
		}
	)
	$('.left-side .txtlist li').hover(
		function(){$(this).addClass("s");},
		function(){$(this).removeClass("s");}
	)
}
//高级搜索控制
function SearchControl(){
	$('.last-act .t-bar a').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$(this).addClass("set-t").parent('.t-bar').prev('.t').addClass("extend");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$(this).removeClass("set-t").parent('.t-bar').prev('.t').removeClass("extend");	
		}
	)
}
//学生登录提示控制
function StudentCrl(){
	$('#login-fail .close-tip,#login-fail .know').click(function(){
		$('.student-tip').slideUp("fast");
		$('#bulid').hide();
		$('#my-pos,#pos-tip').show();
		setTimeout(function(){$('#login-fail').removeClass("student-after")},300);
	})
}
//实习最新动态
function ScrollNews(){
	var scrtime;
	 $(".news .set").hover(function(){
			clearInterval(scrtime);
	},function(){
		scrtime = setInterval(function(){ScrollDown();},3000);
	}).trigger("mouseleave");
	$(".news .set .down").click(function(){ScrollDown();});
	$(".news .set .up").click(function(){ScrollUp();});
}
function ScrollDown(){
	var $ul = $(".news .newslist");
	var liHeight = $ul.find("li").height();
	$ul.animate({marginTop : liHeight+"px"},500,
		function(){
			$ul.find("li:last").prependTo($ul)
			$ul.find("li:first").hide();
			$ul.css({marginTop:0});
			$ul.find("li:first").fadeIn(1000);
		}
	);	
}
function ScrollUp(){
	var $ul = $(".news .newslist");
	var liHeight = $ul.find("li").height();
	$ul.animate({marginTop : -liHeight+"px"},500,
		function(){
			$ul.find("li:first").appendTo($ul);
			$ul.find("li:last").hide();
			$ul.css({marginTop:0});
			$ul.find("li:last").fadeIn(1000);
		}
	);	
}

//地区弹出框控制
function AreaConTrl(){
	$.ajax({
		url:"province.html",
		dataType:"html",
		success:function(str){
			$('body').append(str);
			$('.provice td a').click(function(e){
				var ProvinceName= $(this).text();
				var hasTxt	=$('.city:contains('+ProvinceName+')');
				
				$(this).addClass("s");
				if(hasTxt.length==0){$('.area-txt').val(ProvinceName);closeBg('.dialog');$(this).removeClass("s");}
				else{$(hasTxt).css({left:e.pageX+"px",top:e.pageY+"px"}).show();}
				$('.city').hover(
					function(){},
					function(){$('.provice td a').removeClass("s");$('.city').hide();}
				)
			});
			$('.main-city td a,.city th a,.city td a').click(function(){
				$('.provice td a').removeClass("s");
				$('.area-txt').val($(this).text());
				closeBg('.city');
				closeBg('.dialog');
			});
		}
	})
}
//学生后台左侧菜单控制
function leftList(){
	function listCotrl(){
		var WinTop = $(this).scrollTop();
		$(".stu-info").addClass('stu-s');
		$(".stu-info").animate({top: WinTop+10},{queue:false,duration: 500});
		if(WinTop<170){$(".stu-info").removeClass('stu-s')}
	}
	$(window).scroll(function (){listCotrl()});
	listCotrl();
}
//学生后台背景换色
function ChangeColor(hoverObj,setConTrl){
	$(hoverObj).hover(
		function(){$(this).addClass("bgOrange");$(this).find(setConTrl).css({visibility:"visible"})},
		function(){$(hoverObj).removeClass("bgOrange");$(hoverObj).find(setConTrl).css({visibility:"hidden"})}
	)
}
/*职位二级菜单*/
function Sec_Div(){
	$('.aim td').has('.rel').click(
		function(){
			$('.aim td').find('.rel').hide();
			$(this).find('.rel').show();
		}
	);
	$('.aim td').find('.rel').hover(function(){},function(){$(this).hide();});
	$('.aim td').hover(function(){$(this).addClass("s");},function(){$(this).removeClass("s")})
}
//职业方向弹出框控制
function CareerConTrl(){
	
	//获取屏幕高宽
	var screenW =$(window).width();
	var screenH =$(window).height();
	
	//点击一级目录显示二级
	$('.career-list td a').click(function(e){
		var ProvinceName= $(this).text();
		var ProvinceT = this.title;
		var hasTxt	=$('.careers .sort:contains('+ProvinceName+')');
		$('.career-list td a').removeClass("s");
		$('.careers').hide();
		$(this).addClass("s");
		if(hasTxt.length==0){$('.ipt_career').val(ProvinceT);closeBg('.dialog');$(this).removeClass("s");}
		else{
			//获取二级弹窗的高宽
			var secNode = $(hasTxt).parents('.careers');
			var secNodeW = secNode.width();
			var secNodeH = secNode.height();
			
			//判断除鼠标位置右侧的空间是否可以容纳二级弹窗的宽度
			if(screenW-e.pageX>secNodeW){
				secNode.css({left:e.pageX+"px"});
			}
			else{
				secNode.css({left:(e.pageX-secNodeW)+"px"});
			}
			//判断除鼠标位置下方的空间是否可以容纳二级弹窗高度
			if(screenH-e.pageY>secNodeH){
				secNode.css({top:e.pageY+"px"});
			}
			else{
				secNode.css({top:(e.pageY-secNodeH)+"px"});
			}
			secNode.show();
		}
		e.stopPropagation();
	});
	
	//点击二级目录选项隐藏弹出窗
	$('.careers th a,.careers td a').click(function(){
		$('.career-list td a').removeClass("s");
		$('.ipt_career').val(this.title);
		$('.ipt_career').focus();
		closeBg('.careers');
		closeBg('.dialog');
	});
	//获取输入框内的值
	function defaultVal(){
		var txtVal=$('.dialog .sub-txt').val();
		if(txtVal=="快速搜索岗位"){$('.dialog .sub-txt').val("");}
	}
	function emptyVal(){
		var txtVal=$('.dialog .sub-txt').val();
		if (txtVal==""){$('.dialog .sub-txt').val("");}
	}
	$('.dialog .sub-txt').focus(function(){defaultVal();});
	$('.dialog .sub-txt').blur(function(){emptyVal();});
	$('body').click(function(){$('.career-list td a').removeClass("s");$('.careers').hide();})
}

//展开收起控制
function InfoExtend(guide,MinH){
	$(guide).each(
		function(){
			var InfoH=$(this).height();
			if(InfoH>MinH){
				$(this).addClass("min");
				$(this).find('.down').show();
				$(this).find('.down').toggle(
					function(){
						$(this).parent('.con').removeClass("min");
						$(this).text("收起").removeClass('down').addClass('up');
					},
					function(){
						$(this).parent('.con').addClass("min");
						$(this).text("展开更多").removeClass("up").addClass('down');
					}
				)
			}
		}
	)
}
//团队伸展
function teamExtend(Obj){
	$(Obj+' dl').hover(
		function(){$(this).addClass("s");$(this).find('dd').addClass("s").show();},
		function(){$(this).removeClass("s");$(this).find('dd').removeClass("s").hide();}
	)
}
//高级搜索控制
function AdvSearchControl(){
	$('.com-jobs .t-bar a').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$(this).addClass("set-t").parent('.t-bar').prev('.jobs-search').addClass("extend");
			$(".com-jobs .adv").text("收起");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$(this).removeClass("set-t").parent('.t-bar').prev('.jobs-search').removeClass("extend");
			$(".com-jobs .adv").text("高级搜索");
		}
	)
	$('.com-jobs .jobs-search .adv').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$('.com-jobs .jobs-search').addClass("extend");
			$('.com-jobs .t-bar a').addClass("set-t");
			$(this).text("收起");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$('.com-jobs .jobs-search').removeClass("extend");
			$('.com-jobs .t-bar a').removeClass("set-t");
			$(this).text("高级搜索");
		}
	)
}
//线下岗位高级搜索控制
function LineSearchControl(){
	$('.com-jobs .t-bar a').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$(".keybox").addClass("set-s");
			$(".condition").addClass("set-f");
			$(this).addClass("set-t").parent('.t-bar').prev('.jobs-search').addClass("extend");
			$(".com-jobs .adv").text("收起");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$(".keybox").removeClass("set-s");
			$(".condition").removeClass("set-f");
			$(this).removeClass("set-t").parent('.t-bar').prev('.jobs-search').removeClass("extend");
			$(".com-jobs .adv").text("高级搜索");
		}
	)
	$('.com-jobs .jobs-search .adv').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$(".keybox").addClass("set-s");
			$(".condition").addClass("set-f");
			$('.com-jobs .t-bar a').addClass("set-t");
			$('.com-jobs .jobs-search').addClass("extend");
			$(this).text("收起");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$(".keybox").removeClass("set-s");
			$(".condition").removeClass("set-f");
			$('.com-jobs .t-bar a').removeClass("set-t");
			$('.com-jobs .jobs-search').removeClass("extend");
			$(this).text("高级搜索");
		}
	)
}
//任务首页高级搜索控制
function TaskSearchControl(){
	$('.roleMin .t-bar a').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$(this).addClass("set-t").parent('.t-bar').prev('.roleMin .t').addClass("extend");
			$(".roleMin .t .adv").text("收起");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$(this).removeClass("set-t").parent('.t-bar').prev('.roleMin .t').removeClass("extend");
			$(".roleMin .t .adv").text("高级搜索");
		}
	)
	$('.roleMin .t .adv').toggle(
		function(){
			this.title="收起高级搜索";
			$("#lnc").show();
			$('.roleMin .t').addClass("extend");
			$('.roleMin .t-bar a').addClass("set-t");
			$(this).text("收起");
		},
		function(){
			this.title="展开高级搜索";
			$("#lnc").hide();
			$('.roleMin .t').removeClass("extend");
			$('.roleMin .t-bar a').removeClass("set-t");
			$(this).text("高级搜索");
		}
	)
}
//团队主页按钮样式
function WantDo(){
	$('.want a').hover(
		function(){
			$(this).prev('a').addClass("bd-color");
			$(this).addClass("hover");	
		},
		function(){
			$('.want a').removeClass("hover");
			$('.want a').removeClass("bd-color");
		}
	)
}
//企业主页收起展开
function lncExtend(){
	$('.lnc-comT .set').toggle(
		function(){
			$(this).text("展开").removeClass("up").addClass("down");
			$(this).parent('.lnc-comT').next('.con').hide();
		},
		function(){
			$(this).text("收起").removeClass("down").addClass("up");
			$(this).parent('.lnc-comT').next('.con').show();
		}
	)
}
//编辑保存状态切换
function editExtend(obja,objb,objc){
	$(obja).toggle(
		function(){
			$(objc).hide();	    
			$(objb).show();
			$(obja).html("<span>保存计划</span>");
		},
		function(){
			$(objb).hide();	    
			$(objc).show();
			$(obja).html("<span>编辑计划</span>");
		}
	)
}
//展开收起控制
function setExtend(obj,MinH){
	var InfoH=$(obj).find('.con').height();
	if(InfoH>MinH){
		$(obj).find('.con').addClass("min");
		$(obj).find('.down').show();
		$(obj).find('.down').toggle(
			function(){
				$(obj).find('.con').removeClass("min");
				$(obj).find('.more').text("收起").removeClass('down').addClass('up');
			},
			function(){
				$(obj).find('.con').addClass("min");
				$(obj).find('.more').text("展开更多").removeClass("up").addClass('down');
			}
		)
	}
}
//鼠标移入显示，移出隐藏
function setShow(option){
	$(option).hover(
		function(){$(this).find('dl').show();},
		function(){$(this).find('dl').hide();}
	)
}
//单个任务页面鼠标移入显示，移出隐藏
function SimpleShow(option,obj){
	$(option).hover(
		function(){$(option).find(obj).show();},
		function(){$(option).find(obj).hide();}
	)
}
//控制输入框
function txt_contrl(txtObj,txtCon){
	$(txtObj).each(function(){
		$(this).focus(function(){
			var txtVal = $(txtObj).val();
			if(txtVal==txtCon){$(this).val("");}
			$(this).css("color","#333");
		});
		$(this).blur(function(){
			var txtVal = $(txtObj).val();
		    if (txtVal == "") { $(this).val(txtCon).css({color: "#a1a1a1"});}
		});
	})
}

