﻿$(function(){
	$("#menu li a").wrapInner( '<span class="out"></span>' ).append( '<span class="bg"></span>' );
	$("#menu li a").each(function() {
		$( '<span class="over">' +  $(this).text() + '</span>' ).appendTo( this );
		});
		$("#menu li a").hover(function() {
			$(".out",	this).stop().animate({'top':'45px'}, 250);
			$(".over",	this).stop().animate({'top':'0px'},	250);
			$(".bg",	this).stop().animate({'top':'0px'},	120);
		},function() {
			$(".out",	this).stop().animate({'top':'0px'},	250);
			$(".over",	this).stop().animate({'top':'-45px'}, 250);
			$(".bg",	this).stop().animate({'top':'-45px'}, 120);
		});
	$("#menu2 li a").wrapInner( '<span class="out"></span>' );
	$("#menu2 li a").each(function() {
	$( '<span class="over">' +  $(this).text() + '</span>' ).appendTo( this );
	});
	$("#menu2 li a").hover(function() {
		$(".out",	this).stop().animate({'top':'45px'}, 200);
		$(".over",	this).stop().animate({'top':'0px'},	200);
	}, function() {
		$(".out",	this).stop().animate({'top':'0px'},	200);
		$(".over",	this).stop().animate({'top':'-45px'}, 200);
	});
	
	$('body').append('<iframe name="form_post" id="form_post" style="display:none;"></iframe>');
	$('.login a').click(loginSub);
	if($('#h_table').size()){
		$(".h_input,TEXTAREA").focus(function(){
			$(this).addClass("hover");
		});
		$(".h_input,TEXTAREA").blur(function(){
			$(this).removeClass("hover");
		});
	}
	if($.browser.version == "6.0"){
		document.execCommand("BackgroundImageCache", false, true);
	}
});

var DLFENG = {
	login : {
		$user : "",
		$pass : "",
		$code : ""
	},
	form : {
		obj : ""
	}
}

function FormValidate(){
	var obj = DLFENG.form.obj = $("form[target=form_post]")[0];
	if($.trim(obj.title.value) == ""){
		artError('错误：留言标题不能为空!','DLFENG.form.obj.title.value = "";DLFENG.form.obj.title.focus();');
		return false;
	}
	if($.trim(obj.text.value) == ""){
		artError('错误：留言内容不能为空!','DLFENG.form.obj.text.value = "";DLFENG.form.obj.text.focus();');
		return false;
	}
	return true;
}

function JobFormValidate(){
	var obj = DLFENG.form.obj = $("form[target=form_post]")[0];
	if($.trim(obj.j_i.value) == ""){
		artError('错误：缺少必要参数，无法申请!');
		return false;
	}
	if($.trim(obj.full.value) == ""){
		artError('错误：[姓名]必须填写!','DLFENG.form.obj.full.focus();');
		return false;
	}else{
		obj.full.value = $.trim(obj.full.value);
	}
	if($.trim(obj.tel.value) == ""){
		artError('错误：[手机]必须填写!','DLFENG.form.obj.tel.focus();');
		return false;
	}else{
		obj.tel.value = $.trim(obj.tel.value);
	}
	if($.trim(obj.h_e.value) == ""){
		artError('错误：[最高学历]必须选择!','DLFENG.form.obj.h_e.focus();');
		return false;
	}
	if($.trim(obj.spec.value) == ""){
		artError('错误：[专业]必须填写!','DLFENG.form.obj.spec.focus();');
		return false;
	}else{
		obj.spec.value = $.trim(obj.spec.value);
	}
	if($.trim(obj.h_s.value) == ""){
		artError('错误：[毕业院校]必须填写!','DLFENG.form.obj.h_s.focus();');
		return false;
	}else{
		obj.h_s.value = $.trim(obj.h_s.value);
	}
	if($.trim(obj.w_e.value) == ""){
		artError('错误：[工作经验]必须选择!','DLFENG.form.obj.w_e.focus();');
		return false;
	}
	if($.trim(obj.w_l.value).length<30){
		artError('错误：[工作经历]必须填写!','DLFENG.form.obj.w_l.focus();');
		return false;
	}else{
		obj.w_l.value = $.trim(obj.w_l.value);
	}
	if($.trim(obj.m_d.value).length<30){
		artError('错误：[自我评价]必须填写!','DLFENG.form.obj.m_d.focus();');
		return false;
	}else{
		obj.m_d.value = $.trim(obj.m_d.value);
	}
	return true;
}

function loginSub(){
	var $user = DLFENG.login.$user = $('form input:first');
	var $pass = DLFENG.login.$pass = $('form input:eq(1)');
	var $code = DLFENG.login.$code = $('form input:eq(2)');
	if($.trim($user.val()).length<5){
		artError('管理用户名长度至少为5，请检查!','DLFENG.login.$user.focus()');
		return false ;
	}
	if($.trim($pass.val()).length<6){
		artError('密码长度至少为6，请检查!','DLFENG.login.$pass.focus()');
		return false ;
	}
	if($.trim($code.val()).length<4){
		artError('验证码长度至少为4，请检查!','DLFENG.login.$code.focus()');
		return false ;
	}
	$('form').submit();
}

/*function artError(msg,fn); artError错误提示
*@param msg  string 提示内容
*@param fn   fnString 方法名或函数体(方法含括号)
*/
function artError(msg,fn){
	art.dialog({
		title:'操作失败',
		content: msg,
		skin: 'aero',
		window: 'top',
		icon: 'error',
		lock:true,
		esc:false,
		noText:'确定',
		noFn:function(){eval(fn);return true;}
	});
}

function add(){
	var head = document.getElementsByTagName('HEAD').item(0);
	var style = document.createElement('link');
	style.href = SYS_SITE+'css/css.css';
	style.rel = 'stylesheet';
	style.type = 'text/css';
	head.appendChild(style);
}add();
