﻿function ShowMenu(n) {
    for (var i = 0; i <= 6; i++) {

        if (i == n) {
            document.getElementById("SubMenu" + n).style.display = "block";
        } else {
            document.getElementById("SubMenu" + i).style.display = "none";
        }
    }
}


function ShowCareerNewsTab(TabNum,OnTab){
	var lists=$("#CareerNewsTitleTab li");
	for(var i=0;i<$(lists).length;i++){
		$(lists[i]).find("a").css("background-image","url(/Skins/Default/Images/CareerNewsTitleBG_MouseOut.png)");
		}
	
	$(OnTab).css("background-image","url(/Skins/Default/Images/CareerNewsTitleBG_MouseOn.png)");
	for(var i=1;i<7;i++){
		if(i==TabNum){
			$("#CareerNavTab"+i).css("display","block");
			}
		else{
			$("#CareerNavTab"+i).css("display","none");
			}
		}
	}
	
	
function GetNewsCategory($PageIndex){
	var CID=$("#PageContent").attr("tag");
	$.ajax({
		url:"/DataHandlers/NewsCategory.ashx?CID="+CID+"&PageIndex="+$PageIndex,
		type:'POST',
		success:function(){
			$('#PageContent').html(arguments[0]);
		}
	});
	}
	
function GetCareerStar($PageIndex){
	$.ajax({
		url:"/DataHandlers/CareerStar.ashx?PageIndex="+$PageIndex,
		type:'POST',
		success:function(){
			$('#PageContent').html(arguments[0]);
		}
	});
	}
	

function GetCareerStory($PageIndex){
	$.ajax({
		url:"/DataHandlers/CareerStory.ashx?PageIndex="+$PageIndex,
		type:'POST',
		success:function(){
			$('#PageContent').html(arguments[0]);
		}
	});
	}


function CareerBatchListCSS(){
	$("#CareerBatchList #PageContent ul li.ListInfo:even").css("background-color","#e2eff7");
	$("#CareerBatchList #PageContent ul li.ListInfo:even").css("height","25px");
	}
function CareerBatchListOver(obj){
	$(obj).css("color","#f00");
	}
function CareerBatchListOut(obj){
	$(obj).css("color","#545454");
	}
	
function DrawImage(ImgD,ImgW,ImgH){ 
 var image=new Image(); 
 image.src=ImgD.src; 
 if(image.width>0 && image.height>0){ 
  flag=true; 
  if(image.width/image.height>= ImgW/ImgH){ 
   if(image.width>ImgW){
    ImgD.width=ImgW; 
    ImgD.height=(image.height*ImgW)/image.width; 
   }else{ 
    ImgD.width=image.width;
    ImgD.height=image.height; 
   } 
   ImgD.alt="点击查看详细信息..."; 
  } 
  else{ 
   if(image.height>ImgH){
    ImgD.height=ImgH; 
    ImgD.width=(image.width*ImgH)/image.height; 
   }else{ 
    ImgD.width=image.width;
    ImgD.height=image.height; 
   } 
   ImgD.alt="点击查看详细信息..."; 
  } 
 }
}


function CheckEMail(mail) {
    var patrn = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (!patrn.test(mail))
        return false;
    else
        return true;
}



//判断身份证号码格式函数
//公民身份号码是特征组合码，
//排列顺序从左至右依次为：六位数字地址码，八位数字出生日期码，三位数字顺序码和一位数字校验码
function CheckIDCard(idcard) {
    idcard = idcard.toUpperCase();
    var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码不正确!", "身份证号码不正确!");
    var area = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西", 37: "山东", 41: "河南", 42: "湖北", 43: "湖南", 44: "广东", 45: "广西", 46: "海南", 50: "重庆", 51: "四川", 52: "贵州", 53: "云南", 54: "西藏", 61: "陕西", 62: "甘肃", 63: "青海", 64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门" }
    var Y, JYM;
    var S, M;
    var str;
    var idcard_array = new Array();
    idcard_array = idcard.split("");
    if (area[parseInt(idcard.substr(0, 2))] == null) {
        alert(Errors[4]);
        return false;
    }
    switch (idcard.length) {
        case 15:
            if ((parseInt(idcard.substr(6, 2)) + 1900) % 4 == 0 || ((parseInt(idcard.substr(6, 2)) + 1900) % 100 == 0 && (parseInt(idcard.substr(6, 2)) + 1900) % 4 == 0)) {
                ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/; //测试出生日期的合法性      
            }
            else {
                ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/; //测试出生日期的合法性      
            }
            if (ereg.test(idcard)) {
                return true;
            } else {
                alert(Errors[2]);
                return false;
            }
            break;
        case 18:
            if (parseInt(idcard.substr(6, 4)) % 4 == 0 || (parseInt(idcard.substr(6, 4)) % 100 == 0 && parseInt(idcard.substr(6, 4)) % 4 == 0)) {
                ereg = /^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/; //闰年出生日期的合法性正则表达式      
            }
            else {
                ereg = /^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/; //平年出生日期的合法性正则表达式      
            }
            if (ereg.test(idcard)) {
                S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 + (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 + (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 + (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 + (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 + (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 + (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 + parseInt(idcard_array[7]) * 1 + parseInt(idcard_array[8]) * 6 + parseInt(idcard_array[9]) * 3;
                Y = S % 11;
                M = "F";
                JYM = "10X98765432";
                M = JYM.substr(Y, 1);
                if (M == idcard_array[17]) {
                    //alert(Errors[0]);
                    return true;
                } else {
                    alert(Errors[3]);
					return false
                }
            }
            else {
                alert(Errors[2]);
				return false;
            }
            break;
        default:
            alert(Errors[1]);
			return false;
            break;
    }
}
