
var txtMsg = new String("")

function initTxtMsg(txt) {
	txtMsg = txt
}

function addFavori(memberid, profilid, msg, msgfav) {
	res = dataRequest('execRequest.php?action=addfavori&memberid='+memberid+'&profilid='+profilid)
	obj = document.getElementById('msgInfo')
	obj.innerHTML = msg
	obj = document.getElementById('msgFavori')
	obj.innerHTML = msgfav
}

function displayToSendMsg(nb, lang, frommemberid, tomemberid, error, msg) {
	obj = document.getElementById('displaymsg')
	obj.style.visibility = 'visible'
	popupAlignMiddle('displaymsg')
	//obj = document.getElementById('msgInfo')
	//obj.innerHTML = ""
	//obj = document.getElementById('msgMsg')
	//obj.className="clMsgMsgOn"
	goToSendMsg(lang, nb, frommemberid, tomemberid, error, msg)
	//seekBottomDiv(lang)
}

function updateMsgprefab(lang) {

	var txtTmp = new String("")

	fsel = eval('document.formSendMsg.chMsg')
	if (fsel.options[fsel.selectedIndex].value > 0) {
		fhid = eval('document.formSendMsg.msg_'+fsel.options[fsel.selectedIndex].value)
		msg = fhid.value
		txtTmp = msg
	}
	else
		txtTmp = ""
	obj = document.getElementById('sendTxt')
	obj.innerHTML = txtTmp
	seekBottomDiv(lang)
}

function goToSendMsg(lang, nb, frommemberid, tomemberid, error, msg) {
	errorM = 0
	if (nb > 1) {
		fsel = eval('document.formSendMsg.chMsg')
		if (fsel.options[fsel.selectedIndex].value <= 0) {
			errorM = 1
		}
	}
	if (errorM == 1) {
		alert(error)
	} else {
		if (nb > 1)
			res = dataRequest('execRequest.php?action=sendmsgprefab&frommemberid='+frommemberid+'&tomemberid='+tomemberid+'&msgid='+fsel.options[fsel.selectedIndex].value)
		else {
			fHid = eval('document.formSendMsg.msgid')
			res = dataRequest('execRequest.php?action=sendmsgprefab&frommemberid='+frommemberid+'&tomemberid='+tomemberid+'&msgid='+fHid.value)
		}
		/*
		obj = document.getElementById('msgMsg')
		obj.className="clMsgMsgOff"
		*/
		//seekBottomDiv(lang)
		if (nb > 1)
			fsel.selectedIndex = 0
		/*
		obj = document.getElementById('sendTxt')
		obj.innerHTML = ""
		*/
		/*ftxt = eval('document.formSendMsg.sendTxt')
		ftxt.value=""*/
		//obj = document.getElementById('msgInfo')
		//obj.innerHTML = msg
	}
	//seekBottomDiv(lang)
}

function readMsgNonLu(memberid) {
	if (memberid > 0) {
		res = dataRequest('execRequest.php?action=getnbmsgnonlu&memberid='+memberid)
		obj = document.getElementById('msgMsgNbNonLu')
		if (res.responseText() == "")
			obj.innerHTML = ""
		else
			obj.innerHTML = txtMsg.replace("{#nb}", res.responseText())	
	}
}

function updateMsgForLu(mid, mailboxid) {
	res = dataRequest('execRequest.php?action=updateMsgForLu&mailboxid='+mailboxid)
	readMsgNonLu(mid)
}

function deleteMsg(lang, lineid, memberidnonlu, mailboxid) {
	//alert('execRequest.php?action=deleteMsg&mailboxid='+mailboxid)
	//res = dataRequest('execRequest.php?action=deleteMsg&mailboxid='+mailboxid)
	index = document.getElementById(lineid).rowIndex
	document.getElementById('tblMsg').deleteRow(index)
	obj = document.getElementById('writemsg')
	obj.innerHTML = ""
	//seekBottomDiv(lang)
	//readMsgNonLu(memberidnonlu)
}

function deleteMsgSelect(lang, name) {
	var liste = ""
	fForm = eval('document.'+name)
	for (i=(fForm.length-1); i>=0; i--) {
		if (fForm.elements[i].type == "checkbox") {
			if (fForm.elements[i].checked) {
				var v = fForm.elements[i].value;
				t = v.split("_")
				deleteMsg(lang, fForm.elements[i].name, t[0], t[1])
				if (liste != '') {
					liste += "_"
				}
				liste += t[1]
			}
		}
	}
	if (liste != "") {
		res = dataRequest('execRequest.php?action=deleteMsg&mailboxid='+liste)
		//alert('execRequest.php?action=deleteMsg&mailboxid='+liste)
		seekBottomDiv(lang)
		//readMsgNonLu(t[0])
	}
}
