// JavaScript Document
function openNieuwTrefwoord() {
	document.getElementById("spnNieuwTrefwoord").style.display = "block";
	document.getElementById("txtNieuwTrefwoord").select();
}

function sluitNieuwTrefwoord() {
	document.getElementById("txtNieuwTrefwoord").value = "";
	document.getElementById("spnNieuwTrefwoord").style.display = "none";
}

function applyNieuwTrefwoord() {
	var sTrefwoord = document.getElementById("txtNieuwTrefwoord").value;
	if (sTrefwoord=="") {
		alert("Je moet natuurlijk wel eerst een trefwoord invullen...");
		document.getElementById("txtNieuwTrefwoord").select(); } 
	else {
		while (sTrefwoord.indexOf(",")!=-1) {
			sTrefwoord = sTrefwoord.replace(","," ");
		}
		var txtarea_gekozen = document.getElementById("blog_trefwoorden_gekozen");
		txtarea_gekozen.options[txtarea_gekozen.length] = new Option(sTrefwoord,sTrefwoord);
		sluitNieuwTrefwoord();
	}
}

function saveNieuwTrefwoord(id, sEvent) {
  	var saveList = "";
	switch(sEvent) {
		case "geladen": {
			alert("De trefwoorden zijn bewaard.");
			break;
		}
		default: {
			var txtarea = document.getElementById("blog_trefwoorden_gekozen");
			for (var i=0;i<txtarea.length;i++) {
				if (saveList!="") saveList+=",";
				saveList += txtarea.options[i].value;
			}
			
			if (confirm("Bent u zeker dat u deze trefwoorden wilt opslaan?")) {
				xml_get("/xml_gets/trefwoorden_kies.asp?id=" + id + "&save_trefwoord=1&save=" + encodeURI(saveList), "spnTrefwoorden", "saveNieuwTrefwoord('" + id + "','geladen')");
			}
			break;
		}
	}
}

function saveNieuwTrefwoord_art(id, sEvent) {
  	var saveList = "";
	switch(sEvent) {
		case "geladen": {
			alert("De trefwoorden zijn bewaard.");
			break;
		}
		default: {
			var txtarea = document.getElementById("blog_trefwoorden_gekozen");
			if (txtarea.length > 25) {
				alert("U kunt maximum 25 trefwoorden bewaren.");
			} else {
				for (var i=0;i<txtarea.length;i++) {
					if (saveList!="") saveList+=",";
					saveList += txtarea.options[i].value;
				}
				
				if (confirm("Bent u zeker dat u deze trefwoorden wilt opslaan?")) {
					xml_get("/xml_gets/trefwoorden_art_kies.asp?id=" + id + "&save_trefwoord=1&save=" + encodeURI(saveList), "spnTrefwoorden", "saveNieuwTrefwoord_art('" + id + "','geladen')");
				}
			}
			break;
		}
	}
}


function removeTrefwoord(sEvent) {
  	var remList = "";
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			var txtarea = document.getElementById("blog_trefwoorden_gekozen");
			if (txtarea.selectedIndex == -1) {
				alert("Geen trefwoorden geselecteerd.");}
			else {
				var selIndex = txtarea.selectedIndex;
				if (selIndex != -1) {
					for(var i=txtarea.length-1; i>=0; i--)
					{
						if(txtarea.options[i].selected) { txtarea.options[i] = null; }
					}
					if (txtarea.length > 0) {
						txtarea.selectedIndex = selIndex == 0 ? 0 : selIndex - 1;
					}
				  }
			}
			break;
		}
	}
}


function trefwoordAdvies_lees(id, sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			document.getElementById("auto_save").value = "0";
			document.getElementById("cbAutoSave").value = "0";
			document.getElementById("spnTrefwoordenAdvies").innerHTML = "Overal afsmurfen, bezig met smurfen...";
			xml_get("/xml_gets/trefwoorden_lees.asp?blog=" + id, "spnTrefwoordenAdvies", "trefwoordAdvies_lees('" + id + "','geladen')");
			break;
		}
	}
}
function trefwoordAdvies_art_lees(id, sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			document.getElementById("spnTrefwoordenAdvies").innerHTML = "Overal afsmurfen, bezig met smurfen...<br>(Afhankelijk van de lengte van uw artikel kan dit een hele tijd duren...)";
			xml_get("/xml_gets/trefwoorden_art_lees.asp?artikel=" + id, "spnTrefwoordenAdvies", "trefwoordAdvies_art_lees('" + id + "','geladen')");
			break;
		}
	}
}

function trefwoordAdvies_sluit(sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			document.getElementById("auto_save").value = "1";
			document.getElementById("cbAutoSave").value = "1";
			xml_get("/xml_gets/trefwoorden_lees.asp?hide=1", "spnTrefwoordenAdvies", "trefwoordAdvies_sluit('geladen')");
			break;
		}
	}
}

function trefwoord_Advies_copy(id) {
	var txtarea_advies = document.getElementById("blog_trefwoorden");
	var txtarea_gekozen = document.getElementById("blog_trefwoorden_gekozen");
	if (txtarea_advies.selectedIndex == -1) {
		alert("Je moet eerst advies-trefwoorden selecteren.");}
	else {
		for (var i=0;i<txtarea_advies.length;i++) {
			if (txtarea_advies.options[i].selected) {
				var bReedsAanwezig = false
				for (var j=0;j<txtarea_gekozen.length;j++) {
					if (txtarea_gekozen.options[j].value == txtarea_advies.options[i].value) {bReedsAanwezig = true;}
				}
				if (!bReedsAanwezig) {
					txtarea_gekozen.options[txtarea_gekozen.length] = new Option(txtarea_advies.options[i].value,txtarea_advies.options[i].value);
				}
			}
		}
	}
}

function trefwoordAdvies_gebruiken(id) {
	var bloglijst_open = document.getElementById("blogtref_open").value;
	if (bloglijst_open=="1") {
		trefwoord_Advies_copy(id); }
	else {
		document.getElementById("spnTrefwoorden").innerHTML = "Bezig met laden...";
		xml_get("/xml_gets/trefwoorden_kies.asp?blog=" + id, "spnTrefwoorden", "trefwoord_Advies_copy('" + id + "')", "1");
	}
}

function trefwoordAdvies_art_gebruiken(id) {
	var bloglijst_open = document.getElementById("blogtref_open").value;
	if (bloglijst_open=="1") {
		trefwoord_Advies_copy(id); }
	else {
		document.getElementById("spnTrefwoorden").innerHTML = "Bezig met laden...";
		xml_get("/xml_gets/trefwoorden_art_kies.asp?artikel=" + id, "spnTrefwoorden", "trefwoord_Advies_copy('" + id + "')", "1");
	}
}

function trefwoorden_open(id, nieuw, ori_blog, sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			document.getElementById("auto_save").value = "0";
			document.getElementById("cbAutoSave").value = "0";
			document.getElementById("spnTrefwoorden").innerHTML = "Bezig met laden...";
			xml_get("/xml_gets/trefwoorden_kies.asp?nieuw=" + nieuw + "&ori=" + ori_blog + "&blog=" + id, "spnTrefwoorden", "trefwoorden_open('" + id + "','" + nieuw + "','" + ori_blog + "','geladen')", "1");
			break;
		}
	}
}

function trefwoorden_art_open(id, nieuw, ori_blog, sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			document.getElementById("spnTrefwoorden").innerHTML = "Bezig met laden...";
			xml_get("/xml_gets/trefwoorden_art_kies.asp?nieuw=" + nieuw + "&ori=" + ori_blog + "&blog=" + id, "spnTrefwoorden", "trefwoorden_art_open('" + id + "','" + nieuw + "','" + ori_blog + "','geladen')", "1");
			break;
		}
	}
}

function trefwoorden_sluit(sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			document.getElementById("auto_save").value = "1";
			document.getElementById("cbAutoSave").value = "1";
			xml_get("/xml_gets/trefwoorden_kies.asp?hide=1", "spnTrefwoorden", "trefwoorden_sluit('geladen')");
			break;
		}
	}
}

function trefwoorden_art_sluit(sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			xml_get("/xml_gets/trefwoorden_art_kies.asp?hide=1", "spnTrefwoorden", "trefwoorden_art_sluit('geladen')");
			break;
		}
	}
}

function removeTrefwoordAdvies(sEvent) {
  	var remList = "";
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			var txtarea = document.getElementById("blog_trefwoorden");
			if (txtarea.selectedIndex == -1) {
				alert("Geen trefwoorden geselecteerd.");}
			else {
				for (var i=0;i<txtarea.length;i++) {
					if (txtarea.options[i].selected) {
						if (remList!="") remList+=",";
						remList += txtarea.options[i].value;
					}
				}
			}
			if (remList!="") {
				if (confirm("Bent u zeker dat u deze trefwoorden definitief uit de lijst met geadviseerde trefwoorden wilt halen?\n\nDit trefwoord wordt dan NOOIT meer geadviseerd.")) {
					document.getElementById("spnTrefwoordenAdvies").innerHTML = "Overal afsmurfen, bezig met her-smurfen...";
					xml_get("/xml_gets/trefwoorden_lees.asp?rem=" + remList, "spnTrefwoordenAdvies", "removeTrefwoordAdvies('geladen')");
				}
			}
			break;
		}
	}
}

function removeTrefwoordAdvies_art(sEvent) {
  	var remList = "";
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			var txtarea = document.getElementById("blog_trefwoorden");
			if (txtarea.selectedIndex == -1) {
				alert("Geen trefwoorden geselecteerd.");}
			else {
				for (var i=0;i<txtarea.length;i++) {
					if (txtarea.options[i].selected) {
						if (remList!="") remList+=",";
						remList += txtarea.options[i].value;
					}
				}
			}
			if (remList!="") {
				if (confirm("Bent u zeker dat u deze trefwoorden definitief uit de lijst met geadviseerde trefwoorden wilt halen?\n\nDit trefwoord wordt dan NOOIT meer geadviseerd.")) {
					document.getElementById("spnTrefwoordenAdvies").innerHTML = "Overal afsmurfen, bezig met her-smurfen...";
					xml_get("/xml_gets/trefwoorden_art_lees.asp?rem=" + remList, "spnTrefwoordenAdvies", "removeTrefwoordAdvies_art('geladen')");
				}
			}
			break;
		}
	}
}

function readBlogTrefwoorden(id, special, sEvent) {
	switch(sEvent) {
		case "geladen": {
			if (document.getElementById("TrefwoordMatch").innerHTML!="") {
				if (getCookie("rbVenster")=="-") {minBlogTrefwoorden();} else {maxBlogTrefwoorden();}
				document.getElementById("TrefwoordMatch").style.display = "block";
			}
			break;
		}
		default: {
			xml_get("/xml_gets/relevante_blogs.asp?blog=" + id + "&sp=" + special, "TrefwoordMatch", "readBlogTrefwoorden('" + id + "','" + special + "','geladen')");
			break;
		}
	}
}

function zoekBlogTrefwoorden(id, isNieuw, ori_blog, sEvent) {
	switch(sEvent) {
		case "geladen": {
			if (document.getElementById("TrefwoordMatch").innerHTML!="") {
				if (getCookie("rbVenster")=="-") {minBlogTrefwoorden();} else {maxBlogTrefwoorden();}
				document.getElementById("TrefwoordMatch").style.display = "block";
				maxBlogTrefwoorden();
			} else {
				alert("Met de gekozen trefwoorden kon geen enkele relevante blog gevonden worden.");
			}
			break;
		}
		default: {
			xml_get("/xml_gets/relevante_blogs.asp?z=1&n=" + isNieuw + "&ori_blog=" + ori_blog + "&blog=" + id, "TrefwoordMatch", "zoekBlogTrefwoorden('" + id + "','" + isNieuw + "','" + ori_blog + "','geladen')");
			break;
		}
	}
}

function closeBlogTrefwoorden() {
	document.getElementById("TrefwoordMatch").style.display = "none";
}

function minBlogTrefwoorden() {
	document.getElementById("spnRelevantListing").style.display = "none";
	document.getElementById("relevant_vensterbutton").innerHTML = "<a href=\"#max\" onclick=\"maxBlogTrefwoorden();\"><img src=\"../images/maximaliseer.gif\" alt=\"Relevante blogs tonen\" width=\"13\" height=\"13\" border=\"0\" align=\"absmiddle\"></a>";
	setCookie("rbVenster", "-");
}

function maxBlogTrefwoorden() {
	document.getElementById("spnRelevantListing").style.display = "block";
	document.getElementById("relevant_vensterbutton").innerHTML = "<a href=\"#min\" onclick=\"minBlogTrefwoorden();\"><img src=\"../images/minimaliseer.gif\" alt=\"Relevante blogs verbergen\" width=\"13\" height=\"13\" border=\"0\" align=\"absmiddle\"></a>";
	setCookie("rbVenster", "+");
}

function leesTrefwoorden(b_id) {
	xml_get("/xml_gets/leesTrefwoorden.asp?grens=" + escape(b_id), "spnTrefwoorden", "alert('ok')",1);
}
function leesTrefwoordenLoad(b_id) {
}

function tw_change(spannaam, trefwoord, sStatus, b_id) {
	xml_get("/xml_gets/statusTrefwoorden.asp?b=" + escape(b_id) + "&s=" + escape(sStatus) + "&tw=" + escape(trefwoord), "spnTr" + trefwoord, "");
}

function KaD_select(b_id) {
	xml_get("/xml_gets/leesTrefwoorden.asp?KaDSelect=1&grens=" + b_id, "spnTrefwoorden", "KaD_selectLoad('" + b_id + "')",1);
}
function KaD_selectLoad(b_id) {
	document.location = "/trefwoorden.asp?grens=" + b_id + "&noflush=1";
}