

LANGUAGE='CN';

var LoginReturnUrl="/personal/Welcome.asp";

var PCookieUserID=getCookie('UserID');
var PCookieUserName=getCookie('UserName');
var PCookieNickName=unescape(getCookie('NickName'));
var PCookieResumeCompletity=getCookie('ResumeCompletity');

function RegetCookies(){
//重新获取cookies的值
	PCookieUserID=getCookie('UserID');
	PCookieUserName=getCookie('UserName');
	PCookieNickName=unescape(getCookie('NickName'));	
	PCookieResumeCompletity=getCookie('ResumeCompletity');	
}

function $$(_sId){return document.getElementById(_sId);}
function exist(s){return $$(s)!=null;}
function closediv(d){
	JobcuOpenDIV();
	showSelectBoxes();
	$$(d).style.display=$$(d).style.display=="none"?"":"none";
}

function PersonLogin(){	
	$$('PopupLogo').innerHTML=strPopupLogo;
	$$('PopupContent').innerHTML=strPopupContent;
	InitPopWin();
}

function InitPopWin(){		
	JobcuShieldDIV();
	hideSelectBoxes();
	divInit('PopupWin',0,0);
}
function Check_Person_Login(){	
	
	
	var userName=$$("UserName").value;
	var pwd=$$("Password").value;	
	
	if (userName==""){
		alert("请输入正确的Email地址！");
		$$("UserName").focus();
		return false;
	}
	if (pwd==""){
		alert("请输入密码！");
		$$("Password").focus();
		return false;
	}
//	addschedule(0);
	$$('btnLogin').disabled=true;
	$$('btnLogin').value="正在提交...";
	var url = "/chklogin.asp";
	var postStr  = "UserName="+ userName + "&Password=" +pwd+"";
	var ajax=InitAjax();
	ajax.open("POST", url, true); 
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4 && ajax.status == 200) { 
			var rb=ajax.responseText;
		//	alert(rb);	
			if(rb.length>1){rbid=rb.substr(1);rb=rb.substring(0,1);}
			switch(rb){
				case "1":					
					$$("UserName").focus();
					alert('登录失败，Email地址或密码错误！');	
					break;		
				case "2":					
					$$("UserName").focus();
					alert('给出的不是一个合法的Email地址！');					
					break;	
				case "3":					
					$$("Password").focus();
					alert('请输入6到16位密码！');					
					break;						
				case "0":
					RegetCookies();					
					$$("divPersonTopMainLink").innerHTML="<font style='font-size:12px'>"+PCookieUserName+"</font> &nbsp;<a href='/personal/Welcome.asp'>管理中心</a> &nbsp;<a href='/personal/MyResume_Preview.asp' target='_blank'>我的简历</a> &nbsp;<a href='/PersonLogout.asp'>退出</a>";
					closediv('PopupWin');
					break;
				default:
					break;
			}
		$$('btnLogin').value=" 确 定 ";	
		$$('btnLogin').disabled=false;
//		addschedule(1);	
			
		 }			 
	}
}


//层初始化位置
 function divInit(_sId,int1,int2){ 
 	document.getElementById(_sId)['style']['display'] = '';
	document.getElementById(_sId)['style']['position'] = "absolute";
 	 switch(int1){
 	 	 case 1://left
 	 	 	 document.getElementById(_sId)['style']['left'] = '5px';
 	 	 	 break;
 	 	 case 2://right
 	 	 	 document.getElementById(_sId)['style']['left'] = document.body.clientWidth-document.getElementById(_sId).offsetWidth -5;
 	 	 	 break;
 	 	 default:
 	 	 	 document.getElementById(_sId)['style']['left'] = (document.body.clientWidth / 2) - (document.getElementById(_sId).offsetWidth / 2);
 	 	 	 break;
	 }
	 switch(int2){
	 	case 1://top
	 		document.getElementById(_sId)['style']['top'] ='5px';
	 		break;
	 	default://mid
	 		document.getElementById(_sId)['style']['top'] = (document.body.clientHeight / 2 + document.body.scrollTop) - (document.getElementById(_sId).offsetHeight / 2);
	 		break;
	 }
 }
  
 function movediv(){
 	function $(_sId){return document.getElementById(_sId)}
 	this.moveStart = function (event, _sId){
		var oObj = $(_sId);
		oObj.onmousemove = mousemove;
		oObj.onmouseup = mouseup;
		oObj.setCapture ? oObj.setCapture() : function(){};
		oEvent = window.event ? window.event : event;
		var dragData = {x : oEvent.clientX, y : oEvent.clientY};
		var backData = {x : parseInt(oObj.style.top), y : parseInt(oObj.style.left)};
		function mousemove(){
			var oEvent = window.event ? window.event : event;
			var iLeft = oEvent.clientX - dragData["x"] + parseInt(oObj.style.left);
			var iTop = oEvent.clientY - dragData["y"] + parseInt(oObj.style.top);
			
			oObj.style.left = iLeft;
			oObj.style.top = iTop;
			dragData = {x: oEvent.clientX, y: oEvent.clientY};			
		}
		function mouseup(){
			var oEvent = window.event ? window.event : event;
			oObj.onmousemove = null;
			oObj.onmouseup = null;
			if(oEvent.clientX < 1 || oEvent.clientY < 1 || oEvent.clientX > document.body.clientWidth || oEvent.clientY > document.body.clientHeight){
				oObj.style.left = backData.y;
				oObj.style.top = backData.x;
			}
			oObj.releaseCapture ? oObj.releaseCapture() : function(){};
		}
	}	
 }
 
   function addschedule(int1){
 	 if(int1==0){
	 	var m=document.createElement('div');
	 	m.id='schedule';
	 	m['style']['position'] = "absolute";
	 	m['style']['z-index']='998';	 	
	 	m['style']['border']='1px solid #6298CD';
	 	m['style']['width']='200px';
	 	m['style']['padding']='15 15 15 15';
	 	m['style']['backgroundColor']='#EFF3FB';
	 	m.innerHTML='数据处理中请稍后……';
	 	document.body.appendChild(m);
	 	divInit('schedule',0,0);
 	 }else{
 	 	 if(exist('schedule')){
 	 	 	document.body.removeChild($$('schedule'));
 	 	 }
 	 }
 }
 
 
 
 //屏蔽操作
function JobcuShieldDIV() {
	if(document.body.scrollHeight>screen.height-120){
		Layer1height=document.body.scrollHeight;
		Layer1width=document.body.scrollWidth;
	}else{
		Layer1height=screen.height-120;
		Layer1width=document.body.scrollWidth;
	}
	
var	str="<div id='LoginWinDIV2' oncontextmenu='event.returnValue=false' class='ShieldWinDIV' style='width:"+Layer1width+";height:"+Layer1height+";'></div>";
	
	ShieldWinDIV.innerHTML=str;	
}

//放开操作
function JobcuOpenDIV() {
	ShieldWinDIV.innerHTML="";	
}

 
function showSelectBoxes(){
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}
}

// ---------------------------------------------------

function hideSelectBoxes(){
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "hidden";
	}
}

// ---------------------------------------------------
/**
  * 从1个包含有子节点的cookie串中取得指定cookie名的值 like ‘Request.Cookies("JobSeeker")("UserName")’
  * @return
  */
 function getCookie(name) {
// alert(document.cookie);
  var search;
  var StrCookies;
  search = name + "="
  offset = document.cookie.indexOf(search)
  if (offset != -1) {
    offset += search.length ;
    end = document.cookie.indexOf("&", offset) ;
    if (end == -1) document.cookie.indexOf(";", offset) ;   
    if (end == -1) end = document.cookie.length;
    
    StrCookies=unescape(document.cookie.substring(offset, end))
    strEnd=StrCookies.indexOf(";") ;
   
    if (strEnd == -1)return StrCookies;
    else{
		return StrCookies.substring(0, strEnd);
    } 
    
  }else{
    return "";
  }
 }
 
// ---------------------------------------------------
/**处理 只能登录后才可以访问的页面
*/
function CheckLoginPage(sUrl){
	if(PCookieUserID){
		location.href=sUrl;
	}else{
		PersonLogin();
	}
	
}


// ---------------------------------------------------
//Ajax
 function InitAjax(){
  if(window.XMLHttpRequest) { //Mozilla 浏览器
   ajax = new XMLHttpRequest();
   if (ajax.overrideMimeType) {//设置MiME类别
    ajax.overrideMimeType('text/xml');
   }
  }
  else if (window.ActiveXObject) { // IE浏览器
   try {
    ajax = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
    try {
     ajax = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    	ajax = false; 
    }
   }
  }
  if (!ajax) { // 异常，创建对象实例失败
   window.alert("不能创建XMLHttpRequest对象实例.");
   return false;
  }
  return ajax;
 }