$(function() {		
	if(typeof(msgComp)!='undefined' && msgComp == 'Yes') { msgNL('');}
		   });

function msgRdL(mID,type,pType)
{   
	$.facebox({ ajax: 'mbox.php?ss=mr&mID='+mID+'&type='+type+'&pType='+pType,type:'text'});
	
}

function msgRpL(mID,type,pType,frmID)
{   
	var fID = '';
	if(typeof(frmID) != 'undefined')
		fID = frmID;
		
	var data ={type:'userBChk',mID:mID,t:type,pType:pType,frmID:fID};
	_ajx( siteURL+'jx/mailbox.php', data, _msgRpL);
}
function _msgRpL(r)
{
	checkLogin(r);
	if(r.status=='no_credits')
	{
		window.location = r.redTo;
	}
	else if(r.status=='blocked')
	{
		$(document).trigger('close.facebox');
		showMsg('#m_'+r.mID,r.msg,'aft');
	}
	else
	   $.facebox({ ajax: siteURL+'mbox.php?ss=mc&mID='+r.mID+'&type='+r.type+'&pType='+r.pType+'&frmID='+r.frmID,type:'text'});
}

function msgNL(mID)
{   
	$.facebox({ ajax: 'mbox.php?ss=mn&mID='+mID,type:'text'});
}

function msgGrL(gID)
{   
	$.facebox({ ajax: 'mbox.php?ss=gr&gID='+gID,type:'text'});
}

function viewIntGft(iID, gID)
{   
	$.facebox({ ajax: 'mbox.php?ss=intWGft&iID='+iID+'&gID='+gID, type:'text'});
}

function replyMsg(mID,to,pType,frmID)
{   
    var subj 	=  $F('txtMsgSub');
	var msg	= $F('txtMsgArea');
	var fID = '';
	
	if(typeof(frmID) !='undefined')
		fID = frmID;
	
	$SH('#spin','#btnSend');
	var data ={type:'replyMsg',subj:subj,msg:msg,to:to,pType:pType,mID:mID,frmID:frmID};
	_ajx( 'jx/mailbox.php', data, _replyMsg);
	
}
function _replyMsg(r)
{	
	checkLogin(r);
	$SH('#btnSend','#spin');
	if(r.status=='no_credits')
	{
		window.location = r.redTo;
	}
	else if(r.status=='error')
	{
		showMsg('#msgDivRplMsg',r.msg,'bef');
	}
	else
	{
		$('#facebox .body').css('width','765px');
		$('#facebox .content').html(r.msg);	
		/*$('#spCreditsHm').html(r.remainingCredits);*/
		$('#facebox .content').css('width','96%');
		$('#facebox .content').css('padding-right','6px');
		$('#facebox .svMsg').css('width','97%');
		
		if(typeof(r.frmType) != 'undefined')
		{
			if(r.frmType == 'EXPINT' || r.frmType == 'REEXP' )
			{
				showMsg('#l_'+r.frmID,r.extraMsg,'on');
				updNotifSideBar('expint');
				updNotifSideBar('reexpint');
			}
		}
	}
}
function mngMsg(dType,bPress)
{   
	$SH('#spiner','#mngBtns');
    var m = document.msgList;
	var mTab = $('#mFilter').val();
	var str = "";
	$('input[name="msg[]"]').each(function(){
										   	if($(this).attr('checked'))
												str = str+'|~|'+ $(this).attr('id');
											});
	
	var data ={type:'manageMsgs',str:str,dType:dType,bPress:bPress,pType:prfT,tb:mTab};
	_ajx( 'jx/mailbox.php', data, _mngMsg);	
}
function _mngMsg(r)
{ 
	checkLogin(r);
	$SH('#mngBtns','#spiner');
	
	if(r.status=='noSelection')
	{
		showMsg('#btnDiv',r.msg,'aft');
	}
	else
	{
		 $('#relList').html(r.mailData);
	}
	
	updateMenuCounters(r.dType,prfT);
}
function chkAll(o)
{
	if($(o).attr('name')=='allMsg')
	{
		
		if($(o).attr('checked'))	
			$('input[name="msg[]"]').attr('checked',true);
		else	
			$('input[name="msg[]"]').attr('checked',false);
	}
	
}

function msgStatus(mID,mCls)
{ 
	$('#msgSel_'+mID).attr('class',"LstngDv "+mCls); 
}

function sendSlm(mID,dID)
{ 
	var data ={type:'replySalam',dID:dID,mID:mID};
	_ajx( 'jx/mailbox.php', data, _sendSlm,'spin_'+mID);
}

function _sendSlm(r)
{	
	checkLogin(r);
	showMsg('#m_'+r.mID,r.msg,'aft');
}

function sendMsg(pType)
{   
	$SH('#spin','#btnSnd');
    var to 	=  ($F('fcList')=='' ?  $F('fcListDes') : $F('fcList')); 
	var subj 	=  $F('txtMsgSub');
	var msg	= $F('txtMsgArea'); 
	var pType = (pType !='' ? pType : $F('sendTo'));
	var data ={type:'sendMsg',subj:subj,msg:msg,to:to,pType:pType};
	_ajx( 'jx/mailbox.php', data, _sendMsg);
	
}

function _sendMsg(r)
{
	checkLogin(r);
	if(r.status=='errorPM')
	{
		$('#spin').hide();
		$('#msgDiv').append(r.msg);
		return;
	}
	$SH('#btnSnd','#spin');
	
	if(r.status=='error')
	{
		showMsg('#msgDiv',r.msg,'aft');
	}
	else
	{
		$('#facebox .content').html('<div style="width:765px;float:left;">'+r.msg+'</div>');		
	}	
}

function mFiltr(frm)
{
	var mtab = $('#mFilter').val();
	if(frm=='sent')
		window.location = 'mbox.php?ss=ms&s='+prfT+'&tb='+mtab;
	else
		window.location = 'mbox.php?ss=m&s='+prfT+'&tb='+mtab;
}

function msgThdRp(mID,pType)
{   
	$.facebox({ ajax: siteURL+'mbox.php?ss=mc&msg=all&mID='+mID+'&type=inbox&pType='+pType,type:'text'});
}
function msgRpAll(mID,pType)
{   
    var subj 	=  $F('txtMsgSub');
	var msg	= $F('txtMsgArea');
	var to = $F('msgSendTo');
	
	$SH('#spin','#btnSend');
	var data ={type:'msgRpAll',subj:subj,msg:msg,to:to,pType:pType,mID:mID};
	_ajx( 'jx/mailbox.php', data, _msgRpAll);
	
}
function _msgRpAll(r)
{   
    $('#facebox .body').css('width','765px');
	$('#facebox .content').html(r.msg);	
	/*$('#spCreditsHm').html(r.remainingCredits);*/
	$('#facebox .content').css('width','96%');
	$('#facebox .content').css('padding-right','6px');
	$('#facebox .svMsg').css('width','97%');	
}

function remThdMem(pID)
{
	var tUsrs = $F('msgSendTo');
	var data ={type:'removeMsgThreadMember',pID:pID,tUsrs:tUsrs};
	_ajx( 'jx/mailbox.php', data, _remThdMem);
}
function _remThdMem(r)
{
		$('#pname_'+r.pID).remove();
		$('#msgSendTo').val(r.newThreadList);
		if(r.count==2)
			$('#del_'+r.hideCID).hide();
}

  

