/**
* 作者: 缪斌斌
* 描述: 小纸条JS库,此JS库必须放在prototype.js,common.js之后
* 日期: 2006.07.29
*/


// 小纸条编辑界面
var floatLNWin = document.getElementById('floatLNWin');
	
var noteWin = document.getElementById('noteWin');
	if(document.getElementById('sendNote')) {
		document.getElementById('sendNote').onclick = sendNote;
		document.getElementById('resetNote').onclick = resetNote;
		document.getElementById('closeNoteWin').onclick = closeNoteWin;
		document.getElementById('closeNcOutFrame').onclick = closeNcOutFrame;
	}
	
	
// 小纸条发送完成界面
var ncOutFrame = document.getElementById('ncOutFrame');
	
var noteComplete = document.getElementById('noteComplete');

	
// 小纸条标题
var noteTitle = document.getElementById('noteTitle');
// 小纸条内容
var noteBody = document.getElementById('noteBody');

var recieverId = document.getElementById('recieverId');

var winIndex;

var bidItemID = '';
/**
*	显示小纸条编辑界面
*/	
function openNoteWin(id,obj,bID) {

	//alert("openNoteWin");
	resetLNCompleteWin();
	//alert("resetLNCompleteWin");
	recieverId.value = id;
	//alert("recieverId.value = id;");
	openWin(floatLNWin);
	//alert("openWin(floatLNWin);");
	openWin(noteWin);
	//alert("	openWin(noteWin);");
	//alert(o);
	
	setDivLocation(floatLNWin,obj);
	//alert("22");
	//GetCenterXY_ForLayer(noteWin);
	if(bID!=null&&bID!="") {
		bidItemID = bID;
	} else {
		bidItemID = 0;
	}
}

/**
*	关闭小纸条编辑界面
*/
function closeNoteWin() {
	closeWin(noteWin);
	closeLNCompleteWin();
	//alert(1);
	resetNote(); 
}

/**
*	异步发送小纸条
*/
function sendNote() {
	if(noteTitle.value == "" || noteBody.value == "") {
		alert("你未填写标题或内容");
	} else {
		// checkLength(str,len) 来自script/common.js
		if(checkLength(noteTitle.value,50) && checkLength(noteBody.value,400)) {
			var postData = "recieverId="+recieverId.value+"&noteTitle=" + noteTitle.value + "&noteBody=" + noteBody.value + "&bidItemID=" + bidItemID;
			new Ajax.Updater('noteComplete', '/littleNote.do?method=sendLN', {method:'post',postBody:postData,onComplete:openLNCompleteWin ,asynchronous:true, evalScripts:true}); 
		} else {
			alert("提交内容过多,请缩减字数!");
		}
	}
}


/**
*	异步发送小纸条给指定人员
*/
function sendNoteToAdmin(noteTitle,noteBody,recieverId) {
	if(noteTitle == "" || noteBody == "") {
		alert("你未填写标题或内容");
	} else {
		// checkLength(str,len) 来自script/common.js
		if(checkLength(noteTitle,50) && checkLength(noteBody,400)) {
			var postData = "recieverId="+recieverId+"&noteTitle=" + noteTitle + "&noteBody=" + noteBody ;
//			try{
//				new Ajax.Updater('noteComplete', '/littleNote.do?method=sendLN', {method:'post',postBody:postData,onComplete:showSuccess ,asynchronous:true, evalScripts:true});
//			}catch(e){
				$.ajax({
				   type: "POST",
				   url: "/littleNote.do?method=sendLN",
				   data: postData,
				   success: function(cValue){
	//					try{setTimeout("parent.document.getElementById('fillSubmitForm').style.display = 'none'",1500);}catch(e){}
				   }
				});					
//			} 
		} else {
			alert("提交内容过多,请缩减字数!");
		}
	}
}


/**
*	显示小纸条发送完成界面 -- ifare
*/
function showSuccess(originalRequest) {
	closeWinByID('noteWin');
	openWinByID('noteComplete');
	setTimeout("parent.$('fillSubmitForm').style.display = 'none'",1500);
} 


/**
*	显示小纸条发送完成界面
*/
function openLNCompleteWin(originalRequest) {
	closeNoteWin();
	openWin(ncOutFrame);
} 

/**
*	关闭小纸条发送完成界面
*/
function closeLNCompleteWin() {
	closeWin(ncOutFrame);
}

function closeNcOutFrame() {
	closeWin(ncOutFrame);
}

/**
*  重置
*/
function resetNote() {
	noteTitle.value = "";
	noteBody.value = "";
}

/**
*  重置小纸条发送完成界面
*/
function resetLNCompleteWin() {
	noteComplete.innerHTML = "";
}

/**
*  回复小纸条
*/
function replyNote(str) {
	recieverId.value = str;
	openNoteWin();
}

function parseInt(value) {
	return value*1;
}

