<!--
function blog_new_save() {
  var titel = document.frm_blog_new.blog_titel.value;
  
  if (titel!="") {
	if (confirm("Ben je zeker dat je dit stuk wilt indienen?\n\nHierna wordt een stemronde opgezet.")) {
      document.frm_blog_new.submit(); } 
  }
  else {
    alert("Is een titel teveel gevraagd?");
	document.frm_blog_new.blog_titel.select();
  }
}

function blog_new_cancel() {
  if (confirm("Ben je zeker dat je geen nieuw stuk wilt plaatsen?")) {
    document.getElementById("blog_new").style.display = "none";
  }
}

function delPersBlogBib(b_id) {
	if (confirm("Bent u zeker dat u deze blog uit uw persoonlijke bib wilt halen?")) {
		document.location = "/bib.asp?delpers=" + b_id;
	}
}

function blog_edit_save() {
  var titel = document.frm_blog_edit.blog_titel.value;
  
  if (titel!="") {
	if (confirm("Ben je zeker dat je dit stuk wilt wijzigen?")) {
      document.frm_blog_edit.submit(); } 
  }
  else {
    alert("Is een titel teveel gevraagd?");
	document.frm_blog_edit.blog_titel.select();
  }
}

function blog_edit_cancel(b_id) {
  if (confirm("Ben je zeker dat je de invoer wilt annuleren?")) {
    document.location = "/vote.asp?a=0&blog=" + b_id;
  }
}

function blog_new() {
  document.getElementById("blog_new").style.display = "block";
}

function vote(stem, a_id, b_id) {
  switch (stem) {
    case "ok": {
	  document.location = "/vote.asp?a=" + a_id + "&blog=" + b_id + "&vote=1"; 
	  break;
	}
    case "nok": {
	  document.location = "/vote.asp?a=" + a_id + "&blog=" + b_id + "&vote=-1"; 
	  break;
	}
    case "dc": {
	  document.location = "/vote.asp?a=" + a_id + "&blog=" + b_id + "&vote=0"; 
	  break;
	}
  }
}

function del_blog(b_id) {
  if (confirm("Ben je zeker dat je deze blog wilt verwijderen?")) {
    document.location = "/actions/delete_blog.asp?b_id=" + b_id;
  }
}

function del_react(r_id, b_id, n_id) {
  if (confirm("Ben je zeker dat je deze reactie wilt verwijderen?")) {
    document.location = "/actions/delete_react.asp?r_id=" + escape(r_id) + "&b_id=" + escape(b_id) + "&n_id=" + escape(n_id);
  }
}

function no_react() {
  document.frm_react.react_naam.value = "";
  document.frm_react.reactIDEdit.value = "";
  document.frm_react.react_email.value = "";
  document.frm_react.react_tekst.value = "";
}

function react_save() {
  var naam = document.frm_react.react_naam.value;
  var tekst = document.frm_react.react_tekst.value;
  
  if (naam!="" && tekst!="") {
	if (confirm("Ben je zeker dat je deze reactie wilt plaatsen?")) {
      document.frm_react.submit();
	}
  } else {
    alert("Je moet minstens een naam en bericht ingeven om te kunnen reageren.");
  }
}

function react_save_new() {
  var naam = document.frm_react.react_naam.value;
  var tekst = document.frm_react.react_tekst.value;
  var genCode = document.frm_react.genCode.value;
  
  if (naam!="" && tekst!="" && genCode!="") {
	if (confirm("Ben je zeker dat je deze reactie wilt plaatsen?")) {
      document.frm_react.submit();
	}
  } else {
    alert("Je moet minstens een naam, bericht en verificatiecode ingeven om te kunnen reageren.");
  }
}

function adm_react_save() {
  var tekst = document.frm_react.react_tekst.value;
  
  if (tekst!="") {
	if (confirm("Ben je zeker dat je deze reactie wilt plaatsen?")) {
      document.frm_react.submit();
	}
  } else {
    alert("Triangelspeler bij de Josti-band?\n\nJe hebt geen interne reactie ingevuld.");
	document.frm_react.react_tekst.select();
  }
}

function adm_no_react() {
  document.frm_react.react_tekst.value = "";
}



function open_mod(spannaam) {
  document.getElementById(spannaam).style.display = "block";
}
function close_mod(spannaam) {
  document.getElementById(spannaam).style.display = "none";
}
function toggle_mod(spannaam) {
  var sHuidig = document.getElementById(spannaam).style.display;
  if (sHuidig=="block") {
  	document.getElementById(spannaam).style.display = "none"; }
  else {
  	document.getElementById(spannaam).style.display = "block";
  }
}

function open_bib(b_id) {
	toggle_mod("spnBib" + b_id);
}

function mod_save(r_id) {
  document.frm_mod.mod_react_id.value = r_id;
  var rea_tekst = document.getElementById("rea_new_" + r_id).value;
  var mod_tekst = document.getElementById("rea_mod_" + r_id).value;
  if (rea_tekst!="" && mod_tekst!="") {
    document.frm_mod.submit();
  } else {
    alert("Beide invulvakken moeten gegevens bevatten.\n\nWat ben jij een slechte moderator zeg!");
  }
}

function verwerk_lopend(b_id) {
  if (confirm("Wil je nu de stemmen verwerken? \nNiet gestemde personen worden als meningloos behandeld.")) {
    document.location = "/redact.asp?verwerk=" + b_id;
  }	
}

function stem_als(naam, slink) {
  if (confirm("Je krijgt nu de mogelijkheid om te stemmen onder de naam \'" + naam + "\'.")) {
    document.location = slink;
  }
}

function show_video_addon(ja_nee) {
  if (ja_nee=="1") {
    document.getElementById("spn_video_blob").style.display = "block";
  } else {
    document.getElementById("spn_video_blob").style.display = "none";
  }
}

function check_if_artikel(ja_nee) {
  if (ja_nee=="1") {
    document.getElementById("spn_artikel_id").style.display = "block";
    document.getElementById("ArtikelID_FK").value = document.getElementById("CArtikelID_FK").value;
  } else {
    document.getElementById("spn_artikel_id").style.display = "none";
	document.getElementById("ArtikelID_FK").value = "0";
  }
}

function make_update() {
  var titel = document.getElementById("blog_titel").value;
  if (titel.indexOf("update") ==-1 ) document.getElementById("blog_titel").value = titel + " <b>(update)</b>";
}

function blog_preview(setofniet) {
  if (setofniet=="set") { 
	var afbeelding = "<img src=\"" + document.frm_blog_edit.tmp_blog_cat_foto.value + "\" align=\"left\">";
	var koptekst = tinyMCE.getContent("mce_editor_0")
	while (koptekst.indexOf("<p>")>-1) koptekst = koptekst.replace("<p>","");
	while (koptekst.indexOf("<P>")>-1) koptekst = koptekst.replace("<P>","");
	while (koptekst.indexOf("</p>")>-1) koptekst = koptekst.replace("</p>","<br><br>");	
	while (koptekst.indexOf("</P>")>-1) koptekst = koptekst.replace("</P>","<br><br>");	
	
	var inleiding = afbeelding + "<b>21-02-2012:</b> " + koptekst;
	var tekst = tinyMCE.getContent("mce_editor_1");
  	document.getElementById("edit_content").style.display = "none";
    document.getElementById("preview_content").style.display = "block";
	document.getElementById("preview_content").innerHTML = inleiding + tekst;	

   	document.getElementById("preview_control").innerHTML = "<a href=\"javascript:void(0);\" onClick=\"blog_preview(\'unset\');\">Aanpasweergave (edit)</a>";
  } 
  else {
  	document.getElementById("edit_content").style.display = "block";
  	document.getElementById("preview_content").style.display = "none";
   	document.getElementById("preview_control").innerHTML = "";
document.getElementById("preview_control").innerHTML = "<a href=\"javascript:void(0);\" onClick=\"blog_preview(\'set\');\">Preview bekijken</a>";
  }
}

function xml_del_blog(id) {
  if (confirm("Bent je zeker dat dit blog verwijderd mag worden?")) {
    document.location = "blog_edit.asp?dblog=" + id;
  }
}

function set_formvalue(el_name,el_waarde) {
	document.getElementById(el_name).value = el_waarde;
}

function do_stem() {
  var titel = document.frm_blog_edit.blog_titel.value;
  var cat_omschrijving = document.getElementById("resCategorie").innerHTML;
  blog_preview('unset');
  if (titel!="" && trim(cat_omschrijving)!="") {
	if (confirm("Heb je alles nagelopen en is dit blog klaar om beoordeeld te worden?")) {
	  as_disable();
      document.frm_blog_edit.stemklaarmaken.value = "1";
	  document.frm_blog_edit.submit(); } 
  }
  else {
    alert("Is een titel en categorie teveel gevraagd?");
	document.frm_blog_edit.blog_titel.select();
  }
  //if (confirm("")) {
  //  document.location = "blog_edit.asp?sblog=1"
  //}
}

function blog_edit_save_xml() {
  var titel = document.frm_blog_edit.blog_titel.value;
  blog_preview('unset');
  if (titel!="") {
	if (confirm("Ben je zeker dat je dit stuk wilt wijzigen?")) {
	  as_disable();
      document.frm_blog_edit.stemklaarmaken.value = "";
      document.frm_blog_edit.submit(); } 
  }
  else {
    alert("Is een titel teveel gevraagd?");
	document.frm_blog_edit.blog_titel.select();
  }
}

function do_publiceer() {
  var titel = document.frm_blog_edit.blog_titel.value;
  var cat_omschrijving = document.getElementById("resCategorie").innerHTML;
  blog_preview('unset');
  if (titel!="" && trim(cat_omschrijving)!="") {
	if (confirm("Heb je alles nagelopen en is dit blog klaar om opnieuw online te staan?")) {
	  as_disable();
      document.frm_blog_edit.stemklaarmaken.value = "1";
	  document.frm_blog_edit.submit(); } 
  }
  else {
    alert("Is een titel en categorie teveel gevraagd?");
	document.frm_blog_edit.blog_titel.select();
  }


  //if (confirm("Heb je alles nagelopen en is dit blog klaar om opnieuw online te staan?")) {
  //  document.location = "blog_edit.asp?sblog=1"
  //}
}


function BlogAlert_open(sEvent) {
	switch(sEvent) {
		case "geladen": {
			document.getElementById("alert_naam").select();
			break;
		}
		default: {
			xml_get("/xml_gets/alert.asp", "spnBlogAlerts", "BlogAlert_open('geladen')");
			break;
		}
	}
}

function BlogAlert_close() {
	document.getElementById("spnBlogAlerts").innerHTML = "";
}

function BlogAlert_set(sWaarde, sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			if (sWaarde!="-2") {
				var naam = document.getElementById("alert_naam").value;
				var email = document.getElementById("alert_mail").value;
				var sErr = "";
				if (naam!="" && email!="" && sWaarde!="-1") {
					xml_get("/xml_gets/alert.asp?set=" + sWaarde + "&naam=" + naam + "&email=" + email, "spnBlogAlerts", ""); }
				else {
					alert("De naam, het emailadres en hetgeen gewenst is moet worden gekozen...");
				}
			} else {
				//venster sluiten
				BlogAlert_close();
			}
			break;
		}
	}
	
}

function deleteCache(id, sEvent) {
	switch(sEvent) {
		case "geladen": {
			alert("De site is uit de cache verwijderd.");
			break;
		}
		default: {
			if (confirm("Ben je zeker dat je deze link uit de cache wilt halen?")) {
				xml_get("/xml_gets/bloghyperlinks.asp?delsite=" + id, "", "deleteCache('" + id + "', 'geladen')");
			}
			break;
		}
	}
}

function publiceer_blogs() {
	var aantal = document.frmPubliceren.publicatie_aantal.value;
	if (aantal=="0") {
		alert("Er staan geen blogs klaar voor publicatie.");} 
	else{
		if (confirm("Ben je zeker dat je de publicatiedatum wilt aanpassen?\n\nBlogs met de datum van vandaag worden meteen gepubliceerd.")) {
			document.frmPubliceren.submit();
		}
	}
}

function addBookmark(title,url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

function zet_scrollpag() {
	document.getElementById("spnBlogPaginaScroll1").innerHTML = document.getElementById("spnBlogPaginaScroll2").innerHTML;
}

function react_gettekst(naam, email, reactie_id, sEvent) {
	var sTekst = document.getElementById("spnRct" + reactie_id).innerHTML;
	var sPlaat = sTekst;
	while (sPlaat.indexOf("<br>")>0) sPlaat = sPlaat.replace("<br>","\n");
	while (sPlaat.indexOf("<BR>")>0) sPlaat = sPlaat.replace("<BR>","\n");
	while (sPlaat.indexOf("<Br>")>0) sPlaat = sPlaat.replace("<Br>","\n");
	document.getElementById("reactIDEdit").value = reactie_id;
	document.getElementById("react_naam").value = naam;
	document.getElementById("react_email").value = email;
	document.getElementById("react_tekst").value = sPlaat;
	//document.location = "#reageermaar";
	document.getElementById("react_tekst").focus();
}

function react_gettekst2(naam, email, reactie_id, sEvent) {
	switch(sEvent) {
		case "geladen": {
			document.getElementById("react_tekst").value = document.getElementById("tmpReact_tekst").innerHTML;
			document.getElementById("reactIDEdit").value = reactie_id;
			document.getElementById("react_naam").value = naam;
			document.getElementById("react_email").value = email;
			//while (document.getElementById("react_tekst").value.indexOf("<BR>")>0) {
			//	document.getElementById("react_tekst").value = document.getElementById("react_tekst").value.replace("<BR>", char(13))
			//}
			break;
		}
		default: {
			xml_get("/xml_gets/update_reactie.asp?reactie_id=" + reactie_id, "tmpReact_tekst", "react_gettekst('" + naam + "','" + email + "','" + reactie_id + "','geladen')", "1");
			break;
		}
	}

}

function openBlogOptionList(blog_id) {
	var sHuidig = document.getElementById("blgoptionlist" + blog_id).style.display;
	
	if (sHuidig=="none") {
		document.getElementById("blgoptionlist" + blog_id).style.display="block";
	} else {
		document.getElementById("blgoptionlist" + blog_id).style.display="none";
	}
}

function getHyperList(blog_id, sEvent) {
	switch(sEvent) {
		case "geladen": {
			break;
		}
		default: {
			var sHuidig = document.getElementById("blgoptionlistResult" + blog_id).innerHTML; 
			if (sHuidig=="") {
				xml_get("/xml_gets/blogHyperlinksList.asp?b=" + blog_id, "blgoptionlistResult" + blog_id, "getHyperList('" + blog_id + "','geladen')", "1");
			} else {
				xml_get("/xml_gets/blogHyperlinksList.asp?verdwijnen", "blgoptionlistResult" + blog_id, "getHyperList('" + blog_id + "','geladen')");
			}
			break;
		}
	}
}

var uitleg_msg = "Klik op een van de linkericonen voor meer opties...";
function zet_uitleg(id, sString) {
	if (sString=="") sString = uitleg_msg;
	document.getElementById("OptionEx" + id).innerHTML = sString;
}

function openMAF(blog_id, sEvent) {
	var sHuidig = "";
	switch(sEvent) {
		case "geladen": {
			sHuidig = document.getElementById("blgoptionlistResult" + blog_id).innerHTML; 
			if (sHuidig!="") {
				document.getElementById("naam" + blog_id).select();
			}
			break;
		}
		default: {
			sHuidig = document.getElementById("blgoptionlistResult" + blog_id).innerHTML; 
			if (sHuidig=="") {
				xml_get("/xml_gets/maf.asp?b=" + blog_id, "blgoptionlistResult" + blog_id, "openMAF('" + blog_id + "','geladen')", "1");
			} else {
				xml_get("/xml_gets/maf.asp?verdwijnen", "blgoptionlistResult" + blog_id, "openMAF('" + blog_id + "','geladen')");
			}
			break;
		}
	}
}

function mafTDlight(tdnaam, tonen) {
	if (tonen=="1") {
		document.getElementById(tdnaam).className = "hyperscanOver";
	} else {
		document.getElementById(tdnaam).className = "hyperscan";
	}
}

function sendMAF(blog_id) {
	var naam = document.getElementById("naam" + blog_id).value;
	var email = document.getElementById("email" + blog_id).value;
	var onaam = document.getElementById("onaam" + blog_id).value;
	var oemail = document.getElementById("oemail" + blog_id).value;
	var onaam2 = document.getElementById("onaam2" + blog_id).value;
	var oemail2 = document.getElementById("oemail2" + blog_id).value;
	var onaam3 = document.getElementById("onaam3" + blog_id).value;
	var oemail3 = document.getElementById("oemail3" + blog_id).value;
	var sErr = "";
	if (naam=="") sErr+="- U heeft uw naam niet ingevuld.\n";
	if (email=="") sErr+="- U heeft uw e-mailadres niet ingevuld.\n";
	if (onaam=="") sErr+="- U heeft de naam van uw vriend of kennis niet ingevuld.\n";
	if (oemail=="") sErr+="- U heeft het e-mailadres van uw vriend of kennis niet ingevuld.\n";
	
	if (sErr=="") {
		if (!email_controle(email)) sErr+="- Uw e-mailadres klopt niet\n";
		if (!email_controle(oemail)) sErr+="- Uw e-mailadres van uw kennis klopt niet\n";
		
		if (sErr=="") {
			xml_get("/xml_gets/maf.asp?b=" + blog_id + "&s=1&n=" + naam + "&e=" + email + "&on=" + onaam + "&oe=" + oemail + "&on2=" + onaam2 + "&oe2=" + oemail2 + "&on3=" + onaam3 + "&oe3=" + oemail3, "blgoptionlistResult" + blog_id, "MAFDone('" + blog_id + "')");
		}
	}
	if (sErr!="") {
		alert("Er deden zich fouten voor: \n\n" + sErr);
	}
}

function MAFDone(blog_id) {
	alert("Uw vriend of kennis is op de hoogte gebracht.");
}

function gw_zoek() {
	var zoekterm = document.getElementById("gw_zoek").value;
	
	if (zoekterm!="") {
		document.location = "/blog.asp?ss=" + zoekterm;
	} else {
		alert("Zonder zoekterm kunt u niet zoeken...");
		document.getElementById("gw_zoek").select();
	}
}

function gw_zoekv3() {
	var zoekterm = document.getElementById("gw_zoek").value;
	
	if (zoekterm!="") {
		document.location = "/home.asp?ss=" + zoekterm;
	} else {
		alert("Zonder zoekterm kunt u niet zoeken...");
		document.getElementById("gw_zoek").select();
	}
}

function zoekenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13){
   gw_zoekv3();
   return false;
   }
else
   return true;
}


function getAllSheets() {
	if( !window.ScriptEngine && navigator.__ice_version ) { return document.styleSheets; }
	if( document.getElementsByTagName ) { var Lt = document.getElementsByTagName('link'), St = document.getElementsByTagName('style');
	} else if( document.styleSheets && document.all ) { var Lt = document.all.tags('LINK'), St = document.all.tags('STYLE');
	} else { return []; } for( var x = 0, os = []; Lt[x]; x++ ) {
		var rel = Lt[x].rel ? Lt[x].rel : Lt[x].getAttribute ? Lt[x].getAttribute('rel') : '';
		if( typeof( rel ) == 'string' && rel.toLowerCase().indexOf('style') + 1 ) { os[os.length] = Lt[x]; }
	} for( var x = 0; St[x]; x++ ) { os[os.length] = St[x]; } return os;
}
function changeStyle() {
	window.userHasChosen = window.MWJss;
	for( var x = 0, ss = getAllSheets(); ss[x]; x++ ) {
		if( ss[x].title ) { ss[x].disabled = true; }
		for( var y = 0; y < arguments.length; y++ ) { if( ss[x].title == arguments[y] ) { ss[x].disabled = false; } }
} }
function rememberStyle( cookieName, cookieLife ) {
	for( var viewUsed = false, ss = getAllSheets(), x = 0; window.MWJss && MWJss[x] && ss[x]; x++ ) { if( ss[x].disabled != MWJss[x] ) { viewUsed = true; break; } }
	if( !window.userHasChosen && !viewUsed ) { return; }
	for( var x = 0, outLine = '', doneYet = []; ss[x]; x++ ) {
		if( ss[x].title && ss[x].disabled == false && !doneYet[ss[x].title] ) { doneYet[ss[x].title] = true; outLine += ( outLine ? ' MWJ ' : '' ) + escape( ss[x].title ); } }
	if( ss.length ) { document.cookie = escape( cookieName ) + '=' + escape( outLine ) + ( cookieLife ? ';expires=' + new Date( ( new Date() ).getTime() + ( cookieLife * 86400000 ) ).toGMTString() : '' ) + ';path=/'; }
}
function useStyleAgain( cookieName ) {
	for( var x = 0; x < document.cookie.split( "; " ).length; x++ ) {
		var oneCookie = document.cookie.split( "; " )[x].split( "=" );
		if( oneCookie[0] == escape( cookieName ) ) {
			var styleStrings = unescape( oneCookie[1] ).split( " MWJ " );
			for( var y = 0, funcStr = ''; styleStrings[y]; y++ ) { funcStr += ( y ? ',' : '' ) + 'unescape( styleStrings[' + y + '] )'; }
			eval( 'changeStyle(' + funcStr + ');' ); break;
	} } window.MWJss = []; for( var ss = getAllSheets(), x = 0; ss[x]; x++ ) { MWJss[x] = ss[x].disabled; }
}

function CheckLettertypeStatus(isTjeckt) {
	//bron: http://www.howtocreate.co.uk/jslibs/htmlhigh/swapstyle.html
	if (isTjeckt==false) {
		changeStyle(); 
	} else {
		changeStyle("Groter lettertype");
	}
}

function CheckLettertypeStatusSpecial(isTjeckt) {
	//bron: http://www.howtocreate.co.uk/jslibs/htmlhigh/swapstyle.html
	if (isTjeckt==false) {
		changeStyle(); 
	} else {
		changeStyle("Groter lettertype 2012");
	}
}

function updateCHKLettertypeSpecial() {
	document.getElementById("chkLettertype").checked = !document.getElementById("chkLettertype").checked;
	CheckLettertypeStatusSpecial(document.getElementById("chkLettertype").checked);
}

function updateCHKLettertype() {
	document.getElementById("chkLettertype").checked = !document.getElementById("chkLettertype").checked;
	CheckLettertypeStatus(document.getElementById("chkLettertype").checked);
}

function reactAsGuest() {
	document.getElementById("react_user").style.display = "none";
	document.getElementById("react_guest").style.display = "block";
}

function reactAsUser() {
	document.getElementById("react_guest").style.display = "none";
	document.getElementById("react_user").style.display = "block";
}

function reactMakeAccount() {
	var username = document.getElementById("reg_username").value;
	var email = document.getElementById("reg_email").value;
	var ww1 = document.getElementById("reg_ww1").value;
	var ww2 = document.getElementById("reg_ww2").value;
	var website = document.getElementById("reg_website").value;
	var sErr = "";
	
	if (username=="") sErr += "- Geen nickname ingevuld.\n";
	if (email=="") sErr += "- Geen e-mailadres ingevuld.\n";
	if (!email_controle(email) && email !="") sErr+="- Het e-mailadres klopt niet\n";
	if (ww1!=ww2) sErr += "- De wachtwoorden zijn niet gelijk.\n";
	
	if (sErr!="") {
		alert("Er zijn problemen tijdens het maken van uw account:\n\n" + sErr); } 
	else {
		xml_get("/xml_gets/makeaccount.asp?n=" + escape(username) + "&e=" + escape(email) + "&p=" + escape(ww1) + "&w=" + escape(website), "react_user", "reactMakeAccount_onLoad()");
	}
}

function reactMakeAccount_onLoad() {
	document.getElementById("reactsavenormal").style.display = "none";
	document.getElementById("reactsaveexep").style.display = "block";
}

function ReactDoLogin() {
	var username = document.getElementById("login_username").value;
	var wachtwoord = document.getElementById("login_wachtwoord").value;
	var sErr = "";
	if (username=="") sErr += "- Geen nickname ingevuld.\n";
	if (wachtwoord=="") sErr += "- Geen wachtwoord ingevuld.\n";
	xml_get("/xml_gets/loginaccount.asp?u=" + escape(username) + "&w=" + escape(wachtwoord), "react_user", "ReactDoLogin_onLoad()");
}

function ReactDoLogin_onLoad() {
	var responseid = document.getElementById("guestdupid").value;
	if (responseid!="") {
		document.getElementById("usr_account_id").value = responseid;
		document.getElementById("genCode").value = document.getElementById("hidCodeCheck").value;
		document.getElementById("react_naam").value = document.getElementById("guestdupname").value;
		document.getElementById("react_email").value = document.getElementById("guestdupeml").value;
		reactAsUser();
	}
}

function ReactDoLogin_nieuw() {
	var username = document.getElementById("login_username").value;
	var wachtwoord = document.getElementById("login_wachtwoord").value;
	var sErr = "";
	if (username=="") sErr += "- Geen nickname ingevuld.\n";
	if (wachtwoord=="") sErr += "- Geen wachtwoord ingevuld.\n";
	xml_get("/xml_gets/loginaccount.asp?u=" + escape(username) + "&w=" + escape(wachtwoord), "react_user", "ReactDoLoginNieuw_onLoad()");
}

function ReactDoLoginNieuw_onLoad() {
	var responseid = document.getElementById("guestdupid").value;
	if (responseid!="") {
		var sLink = document.frm_react.action;
		document.location = sLink + "#reageermaar";
	}
}

function reactMakeAccount_nieuw() {
	var username = document.getElementById("reg_username").value;
	var email = document.getElementById("reg_email").value;
	var ww1 = document.getElementById("reg_ww1").value;
	var ww2 = document.getElementById("reg_ww2").value;
	var website = document.getElementById("reg_website").value;
	var sErr = "";
	
	if (username=="") sErr += "- Geen nickname ingevuld.\n";
	if (email=="") sErr += "- Geen e-mailadres ingevuld.\n";
	if (!email_controle(email) && email !="") sErr+="- Het e-mailadres klopt niet\n";
	if (ww1!=ww2) sErr += "- De wachtwoorden zijn niet gelijk.\n";
	
	if (sErr!="") {
		alert("Er zijn problemen tijdens het maken van uw account:\n\n" + sErr); } 
	else {
		xml_get("/xml_gets/makeaccount.asp?n=" + escape(username) + "&e=" + escape(email) + "&p=" + escape(ww1) + "&w=" + escape(website), "react_user", "");
	}
}

function reactMakeAccountNieuw_onLoad() {
}

function react_save_user() {
  var tekst = document.frm_react.react_tekst.value;
  if (tekst!="") {
	if (confirm("Ben je zeker dat je deze reactie wilt plaatsen?")) {
      document.frm_react.submit();
	}
  } else {
    alert("Je moet minstens een bericht ingeven om te kunnen reageren.");
  }
}

function ReactChange(waarde, user_id) {
	switch(waarde) {
		case "usr": {
			document.getElementById("usr_account_id").value = user_id;
			reactAsUser();
			break;}
		case "gst": {
			document.getElementById("usr_account_id").value = "";
			reactAsGuest();
			break;}
	}
}

function ReactChange_new(waarde) {
	switch(waarde) {
		case "0": {
			document.getElementById("usr_account_id").value = "";
			document.getElementById("react_naam").value = document.getElementById("reagerenAls").options[document.getElementById("reagerenAls").selectedIndex].innerHTML;
			reactAsGuest();
			break;}
		default: {
			document.getElementById("usr_account_id").value = waarde;
			document.getElementById("react_naam").value = document.getElementById("reagerenAls").options[document.getElementById("reagerenAls").selectedIndex].innerHTML;
			reactAsUser();
			break;}
	}
}

function reactDeleteCookie(b_id) {
	if (confirm("Bent u zeker dat u de cookie wilt verwijderen?\n\nU zult daarna opnieuw moeten inloggen om een reactie te plaatsen.")) {
		document.location = "/xml_gets/uitloggen.asp";
	}
}

function openInstellingen(b_id,u_id) {
	xml_get("/xml_gets/accountinstellingen.asp?u=" + u_id + "&b=" + b_id, "account_instellingen", "", "1");
}

function SluitInstellingen() {
	document.getElementById("account_instellingen").innerHTML = "";
}

function SaveInstellingen(usr_id) {
	var account_website = document.getElementById("account_website").value;
	var account_emailtonen = document.getElementById("account_emailtonen").value;
	var ondertitel = document.getElementById("ondertitel").value;
	xml_get("/xml_gets/saveaccount.asp?u=" + escape(usr_id) + "&et=" + escape(account_emailtonen) + "&w=" + escape(account_website) + "&o=" + escape(ondertitel), "account_instellingen", "");
}

function popup_center(id, x, y){
  var w = 480, h = 340;
  if (document.all || document.layers) {
    w = screen.availWidth;
    h = screen.availHeight;
  }
  var popW = x, popH = y;
  var leftPos = (w-popW)/2, topPos = (h-popH)/2;
  window.open(id,'toon_pop_up','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
}


function avatarClick(usr_id) {
	if (isFireFox==1) {
		popup_center("/plugin/avatar.asp", 300,187); }
	else {
		popup_center("/plugin/avatar.asp", 300,195); 
	}
}

function saveAvatar() {
	var bestand = document.getElementById("file").value;
	if (bestand=="") {
		alert("U heeft geen bestand gekozen.");
	} else {
		document.frmAvatar.submit();
	}
}

function openUSRSettings(b_id) {
	xml_get("/xml_gets/accountSettings.asp?b=" + b_id, "spnUserSettings", "openUSRSettings_onLoad()");
}
function openUSRSettings_onLoad() {
}

function to_bib(aID, bID) {
	if (aID=="") {
		alert("U moet als vaste bezoeker eerst een GW-account maken om van de persoonlijke blog-bib gebruik te maken.");
	} else {
		if (confirm("Bent u zeker dat u dit blog wilt toevoegen aan uw persoonlijke bibliotheek?")) {
			xml_get("/xml_gets/add2Bib.asp?b=" + bID + "&a=" + aID, "", "to_bib_onLoad()");
		}
	}
}
function to_bib_onLoad() {
	alert("Dit blog is toegevoegd aan uw persoonlijke blog-bibliotheek.");
}

function toonPersBib(aID) {
	document.getElementById("bibLaatsteBlogs").innerHTML = "Bezig met laden...<br>";
	xml_get("/xml_gets/ToonBib.asp?a=" + aID, "bibLaatsteBlogs", "");
}
function sluitPersBib() {
	document.getElementById("bibLaatsteBlogs").innerHTML = "";
}

function changeBlogAlertStatus(isTjeckt, bID) {
	if (isTjeckt==false) {
		xml_get("/xml_gets/blogalert.asp?b=" + bID + "&uit=1", "", "changeBlogAlertStatus_onLoad()");
	} else {
		xml_get("/xml_gets/blogalert.asp?b=" + bID + "&in=1", "", "changeBlogAlertStatus_onLoad()");
	}
}

function changeBlogAlertStatus_onLoad() {
	document.getElementById("seefAlert").style.display = "block";
	setTimeout("changeBlogAlertStatus_weg()",2000);
}

function changeBlogAlertStatus_weg() {
	document.getElementById("seefAlert").style.display = "none";
}

function openThmbOpties() {
	var sWaarde = "block";
	var sHuidig = document.getElementById("spnThmbOpties").style.display;
	
	if (sHuidig=="none") {
		document.getElementById("spnThmbOpties").style.display = sWaarde; }
	else {
		document.getElementById("spnThmbOpties").style.display = "none";
	}
}

function Voot() {
	var sWaarde = "Yuri Romashev, ‘WonderCode’";
	xml_get("http://www.frontieraward.nl/index.php", "spnVoot", "");
	//xml_get("http://www.frontieraward.nl/index.php?action=vote&poll_ident=4&option_id=" + escape(sWaarde), "spnVoot", "");
}


function getVerdienste() {
	xml_get("/xml_gets/getVerdienste.asp", "spnBeloning", "", "1");
}

function quote_react(reactie_id, ori_naam) {
	//alert("We hebben de automatische quote-functionaliteit even uitgeschakeld wegens bugjes.\n\n Gebruik [quote=naam] blahblah [/quote] als u manueel wilt quoten.");
	var sTekst = document.getElementById("spnRct" + reactie_id).innerHTML;
	var sPlaat = "[quote=" + ori_naam + "]\n" + sTekst + "\n[/quote]\n";
	while (sPlaat.indexOf("<br>")>0) sPlaat = sPlaat.replace("<br>","\n");
	while (sPlaat.indexOf("<BR>")>0) sPlaat = sPlaat.replace("<BR>","\n");
	while (sPlaat.indexOf("<Br>")>0) sPlaat = sPlaat.replace("<Br>","\n");
	document.getElementById("react_tekst").value = sPlaat;
	//document.getElementById("spnQuoteSplit").style.display = "block";
	location.href = "#reageermaar";
	document.getElementById("react_tekst").focus();
}

function jva_insert_code(tekstbox, code){
startTag = '';
endTag = '';

  input = document.forms['frm_react'].elements[tekstbox];
  if (input.createTextRange){
    var text;
    input.focus(input.caretPos);
    input.caretPos = document.selection.createRange().duplicate();
    if(input.caretPos.text.length>0){
      input.caretPos.text = startTag + input.caretPos.text + endTag; }
    else {
      input.caretPos.text = startTag + " " + code + " " + endTag;
    } }
  else 
    input.value += startTag + code + endTag;
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;
}

function textarcontrol() {
	var minHeight = "150px";
	var maxHeight = "300px";
	var iSet = 0;
	
	if (document.getElementById("react_tekst").style.height==minHeight) {
		document.getElementById("react_tekst").style.height = maxHeight;
		document.getElementById("spnTXTControl").innerHTML = "Kleiner tekstvlak &raquo;";
		iSet = 1;
	}
	else {
		document.getElementById("react_tekst").style.height = minHeight;
		document.getElementById("spnTXTControl").innerHTML = "Groter tekstvlak &raquo;";
		iSet = 1;
	}
	if (iSet==0) {
		document.getElementById("react_tekst").style.height = maxHeight;
		document.getElementById("spnTXTControl").innerHTML = "Kleiner tekstvlak &raquo;";
	}
}

function PushBlog(blog_id) {
	if (confirm("Ben je zeker dat je dit blog meteen online wilt zetten?")) {
		document.location = "redact.asp?push=" + blog_id;
	}
}

function PushBlogLijst(blog_id) {
	if (confirm("Ben je zeker dat je dit blog in de publicatielijst wilt zetten?")) {
		document.location = "redact.asp?pushL=" + blog_id;
	}
}

function check_images(){ 
	//var imgTel = 1;
	//var iMax_breedte = 350;
	
	//while (document.getElementById("img_resize_" + imgTel)) {
	//	var img = document.getElementById("img_resize_" + imgTel);
//		var breedte = img.width;
//		var hoogte = img.height;
			
//		if (breedte > iMax_breedte) {
//			img.width = iMax_breedte; /
//			img.height = Math.floor(hoogte/(breedte/iMax_breedte)); 
//			img.style.border = "dashed 1px #FF6600"; 
//		}
//		imgTel++;
//	}
	setTimeout("readBlogTrefwoorden(" + jsGrens + ")", 500);
}

function PopupPic(sPicURL) { 
	window.open( "/img_popup.asp?"+sPicURL, "",  "resizable=1,HEIGHT=200,WIDTH=200"); 
} 


function volledige_grootte(imgname) {
	var oSource = document.all(imgname).src; 
	PopupPic(oSource);	
}

function jva_waardeer(b_id, waardering) {
	xml_get("/xml_gets/set_waardering.asp?b=" + b_id + "&w=" + waardering, "blgWaardering", "jva_waardeer_onLoad(" + b_id + "," + waardering + ")", "1");
}
function jva_waardeer_onLoad(b_id, waardering) {
	setTimeout("jva_waardeer_onEnd(" + b_id + "," + waardering + ")", 1000);
}
function jva_waardeer_onEnd(b_id, waardering) {
	xml_get("/xml_gets/set_waardering.asp?blanco=1&b=" + b_id + "&w=" + waardering, "blgWaardering", "", "1");
}

function jva_waardeer_do(waardering) {
	if (waardering == "") {
		document.getElementById("blg_waar_tekst").innerHTML = "Blog-waardering:";
	} else {
		switch(waardering){
			case "1": {
			  document.getElementById("blg_waar_tekst").innerHTML = "Niet mijn ding";
			  break;}
			case "2": {
			  document.getElementById("blg_waar_tekst").innerHTML = "Slecht blog";
			  break;}
			case "3": {
			  document.getElementById("blg_waar_tekst").innerHTML = "Aardig blog";
			  break;}
			case "4": {
			  document.getElementById("blg_waar_tekst").innerHTML = "Goed blog";
			  break;}
			case "5": {
			  document.getElementById("blg_waar_tekst").innerHTML = "Excellent blog";
			  break;}
		}
	}
}

function jva_move_zeepkist(reactie_id) {
	if (confirm("Bent u zeker dat deze reactie in de Zeepkist thuis hoort?")) {
		xml_get("/xml_gets/to_zeepkist.asp?r=" + reactie_id, "spnReactieF" + reactie_id, "", "1");
	}
}

function jva_actie_submit() {
	var naam = document.getElementById("actie_naam").value;	
	var email = document.getElementById("actie_email").value;	
	
	if (email!=""&&naam!="") {
		document.getElementById("actie_do").value = "1";
		document.frmActie.submit();
	} else {
		alert("Zowel uw naam als e-mailadres zijn vereist om aan deze actie deel te nemen.");
	}
}

function sh_rea(r_id) {
	document.getElementById("spnRea" + r_id).style.display = "none";
	document.getElementById("spnReactieF" + r_id).style.display = "block";
}

function mm_react(r_id, b_id, ot, n_id) {
	if (b_id=="0") {
		document.location = "/nieuws/?ot=" + ot + "&n=" + n_id + "&reof=" + r_id + "#" + r_id;
} else {
		document.location = "/blogs/?ot=" + ot + "&grens=" + b_id + "&reof=" + r_id + "#" + r_id;
	}
}

function jva_ban(ip, dat) {
	var reden = prompt("Wat is de banreden?", "Hier de reden (weekban/permaban)");
	if (confirm("Bent u zeker dat u " + ip + " wilt bannen?")) {
		xml_get("/xml_gets/add_ban.asp?a=add&s=rea&i=" + ip + "&r=" + escape(reden), "", "alert('" + ip + " Geband.');", "");
	}	
}
function jva_ban_name(naam, dat) {
	var reden = prompt("Wat is de banreden?", "Hier de reden (weekban/permaban)");
	if (confirm("Bent u zeker dat u " + naam + " wilt bannen?")) {
		xml_get("/xml_gets/add_ban.asp?a=add&s=name&n=" + naam + "&r=" + escape(reden), "", "alert('" + naam + " Geband.');", "");
	}	
}

function jva_unban(ip) {
	if (confirm("Bent u zeker dat u deze bezoeker wilt unbannen?")) {
		xml_get("/xml_gets/add_ban.asp?a=del&s=&i=" + ip, "", "alert('" + ip + " Ge-unband.');", "");
	}	
}

function jva_modpre(r_id) {
	document.getElementById("spnMidReaOp" + r_id).style.display = "none";
	document.getElementById("spnModRea" + r_id).style.display = "block";
}

function maakBBackup(b_id) {
	if (confirm("De backup wordt gemaakt van de bewaarde versie.\n\nGa verder als u bewaard heeft.")) {
		xml_get("/xml_gets/makeBackup.asp?b=" + b_id, "", "alert('backup gemaakt');", "");
	}
}

function restoreBBackup(b_id) {
	if (confirm("Het terugplaatsen van een backup kan niet ongedaan gemaak worden.\n\nBent u zeker dat u de backup van dit blog wilt terugplaatsen?")) {
		xml_get("/xml_gets/restoreBackup.asp?b=" + b_id, "", "restoreDone()", "");
	}
}

function restoreDone(b_id) {
	alert("De backup is teruggeplaatst.");
	document.location = "blog_edit.asp";
}

function openReaOpties() {
	document.getElementById("spnReaOpties").style.display = "none";	
	document.getElementById("spnReaOptiesOpen").style.display = "block";	
}

function closeReaOpties() {
	document.getElementById("spnReaOpties").style.display = "block";	
	document.getElementById("spnReaOptiesOpen").style.display = "none";	
}

function blindsurf() {
var url = "http://www.freeproxyserver.net?hl=1111100001&j=" + document.getElementById("Proxy").value;
var blind = window.open(url,'','scrollbars=yes,menubar=yes,height=600,width=800,resizable=yes,toolbar=yes,location=no,status=no');
}

function jva_modpreNW(r_id) {
	xml_get("/xml_gets/modereer.asp?r=" + r_id, "spnModCNT" + escape(r_id), "", "1");
}

function open_modNW(r_id) {
  document.getElementById("rcn" + r_id).style.display = "none";
  document.getElementById("mrcn" + r_id).style.display = "block";
  xml_get("/xml_gets/modereer.asp?r=" + escape(r_id) + "&e=1", "mrcn" + escape(r_id), "", "1");
}

function close_modNW(r_id) {
  document.getElementById("rcn" + r_id).style.display = "block";
  document.getElementById("mrcn" + r_id).innerHTML = "";
}

function saveModNW(r_id) {
	if (confirm("Ben je zeker, meneer de modereerder?")) {
		document.getElementById("frmModereer" + r_id).submit();
	}
}

function PM(naar, r_id) {
  document.getElementById("rcn" + r_id).style.display = "none";
  document.getElementById("mrcn" + r_id).style.display = "block";
  xml_get("/xml_gets/schrijfPM.asp?n=" + escape(naar) + "&r=" + escape(r_id), "mrcn" + escape(r_id), "", "");
}

function geenPM(r_id) {
  document.getElementById("mrcn" + r_id).innerHTML = "";
  document.getElementById("rcn" + r_id).style.display = "block";
}

function sendPM(r_id) {
	var inh = document.getElementById("txtPM" + r_id).value;
	if (inh!="") {
		document.getElementById("frmPM" + r_id).submit();
	}
}

function LoadPM() {
  xml_get("/plugin/PM.asp", "PMContainer", "", "");
}

function toonPM(welkeen, aantal) {
  if (aantal==0) {
	alert("Uitmuntend, u heeft net 0 berichten gelezen."); } 
  else {
  	xml_get("/xml_gets/toonPM.asp?s=" + escape(welkeen), "pm_content", "", "");
  }
}

function leesPM(pm_id) {
  	xml_get("/xml_gets/toonPM.asp?pm_id=" + escape(pm_id), "pm_content", "", "");
}

function delPM(pm_id) {
	if (confirm("Dit bericht mag weg?")) {
  		xml_get("/xml_gets/toonPM.asp?del=1&pm_id=" + escape(pm_id), "pm_content", "LoadPM()", "");
	}
}

function antwoordPM(naar_id, pm_id) {
  xml_get("/xml_gets/schrijfPM.asp?n=" + escape(naar_id) + "&pm_id=" + escape(pm_id) + "&r=0", "pm_content", "", "");
}

function votePollBlog(p, a) {
	xml_get("/xml_gets/poll_vote.asp?p=" + p + "&a=" + a, "spnPollBlog", "", "1");
}

function LoadBlogBcnt(b_id) {
  xml_get("/xml_gets/get_blogbundels.asp?grens=" + escape(b_id), "bdcnt", "", "");
}

function LoadUpdate(b_id) { //poll & actie laden
  if (poll!='0') xml_get("/xml_gets/get_poll.asp?poll=" + escape(b_id), "spnPollContainer", "", "");
  if (actie!='0') xml_get("/xml_gets/get_actie.asp?b=" + escape(b_id) + "&actie=" + escape(actie), "spnActieContainer", "", "");
}

function acnt_inst() {
  xml_get("/xml_gets/accountinstellingen.asp", "pm_content", "", "");
}

function Save_acnt() {
	var account_website = document.getElementById("account_website").value;
	var account_emailtonen = document.getElementById("account_emailtonen").value;
	var ondertitel = document.getElementById("ondertitel").value;
	xml_get("/xml_gets/saveaccount.asp?et=" + escape(account_emailtonen) + "&w=" + escape(account_website) + "&o=" + escape(ondertitel), "pm_content", "");
}

function nwLogin() {
	var username = document.getElementById("un").value;
	var wachtwoord = document.getElementById("pwd").value;
	var sErr = "";
	if (username=="" || !email_controle(username)) sErr += "- Geen geldig e-mailadres ingevuld.\n";
	if (wachtwoord=="") sErr += "- Geen wachtwoord ingevuld.\n";
	if (sErr!="") {
		alert("Inloggen lukt niet:\n\n" + sErr);
	} else {
		xml_get("/xml_gets/inloggen.asp?u=" + escape(username) + "&w=" + escape(wachtwoord), "pm_content", "nwLogin_onLoad('')");
	}
}

function nwLogin_onLoad(iet) {
}

function WWVergeten() {
	document.getElementById("spnACClogin").style.display = "none";	
	document.getElementById("spnACCNTWW").style.display = "block";	
	document.getElementById("un2").select();
}

function WWVergeten_terug() {
	document.getElementById("spnACClogin").style.display = "block";	
	document.getElementById("spnACCNTWW").style.display = "none";	
}

function WWVergetenX() {
	var email = document.getElementById("un").value;
	if (!email_controle(email)) {
		alert("Vul een geldig e-mailadres in bij 'E-mailadres'\nen de robot doet de rest.");
		document.getElementById("un").select();
	} else {
		xml_get("/xml_gets/wachtwoord_vergeten.asp?e=" + escape(email), "pm_content", "WWVergetenLoad()","");
	}
}

function WWVergetenLoad() {
	var sResult = document.getElementById("pm_content").innerHTML;
	if (sResult=="0") {
		alert("Geen account met dit emailadres gevonden");
		LoadPM();
	} else {
		alert("Er is een e-mail naar u onderweg");
		LoadPM();
	}
}

function toonNWR(hoeveel) {
	var addon = "";
	if (hoeveel!="0") addon = "?a=" + hoeveel;
	xml_get("/xml_gets/reaxies_eigen.asp" + addon, "pm_content", "","");
}


function noError() {
	return true;
}
onError = noError(); 
-->