
//我的绩效

var EvaluationMine = {
	url : '',
	miniWindows : function(){
		editMonthPlansWindow:'';
		modifyMonthPlansWindow:'';
		editSelfEvaluationWidow:'';
		editReasonWidow:'';
		editNeedWidow:'';
		modifyPlansNoteWindow:'';
		modifyYearPlansWindow:'';
		generalWindow:'';
		scoreWindow:'';
		sellWindow:'';
		editYearPlansWindow:'';
		windowFlag:'';
		message_list_window:'';
		message_content_window:'';
		messageCreateWindow:'';
		un_planlist_window:'';
	
	},
	/**
	*新建年计划或月计划/评估表
	*/
	createPlan : function (){
		url='../plan/!mineCcreatePlan.do';
		var sSPTValue=$('select_plan_type').options[$('select_plan_type').selectedIndex].value;
		var sSPTText=$('select_plan_type').options[$('select_plan_type').selectedIndex].text;
		var sSPValue=$('select_positon').options[$('select_positon').selectedIndex].value;
		var un_positon_id = $('select_positon').options[$('select_positon').selectedIndex].id;
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				title:sSPTText,
				year_or_month:sSPTValue,
				parent_position_id:sSPValue,
				un_positon_id:un_positon_id
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				$('div_plan_content').innerHTML = result;
				$('div_index_content').style.display='none';
				$('div_plan_content').style.display='block';
				EvaluationMine.showPlanList();
			}
		});
	},
	//显示我的计划列表
	showPlanList : function (year){
		url='../plan/!mineShowPlanList.do';
		$('div_planlist').innerHTML = '<div style="width:100%; height:600px; text-align:; text-align: center; vertical-align: middle;"><!--<img src="../admin/images/loading.gif"/>--></div>';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				year:year
			},
			onComplete: function(transport){
				var result = transport.responseText;
				$('div_planlist').innerHTML = result;
			}
		});
	},

	//修改plan
	editPlan : function (plan_id,year_or_month){
		url='../plan/!minePlanWrite.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 + ')' );
				$('div_plan_content').innerHTML = result;
				$('div_index_content').style.display='none';
				$('div_plan_content').style.display='block';
				EvaluationMine.showPlansListWrite(plan_id,year_or_month);
				EvaluationMine.showPlansNoteListWrite(plan_id,year_or_month);
			}
		});
	},
	
	//提交plan
	commitPlan : function (plan_id){
		EvaluationMine.changeState(plan_id,'1');
	},
	changeState : function (plan_id,state){
		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){
					EvaluationMine.showPlanList();
				}else{
					alert('提交出现未知异常,请与管理员联系!');
				}
	
			}
		});
	},
	//显示plans_list
	showPlansListWrite : function (plan_id,year_or_month){
		url='../plans/!mineShowPlansListWrite.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id:plan_id,
				year_or_month:year_or_month
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				$('div_plans_list').innerHTML = result;
	
			}
		});
	},
	
	//显示div_plans_note_list
	showPlansNoteListWrite : function (plan_id,year_or_month){
		url='../plans/!mineShowPlansNoteListWrite.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id:plan_id,
				year_or_month:year_or_month
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				$('div_plans_note_list').innerHTML = result;
	
			}
		});
	},
/////////////////////////////////////////////////////////////////////////////////

	//填写下一条月计划
	addNextMonthPlans : function (){
		EvaluationMine.miniWindows.editMonthPlansWindow = new S100.Popup(
			$('div_plan_edit_plans'), 
			$('edit_month_plans_window_content'),  
			{	
				left:5,
			  	width:500
		});
		
		EvaluationMine.miniWindows.editMonthPlansWindow.show();
		$('new_plans_name').value = '';
		$('new_plans_standard').value = '';
		$('new_plans_change_standard').value = '';
		$('new_plans_percent').value = '';
	
	},

	/**
	*保存下一条月计划
	*/
	saveMonthPlans : function (w){
		url='../plans/!mineDoSaveNewPlans.do';		
		var new_plans_name = $F('new_plans_name');
		var new_plans_percent = $F('new_plans_percent');
		
		if(new_plans_name == ''){
			alert('工作任务(目标)不能为空');
			return;
		}
		if(localVerify.number(new_plans_percent,1,40)){
			alert('权重必须为正整数,且不能大于40');
			return;
		}
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id : $F('plan_edit_plan_id'),
				new_plans_name : new_plans_name,
				new_plans_standard : $F('new_plans_standard'),
				new_plans_change_standard : $F('new_plans_change_standard'),
				new_plans_percent : new_plans_percent
				
			},
			onComplete: function(transport){
				//var result = transport.responseText;//
				var result =eval( '(' + transport.responseText + ')' );
				if(result.isOK!=null){
					//$('right_content').innerHTML = result;
					EvaluationMine.showPlansListWrite($F('plan_edit_plan_id'),'000000','1');
				}else{
					alert('保存失败！');
				}
				EvaluationMine.windowHide(w);
			}
		});
	},


	//显示修改月计划窗口
	modifyPlans : function (plans_id){
		EvaluationMine.miniWindows.modifyMonthPlansWindow = new S100.Popup(
		$('div_plan_edit_plans'), 
		$('modify_month_plans_window_content'),  
		{	left:5,
		  	width:500
		});
		EvaluationMine.miniWindows.modifyMonthPlansWindow.show();
		
		$('modify_plans_id').value = plans_id;
		$('modify_plans_name').value = $('plan_edit_plans_name_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
		$('modify_plans_standard').value = $('plan_edit_plans_standard_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
		$('modify_plans_change_standard').value =$('plan_edit_plans_change_standard_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
		$('modify_plans_percent').value = $('plan_edit_plans_percent_'+plans_id).innerHTML;
		$('modify_plans_self_evaluate').value = $('plan_edit_plans_self_evaluate_'+plans_id).innerHTML;
	},
	/**
	*保存修改一条月计划
	*/
	saveOnePlans : function (w){
		var url='../plans/!mineSaveOnePlans.do';	
		var modify_plans_name = $F('modify_plans_name');
		var modify_plans_percent = $F('modify_plans_percent');
		var modify_plans_self_evaluate = $F('modify_plans_self_evaluate');
		
		if(modify_plans_name == ''){
			alert('工作任务(目标)不能为空');
			return;
		}
		if(localVerify.number(modify_plans_percent,1,40)){
			alert('权重必须为正整数,且不能大于40');
			return;
		}
		if(localVerify.number(modify_plans_self_evaluate,1,modify_plans_percent)){
			alert('自评必须为正整数,且不能大于权重:'+modify_plans_percent);
			return;
		}
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id:$F('plan_edit_plan_id'),
				id:$F('modify_plans_id'),
				new_plans_name:$F('modify_plans_name'),
				new_plans_standard:$F('modify_plans_standard'),
				new_plans_change_standard:$F('modify_plans_change_standard'),
				new_plans_percent:$F('modify_plans_percent'),
				new_plans_self_evaluate:$F('modify_plans_self_evaluate')
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				evaluation.windowHide(w);
				$('div_plans_list').innerHTML = result;
			}
		});
	},
/////////////////////////////////////////////////////////////////////////////////	
	//填写下一条年计划
	addNextYearPlans : function (){
		EvaluationMine.miniWindows.editYearPlansWindow = new S100.Popup(
		$('div_plan_edit_plans'), 
		$('edit_year_plans_window_content'),  
		{	
			left:5,
		  	width:500
		});
		EvaluationMine.miniWindows.editYearPlansWindow.show();
		$('new_plans_name_year').value = '';
		$('new_plans_percent_year').value = '';
		$('new_plans_standard_year').value = '';
		$('new_plans_change_standard_year').value = '';
		$('new_plans_complete_time_year').value = '';
	},
	

	//保存下一条年计划
	saveYearPlans : function (w){
		url='../plans/!mineDoSaveNewYearPlans.do';
		var new_plans_name = $F('new_plans_name_year');
		var new_plans_percent = $F('new_plans_percent_year');
		var new_plans_complete_time = $F('new_plans_complete_time_year');
		
		if(new_plans_name == ''){
			alert('工作任务(目标)不能为空');
			return;
		}
		if(localVerify.number(new_plans_percent,1,40)){
			alert('权重必须为正整数,且不能大于40');
			return;
		}
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id : $F('plan_edit_plan_id'),
				new_plans_name : new_plans_name,
				new_plans_standard : $F('new_plans_standard_year'),
				new_plans_change_standard : $F('new_plans_change_standard_year'),
				new_plans_percent : new_plans_percent,
				complete_time : new_plans_complete_time
				
			},
			onComplete: function(transport){
				//var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				//$('right_content').innerHTML = result;
				//EvaluationMine.showPlansListWrite($F('plan_edit_plan_id'),'0000','1');
				//EvaluationMine.windowHide(w);
				
				var result =eval( '(' + transport.responseText + ')' );
				if(result.isOK!=null){
					EvaluationMine.showPlansListWrite($F('plan_edit_plan_id'),'0000','1');
				}else{
					alert('保存失败！');
				}
				EvaluationMine.windowHide(w);
			}
		});
	},
	//显示修改年计划窗口
	modifyPlansYear : function (plans_id){
		EvaluationMine.miniWindows.modifyYearPlansWindow = new S100.Popup(
		$('div_plan_edit_plans'), 
		$('modify_year_plans_window_content'),  
		{	left:5,
		  	width:500
		});
		EvaluationMine.miniWindows.modifyYearPlansWindow.show();
		
		$('modify_plans_id_year').value = plans_id;
		$('modify_plans_name_year').value = $('plan_edit_plans_name_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
		$('modify_plans_standard_year').value = $('plan_edit_plans_standard_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
		$('modify_plans_change_standard_year').value =$('plan_edit_plans_change_standard_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
		$('modify_plans_percent_year').value = $('plan_edit_plans_percent_'+plans_id).innerHTML;
		$('modify_plans_complete_time_year').value = $('plan_edit_plans_complete_time_'+plans_id).innerHTML;
	},
	/**
	*保存修改一条年计划
	*/
	saveOnePlansYear : function (w){
		var url='../plans/!mineSaveOnePlansYear.do';
		
		var new_plans_name = $F('modify_plans_name_year');
		var new_plans_percent = $F('modify_plans_percent_year');
		
		if(new_plans_name == ''){
			alert('工作任务(目标)不能为空');
			return;
		}
		if(localVerify.number(new_plans_percent,1,40)){
			alert('权重必须为正整数,且不能大于40');
			return;
		}
		
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id:$F('plan_edit_plan_id'),
				id:$F('modify_plans_id_year'),
				new_plans_name:$F('modify_plans_name_year'),
				new_plans_standard:$F('modify_plans_standard_year'),
				new_plans_change_standard:$F('modify_plans_change_standard_year'),
				new_plans_percent:$F('modify_plans_percent_year'),
				complete_time :$F('modify_plans_complete_time_year')
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				evaluation.windowHide(w);
				$('div_plans_list').innerHTML = result;
			}
		});
	},
///////////////////////////////////////////////////////////////////////	
	
	/**
	*显示修改自我评估说明窗口
	*/
	showModifyPlansNoteWindow : function (plans_id){
		EvaluationMine.miniWindows.modifyPlansNoteWindow = new S100.Popup(
		$('div_plans_note_list'), 
		$('modify_plans_note_window_content'),  
		{	left:5,
		  	width:300
		});
		EvaluationMine.miniWindows.modifyPlansNoteWindow.show();
		
		$('modify_plans_note_id').value = plans_id;
		$('modify_plans_note').value = $('plan_edit_plans_self_note_'+plans_id).innerHTML.replace(/<BR>/g,'\r\n').replace(/&nbsp;/g,' ');
	
	},
	/**
	*保存修改自我评估说明
	*/
	savePlansNote : function (w){
		url='../plans/!mineSaveOnePlansSelfNote.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id:$F('plan_edit_plan_id'),
				id:$F('modify_plans_note_id'),
				self_note:$F('modify_plans_note')
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				EvaluationMine.windowHide(w);
				$('div_plans_note_list').innerHTML = result;
			}
		});
	},
	

	/**
	*删除一条计划
	*/
	doDelOnePlans : function (id){
		var plan_id = $F('plan_edit_plan_id');
		var year_or_month = $F('plan_edit_plan_year_or_month');
	
		var url='../plans/!mineDoDelOnePlans.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id : plan_id,
				id : id,
				year_or_month : year_or_month
			},
			onComplete: function(transport){
				var result = transport.responseText;//eval( '(' + transport.responseText + ')' );
				$('div_plans_list').innerHTML = result;
			}
		});
	},

	showGeneralWindow : function (flag){
		EvaluationMine.miniWindows.windowFlag = flag;
		var wTitle = '';
		var wValue = '';
		
		switch(flag){
			case '1':
				wTitle = '上级肯定性评估';
				wValue = $('plan_edit_plans_higherup_note').innerHTML;
			break;
			case '2':
				wTitle = '被考核人业绩不足原因分析、改进措施';
				wValue = $('plan_edit_plans_shortage_reason').innerHTML;
			break;
			case '3':
				wTitle = '上级补充说明及改进建议';
				wValue = $('plan_edit_plans_higherup_advice').innerHTML;
			break;
			case '4':
				wTitle = '被考核人培训需求';
				wValue = $('plan_edit_plans_need').innerHTML;
			break;
		}
		EvaluationMine.miniWindows.generalWindow = new S100.Popup(
		$('div_plan_edit_content'), 
		$('edit_general_widow_content'),  
		{	left:5,
		  	width:300
		});
		EvaluationMine.miniWindows.generalWindow.show();
		
		$('general_window_title').innerHTML = wTitle;
		$('general_window_value').value = wValue;
		
	},
	generalSave : function (){
		var communicate_id = $F('plan_edit_plan_communicate_id');
		
		url = '';
		var generalParameters = {};
		var fieldValue = $F('general_window_value');
		var divResult;
		switch(EvaluationMine.miniWindows.windowFlag){
			case '1':
				url = '../communicate/!saveHigherupNote.do';
				divResult = $('plan_edit_plans_higherup_note');
				generalParameters = {
					id:communicate_id,
					higherup_note:fieldValue
				};
				break;
			case '2':
				url = '../communicate/!saveShortageReason.do';
				divResult = $('plan_edit_plans_shortage_reason');
				generalParameters = {
					id:communicate_id,
					shortage_reason:fieldValue
				};
				break;
			case '3':
				url = '../communicate/!saveHigherupAdvice.do';
				divResult = $('plan_edit_plans_higherup_advice');
				generalParameters = {
					id:communicate_id,
					higherup_advice:fieldValue
				};
				break;
			case '4':
				url = '../communicate/!saveNeed.do';
				divResult = $('plan_edit_plans_need');
				generalParameters = {
					id:communicate_id,
					need:fieldValue
				};
				break;
		}
		
		new Ajax.Request(url, {
			method: 'post',
			parameters:generalParameters,
			onComplete: function(transport){
				var result = eval( '(' + transport.responseText + ')' );
				EvaluationMine.windowHide(EvaluationMine.miniWindows.generalWindow);
				if(result.result.isOK){
					divResult.innerHTML = result.result.newValue;
				}else{
					alert('保存失败！');
				}
				//$('div_plans_note_list').innerHTML = result;
			}
		});
	},
/* Score start ****************************************************************************/
	/**
	*显示表现评估窗口
	*/
	showScoreWindow : function (flag){
		var wTitle = '';
		var wValue1 = '';
		var wValue2 = '';
		var wValue3 = '';
		var wValue4 = '';
		var wValue5 = '';
		
		if(flag == '1'){//自评
			wTitle = '表现评估自评';
			wValue1 = $('plan_edit_plans_self_evaluation1').innerHTML;
			wValue2 = $('plan_edit_plans_self_evaluation2').innerHTML;
			wValue3 = $('plan_edit_plans_self_evaluation3').innerHTML;
			wValue4 = $('plan_edit_plans_self_evaluation4').innerHTML;
			wValue5 = $('plan_edit_plans_self_evaluation5').innerHTML;
		}else if(flag == '2'){//上评
			wTitle = '表现评估上评';
			wValue1 = $('plan_edit_plans_higherup_evaluation1').innerHTML;
			wValue2 = $('plan_edit_plans_higherup_evaluation2').innerHTML;
			wValue3 = $('plan_edit_plans_higherup_evaluation3').innerHTML;
			wValue4 = $('plan_edit_plans_higherup_evaluation4').innerHTML;
			wValue5 = $('plan_edit_plans_higherup_evaluation5').innerHTML;
		}
		wValue1 == '&nbsp;'?0:wValue1;
		wValue2 == '&nbsp;'?0:wValue2;
		wValue3 == '&nbsp;'?0:wValue3;
		wValue4 == '&nbsp;'?0:wValue4;
		wValue5 == '&nbsp;'?0:wValue5;
		
		EvaluationMine.miniWindows.scoreWindow = new S100.Popup(
		$('div_plan_edit_content'), 
		$('edit_score_widow_content'),  
		{		left:5,
		  	width:250
		});
		EvaluationMine.miniWindows.scoreWindow.show();
		$('score_widow_flag').value = flag;
		$('score_window_title').innerHTML = wTitle;
		$('plan_edit_plans_evaluation1').value = wValue1;
		$('plan_edit_plans_evaluation2').value = wValue2;
		$('plan_edit_plans_evaluation3').value = wValue3;
		$('plan_edit_plans_evaluation4').value = wValue4;
		$('plan_edit_plans_evaluation5').value = wValue5;
	},
	saveScore : function (){
		var flag = $F('score_widow_flag');
		var communicate_id = $F('plan_edit_plan_communicate_id');
		
		var parameters = {};
		var wValue1 = $F('plan_edit_plans_evaluation1');
		var wValue2 = $F('plan_edit_plans_evaluation2');
		var wValue3 = $F('plan_edit_plans_evaluation3');
		var wValue4 = $F('plan_edit_plans_evaluation4');
		var wValue5 = $F('plan_edit_plans_evaluation5');

		if( localVerify.number(wValue1,1,5) || 
			localVerify.number(wValue2,1,5) || 
			localVerify.number(wValue3,1,5) || 
			localVerify.number(wValue4,1,5) || 
			localVerify.number(wValue5,1,5)){
			alert('分数必须为正整数，且不大于5、不小于1!');
			return;
		}
	
		if(flag == '1'){//自评
			url = '../communicate/!saveSelfScore.do';
			parameters = {
				id:communicate_id,
				self_evaluation1:wValue1,
				self_evaluation2:wValue2,
				self_evaluation3:wValue3,
				self_evaluation4:wValue4,
				self_evaluation5:wValue5
			};
		}else if(flag == '2'){//上评
			url = '../communicate/!saveUpScore.do';
			parameters = {
				id:communicate_id,
				higherup_evaluation1:wValue1,
				higherup_evaluation2:wValue2,
				higherup_evaluation3:wValue3,
				higherup_evaluation4:wValue4,
				higherup_evaluation5:wValue5
			};
		}
		new Ajax.Request(url, {
			method: 'post',
			parameters:parameters,
			onComplete: function(transport){
				var result = eval( '(' + transport.responseText + ')' );
				EvaluationMine.windowHide(EvaluationMine.miniWindows.scoreWindow);
				if(result.isOK){
					if(flag == '1'){//自评
						$('plan_edit_plans_self_evaluation1').innerHTML = result.evaluation1;
						$('plan_edit_plans_self_evaluation2').innerHTML = result.evaluation2;
						$('plan_edit_plans_self_evaluation3').innerHTML = result.evaluation3;
						$('plan_edit_plans_self_evaluation4').innerHTML = result.evaluation4;
						$('plan_edit_plans_self_evaluation5').innerHTML = result.evaluation5;
					}else if(flag == '2'){//上评
						$('plan_edit_plans_higherup_evaluation1').innerHTML = result.evaluation1;
						$('plan_edit_plans_higherup_evaluation2').innerHTML = result.evaluation2;
						$('plan_edit_plans_higherup_evaluation3').innerHTML = result.evaluation3;
						$('plan_edit_plans_higherup_evaluation4').innerHTML = result.evaluation4;
						$('plan_edit_plans_higherup_evaluation5').innerHTML = result.evaluation5;
					}
				}else{
					alert('保存失败！');
				}
	
			}
		});
	
	},
	
/* Score end ****************************************************************************/

/* Sell start ****************************************************************************/
	/**
	*显示表现评估窗口
	*/
	showSellWindow : function (){
		var wValue1 = '';
		var wValue2 = '';
		var wValue3 = '';
		var wValue4 = '';
		var wValue5 = '';
		var wValue6 = '';
		var wValue7 = '';

		var wValue1 = $('plan_edit_sell_plan').innerHTML;
		var wValue2 = $('plan_edit_sell_implement').innerHTML;
		var wValue3 = $('plan_edit_sell_compass_rate').innerHTML;
		var wValue4 = $('plan_edit_gross_profit_implement').innerHTML;
		var wValue5 = $('plan_edit_gross_profit_plan').innerHTML;
		var wValue6 = $('plan_edit_gross_profit_compass_rate').innerHTML;
		var wValue7 = $('plan_edit_encash_rate').innerHTML;
		
		EvaluationMine.miniWindows.sellWindow = new S100.Popup(
		$('div_plan_edit_content'), 
		$('edit_sell_gross_profit_widow_content'),  
		{		left:5,
		  	width:500
		});
		EvaluationMine.miniWindows.sellWindow.show();

		$('edit_sell_plan').value = wValue1;
		$('edit_sell_implement').value = wValue2;
		$('edit_sell_compass_rate').value = wValue3;
		$('edit_gross_profit_implement').value = wValue4;
		$('edit_gross_profit_plan').value = wValue5;
		$('edit_gross_profit_compass_rate').value = wValue6;
		$('edit_encash_rate').value = wValue7;
	},
	saveSell : function (){
		var communicate_id = $F('plan_edit_plan_communicate_id');
		
		var parameters = {};
		var wValue1 = $F('edit_sell_plan');
		var wValue2 = $F('edit_sell_implement');
		var wValue3 = $F('edit_sell_compass_rate');
		var wValue4 = $F('edit_gross_profit_implement');
		var wValue5 = $F('edit_gross_profit_plan');
		var wValue6 = $F('edit_gross_profit_compass_rate');
		var wValue7 = $F('edit_encash_rate');

			url = '../communicate/!saveSellScore.do';
			parameters = {
				id:communicate_id,
				sell_plan:wValue1,
				sell_implement:wValue2,
				sell_compass_rate:wValue3,
				gross_profit_implement:wValue4,
				gross_profit_plan:wValue5,
				gross_profit_compass_rate:wValue6,
				encash_rate:wValue7
			};

		new Ajax.Request(url, {
			method: 'post',
			parameters:parameters,
			onComplete: function(transport){
				var result = eval( '(' + transport.responseText + ')' );
				EvaluationMine.windowHide(EvaluationMine.miniWindows.sellWindow);
				if(result.isOK){
						$('plan_edit_sell_plan').innerHTML = result.sell_plan;
						$('plan_edit_sell_implement').innerHTML = result.sell_implement;
						$('plan_edit_sell_compass_rate').innerHTML = result.sell_compass_rate;
						$('plan_edit_gross_profit_implement').innerHTML = result.gross_profit_implement;
						$('plan_edit_gross_profit_plan').innerHTML = result.gross_profit_plan;
						$('plan_edit_gross_profit_compass_rate').innerHTML = result.gross_profit_compass_rate;
						$('plan_edit_encash_rate').innerHTML = result.encash_rate;
				}else{
					alert('保存失败！');
				}
	
			}
		});
	
	},
	
/* Sell end ****************************************************************************/

/* message start ****************************************************************************/
	showMessageList : function (plan_id){
		url='../message/!showMessageList.do';
		EvaluationMine.miniWindows.message_list_window = new S100.Popup(
			$('div_planlist'), 
			$('message_list_window'),  
			{	
				//top:5,
				//left:5,	
			  	width:600
			});
		EvaluationMine.miniWindows.message_list_window.show();
		//common.drag($('message_list_window'));
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				plan_id:plan_id
			},
			onComplete: function(transport){
			var result =  transport.responseText;// eval( '(' + transport.responseText + ')' );
				$('message_list_window').innerHTML = result;
				$('ml_plan_id').value = plan_id;
			}
		});
	},
	showMessageContent : function (id){
		url='../message/!showMessageContent.do';
		EvaluationMine.miniWindows.message_content_window = new S100.Popup(
			$('message_list_window'), 
			$('message_content_window'),  
			{	
				//top:5,
				//left:5,	
			  	width:500
			});
		EvaluationMine.miniWindows.message_content_window.show();
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				id:id
			},
			onComplete: function(transport){
			var result =  transport.responseText;// eval( '(' + transport.responseText + ')' );
				$('message_content_window').innerHTML = result;
	
			}
		});
	},
	
	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';
		EvaluationMine.miniWindows.messageCreateWindow = new S100.Popup(
			$('div_planlist'), 
			$('message_create_widow'),  
			{	
			  	width:500
			});
		EvaluationMine.miniWindows.messageCreateWindow.show();
		//common.drag($('message_create_widow'));
		$('mcw_name').value =  message.name;
	},
	
	writeMessage : function (plan_id){
		url='../message/!create.do';
		var content = $F('mcw_content');
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				name:message.name,
				content:content,
				plan_id:message.planId,
				position_id:message.upPositionId
			},
			onComplete: function(transport){
				var result = eval( '(' + transport.responseText + ')' );
				if(result.isOK ){
					EvaluationMine.miniWindows.messageCreateWindow.hide();
				}else{
					EvaluationMine.miniWindows.messageCreateWindow.hide();
					alert('发送消息失败!');
				}
			}
		});
	},
	delMessage : function (id){
		url='../message/!delMessage.do';
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				id:id
			},
			onComplete: function(transport){
				var result =  eval( '(' + transport.responseText + ')' );
				if(result.isOK){
					EvaluationMine.showMessageList($F('ml_plan_id'));
				}else{
					alert('删除失败！');
				}
	
			}
		});
	},
	dynamicFillShortageReason : function (divId,fieldId){
		var oldValue = $(divId).innerHTML;
		var callBackFunction = createFunction(EvaluationMine,'saveShortageReason',fieldId,'df_'+divId,divId,oldValue);
		ToteBox.dynamicFill('textarea',55,4,divId,callBackFunction);
	},
	saveShortageReason : function (fieldId,textId,divId,oldValue){
		url = '../communicate/!saveShortageReason.do';
		var fieldValue = $F(textId);
		if(oldValue == fieldValue){
			$(divId).innerHTML = oldValue;
			return;
		}
		new Ajax.Request(url, {
			method: 'post',
			parameters: {
				id : fieldId,
				shortage_reason : fieldValue
			},
			onComplete: function(transport){
				var result =  eval( '(' + transport.responseText + ')' );
				if(result.result.isOK){
					$(divId).innerHTML = fieldValue;
				}else{
					alert('保存失败！');
				}
	
			}
		});
	},
/* message end ****************************************************************************/
	/**
	*隐藏窗口
	*/
	windowHide : function (ww){
		ww.hide();
	}
}

