/**
 *[Global Js]
 *@version Mizi ver1.1.20090529 | 20090321 
 ***/
var XSP ={};

//COMMON
XSP.COMMON ={
	PAGE_LIMIT: 10	
}

/** JS 功能控制面板 */
XSP.CONTROL = {
	/** 是否开始新邮件通知 */
	NOTICE_NEW_MSG: true 
}

//TAB
XSP.TAB = {
	ADMINSYSLOG: 'tabAdminSysLog'
	,ADMINMSG: 'tabAdminMsg'
		,ADMIN_MSG_INBOX: 'msgAdminSend'
		,ADMIN_MSG_SEND: 'msgAdminSend'
	,MSG: 'tabMsg'
		,MSG_INBOX: 'msgInbox'
		,MSG_SEND: 'msgSend'
	,POSITION: 'tabPosition'
		,POSITION_EDIT: 'positionEdit'
		,POSITION_OPEN: 'positionOpen'
		,POSITION_DRAFT:'positionDraft'
		,POSITION_CLOSED:'positionClosed'
		,POSITION_REQUEST:'positionRequest'
		,POSITION_COLLETION:'positionColletion'
	,POSITIONASSIGN: 'tabPositionAssign'
	,ENGAGEPOSITION: 'tabEngagePosition'
	,HEADHUNTER: 'tabHeadhunter'
		,PENDING_REQUEST: 'pendingRequest'
		,HEADHUNTER_ALL: 'headhunterAll'
		,HEADHUNTER_ENGAGE: 'headhunterEngage'
	,TALENT: 'tabTalent'
		,TALENT_EDIT: 'talentEdit'
		,TALENT_LIST: 'talentList'
		,TALENT_CANDIDATE_LIST: 'talentCandidateList'
		,TALENT_CANDIDATE_REJECTED: 'talentCandidateListRejected'
		,TALENT_CANDIDATE_HIRED: 'talentCandidateListHired'
	,CANDIDATE:'tabCandidate'
	,CONTACT: 'tabContact'
	,CONTRACT:'tabContract'
	,INTERVIEW: 'tabInterview'
	,DASHBOARD: 'tabDashboard'
	,PLACEMENT: 'tabPlacement'
		,PLACEMENT_SELF: 'placementSelf'
		,PLACEMENT_COMPANY: 'placementCompany'
	,USER: 'tabUser'
	,COMPANY: 'tabCompany'
	,SETTING: 'tabSetting'
	,REFERRAL: 'tabReferral'
	,REFERRALLIST: 'referedUserList'
		,REFERRED_HEADHUNTER: 'referredHeadhunter'
		,REFERRED_EMPLOYER: 'referredEmployer'
	,AGENT_REFERRAL: 'tabReferral'
	,AGENT_REFERRAL_COMPANY:'tabReferralCompany'
	,AGENT_REFERRAL_HEADHUNTER:'tabReferralHeadhunter'	
	,MYTASK:'tabMyTask'
}

XSP.COOKIES ={
	COUNT_KEY: "xspEmail"	
	,ACCOUNT:'account'
}

XSP.USERTYPE ={
	EMPLOYER:1
	,HEADHUNTER:2
	,ADMIN:3
	,AGREN:4	
}

XSP.AJAX = {
	FLAG: { ajaxFlag: 1 }
}

XSP.WHERE = {
	CANDIDATE: 0
	,INTERVIEW: 1
	,REQUEST: 2
	,POSITION: 3
	,PLACEMENT: 4
	,USER: 5
	,INBOX: 6
	,SENTBOX: 7
	,TALENT: 8
	,CONTRACT: 9
	
	
	,POSITION_DETAIL : 301
	,POSITION_CREATE : 3001
	,POSITION_EDIT : 3002
	,POSITION_COPY : 3003
	,POSITION_DRAFT : 3004
	
	,POSITION_PUBLIC : 3011
	,POSITION_ENGAGE : 3012
	
	/** 猎头负责的职位，即分配给猎头的职位，我的任务默认页 2010-11-10 mizi */
	,POSITION_ASSIGN : 3021
	/** 我的收藏 2010-11-10 mizi */
	,POSITION_COLLECTION : 3022
	/** 公司职位 mytask sub page 2010-11-10 mizi */
	,POSITION_COMPANY : 3023
	
	/** 签约成单 2011-01-17 mizi */
	,PLACEMENT_ENGAGE : 402
	
	,USER_HH_VIEW_EM: 501
	
	
	,TALENT_CANDIDATE: 801
}

XSP.WHERE.IN = function( where ){
	return XSP.PAGE() == where;
}

XSP.PAGE = function(){
	return $("#pageWhere").val();
}

XSP.PAGE.WHERE = function( where ){
	var page = "";
	switch ( where+"" ) {
		case "0": { page = "/listCandidate/"; break; }
		case "1": { page = "/listInterview/"; break; }
		case "2": { page = "/listAllHeadhunter/"; break; }
		case "3": { page = "/listPosition/"; break; }
		case "4": { page = "/account/"; break; }
		case "5": { page = "/user/"; break; }
		case "6": { page = "/inBox/"; break; }
		case "7": { page = "/sentBox/"; break; }
		case "9": { page = "/listContract/"; break; }
		
		case "301": { page = "/positionDetail/"; break; }
		case "302": { page = "/editPosition/"; break; }
		case "303": { page = "/editPosition/"; break; }
		case "3004": { page = "/draftPosition/"; break; } 
		case "3011": { page = "/listPosition/"; break; } 
		case "3012": { page = "/engagePosition/"; break; }
		case "3021": { page = "/myTask/"; break; }
		case "3022": { page = "/collectionPosition/"; break; }
		case "3023": { page = "/companyPosition/"; break; }
		
		case "402": { page = "/account/engage/"; break; }
		
		case "501": { page = "/candidate/"; break; } //candidate 501?神奇
		case "502": { page = "/listMyMember/"; break; }
		
		
		
		
		
		
		
		case "1003": { page = "/adminCompany/"; break; }
		case "-0": { page = "/adminCandidate/"; break; }
		case "-1": { page = "/adminInterview/"; break; }
		case "-3": { page = "/adminPosition/"; break; }
		case "-4": { page = "/adminAccount/"; break; }
		case "-6": { page = "/inbox/"; break; }
		case "3301": { page = "/engagePosition/"; break; }
		default:""
	}
	
	return page;
}

/** 页面默认URI*/
XSP.URI = function(){
	return $('#uri').val();
}

/** 页面默认参数*/
XSP.OPTS = function( where ){
	if( where ==null || where == "" ){
		where = "#baseObject";
	}
	return xsp.s2o( $(where).val() );
}

XSP.timeoutId = null;

XSP.COOKIE = {
	KEY: "xspusername",
	PWD: "xsppassword",
	PATH: "/",
	DOMAIN: ".xuanshangpin.com",
	EXPIRES: "30"
}




