/**
 * @ author         danyun liu
 * @ author mail    nbliudy@qq.com
 * @ website        http://
 */
jQuery(function($) {
	
	/* 给 li 标签索引值为 奇数 的元素添加 odd 类 */
	$('li:nth-child(odd)').addClass('odd');
	
	/* 给 li 标签索引值为 偶数 的元素添加 even 类 */
	$('li:nth-child(even)').addClass('even'); 
	
	/* 给 li 标签中的 第一个 元素添加 first 类 */
	$('li:first-child').addClass('first'); 
	
	/* 给 li 标签中的 最后一个 元素添加 last 类 */
	$('li:last-child').addClass('last');
	
	/* 给 tr 标签索引值为 奇数 的元素添加 tr-odd 类 */
	$('tr:nth-child(odd)').addClass('tr-odd');
	
	/* 给 tr 标签索引值为 偶数 的元素添加 tr-even 类 */
	$('tr:nth-child(even)').addClass('tr-even');
	
	/* 给 li 标签加上不同的类名 */
	$('.top-menu li,.item li').addClass(function() {
		return 'item-' + $(this).index();
	});
	
	/* 标签不透明度 */
	$('.opacity').css({opacity:'.5',filter:'alpha(opacity=50)'});
	
	/* 去掉超链接虚线框 */
	$('a').bind('focus',function(){
		if(this.blur){
			this.blur();
		}
	})
	
	/* 网页主体自适应宽度 */
	var middle = $('.middle').width();
	var colleft = $('.col-left').width()+8;
	var colright = $('.col-right').width()+8;
	if(colright == 8 && colleft == 8){
		$('.col-main').width( middle );
	}else if(colright == 8){
		$('.col-main').width( middle - colleft );
	}else if(colleft == 8) {
		$('.col-main').width( middle - colright );
	}else{
		$('.col-main').width( middle - colleft - colright );
	}
	
	/* 多列高度自适应相同 */
	function equalHeight(group) {
		var tallest = 0;
		group.each(function() {
			var thisHeight = $(this).height();
			if(thisHeight > tallest) {
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	}
	equalHeight($('.col-main,.side-col'));
	
	/* 表单元素事件处理 */
	if( $('.search-text').val()=='' )
  $('.search-text').val('Search');
  
  $('.search-text').css({ "font-style": "italic", "color": "#999" }).focus( // 表示 class 为 search-text 的 input 标签获得焦点
	function() {
		if(this.value=='Search')
			$(this).val('').css({ "font-style": "normal", "color": "#333" });
		}	
	).blur( // 表示失去焦点
	function() {
		if(this.value=='')
			$(this).val('Search').css({ "font-style": "italic", "color": "#999" });
		}
	);
	
	$(".left-menu li").hover(
  function () {
    $(this).addClass("hover");
  },
  function () {
    $(this).removeClass("hover");
  }
  );
  
  $('li').has('font').css('background', 'none');
  
  $('.left-menu li').has('.active').addClass('active');
  //$('.breadcrumbs a:last-child').attr("href","#");
  $(".top-menu li").each(function(){
    var url = window.location.href;
		//alert(url);
		myHref = $(this).find('a').attr('href');
		//alert(myHref);
		if(url.indexOf('default/index')>0 && myHref.indexOf('default/index')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/home.jpg');
		}else if((url.indexOf('default/about')>0 && myHref.indexOf('default/about')>0) || (myHref.indexOf('default/about')>0 && url.indexOf('default/html/page/about')>0)){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/about.jpg');
		}else if(myHref.indexOf('default/about')>0 && url.indexOf('default/html/page/qywh')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/about.jpg');
		}else if(url.indexOf('news/index/lang/cn/pagename/news1')>0 && myHref.indexOf('news/index/lang/cn/pagename/news1')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/news.jpg');
		}else if(url.indexOf('news/index/lang/cn/id')>0 && myHref.indexOf('news/index/lang/cn/id')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/hjybh.jpg');
		}else if(url.indexOf('product/index')>0 && myHref.indexOf('product/index')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/cpyyy.jpg');
		}else if(url.indexOf('product/openwin')>0 && myHref.indexOf('product/index')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/cpyyy.jpg');
		}
    
    else if(url.indexOf('default/html/page/jsyfw-cprz')>0 && myHref.indexOf('default/html/page/jsyfw-cprz')>0){
		  $(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$(".left-menu li:eq(0)").addClass('active');
			$("#hearimg").attr('src','/Index/images/jsyfw.jpg');
		}else if(url.indexOf('news/index/lang/cn/pagename/news2')>0){
		  $(".top-menu li").removeClass('active');
			$(".menu li:eq(5)").addClass('active');
			$(".left-menu li:eq(1)").addClass('active');
			$("#hearimg").attr('src','/Index/images/jsyfw.jpg');
		}else if(url.indexOf('news/index/lang/cn/pagename/news3')>0){
		  $(".top-menu li").removeClass('active');
			$(".menu li:eq(5)").addClass('active');
			$(".left-menu li:eq(2)").addClass('active');
			$("#hearimg").attr('src','/Index/images/jsyfw.jpg');
		}else if(url.indexOf('default/html/page/rczm-rcln')>0 && myHref.indexOf('default/html/page/rczm-rcln')>0){
		  $(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$(".left-menu li:eq(0)").addClass('active');
			$("#hearimg").attr('src','/Index/images/rczm.jpg');
		}else if(url.indexOf('job/index')>0){
		  $(".top-menu li").removeClass('active');
			$(".menu li:eq(6)").addClass('active');
			$(".left-menu li:eq(1)").addClass('active');
			$("#hearimg").attr('src','/Index/images/rczm.jpg');
		}else if(url.indexOf('job/detail/')>0){
		  $(".top-menu li").removeClass('active');
			$(".menu li:eq(6)").addClass('active');
			$(".left-menu li:eq(1)").addClass('active');
			$("#hearimg").attr('src','/Index/images/rczm.jpg');
		}else if(url.indexOf('job/resume/')>0){
		    $(".top-menu li").removeClass('active');
			$(".menu li:eq(6)").addClass('active');
			$(".left-menu li:eq(1)").addClass('active');
			$("#hearimg").attr('src','/Index/images/rczm.jpg');
		}
    
    else if(url.indexOf('default/contact')>0 && myHref.indexOf('default/contact')>0){
			$(".top-menu li").removeClass('active');
			$(this).addClass('active');
			$("#hearimg").attr('src','/Index/images/contacts.jpg');
		} else if(url.indexOf('news/detail/pagename/news1/')>0){
			$(".top-menu li").removeClass('active');
			$(".menu li:eq(2)").addClass('active');
			$("#hearimg").attr('src','/Index/images/news.jpg');
		}
		 else if(url.indexOf('news/detail/pagename/news2/')>0){
			$(".top-menu li").removeClass('active');
			$(".menu li:eq(5)").addClass('active');
			$("#hearimg").attr('src','/Index/images/news.jpg');
		}
		 else if(url.indexOf('news/detail/pagename/news3/')>0){
			$(".top-menu li").removeClass('active');
			$(".menu li:eq(5)").addClass('active');
			$("#hearimg").attr('src','/Index/images/news.jpg');
		}else if(url.indexOf('news/detail/pagename/news/')>0){
			$(".top-menu li").removeClass('active');
			$(".menu li:eq(3)").addClass('active');
			$("#hearimg").attr('src','/Index/images/news.jpg');
		}
		
  });
	
});

function checkjobcn(){
	if(!checktext('username','请输入正确的姓名')){
		return false;	
	}
	if(!checktext('school','请输入毕业学校')){
		return false;	
	}
	if(!checktext('degree','请输入毕业学历')){
		return false;	
	}
	if(!checktext('speciality','请输入专业')){
		return false;	
	}
	if(!checktext('workyear','请输入工作年限')){
		return false;	
	}
	if(!checkemail('email','请输入正确的邮件地址')){
		return false;	
	}
	if(!checktel('tel','请输入正确的电话号码')){
		return false;	
	}
	if(!checktext('address','请输入现所在地')){
		return false;	
	}
	//if(!checkContent('rusumes','请输入留言内容')){
	//	return false;	
	//}
	return true;
}

function checktext(id,str){	
	var val = $("input[name='"+id+"']").val();
	//alert(val);
	var reg	= new RegExp(/^.{1,20}$/);
	if(!reg.test(val)){
		alert(str);
		$('#'+id).focus();
		return false;
	}	
	return true;
}

function checkContent(id,str){	
	var val = document.getElementById(id).value;
	//alert(val);
	var reg	= new RegExp(/^.{2,20}$/);
	if(!reg.test(val)){
		alert(str);
		$('#'+id).focus();
		return false;
	}
	return true;
}

function checktel(id,str){
	var val = $("input[name='"+id+"']").val();
	var reg	= new RegExp(/^([0-9][\-]*){7,18}$/);
	if(!reg.test(val)){
		alert(str);
		$('#'+id).focus();
		return false;
	}
	return true;
}

function checkemail(id,str){
	var val = $("input[name='"+id+"']").val();
	var reg	= new RegExp(/^[a-zA-Z0-9\.\-\_]+[@][a-zA-Z0-9\-\_\.]+[\.][a-zA-Z0-9\-\_\.]{2,10}$/);
	if(!reg.test(val)){
		alert(str);
		$('#'+id).focus();
		return false;
	}
	return true;
}
