function blockError(){
return true;
}

window.onerror = blockError;

function pollarchief(pagina) {
	if (pagina != 'kies') {
		window.location = pagina;
	}
}



function naam(which){
document.inloggen.gebruikersnaam.value = document.inloggen.gebruikersnaam.value + which;
document.inloggen.wachtwoord.focus();
}

   function setsmilie(which){
document.bericht.bericht.value = document.bericht.bericht.value + which;
}



	/*
	written by chris wetherell
	http://www.massless.org
	chris [THE AT SIGN] massless.org

	warning: it only works for IE4+/Win and Moz1.1+
	feel free to take it for your site
	if there are any problems, let chris know.
	*/

	var thisForm;

	function mozWrap(txtarea, lft, rgt)
	{
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		if (selEnd==1 || selEnd==2) selEnd=selLength;
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd)
		var s3 = (txtarea.value).substring(selEnd, selLength);
		txtarea.value = s1 + lft + s2 + rgt + s3;
	}

	function IEWrap(lft, rgt)
	{
		strSelection = document.selection.createRange().text;
		if (strSelection!="")
		{
			document.selection.createRange().text = lft + strSelection + rgt;
		}
	}

	function wrapSelection(txtarea, lft, rgt)
	{
		if (document.all) {IEWrap(lft, rgt);}
		else if (document.getElementById) {mozWrap(txtarea, lft, rgt);}
	}

	function wrapSelectionWithLink(txtarea)
	{
		var my_link = prompt("Geef link op:","http://");
		if (my_link != null)
		{
			var my_text = prompt("Geef link tekst op:","");
			if (my_text != "")
			{
				lft="[url=" + my_link + "]" + my_text;
				rgt="[/url]";
				wrapSelection(txtarea, lft, rgt);
			}
			else
			{
				lft="[url]" + my_link;
				rgt="[/url]";
				wrapSelection(txtarea, lft, rgt);
			}
		}
		return;
	}

	function wrapSelectionWithImg(txtarea)
	{
		var my_link = prompt("Geef link naar plaatje op:","http://");
		if (my_link != null)
		{
			lft="[img]" + my_link;
			rgt="[/img]";
			wrapSelection(txtarea, lft, rgt);
		}
		return;
	}

	function wrapSelectionWithColor(txtarea)
	{
		var my_link = prompt("Geef de kleurcode op:","#");
		if (my_link != null)
		{
			lft="[color=" + my_link + "]";
			rgt="[/color]";
			wrapSelection(txtarea, lft, rgt);
		}
		return;
	}


function setsmilie2(which){
document.shout.shout.value = document.shout.shout.value + which;
}


function pm() {
  if(confirm("Je hebt 1 of meerdere ongelezen privé berichten, wil je naar je inbox gaan?")){
  document.location.href = '/?pagina=leden/pm';
  } else {

  }
}

function reactie_delete(id) {
  if(confirm("Weet je zeker dat je deze reactie wilt verwijderen?")){
  document.location.href = '/?pagina=reactie/verwijderen&id=' + id;
    } else {

  }
}

function forum_delete(id) {
  if(confirm("Weet je zeker dat je dit topic wilt verwijderen?")){
  document.location.href = '/?pagina=forum/topic/verwijderen&id=' + id;
    } else {

  }
}

function forum_sluiten(id) {
  if(confirm("Weet je zeker dat je dit topic wilt sluiten?")){
  document.location.href = '/?pagina=forum/topic/sluiten&id=' + id;
    } else {

  }
}

function forum_openen(id) {
  if(confirm("Weet je zeker dat je dit topic wilt openen?")){
  document.location.href = '/?pagina=forum/topic/openen&id=' + id;
    } else {

  }
}

function forum_reactie_delete(id) {
  if(confirm("Weet je zeker dat je deze reactie wilt verwijderen?")){
  document.location.href = '/?pagina=forum/reactie/verwijderen&id=' + id;
    } else {

  }
}


function uitloggen() {
  if(confirm("Weet je zeker dat je je wilt uitloggen?")){
  document.uitloggen_confirm.submit();
  } else {

  }
}


var klik = 0;
function klikken() {
if(klik > 0) {
alert("Je hebt al geklikt, even geduld graag...");
return false;
}
else {
klik++
return true;
}
}

var tipShown;
var ie = document.all ? true : false;
var yPos;
var xPos;
var ySpacing = 15;
var xSpacing = 15;
document.onmousemove = locateMouse;
function locateMouse(e) {
    yPos = (ie == true) ? event.clientY + document.documentElement.scrollTop : e.pageY;
    xPos = (ie == true) ? event.clientX + document.documentElement.scrollLeft : e.pageX;
    if(tipShown == true) {
        document.getElementById('tooltip').style.top = yPos + ySpacing + "px";
        document.getElementById('tooltip').style.left = xPos + xSpacing + "px";
    }
}
function showTip(text) {
    tipShown = true;
    document.getElementById('tooltip').style.display = "block";
    document.getElementById('innertooltip').innerHTML = text;
}
function hideTip() {
    tipShown = false;

    document.getElementById('tooltip').style.display = "none";
}









function controleerFormulier(frm)
{
    MIN_LENGTH_SUBJECT = 1;
    MAX_LENGTH_SUBJECT = 30;
    ERROR_SUBJECT = "Je hebt geen titel ingevuld of je titel is veel te lang, controleer het even aub";

    MIN_LENGTH_MESSAGE = 5;
    MAX_LENGTH_MESSAGE = 100000;
    ERROR_MESSAGE = "Je hebt geen bericht ingevuld of je bericht is veel te kort, controleer het even aub";

    strOnderwerp = frm.elements['onderwerp'].value;
    if (strOnderwerp.length < MIN_LENGTH_SUBJECT || strOnderwerp.length > MAX_LENGTH_SUBJECT)
    {
        alert(ERROR_SUBJECT);
        return false;
    }
    strBericht = frm.elements['bericht'].value;
    if (strBericht.length < MIN_LENGTH_MESSAGE || strBericht.length > MAX_LENGTH_MESSAGE)
    {
        alert(ERROR_MESSAGE);
        return false;
    }
    return true;
}



function aanmeldFormulier(frm)
{
    //Velden ingevuld?
    for (var i = 0; i < frm.elements.length; i++)
    {
        //Tekstvelden
        if (frm.elements[i].type == 'text' || frm.elements[i].type == 'password')
        {
            if (frm.elements[i].value.length < 2)
            {
                frm.elements[i].focus();
                alert('Je moet alle verplichte velden invullen!');
                return false;
            }
        }
        //Radio buttons
        if (frm.elements[i].type == 'radio')
        {
            var gecheckt = false;
            for (var j = 0; j < frm.elements[frm.elements[i].name].length; j++)
            {
                if (frm.elements[frm.elements[i].name][j].checked) gecheckt = true;
            }
            if (!gecheckt)
            {
                frm.elements[i].focus();
                alert('Je dient een ook beroep te kiezen!');
                return false;
            }
        }
    }

    //Wachtwoorden gelijk?
    if (frm.elements['wachtwoord'].value != frm.elements['wachtwoord2'].value)
    {
        alert('Wachtwoorden zijn niet gelijk');
        frm.elements['wachtwoord'].focus();
        return false;
    }
    return true;
}