//===========================================//
// ieznbuilder message module javascript lib //
//===========================================//
var newMsgNo = 0;

//message Write
function messageWrite(v){
	if(messageLoginCheck()==true){
		hre = http_app_path+"/modules/iezn_message/message_popup_write.php?m_id=" + v;
		if(ie == true){
			var messageModal = showModalDialog(hre,window, "dialogWidth:400px; dialogHeight:400px;status:no;unadorned:yes;scroll:no;resizable:on;edge;sunken");
		}else{
			open_window(hre, 'fmessage', 330, 340, 'no');
		}
	}
}

//message send
function messageSend(messageModal){
	messageLoginCheck();
	obj = (typeof(messageModal)=='undefined')? document.messageF:messageModal.document.messageF;
	xmlVal = postForm(obj,"iezn_message::MessageSend::messageSendExec",'1');	
	if(xmlVal['code']==1){
		alert(xmlVal['message']);
		try{
			messageModal.close();
			document.messageF.receive_m_id.value='';
			document.messageF.subject.value='';
			document.messageF.contents.value='';
			document.messageF.receive_m_id.focus();
		}catch(e){}
	}else{
		if(xmlVal['code']==0){
			alert(xmlVal['message']);
			eval(xmlVal['script']);
		}
	}
	return false;
}

//쪽지삭제
function messageDelete(key,now,mode,u){
	messageLoginCheck();
	msg = (mode=='cancel')? '쪽지전송을 취소하시겠습니까?':'쪽지를 삭제하시겠습니까?';
	if(confirm(msg)){
		postXml(Array('cartNum','now','mode','return_url'),Array(key,now,mode,u),'iezn_message::MessageDelete::messageDeleteExec');
	}
}



//messageCheck
function messageCheckBackup(){
	xmlVal = Array();
	messageLoginCheck();
	existMessage = true;
	xmlVal = postXml(Array(),Array(),'iezn_message::MessageCheck::messageCheckExec',1);
	try{
		if(xmlVal['code']==1){
			if(xmlVal['message']) {
				(ie==true)? window["messageSound"].play():document["messageSound"].Play();
				if(confirm(xmlVal['message'])){
					if(xmlVal['script']) eval(xmlVal['script']);
				}
			}
			message_check_time = start_message_check_time;//메세지 체크시간 초기화
		}
	}catch(e){}
	message_check_time +=1000;//시간추가
	setTimeout('messageCheck()',message_check_time);
}


function messageCheck(){
	document.getElementById('message_check').src=http_app_path+"/modules/iezn_message/message_check_js.php";
	if(existMessage = true){
		message_check_time = start_message_check_time;//메세지 체크시간 초기화
	}
	message_check_time +=1000;//시간추가
	setTimeout('messageCheck()',message_check_time);
}


function messageCheckFlash(){
	xmlVal = Array();
	messageLoginCheck();
	existMessage = true;
	xmlVal = postXml(Array(),Array(),'iezn_message::MessageCheck::messageCheckExec',1);
	try{
		if(xmlVal['code']==1){
			if(xmlVal['message']) {
				(ie==true)? window["messageSound"].play():document["messageSound"].Play();
				if(confirm(xmlVal['message'])){
					if(xmlVal['script']) eval(xmlVal['script']);
				}
			}
			message_check_time = start_message_check_time;//메세지 체크시간 초기화
		}
	}catch(e){}
	message_check_time +=1000;//시간추가
	setTimeout('messageCheck()',message_check_time);
}


//쪽지 환경설정
function messageConf(obj){messageLoginCheck();postForm(obj,'iezn_message::MessageConf::messageConfExec')}
//쪽지함 비우기
function messageEmpty(now){
	messageLoginCheck();
	if(confirm('쪽지함을 비우시겠습니까?')){
		postXml(Array('now'),Array(now),'iezn_message::MessageEmpty::messageEmptyExec');
	}
}




function messageLoginCheck(){
	return true;
}

//받은 쪽지함 클릭이동
function goto_message_receive_box(){
	postXml(Array('go'),Array('message_receive_box'),'iezn_message::MessageConf::gotoMessageReveiveBox');
}

function messageSave(n,m){
	if(ns) {
		alert('지원되지 않는 브라우져 입니다')
		return false;
	}else{
		n = parseInt(n);
		if(!document.getElementById('iframe')){
			obj = document.createElement('iframe');
			obj.id = 'iframe';
			obj.style.display='none';
		}
		document.getElementById('iframe').src='modules/iezn_message/message_save.php?num='+n+'&method='+m;		
	}
}
function messageSaveExec(subject){
	iframe.document.execCommand('SaveAs',false,subject);
	document.getElementById('iframe').src='about:blank';
}

function messagePrintExec(){

}

