var lUrl = 'http://www.maffiabaas.nl/';

function laadBerichten(box,page,titel) {
	var page = parseInt(page);
	if (page==0) page = 1;
	if (titel !== false) {
		document.getElementById('berichtenTitel').innerHTML = titel;
	}
	infoLaden("Bezig met laden van "+box+"...");
	$("#berichtenTabel").load(lUrl+'ajaxberichten.php?a=getBerichten&box='+box+'&p='+page);
}
function deleteBericht(id) {
	$.post(
		lUrl+'ajaxberichten.php?a=verwijder',{id:id},
		function(data, textStatus){
			if (data.error != 0) {
				document.getElementById
			}
		},
		'json'
	);
}
function laadScherm(a,p,title,height,width) {
	var div = document.createElement('div');
	div.id				= 'screen_'+a;
	div.innerHTML		= '<table style="width: 100%; height: 100%;" font-size:14px; text-align:center;margin:20px;"><tr><td width="100%" align="center"><table><tr><td><img src="'+lUrl+'images/icons/ajax-loader.gif"/></td><td nowrap>Bezig met laden...</td></tr></table></td></tr></table>'
	div.setAttribute('title',title);
	document.body.appendChild(div);
	$(div).dialog({height:height,width:width,modal:true});
	$(div).load(lUrl+'ajaxberichten.php?a='+a+'&'+p);
}

function errorDialog(text) {
	messageDialog('Fout', text);
}
function messageDialog(title,text) {
		var errdiv = document.createElement('div');
		errdiv.setAttribute('title', title);
		errdiv.innerHTML = text;
		$(errdiv).dialog({
			modal	: true,
			buttons	: {
				"Sluiten"	:	function(){
					$(this).dialog("close");
				}
			}
		});
}

function nieuwBericht(memberId,replyTo) {
	try {
		document.getElementById('opstellen_naar').id = 'opstellen_naar_oud';
		document.getElementById('opstellen_onderwerp').id = 'opstellen_onderwerp_oud';
		document.getElementById('opstellen_inhoud').id = 'opstellen_inhoud_oud';
		document.getElementById('nieuwbericht').id = 'nieuwbericht_oud';
	} catch(e){}
	
	var divnb = document.createElement('div');
	divnb.id			= 'nieuwbericht';
	divnb.innerHTML		= '<table style="width: 100%; height: 100%;" font-size:14px; text-align:center;margin:20px;"><tr><td width="100%" align="center"><table><tr><td><img src="'+lUrl+'images/icons/ajax-loader.gif"/></td><td nowrap>Bezig met laden...</td></tr></table></td></tr></table>'
	
	if (replyTo != null) {
		divnb.setAttribute('title','Bericht beantwoorden');
	} else {
		divnb.setAttribute('title','Nieuw bericht opstellen');
		replyTo=0;
	}
	if (memberId == 'undefined') memberId=0;
	
	document.body.appendChild(divnb);
	
	$(divnb).dialog({
			height	:	300,
			width	:	500,
			modal	:	true,
			buttons	:	{
				"Annuleren"	:	function() {
					$(this).dialog("close");
				},
				"Verzenden"	:	function() {
					if ($('#opstellen_naar').val() == '') {
						errorDialog('Vul een ontvanger in!');
					} else if ($('#opstellen_onderwerp').val() == '') {
						errorDialog('Vul een onderwerp in!');
					} else if ($('#opstellen_inhoud').val() == '') {
						errorDialog('Vul een bericht in!');
					} else {
						$.post(
							lUrl+'ajaxberichten.php?a=versturen',
							{
								naar		:	$('#opstellen_naar').val(),
								onderwerp	:	$('#opstellen_onderwerp').val(),
								inhoud		:	$('#opstellen_inhoud').val()
							},
							function(data, textStatus){
								if (data.error != 0) {
									if (data.resume == false) {
										$('#nieuwbericht').dialog('option','buttons',
											{
												"Sluiten"	:	function() {
													$(this).dialog("close");
												}
											}
										);
									}
									errorDialog('Het bericht is niet verzonden, vanwege de volgende fout:<Br/><br/>'+data.errorText);
								} else {
									$('#nieuwbericht').dialog("close");
									messageDialog('', data.html);
								}
							},
							'json'
						);
					}
				}
			}
	});
	$(divnb).load(lUrl+'ajaxberichten.php?a=opstellen&mid='+memberId+'&reply='+replyTo);
}

function infoLaden(msg) {
	$("#berichtenTabel").html('<table style=" width="100%" font-size:14px; text-align:center;margin:20px;"><tr><td width="100%" align="center"><table><tr><td><img src="'+lUrl+'images/icons/ajax-loader.gif"/></td><td nowrap>'+msg+'</td></tr></table></td></tr></table>');
}
function openBericht(id,title,beantw,box) {
	var div = document.createElement('div');
	
	div.id				= 'bericht_'+id;
	div.innerHTML		= '<table style=" width="100%" font-size:14px; text-align:center;margin:20px;"><tr><td width="100%" align="center"><table><tr><td><img src="'+lUrl+'images/icons/ajax-loader.gif"/></td><td nowrap>Bezig met laden van het bericht...</td></tr></table></td></tr></table>'
	div.setAttribute('title',title);
	
	document.body.appendChild(div);
	
	var buttons = 	{
		Sluiten		:	function() {
			$(this).dialog("close");
		}
	};
	if (beantw) {
		buttons.Beantwoorden = function() {
			nieuwBericht(0,id);
			//$(this).dialog("close");
		}
	}
	
	$(div).load(lUrl+'ajaxberichten.php?a=bekijk&id='+id);
	$(div).dialog({
			height			:350,
			width			:400,
			closeOnEscape	:true,
			buttons			:buttons
	});
	if (box != 'outbox' && box != 'frommenu') {
		var img = document.getElementById('berichticon_'+id);
		if (img.src=='http://www.maffiabaas.nl/images/icoons/berichtongelezen.png') {
			img.src='http://www.maffiabaas.nl/images/icoons/berichtgelezen.png';
		}
	}
}
function sluitBericht(id) {
	div = document.getElementById('bericht_'+id);
	div.outerHTML='';
}
