/**
 * @author 58062
 * Inbox / Outbox
 */
function loadMessages(type){
	if (fExternalVars.openMessage != 0){
		$('start-pag-webmail').set("value", 0);
		$('type-pag-webmail').set("value", 'received');
		$('length-pag-webmail').set("value", fConfigs['complexBoxes']['myWebmail']['nbResults']);
		displayMessage(fExternalVars.openMessage);
		fExternalVars.openMessage = 0;
		return;
	}
	if (type != "sent" && type != "received")
		return;
	eval("$('text-wait-webmail').set('html', slsBuild.langs.SIDEBAR_MYMESSAGES_"+type.toUpperCase()+"_WAIT);");
	var inboxReq = new Request.JSON({
		url: eval("fUrls.MAILBOX_"+type.toUpperCase()),
		method: 'post',
		onComplete:function(xhr){
			if (xhr['status'] == true){
				fMember['messages'] = xhr['messages'];
				if (type == "received") {
					fMember['nbNewMsg'] = xhr['userUpdate']['nbNewMsg'];
					fMember['nbNewInvits'] = xhr['userUpdate']['nbNewInvits'];
					refreshNewMsg();
				}
				displayWebmailMessages(type, 0, fConfigs['complexBoxes']['myWebmail']['nbResults']);
			}
				
			else
				clearBoxesSideBar();
			
				
		}
	}).send();
	
}
function initOrder(){
	var as = $$("#webamil-list-filter-by a");
	for (var o=0;o<as.length;o++){
		as[o].addEvent('click', function(e){
			orderBy(this);
			e.stop();
		});
	}
}
function displayWebmailMessages(type, start, length)
{
	//alert("Start: "+start);
	//alert("Length: "+length);
	if (type != "sent" && type != "received")
		return;
	
	var genericContainer = $('webmailMessages');
	genericContainer.empty();
	var paginBox = $('paginWebmail');
	paginBox.empty();
	var lastIndex = start+length;
	var startTest = start+1;
	if (fMember['messages'][type].length == 0) {
		eval("genericContainer.set('html', slsBuild.langs.SIDEBAR_MYMESSAGES_INBOX_NO_MESSAGES_" + type.toUpperCase() + ").setStyles({color: '#FFF',textAlign:'center',paddingTop:'20px',paddingBottom:'20px'});");
		$('footWebmail').setStyle('display', 'none');
		$('headWebmail').setStyle('display', 'none');
	}
	else {
		if (start >= fMember['messages'][type].length) {
			start = 0;
			lastIndex = start+length;
		}
		var el = null;
		var check = null;
		var img = null;
		var span1 = null;
		var span2 = null;
		var div = null;

		for (var i = start; i < lastIndex; i++) {
			if (fMember['messages'][type].length == i){
				break;
			}
				
			check = new Element('input', {
				'type': 'checkbox',
				'class': 'check',
				'id' : 'webmail-check-'+fMember['messages'][type][i]['user_message_id']
			});
			img = new Element('div', {
				'styles' : {
					'backgroundImage': 'url(http://' + slsBuild.site.domainName + '/' + slsBuild.paths.imgJs + 'waitComments.gif)',
					'backgroundRepeat' : 'no-repeat',
					'cursor'			: 'pointer'
				},
				'class': 'corresPic'
			}).set('id', 'thumb-webmail-'+fMember['messages'][type][i]['user_message_id']);
			eval("img.addEvent('click', function(){	viewProfile("+fMember['messages'][type][i]['user']['user_id']+");});");
									
			span1 = new Element('span', {
				'class': 'corresName'
			});
			eval("var fromTo = slsBuild.langs.SIDEBAR_MYMESSAGES_INBOX_FROM_"+type.toUpperCase()+";");
			span1.set('html', fromTo+fMember['messages'][type][i]['user']['user_login']+'<br /><span style=\"font-size:0.8em;color:#FFF;\">'+fMember['messages'][type][i]['user_message_date']+'</span>');
			
			if (fMember['messages'][type][i]['status'] == 10)
				span1.setStyles({
					'color' : fConfigs['profiles']['color'+fMember['sex'].toUpperCase()]
				});
			span2 = new Element('span', {
				'class': 'corresMsg'
			}).set('html', fMember['messages'][type][i]['user_message_subject'] + "<br />" + fMember['messages'][type][i]['user_message_body']);
			eval("span2.addEvent('click', function(e){displayMessage("+fMember['messages'][type][i]['user_message_id']+")})");
			if (fMember['messages'][type][i]['status'] == 10)
				span2.setStyles({
					'color' : fConfigs['profiles']['color'+fMember['sex'].toUpperCase()]
				});
			div = new Element('div', {
				'class': 'deleteButton'
			});
			eval("div.addEvent('click', function(){	deleteMessage("+fMember['messages'][type][i]['user_message_id']+")});");
			el = new Element('div', {
				'class': 'messageContainer'
			});
			
				
			el.grab(check);
			el.grab(img);
			el.grab(span1);
			el.grab(span2);
			el.grab(div);
			genericContainer.grab(el);
			var imgUrl = (fMember['messages'][type][i]['user']['user_photo'] == null) ? ((fMember['messages'][type][i]['user_sex'] == "femme") ? 'http://' + slsBuild.site.domainName + '/' +fConfigs['paths']['userMedias']+fConfigs['profiles']['defaultPictureF']+'_0.jpg' : 'http://' + slsBuild.site.domainName + '/' +fConfigs['paths']['userMedias']+fConfigs['profiles']['defaultPictureM']+'_0.jpg') : 'http://' + slsBuild.site.domainName + '/' +fConfigs['paths']['userMedias']+fMember['messages'][type][i]['user']['user_id']+'/'+fMember['messages'][type][i]['user']['user_photo']+'_0.jpg';
			eval("var imgAsset = new Asset.image(imgUrl, {	onload:function(){ if ($chk($('thumb-webmail-"+fMember['messages'][type][i]['user_message_id']+"'))) {$('thumb-webmail-"+fMember['messages'][type][i]['user_message_id']+"').setStyle('backgroundImage', 'url('+this.src+')');}}});");
			
			
		}
		if (length < fMember['messages'][type].length)
		{
			/*alert((fMember['messages'][type].length/length));
			alert(isInt(fMember['messages'][type].length/length));
			alert(((fMember['messages'][type].length/length).floor()+1));*/
			if (isInt(fMember['messages'][type].length/length))
				var nbPages = (fMember['messages'][type].length/length);
				
			else
				var nbPages =  ((fMember['messages'][type].length/length).floor()+1);
				
			 
			//alert(nbPages);
			var next = null;			
			var prev = null;
			for (var o=1;o<=nbPages;o++){
				var startLink = (o == 1) ? 0 : length*(o-1);
				var aNext = new Element('a', {
				    'href': '#',
				    'html': o,
				    'styles': {
				        'color': '#FFF',
						'fontWeight' : 100				      
				    }
				});
				eval("aNext.addEvent('click', function(e){displayWebmailMessages('"+type+"',"+startLink+","+length+");e.stop();});");
				if (startLink == start) {
					aNext.setStyles({
						'fontWeight': 900,
						'color'		: fConfigs['profiles']['color'+fMember['sex'].toUpperCase()]
					});
					if ((start + length) < fMember['messages'][type].length) {
						next = new Element('a', {
						    'href': '#',
						    'html': slsBuild.langs.SIDEBAR_MYMESSAGES_PAGIN_NEXT,
						    'styles': {
						        'color': '#FFF',
								'fontWeight' : 100				      
						    }
						});
						var nextStart = start + length;
						eval("next.addEvent('click', function(e){displayWebmailMessages('" + type + "'," + nextStart + "," + length + ");e.stop();});");
					}
					if (start != 0){
						var indexPrev = ((start-length) > 0) ? start-length : 0;
						prev = new Element('a', {
						    'href': '#',
						    'html': slsBuild.langs.SIDEBAR_MYMESSAGES_PAGIN_PREVIOUS,
						    'styles': {
						        'color': '#FFF',
								'fontWeight' : 100				      
						    }
						});
						eval("prev.addEvent('click', function(e){displayWebmailMessages('" + type + "'," + indexPrev + "," + length + ");e.stop();});");
					}
				}
				aNext.inject(paginBox);
			}
			if (next !== null)
				next.inject(paginBox);
			if (prev !== null)
				prev.inject(paginBox, "top");			
		}
		$('footWebmail').setStyle('display', 'block');
		$('headWebmail').setStyle('display', 'block');
	}
	$('webmailLoading').setStyle('display', 'none');
	$('start-pag-webmail').set("value", start);
	$('type-pag-webmail').set("value", type);
	$('length-pag-webmail').set("value", length);
	genericContainer.setStyle('display', 'block');
	fForms.keyWordForm = new Form('webmail-keyword-form');
	fForms.keyWordForm.setKey(13, "keywordSeach()");
	
}
function deleteMessage(item){
	
	if (item == null){
		var check = $$('#webmailMessages input.check');
		var items = new Array();
		for (var i = 0; i < check.length; i++) 
			(check[i].get('checked') == true) ? items.push(check[i].get('id').substr(14)) : "";
		
		item = items.join('|');
	}
	if (item != "")
	{
		var deleteReq = new Request.JSON({
			url: fUrls.DELETEMSGWEBMAIL,
			method: 'post',
			onComplete:function(xhr){
				if (xhr['status'] == true){
					fMember['messages'] = xhr['messages'];
					if ($('type-pag-webmail').get('value') == "received") {
						fMember['nbNewMsg'] = xhr['userUpdate']['nbNewMsg'];
						fMember['nbNewInvits'] = xhr['userUpdate']['nbNewInvits'];
						refreshNewMsg();
					}
					displayWebmailMessages($('type-pag-webmail').get('value'), $('start-pag-webmail').get('value'), $('length-pag-webmail').get('value'));
				}
				else
					clearBoxesSideBar();
				
			}
		}).send("user_messages_id="+item+"&page=webmail&type="+$('type-pag-webmail').get('value'));
	}
}
/**
 * New Message
 */
var writeTo = new Array();
function initNewMessage(){
	fForms.newMsg = new Form('webmail-new-message');
	fForms.newMsg.setResultClasses('formError', 'formSuccess');
	fForms.newMsg.setResultBox('newMessageResult');
	var getInvits = new Request.JSON({
		url: fUrls.GETINVITS,
		method: 'post',
		onComplete:function(xhr){
			if (xhr['status'] == true){
				fConfigs['invitations'] = xhr['invitations'];
				fillInvitsSelect();
			}
		}
	}).send();
	if (ExtObj.keyExists(fExternalVars.writeTo, 'login') && ExtObj.keyExists(fExternalVars.writeTo, 'id')){
		fForms.newMsg.get('msgTo').value = fExternalVars.writeTo['login'];
		fForms.newMsg.get('send-to-id').value = fExternalVars.writeTo['id'];
		fExternalVars.writeTo = new Array();
	}
}
function showInvitMenu() {
	if (fStatus.menus.invitMenuOpen == true){
		hideInvitMenu();
		return;
	}		
	$('webmail-sendInvit').setStyle('display', 'block');
	fStatus.menus.invitMenuOpen = true;
}
function fillInvitsSelect() {
	var ul = $('webmail-sendInvit');
	ul.empty();
	var a = new Element('a', {
			'html' : slsBuild.langs.SIDEBAR_MYMESSAGES_SENT_NO_INVITS
		}).addEvent('click', function(e){
			e.stop();
			selectInvit(this);
		}).set('rel', slsBuild.langs.SIDEBAR_MYMESSAGES_SENT_NO_INVITS).set('href', 0);
		var li = new Element('li').grab(a);
	ul.grab(li);
	for (var i=0;i<fConfigs['invitations'].length;i++)
	{
		var a = new Element('a', {
			'html' : fConfigs['invitations'][i]['invitation_name']+' ('+fConfigs['invitations'][i]['invitation_cost']+' Pepet\'s)',
			'color' : '#FFF'
		}).set('rel', fConfigs['invitations'][i]['invitation_name']).set('href', fConfigs['invitations'][i]['invitation_id']);
		if (parseInt(fConfigs['invitations'][i]['invitation_cost']) > fMember['money']) {
			a.setStyles({
				'color': '#3f3f3f'
			});
			a.set('class', 'toopoor').addEvent('click', function(e){e.stop();});
		}
		else 
			a.addEvent('click', function(e){
				e.stop();
				selectInvit(this);
			});
		var li = new Element('li').grab(a);
		ul.grab(li);
	}
	if (Browser.Engine.trident)
		ul.setStyles({
			marginLeft: '-170px',
			marginTop: '20px'
		});
}
function selectInvit(a){
	hideInvitMenu();
	$('webmail-invit-fakeInput').set('html', a.get('rel'));
	fForms.newMsg.get('invit').value = a.get('href');
}
function hideInvitMenu(){
	$('webmail-sendInvit').setStyle('display', 'none');
	fStatus.menus.invitMenuOpen = false;
}
function checkFriendsList(){
	if (fForms.newMsg.getValue('msgTo').trim() == ""){
		$('webmail-sendToList').setStyle('display', 'none');
		if (fForms.newMsg.getValue('msgTo').trim() == "") {
			fForms.newMsg.get('send-to-id').value = '0';
			fForms.newMsg.get('old-sender').value = "";
		}
	}
	else {
		fForms.newMsg.get('old-sender').value = fForms.newMsg.getValue('msgTo');
		var json = new Request.JSON({
			url: fUrls.CHECKSENDER,
			method: 'post',
			onComplete:function(xhr){
				var users = xhr['users'];
				if (users.length > 0)
					fillFriendsList(users);
			}
		}).send('user='+fForms.newMsg.getValue('msgTo').trim());
	}
		
}
function fillFriendsList(array){
	$('webmail-sendToList').empty();
	
	for (var i=0;i<array.length;i++){
		if (i < fConfigs['complexBoxes']['myWebmail']['menu']['items']['newMessage']['nbFriends']) {
			var a = new Element('a').setStyle('float', 'left').addEvent('click', function(e){
				e.stop();
				selectFriend(this);
			}).set('rel', array[i]['user_login']).set('href', array[i]['user_id']);
			a.set('html', "<div style=\"display:block;width:50px;float:left;height:50px;margin:0 10px 0 0;background-image:url(http://" + slsBuild.site.domainName + "/" + fConfigs['paths']['userMedias'] + array[i]['user_id'] + "/" + array[i]['user_photo'] + "_0.jpg);background-repeat:no-repeat;background-position:top left;\"></div>" + array[i]['user_login']);
			var li = new Element('li').grab(a);
			$('webmail-sendToList').grab(li);
		}
	}
	if (Browser.Engine.trident)
		$('webmail-sendToList').setStyles({
			marginLeft: '-170px',
			marginTop: '20px'
		});
	$('webmail-sendToList').setStyle('display', 'block');
	fStatus.menus.friendsMenuOpen = true;
}
function selectFriend(a){
	hideFriendsMenu();
	fForms.newMsg.get('msgTo').value = a.get('rel');
	fForms.newMsg.get('send-to-id').value = a.get('href');
}
function hideFriendsMenu(){
	$('webmail-sendToList').empty();
	$('webmail-sendToList').setStyle('display', 'none');
	fStatus.menus.friendsMenuOpen = false;
}

function checkSendMessage() {
	var error = false;
	var isAnswer = (arguments.length == 0) ? false : true;
	if (fForms.newMsg.getValue("send-to-id") == 0) {
		warnItem('msgTo', 'error', slsBuild.langs.SIDEBAR_MYMESSAGES_NEW_LABEL_TO_ERROR, fForms.newMsg);
		error = true;
	}
	else
		resetEl('msgTo', fForms.newMsg);
	if (fForms.newMsg.getValue("msg").trim() == "") {
		warnItem('msg', 'error', slsBuild.langs.SIDEBAR_MYMESSAGES_NEW_LABEL_MSG_EMPTY, fForms.newMsg);
		error = true;
	}
	else
		resetEl('msg', fForms.newMsg);
		
	//alert(error);
	if (error === false) {
		var sendMsg = new Request.JSON({
			url: fUrls.NEWMSGWEBMAIL,
			method: "post",
			onRequest: function(){
				if (!isAnswer) {
					$('webmail-form-overflow').setStyles({
						width: fConfigs['complexBoxes']['myWebmail']['menu']['items']['newMessage']['width'] + 'px',
						height: fConfigs['complexBoxes']['myWebmail']['menu']['items']['newMessage']['height'] + 'px',
						display: 'block',
						margin: '0',
						color: '#FFF',
						fontSize: '1.3em',
						textAlign: 'center'
					}).set('html', '<span style="display:block;width:80%;margin-left:10%;margin-top:5%;">' + slsBuild.langs.SIDEBAR_WEBMAIL_FORM_SEND_PLEASE_WAIT + '</span>');
				}
			},
			onComplete: function(xhr){
				if (xhr['status'] == false) {
					if (xhr['from'] == "new") {
						$('webmail-form-overflow').setStyles({
							width: 0 + 'px',
							height: 0 + 'px',
							display: 'none'
						});
						var globalmsg = "";
						for (var i=0;i<xhr['errors'].length;i++) {
							if (xhr['errors'][i]['row'] != 'global') {
								warnItem(xhr['errors'][i]['row'], 'error', xhr['errors'][i]['label'], fForms.newMsg);
							}
							else {
								globalmsg += xhr['errors'][i]['label'] + "<br />";
							}
						}
						
						if (globalmsg != ""){
							fForms.newMsg.displayGlobalMsg(globalmsg, 'error');
						}
						
					}
					else {
						var globalmsg = "";
						for (var i=0;i<xhr['errors'].length;i++) {
							if (xhr['errors'][i]['row'] != 'global') {
								warnItem(xhr['errors'][i]['row'], 'error', xhr['errors'][i]['label'], fForms.newMsg);
							}
							else {
								globalmsg += xhr['errors'][i]['label'] + "<br />";
							}
						}
						
						if (globalmsg != ""){
							fForms.newMsg.displayGlobalMsg(globalmsg, 'error');
						}
					}
				}
				else {
					if (xhr['from'] == "new") {
						$('webmail-form-overflow').set('html', '<span style="display:block;width:80%;margin-left:10%;margin-top:5%;">' + slsBuild.langs.SIDEBAR_MYMESSAGES_NEW_MSG_SENT + '</span>');
						var morph = new Fx.Morph($('webmail-form-overflow'), {
							duration: 'long',
							onComplete: function(){
								$('webmail-form-overflow').setStyles({
									width: 0 + 'px',
									height: 0 + 'px',
									display: 'none'
								});
								$('webmail-form-overflow').set('html', '<span style="display:block;width:80%;margin-left:10%;margin-top:5%;">'+slsBuild.langs.SIDEBAR_WEBMAIL_FORM_SEND_PLEASE_WAIT+'</span>');
							}
						});
						morph.set({
							'opacity': 1
						});
						morph.start.delay(4000, morph,{
							'opacity': 0
						});
						fForms.newMsg.get('send-to-id').set('value', '0');
						fForms.newMsg.get('subject').set('value', '');
						fForms.newMsg.get('msg').set('value', '');
						fForms.newMsg.get('msgTo').set('value', '');
						fForms.newMsg.get('invit').set('value', '0');
						fillInvitsSelect();
					}
					else {
						displayMessage(xhr['parent']);
					}
				}
			}
		}).send("user_recipient_id=" + fForms.newMsg.getValue('send-to-id') + "&user_message_subject=" + fForms.newMsg.getValue('subject') + "&user_message_body=" + fForms.newMsg.getValue('msg') + "&invitation_id=" + fForms.newMsg.getValue('invit')+"&parent_user_message_id="+fForms.newMsg.getValue('parent-id'));
	}
}
/**
 * Read Message
 */
function displayMessage(id)
{
	var boxType = $('type-pag-webmail').get('value');
	var readMessage = new Request.JSON({
		url : fUrls.READMSGWEBMAIL,
		method: 'post',
		onRequest:function(){
			$('webmailMessages').empty();
			$('headWebmail').setStyle('display', 'none');
			$('footWebmail').setStyle('display', 'none');
			$('webmailMessages').setStyle('display', 'none');
			$('text-wait-webmail').set('html', slsBuild.langs.SIDEBAR_MYMESSAGES_READ_WAIT);
			$('webmailLoading').setStyle('display', 'block');
			
		},
		onComplete:function(xhr){
			if (xhr['status'] == false) {
				clearBoxesSideBar();
				return;
			}
			else {
				fMember['nbNewMsg'] = xhr['userUpdate']['nbNewMsg'];
				fMember['nbNewInvits'] = xhr['userUpdate']['nbNewInvits'];
				refreshNewMsg();
				var messages = xhr['messages'];
				var invitations = xhr['invitations'];
				var corres = 0;
				var parent = 0;
				var subject = "";
				var container = new Element('div',{
					'styles' : {
						'display' 	: 'block',
						'float'		: 'left',
						'width'		: '100%'
					}
				});
				var boxBack = new Element('div', {
					'styles': {
						'display'	: 'block',
						'float'		: 'left',
						'width'		: '100%',
						'padding'	: '20px 0',
						'cursor'	: 'pointer',
						'color'		: '#FFF'
					},
					'html'	: eval("'<span style=\"margin-left:20px;\">'+slsBuild.langs.SIDEBAR_MYMESSAGES_"+boxType.toUpperCase()+"_BACK_TO_BOX+'</span>'")
				}).addEvent('click', function(){
					loadMessages(boxType);
				});
				container.grab(boxBack);
				var subjectBox = new Element('div', {
					'styles' : {
						'display' 	: 'block',
						'float'		: 'left',
						'width'		: '100%',
						'padding'	: '0 0 20px 0',
						'fontSize'	: '1.2em',
						'color'		: fConfigs['profiles']['color'+fMember['sex'].toUpperCase()],
						'textAlign' : 'right'
					},
					'html'	: '<span style=\"margin-right:20px\">'+messages[0]['user_message_subject']+'</span>'
				});
				container.grab(subjectBox);
				for (var i=0;i<messages.length;i++){
					if (messages[i]['user']['user_id'] != fMember['id'])
						corres = messages[i]['user']['user_id'];
					if (messages[i]['user_message_subject'] != "")
						subject = messages[i]['user_message_subject'];
					if (messages[i]['parent_user_message_id'] != 0)
						parent = messages[i]['parent_user_message_id'];
					var message = new Element('div', {
						'class'		: 'messageContainer',
						'styles' : {
							'display' : 'block',
							'float' : 'left',
							'width' : '100%',
							'height' : 'auto',
							'overflow' : 'visible'
						}
					});
					var divPic = new Element('div', {
						'class'		: 'corresPic',
						'id'		: 'read-message-'+messages[i]['user_message_id'],
						'styles' : {
							'backgroundImage': 'url(http://' + slsBuild.site.domainName + '/' + slsBuild.paths.imgJs + 'waitComments.gif)',
							'backgroundRepeat' : 'no-repeat',
							'cursor'	:	'pointer'
						}
					});
					eval("divPic.addEvent('click', function(){viewProfile("+messages[i]['user']['user_id']+")});");
					var str = messages[i]['user']['user_login']+" - "+messages[i]['user_message_date']+"<br /><br />";
					if (ExtObj.keyExists(messages[i]['invitation'], 'invitation_name') == true) 
						str += "<span style=\"color:" + fConfigs['profiles']['color' + fMember['sex'].toUpperCase()] + ";\">" + slsBuild.langs.SIDEBAR_MYMESSAGES_NEW_LABEL_INVIT + " <i>" + messages[i]['invitation']['invitation_name'] + "</i></span><br /><br />";
					
					str += messages[i]['user_message_body'];
					var divText = new Element('div', {
						'styles': {
							'width' : '650px',
							'float' : 'left',
							'text-transform' : 'uppercase',
							'color' : '#FFF',
							'margin' : '20px 10px 20px 50px'
						},
						'html' : str
					});
					message.grab(divPic);
					message.grab(divText);
					container.grab(message);
					var tmpPic = (messages[i]['user']['user_photo'] != null) ? 'http://' + slsBuild.site.domainName + '/' +fConfigs['paths']['userMedias']+ messages[i]['user']['user_id']+'/'+messages[i]['user']['user_photo']+'_0.jpg' : 'http://' + slsBuild.site.domainName + '/' +fConfigs['paths']['userMedias']+fConfigs['profiles']['defaultPicture'+messages[i]['user']['sex'].toUpperCase()]+'_0.jpg';
					eval("var imgAsset = new Asset.image(tmpPic, {	onload:function(){ if ($chk($('read-message-"+messages[i]['user_message_id']+"'))) {$('read-message-"+messages[i]['user_message_id']+"').setStyle('backgroundImage', 'url('+this.src+')');}}});");
				}
			if (parent == 0)
				parent = messages[0]['user_message_id'];
			if ((messages.length != 1 && boxType == "sent") || boxType == "received") {
				var divAnswer = new Element('div', {
					'styles': {
						'display': 'block',
						'width': '800px',
						'float': 'left',
						'margin': '20px',
						'color': '#FFF'
					}
				});
				var span = new Element('span', {
					'html': slsBuild.langs.SIDEBAR_MYMESSAGES_READ_ANSWER
				});
				divAnswer.grab(span);
				
				var insert = "<table cellpadding=\"0\" cellspacing=\"0\" class=\"genericFormOverflow\" style=\"width:100%;\"><tr><td id=\"newMessageResult\"></td></tr><tr><td class=\"inputFormR\" id=\"webmail-invit-select\"><div id=\"webmail-invit-fakeInput\" onfocus=\"showInvitMenu()\" onclick=\"showInvitMenu()\">" + slsBuild.langs.SIDEBAR_MYMESSAGES_SENT_NO_INVITS + "</div><input type=\"hidden\" name=\"invit\" id=\"webmail-send-invit\" value=\"0\"/><ul id=\"webmail-sendInvit\"><li><a href='0' onclick=\"selectInvit(this);return false;\" rel='" + slsBuild.langs.SIDEBAR_MYMESSAGES_SENT_NO_INVITS + "'>" + slsBuild.langs.SIDEBAR_MYMESSAGES_SENT_NO_INVITS + "</a></li>";
				for (var i = 0; i < invitations.length; i++) {
					insert += "<li><a href='" + invitations[i]['invitation_id'] + "' onclick=\"selectInvit(this);return false;\" rel='" + invitations[i]['invitation_name'] + "'>" + invitations[i]['invitation_name'] + "</a></li>";
				}
				
				insert += "</ul></td></tr><tr><td class=\"inputFormR\"><textarea name=\"msg\" id=\"webmail-send-msg\" class=\"textareaText\" style=\"width:100%;\"></textarea></td></tr><tr><td style=\"text-align:right;\"><span class=\"textButton\" style=\"margin-right:30px;\" onclick=\"checkSendMessage('response')\">"+slsBuild.langs.FORMS_DEFAULT_SEND+"</span></td></tr></table><input type=\"hidden\" name=\"send-to-id\" value=\"" + corres + "\" /><input type=\"hidden\" name=\"subject\" value=\"" + subject + "\" /><input type=\"hidden\" name=\"parent-id\" value=\"" + parent + "\" />";
				var form = new Element('form', {
					'id': 'answer',
					'html': insert
				});
				divAnswer.grab(form);
				container.grab(divAnswer);
			}
			$('webmailLoading').setStyle('display', 'none');
			$('webmailMessages').grab(container);
			$('webmailMessages').setStyle('display', 'block');
			fForms.newMsg = new Form('answer');
			fForms.newMsg.setResultClasses('formError', 'formSuccess');
			fForms.newMsg.setResultBox('newMessageResult');
			}
		}
	}).send("user_message_id="+id);
}
function checkAllMessages(){
	var check = $$('#webmailMessages input.check');
	for (var i=0;i<check.length;i++){
		check[i].set('checked', 'checked');
	}
}
function showOrder(type){
	if (fStatus.menus.orderMenuOpen[type] == false) {
		$('webamil-list-filter-by').setStyle('display', 'block');
		fStatus.menus.orderMenuOpen[type] = true;
	}
	else {
		$('webamil-list-filter-by').setStyle('display', 'none');
		fStatus.menus.orderMenuOpen[type] = false;
	}
}
function orderBy(el){
	showOrder($('type-pag-webmail').get('value'));
	var element = el;
	var getFilter = new Request.JSON({
		url: eval("fUrls.MAILBOX_"+$('type-pag-webmail').get('value').toUpperCase()),
		method :'post',
		onRequest:function(){
			eval("$('text-wait-webmail').set('html', slsBuild.langs.SIDEBAR_MYMESSAGES_"+$('type-pag-webmail').get('value').toUpperCase()+"_WAIT);");
			$('webmailMessages').setStyle('display', 'none');
			$('footWebmail').setStyle('display', 'none');
			$('webmailMessages').empty();
			$('webmailLoading').setStyle('display', 'block');
			$('webmail-filter-by').set('html', element.get('html'));
		},
		onSuccess:function(xhr){
			if (xhr['status'] == true) {
				fMember['messages'] = xhr['messages'];
				displayWebmailMessages($('type-pag-webmail').get('value'), 0, fConfigs['complexBoxes']['myWebmail']['nbResults']);
			}
			else {
				clearBoxesSideBar();
			}
		}
	}).send("column="+element.get('rev')+"&order="+element.get('rel'));
}
function keywordSeach(){
	var searching = fForms.keyWordForm.getValue('msgMailBoxSearch');
	if (searching.trim() != ""){
		var search = new Request.JSON({
			url: eval("fUrls.MAILBOX_"+$('type-pag-webmail').get('value').toUpperCase()),
			method :'post',
			onRequest:function(){
				eval("$('text-wait-webmail').set('html', slsBuild.langs.SIDEBAR_MYMESSAGES_"+$('type-pag-webmail').get('value').toUpperCase()+"_WAIT);");
				$('webmailMessages').setStyle('display', 'none');
				$('footWebmail').setStyle('display', 'none');
				$('webmailMessages').empty();
				$('webmailLoading').setStyle('display', 'block');
			},
			onSuccess:function(xhr){
				if (xhr['status'] == true) {
					fMember['messages'] = xhr['messages'];
					displayWebmailMessages($('type-pag-webmail').get('value'), 0, fConfigs['complexBoxes']['myWebmail']['nbResults']);
				}
				else {
					clearBoxesSideBar();
				}
			}
		}).send("keyword="+searching.trim());
	}
}
