
var EvaluationApprove = {
	url : '',
	miniWindows : function(){
		editMonthPlansWindow:'';
		modifyMonthPlansWindow:'';
		editSelfEvaluationWidow:'';
		editReasonWidow:'';
		editNeedWidow:'';
		modifyPlansNoteWindow:'';
		generalWindow:'';
		scoreWindow:'';
		editYearPlansWindow:'';
		windowFlag:'';
		message_list_window:'';
		message_content_window:'';
		messageCreateWindow:'';
		un_planlist_window:'';
	
	},
	//显示我的部门员工列表 
	doQueryELByPid : function (){
		var url='../employee/!approveDoQueryELByPid.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
			},
			onComplete: function(transport){
				var result =  transport.responseText;// eval( '(' + transport.responseText + ')' );
				$('emplyee_list').innerHTML = result;
	
			}
		});
	},
	/**
	*显示下属绩效列表
	*/
	
	showUnPlanList : function (
								un_position_id,
								year,
								up_position_name,
								up_position_id,
								un_position_name,
								un_employee_name,
								un_employee_id){
		if(message && un_position_id != message.unPositionId){
			message = new Message();
			message.unPositionId = un_position_id;
			message.upPositionId = up_position_id;
			message.upPositionName = up_position_name;
			message.unPositionName = un_position_name;
			message.unEmployeeName = un_employee_name;
		}else if(!(message)){
			message = new Message();
			message.unPositionId = un_position_id;
			message.upPositionId = up_position_id;
			message.upPositionName = up_position_name;
			message.unPositionName = un_position_name;
			message.unEmployeeName = un_employee_name;
		}
		
		var url='../plan/!approveShowPlanList.do';
		EvaluationApprove.miniWindows.un_planlist_window = new S100.Popup(
			$('div_planlist'), 
			$('un_planlist_window'),  
			{	
			  	width:500
		});
		EvaluationApprove.miniWindows.un_planlist_window.show();
		//new Draggable('un_planlist_window',{scroll:window,handle:'un_planlist_window'});
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				un_employee_id : un_employee_id,
				position_id : un_position_id,
				year:year,
				un_employee_name : un_employee_name
			},
			onComplete: function(transport){
				var result =  transport.responseText;// eval( '(' + transport.responseText + ')' );
				$('un_planlist_window').innerHTML = result;	
			}
		});
	},
	//考核 check
 	approvePlan : function (plan_id,year_or_month,owner){
		url='../plan/!approvekPlanWrite.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				id:plan_id,
				year_or_month:year_or_month
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				$('un_planlist_window').style.display='none';
				$('div_index_content').style.display='none';
				$('div_plan_content').style.display='block';
				$('div_plan_content').innerHTML = result;
				EvaluationCommon.showPlansListRead(plan_id,year_or_month);
				EvaluationCommon.showPlansNoteListRead(plan_id,year_or_month);
			}
		});
	},

	//驳回
 	returnPlan : function (plan_id){
		EvaluationApprove.changeState(plan_id,'0');
	},
	
	changeState : function (plan_id,state){
		//var div_pl_psd = $('div_pl_plan_state_description_'+plan_id);
		var div_content = '';
		switch(state){
			case '1':
				break;
			case '2':
				break;
			case '3':
				div_content = '需要改动、上级未确认、考核失败';
				break;
			case '4':
				break;
			
		}
		url='../plan/!changeState.do';
		new Ajax.Request(url, {
			method : 'post',
			parameters: {
				state:state,
				id:plan_id
			},
			onComplete: function(transport){
				var result =  eval( '(' + transport.responseText + ')' );
				if(result.isOK){
					//alert('已成功驳回!');
					//div_pl_psd.innerHTML = div_content;
				}else{
					alert('提交出现未知异常,请与管理员联系!');
				}
	
			}
		});
	},
	
	showMessageCreateWindow : function (plan_id,plan_title){
		message.planId = plan_id;
		message.name = message.upPositionName+' '+employee.name+'对'+message.unPositionName+" "+message.unEmployeeName+plan_title+'的建议';
		url='../message/!create.do';
		EvaluationApprove.miniWindows.messageCreateWindow = new S100.Popup(
			$('check_planlist_window'), 
			$('message_create_widow'),  
			{		
			  	width:500
			});
		EvaluationApprove.miniWindows.messageCreateWindow.show();
		//common.drag($('message_create_widow'));
		$('mcw_name').value =  message.name;
	},
	/*
	*隐藏窗口
	*/
	windowHide : function (ww){
		ww.hide();
	}
}

