function toggleCheck(id) {

var div = document.getElementById(id);

var current = div.style.display;

document.getElementById('emlme-uitvoer').style.display = 'block';

//document.getElementById('container').style.height = '565px';

if (current == 'none')

div.style.display = 'block';

else

div.style.display = 'block';

}

function imposeMaxLength(Object, MaxLen) {
  return (Object.value.length <= MaxLen);
}

function showDivC(id) {

	var div = document.getElementById(id);

	var current = div.style.display;

	if (current == 'none') {

		div.style.display = 'block';

	}		

	else {

		div.style.display = 'none';

	}

}



function emlmeUsername(usern) {

	var username = usern+"@emlme.com";

	document.getElementById('username').value = username;

}

function emlmeUsernameReplace(usern) {

	toggleCheck('emlme-form');

	var username = usern;

	document.getElementById('username').value = username;

}



var ajaxRequest;

	

function getXMLObject() {

		var ajaxRequest = false;

		try { ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP") }

		catch (e) { try { ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP") }

		catch (e2) { ajaxRequest = false } }

		if (!ajaxRequest && typeof XMLHttpRequest != 'undefined') {

			ajaxRequest = new XMLHttpRequest();

		} return ajaxRequest; 

}

var ajaxRequest = new getXMLObject();

	

function ajaxFunction() {

		ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('emlme-uitvoer').style.display = 'block';

			document.getElementById('emlme-lijst-nieuwste').style.display = 'none';

			document.getElementById('emlme-suggestie').style.display = 'block';

			//document.getElementById('container').style.height = '445px';

			document.getElementById('emlme-ajax').innerHTML = ajaxRequest.responseText;

		}

	}

	var check = document.getElementById("emlme-check").value;

	var url="check.php";

	url=url+"?q="+check;

	ajaxRequest.open("GET",url,true);

	ajaxRequest.send(null);

}

function ajaxOpslaanRechtenBeheer() {

		ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('bericht-ajax').innerHTML = ajaxRequest.responseText;

			}

		} 

		

		  

		  

		if (document.getElementById("berichtsturen_met").checked==true) {

				var berichtsturen = document.getElementById("berichtsturen_met").value;

        } 

		if (document.getElementById("berichtsturen_zonder").checked==true) {

				var berichtsturen = document.getElementById("berichtsturen_zonder").value;

		   }

		if (document.getElementById("berichtsturen_niet").checked==true) {

				var berichtsturen = document.getElementById("berichtsturen_niet").value;

		   }

		if (document.getElementById("lidworden_met").checked==true) {

				var lidworden = document.getElementById("lidworden_met").value;

        } else {

				var lidworden = document.getElementById("lidworden_zonder").value;

		   }

		if (document.getElementById("toevoegen_iedereen").checked==true) {

				var toevoegen = document.getElementById("toevoegen_iedereen").value;

        } else {

				var toevoegen = document.getElementById("toevoegen_initiator").value;

		   }

		if (document.getElementById("toonlijst_ja").checked==true) {

				var toonlijst = document.getElementById("toonlijst_ja").value;

        } else {

				var toonlijst = document.getElementById("toonlijst_nee").value;

		   } 

		
		var beschrijving = document.getElementById("beschrijving").value;

		//var berichtsturen = document.getElementById("berichtsturen").value;

		//var lidworden = document.getElementById("lidworden").value;

		//var toevoegen = document.getElementById("toevoegen").value;

		var username = document.getElementById("username").value;

		var url="beheer_rechten.php";

		url=url+"?berichtsturen="+berichtsturen;

		url=url+"&toevoegen="+toevoegen;

		url=url+"&lidworden="+lidworden;

		url=url+"&toonlijst="+toonlijst;

		url=url+"&username="+username;
		
		url=url+"&beschrijving="+beschrijving;

		ajaxRequest.open("GET",url,true);

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

}





function showSuggestion(str) {

	if (str.length== 4) {

		ajaxRequest.onreadystatechange=function() {

			if (ajaxRequest.readyState==4 && ajaxRequest.status==200) {

				document.getElementById("suggestie").innerHTML=ajaxRequest.responseText;

			}

		}

		ajaxRequest.open("GET","suggestie.php?q="+str,true);

		ajaxRequest.send();

	}

}

function showBericht(str) {

	if (str.length > 0) {

		var div = document.getElementById(str);

		var current = div.style.display;

		document.getElementById('emlme-berichten').style.display = 'block';

		if (current == 'none')

			div.style.display = 'block';

		else

			div.style.display = 'block';

	}

}

function ajaxToevoegenConversatie(str) {

		ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('opslaan-ajax').innerHTML = ajaxRequest.responseText;

			}

		} 

		var bericht = document.getElementById("conv-bericht").value;

		var emailadres = document.getElementById("conv-emailadres").value;

		var username = document.getElementById("conv-username").value;

		var subject = document.getElementById("conv-subject").value;

		var url="conversatie_toevoegen.php";

		url=url+"?u="+username;

		url=url+"&e="+emailadres;

		url=url+"&subject="+subject;

		url=url+"&bericht="+bericht;

		ajaxRequest.open("GET",url,true);

		//ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

}



function ajaxVerzendenGoedkeuring(str) {

		ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('goedkeuring-ajax').innerHTML = ajaxRequest.responseText;

			}

		} 

		var afzender = document.getElementById("goedkeuring-afzender").value;

		var url="beheer_goedkeuring.php";

		url=url+"?id="+str;

		url=url+"&afzender="+afzender;

		ajaxRequest.open("GET",url,true);

		//ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

}



function ajaxVerwijderenGoedkeuring(str) {

		ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('goedkeuring-ajax').innerHTML = ajaxRequest.responseText;

			}

		} 

		var url="beheer_goedkeuring.php";

		url=url+"?id="+str;

		url=url+"&action=verwijder";

		ajaxRequest.open("GET",url,true);

		//ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

}



function ajaxToevoegenBeheer() {

		ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('emlme-ajax').innerHTML = ajaxRequest.responseText;

			document.getElementById('emailadres').value = '';

		}

	}

	var username = document.getElementById("emlmeadres").value;

	var emailadres = document.getElementById("emailadres").value;

	if (document.getElementById("berichtsturen_ja").checked==true) {

		var berichtsturen = document.getElementById("berichtsturen_ja").value;

    } else {

		var berichtsturen = document.getElementById("berichtsturen_nee").value;

	}

	

	var url="beheer_toevoegen.php";

	url=url+"?e="+emailadres;

	url=url+"&berichtsturen="+berichtsturen;

	url=url+"&u="+username;

	ajaxRequest.open("GET",url,true);

	ajaxRequest.send(null);

}





function ajaxFormSubmit() {

		function handleServerResponse(){

			if(ajaxRequest.readyState == 4){

				document.getElementById('emlme-ajax-succes-form').innerHTML = "<span class='groen'>Gelukt!</span><br>Uw emlme-adres is succesvol aangemaakt. U krijgt op uw eigen opgegeven emailadres een welkomstmail, hierin staat meer informatie. Veel plezier met uw emlme-adres!<br/><br/><a href='beheer_inviter.php'><h3>Voeg emailadressen toe</h3></a><img src='img/invite_friend.gif' align='left' style='padding: 5px;'><em>Voeg op een snelle manier adressen toe uit het adresboek van uw emailadres. Let op: hiervoor moet u ingelogd zijn.</em><br/><a href='beheer_inviter.php'>Nodig anderen uit.</a>";

				document.getElementById('emlme-form').style.display = 'none';

				document.getElementById('emlme-ajax').style.display = 'none';

			}

		}

		

		var getdate = new Date(); 

		var username = document.getElementById("username").value;

		var emailadres = document.getElementById("emailadres").value;

		//var publiek = document.getElementById("publiek").value;

		var publiek = document.getElementById("publiek").value =(document.getElementById("publiek").checked ? "1" : "0");

		var url="post.php";

		url=url+"?u="+username;

		url=url+"&e="+emailadres;

		url=url+"&publiek="+publiek;

		ajaxRequest.open("POST",url,true); 

		ajaxRequest.onreadystatechange  = handleServerResponse;

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

}

function modadd(str, str2) {

		function handleServerResponse(){

			if(ajaxRequest.readyState == 4){

				document.getElementById('emlme-ajax-mod').innerHTML = "<span class='groen'>Opgeslagen, <a href=''>refresh</a> voor de actuele lijst van moderatoren</span><br>";

			}

		}

		var uid = document.getElementById("uid").value;

		var url="beheer.php";

		url=url+"?action=modadd";

		url=url+"&u="+str;

		url=url+"&hash="+str2;

		url=url+"&uid="+uid;

		ajaxRequest.open("POST",url,true); 

		ajaxRequest.onreadystatechange  = handleServerResponse;

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);	

}

function wijzigAfzender() {

		function handleServerResponse(afzendersnaam){

			if(ajaxRequest.readyState == 4){

				document.getElementById('emlme-ajax-update').innerHTML = "<span class='groen'>Opgeslagen</span><br>";

				document.getElementById('afzendersnaam').value = afzendersnaam;

				document.getElementById('afzendersnaam-nu').innerHTML = afzendersnaam;

			}

		}	

		var afzendersnaam = document.getElementById("afzendersnaam").value;

		var email = document.getElementById("emailadres").value;

		var url="http://www.emlme.com/beheer_afzendersnaam.php";

		url=url+"?emailadres="+email;

		url=url+"&afzendersnaam="+afzendersnaam;

		ajaxRequest.open("POST",url,true); 

		ajaxRequest.onreadystatechange  = handleServerResponse(afzendersnaam);

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);	

}

function deleteMod(str, u, hash, email) {

		function handleServerResponse(){

			if(ajaxRequest.readyState == 4){

				document.getElementById('emlme-ajax-mod').innerHTML = "<span class='groen'>Verwijderd, <a href=''>refresh</a> om de overgebleven moderatoren te bekijken.</span><br>";

			}

		}

		var url="beheer.php";

		url=url+"?action=moddelete";

		url=url+"&id="+str;

		url=url+"&u="+u;

		url=url+"&hash="+hash;

		url=url+"&emaildelete="+email;

		ajaxRequest.open("POST",url,true); 

		ajaxRequest.onreadystatechange  = handleServerResponse;

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);	

}

function updateCheckBeheer0(value) {



		function handleServerResponse(){

			if(ajaxRequest.readyState == 4){

				document.getElementById('emlme-ajax-succes-update').innerHTML = "<span class='groen'>Opgeslagen</span><br>";

			}

		}

		

		var getdate = new Date(); 

		var url="beheer.php";

		url=url+"?action=update1";

		url=url+"&id="+value;

		ajaxRequest.open("POST",url,true); 

		ajaxRequest.onreadystatechange  = handleServerResponse;

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

		

}

function updateCheckBeheer1(value) {



		function handleServerResponse(){

			if(ajaxRequest.readyState == 4){

				document.getElementById('emlme-ajax-succes-update').innerHTML = "<span class='groen'>Lijst bijgewerkt</span><br>";

			}

		}

		

		var getdate = new Date(); 

		var url="beheer.php";

		url=url+"?action=update0";

		url=url+"&id="+value;

		ajaxRequest.open("POST",url,true); 

		ajaxRequest.onreadystatechange  = handleServerResponse;

		ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajaxRequest.send(null);

		

}


