function klik(wat,leeg)
{
	gekliktCON = true;
	if(wat.match(/#/) == '#')
	{
		var klikAr = wat.split('#');
		wat = klikAr[0];
		if(wat == 'berichtHome')var functie = klikAr[1];
		else if(wat == 'home')var pagina = klikAr[1];
		else if(wat == 'plaatsActiviteit'){var dag = klikAr[1]; var maand = klikAr[2]; var jaar = klikAr[3];}
	}
	else 
	{
		if(wat == 'berichtHome')var functie = gebruikerCON['functie'];	
	}
	
	window.open('#' + wat, '_self');
	$('url').innerHTML = wat;
	var interval = setInterval(function(e)
	{
		var verb = $('pagina').innerHTML.split('>');
		if(verb[verb.length-2].substr(0,11) == 'onzichtbaar')
		{
			clearInterval(interval);
			if(leeg)
			{
				meldingLegen();
			}
			switch(wat)
			{
				case 'home':zendenPOST('home',gebruikerCON['functie']+"#"+pagina+"#"+gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/home.php',true); break;
				case 'activeren':zendenPOST('activeren',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/activeren.php',true); break;
				case 'profiel':zendenPOST('profiel',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/profiel.php',true);break;
				case 'berichtHome':zendenPOST('berichtHome',functie,'inhoud','laden/pagina/berichtHome.php',true);break;
				case 'bevestigActivatie':zendenPOST('bevestig',gebruikerCON['functie'],'inhoud','laden/pagina/bevestigActivatie.php',true);break;
				case 'bannen':zendenPOST('bannen',"",'inhoud','laden/pagina/bannen.php',true);break;
				case 'kabouters':zendenPOST('kabouters',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/kabouters.php',true);break;
				case 'pagadders':zendenPOST('pagadders',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/pagadders.php',true);break;
				case 'jongknapen':zendenPOST('jongknapen',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/jongknapen.php',true);break;
				case 'knapen':zendenPOST('knapen',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/knapen.php',true);break;
				case 'jonghernieuwers':zendenPOST('jonghernieuwers',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/jonghernieuwers.php',true);break;
				case 'leiders':zendenPOST('leiders',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/leiders.php',true);break;
				case 'kalenderBew':var date = new Date(); zendenPOST('kalender',gebruikerCON['functie']+'#'+date.getDate()+'#'+(date.getMonth()+1)+'#'+date.getFullYear(),'inhoud','laden/pagina/kalender.php',true);break;
				case 'kalender':var date = new Date(); zendenPOST('kalender','andere#'+date.getDate()+'#'+(date.getMonth()+1)+'#'+date.getFullYear(),'inhoud','laden/pagina/kalender.php',true);break;
				case 'plaatsActiviteit':zendenPOST('activiteitPlaatsen',gebruikerCON['functie']+'#'+gebruikerCON['gebruikersnaam']+'#'+dag+'#'+maand+'#'+jaar,'inhoud','laden/pagina/plaatsActiviteit.php',true);break;
				case 'algemeen':zendenPOST('algemeen','','inhoud','laden/pagina/algemeen.php',true);break;
				case 'ksjksavksj':zendenPOST('ksjksavksj','','inhoud','laden/pagina/ksjksavksj.php',true);break;
				case 'fout':zendenPOST('fout','','inhoud','laden/pagina/fout.php',true);break;
				case 'bekijkFout':zendenPOST('bekijkFout',gebruikerCON['functie'],'inhoud','laden/pagina/bekijkFout.php',true);break;
				case 'inschrijvingOudersfeest':zendenPOST('inschrijvingOudersfeest',gebruikerCON['gebruikersnaam']+'#'+gebruikerCON['functie']+'#'+gebruikerCON['email'],'inhoud','laden/pagina/inschrijvingOudersfeest.php',true);break;
				case 'bevestigInschrijvingenOudersfeest':zendenPOST('bevestigInschrijvingenOudersfeest',gebruikerCON['functie'],'inhoud','laden/pagina/bevestigInschrijvingenOudersfeest.php',true);break;
				case 'upload':zendenPOST('upload',gebruikerCON['functie'],'inhoud','laden/pagina/uploader.php');break;
				case 'fotos':zendenPOST('fotos','','inhoud','laden/pagina/fotos.php');break;
				case 'blabla':zendenPOST('blabla','','inhoud','laden/pagina/blabla.php');break;
				case 'leden':zendenPOST('leden',gebruikerCON['functie'],'inhoud','laden/pagina/leden.php',true);break;
				case 'tokshop':zendenPOST('tokshop',gebruikerCON['functie'],'inhoud','laden/pagina/tokshop.php',true);break;
				case 'tokshopToevoegen':zendenPOST('tokshopToevoegen',gebruikerCON['gebruikersnaam'],'inhoud','laden/pagina/tokshopToevoegen.php',true);break;
				
				//case 'wachtwoordVergeten':zendenPOST('wachtVerg',gebruikersnaam,'inhoud','laden/pagina/wachtwoordVergeten.php',true);break;
			}
		}
	},100);
	setTimeout(function(e){clearInterval(interval);},2000);
	gekliktCON = false;
}

function meldingLegen()
{
	$('melding').innerHTML = '';
	$('melding').style.display = 'none';
}

function checkHoofd()
{
	if($('checkHoofdleider').checked)$('kiesBan').disabled = true;	
	else $('kiesBan').disabled = false;	
}

function yPos(elem)
{
	var y = 0;
	while(elem)
	{
		y+= elem.offsetTop;
		elem = elem.offsetParent;
	}
	return y;
}

function xPos(elem)
{
	var x = 0;
	while(elem)
	{
		x+= elem.offsetLeft;
		elem = elem.offsetParent;
	}
	return x;
}

function $(id)
{
	return document.getElementById(id);
}

function toonOverlaag()
{
	$('overlaagB').style.display = 'block';
	$('overlaagF').style.display = 'block';
	var h = $('overlaagF').offsetHeight;
	var w = $('overlaagF').offsetWidth;
	$('overlaagF').style.marginTop = "-"+(h/2)+"px";
	$('overlaagF').style.marginLeft = "-"+(w/2)+"px";
}

function sluitOverlaag()
{
	$('overlaagTitel').innerHTML = "";
	$('overlaagBody').innerHTML = "";
	$('overlaagF').style.display = 'none';
	$('overlaagB').style.display = 'none';
	$('overlaagF').style.width = '356px';
	$('overlaagHoofding').style.width = '356px';
	$('overlaagBody').style.width = '340px';
	$('overlaagF').style.height = 'auto';
	$('overlaagBody').style.display = "block";
	if($('overlaagUpload'))$('overlaagUpload').style.display = "none";
}

/*var el = document.getElementById('fotoHomeDatabase');
el.onmouseover = function( event ) {
    event = event || window.event;
    var target = event.target ? event.target : event.srcElement;
    if ( target.nodeName.toLowerCase() === 'option' ) {
        alert('option');
    }
}*/

function toonFoto(pad)
{
	$('topicFotoIFrame').style.height = "150px";
	$('topicFotoIFrame').contentWindow.document.body.innerHTML = "<img src='http://www.ksaichtegem.be/afbeeldingen/database/topicFotos/"+pad+"'/>";
}

function verbergFoto()
{
	document.getElementById('topicFotoIFrame').style.height = "50px";
	$('topicFotoIFrame').contentWindow.document.body.innerHTML = "";	
}

var bekActGeklikt = true;
function bekijkAct(id)
{
	if(bekActGeklikt)
	{
		zendenPOST('vraagActiviteit',id,'inhoudAct','php/verwerk.php',false);
		var interval = setInterval(function(e)
		{
			var gegevens;
			var geg;
			if($('inhoudAct').innerHTML.match(/#/) == "#")
			{
				clearInterval(interval);
				gegevens = $('inhoudAct').innerHTML;
				('inhoudAct').innerHTML = "";
				geg = gegevens.split("#");
				if((geg[6].substr(4,1) == 1) || (geg[7].substr(4,1) == 1))
				{
					geg[6] = "n.t.b.";
					geg[7] = "n.t.b.";
				}
				$('overlaagTitel').innerHTML = geg[0];
				$('overlaagBody').innerHTML = "<div style='margin-bottom:5px;'>Hieronder volgen de gegevens van de gekozen activiteit:</div><table id='tabelAct'><tr class='rijAct'><td>Naam</td><td class='kolomAct'>"+geg[0]+"</td></tr><tr class='rijAct'><td>Organisatie</td><td class='kolomAct'>"+geg[1]+"</td></tr><tr class='rijAct'><td>Locatie</td><td class='kolomAct'>"+geg[2]+"</td></tr><tr class='rijAct'><td>Doelgroep</td><td class='kolomAct'>"+geg[3]+"</td></tr><tr class='rijAct'><td>Begindatum</td><td class='kolomAct'>"+geg[4]+"</td></tr><tr class='rijAct'><td>Einddatum</td><td class='kolomAct'>"+geg[5]+"</td></tr><tr class='rijAct'><td>Beginuur</td><td class='kolomAct'>"+geg[6]+"</td></tr><tr class='rijAct'><td>Einduur</td><td class='kolomAct'>"+geg[7]+"</td></tr></table><div style='margin-bottom:5px;'><b><i>Opmerkingen</i></b></div><div>"+geg[8]+"</div>";
				toonOverlaag();
			}
		},100);
		setTimeout(function(e){clearInterval(interval);},10000)
	}
	else bekActGeklikt = true;
}

function verwijderAct(id)
{
	bekActGeklikt = false;
	if(isnummer(id))
	{
		$('overlaagTitel').innerHTML = "Opgelet!";
		$('overlaagBody').innerHTML = "<div style='margin-bottom:5px;'>Bent u zeker dat u deze activiteit wilt verwijderen?</div><div style='width:100px; height:50px; margin:auto;'><div class='bevestig' style='color:#006699; border-color:#006699; width:30px; float:left;' onclick='verwijderAct(\"verwijder"+id+"\");'>ja</div><div class='bevestig' style='color:#006699; border-color:#006699; width:30px; float:right;' onclick='sluitOverlaag();'>nee</div></div>";
		toonOverlaag();
	}
	else
	{
		zendenPOST('verwijderAct',id.substr(9),'melding','php/verwerk.php',false);
		sluitOverlaag();
		var interval = setInterval(function(e)
		{
			if($('melding').innerHTML.match(/De activiteit is verwijderd./) == "De activiteit is verwijderd.")
			{
				klik('kalenderBew',false);
				clearInterval(interval);
			}
		},100);
		setTimeout(function(e){clearInterval(interval);},10000);
	}
}

function isnummer(nummer)
{
	var geldigeNummers = "0123456789"
	var isnummer=true;
	var char;
	for (i = 0; i < nummer.length && isnummer == true; i++) 
    { 
		char = nummer.charAt(i); 
		if (geldigeNummers.indexOf(char) == -1) isnummer = false;
	}
	return isnummer;
}

function berekenPrijsOudersfeest(id)
{
	var wie;
	if(id.match(/Vol/) == "Vol")wie = "Vol";
	else wie = "Kind";
	var aantal = parseInt($('aantal'+wie).innerHTML);
	var prijsPerPortie = parseInt($('prijs'+wie).innerHTML);
	var prijsSubTot = parseInt($('tot'+wie).innerHTML);
	if(id.match(/omhoog/) == "omhoog")
	{
		if(aantal < 99)
		{
			$('aantal'+wie).innerHTML = (aantal+1);
			$('tot'+wie).innerHTML = ((aantal+1)*prijsPerPortie);
			$('tot').innerHTML = (parseInt($('totVol').innerHTML)+parseInt($('totKind').innerHTML));
		}
	}
	else
	{
		if(aantal != 0)
		{
			$('aantal'+wie).innerHTML = (aantal-1);
			$('tot'+wie).innerHTML = ((aantal-1)*prijsPerPortie);
			$('tot').innerHTML = (parseInt($('totVol').innerHTML)+parseInt($('totKind').innerHTML));
		}
	}
}

function openmap(id)
{
	var array = id.split("#");
	var id = array[0];
	var pad = array[1];
	var aantalMappenin = array[2];
	var array2 = id.split("_");
	var map = array2[1];
	var niveau = array2[0];
	
	if(niveau >= 2)
	{
		var mappenNaam = pad.split('/');
		for(var i=3;i<(mappenNaam.length-1);i++)
		{
			hoogte = $("sub"+mappenNaam[i]).style.height;
			nummer = hoogte.split("px");
			$("sub"+mappenNaam[i]).style.height = (parseInt(nummer[0])+1+(parseInt(aantalMappenin)*18))+'px';
		}
	}
	$("sub"+map).style.display = "block";
	if(id.match(/plusE/) == "plusE"){$(id).src = "../../afbeeldingen/site/minE.gif";$(id).onclick=new Function("sluitmap(this.id+'#'+'"+pad+"'+'#'+'"+aantalMappenin+"');");}
	else if(id.match(/plusL/) == "plusL"){$(id).src = "../../afbeeldingen/site/minL.gif";$(id).onclick=new Function("sluitmap(this.id+'#'+'"+pad+"'+'#'+'"+aantalMappenin+"');");}
	$("map"+id).src = "../../afbeeldingen/site/openmap.gif";
	zendenPOST("openmap",id+"#"+pad+map+"/","sub"+map,"laden/pagina/uploader.php",false);
}

function sluitmap(id)
{
	
	var array = id.split("#");
	var id = array[0];
	var pad = array[1];
	var aantalMappenin = array[2];
	var array2 = id.split("_");
	var map = array2[1];
	var niveau = array2[0];
	
	if(niveau >= 2)
	{
		var mappenNaam = pad.split('/');
		for(var i=3;i<(mappenNaam.length-1);i++)
		{
			hoogte = $("sub"+mappenNaam[i]).style.height;
			nummer = hoogte.split("px");
			$("sub"+mappenNaam[i]).style.height = (parseInt(nummer[0])-1-(parseInt(aantalMappenin)*18))+'px';
		}
	}
	if(vorigeID == "naam_"+pad+"_"+map)
	{
		$(vorigeID).style.background = "white";
		$(vorigeID).style.color = "black";
	}
	$("sub"+map).style.display = "none";
	if(id.match(/plusE/) == "plusE"){$(id).src = "../../afbeeldingen/site/plusE.gif";$(id).onclick=new Function("openmap(this.id+'#'+'"+pad+"'+'#'+'"+aantalMappenin+"');");}
	else if(id.match(/plusL/) == "plusL"){$(id).src = "../../afbeeldingen/site/plusL.gif";$(id).onclick=new Function("openmap(this.id+'#'+'"+pad+"'+'#'+'"+aantalMappenin+"');");}
	$("map"+id).src = "../../afbeeldingen/site/map.gif";
	zendenPOST("sluitmap",id,"sub"+map,"laden/pagina/uploader.php",false);	
}

var vorigeID = "";
function klikmap(id)
{	
	var ar,ar2;
	ar = id.split("#");
	id = ar[0]
	if((vorigeID != "") && ($(vorigeID) != null))
	{
		$(vorigeID).style.background = "white";
		$(vorigeID).style.color = "black";
	}
	vorigeID = id;
	ar2 = id.split("_");
	$(id).style.background = "black";
	$(id).style.color = "white";
	/*if(ar[2] != 0)
	{
		openmap(ar[1]+"#"+ar2[1]+"#"+ar[2]);
	}*/
	zendenPOST("klikmap",ar2[1]+ar2[2],"inhoudmappen","laden/pagina/uploader.php",false);
}

function klikmapinmap(id)
{
	zendenPOST("klikmap",id,"inhoudmappen","laden/pagina/uploader.php",false);
}

function knipperAct()
{
	var flikker = "white";
	setInterval(function(e)
	{	
	if($('activeren'))
	{
		if(flikker == "white")
		{
			flikker = "black";
			$('activeren').style.color = flikker;
		}
		else
		{
			flikker = "white";
			$('activeren').style.color = flikker;
		}
	}
	},1000);	
}

function toonReacties(id)
{
	$(id).style.display = 'block';
	var idNr = id.split('_');
	$(idNr[0]+"_ReaNaam").innerHTML = 'Verberg reacties';
	$(idNr[0]+"_ReaNaam").onclick=new Function("verbergReacties('"+idNr[0]+"_reacties');");
}

function verbergReacties(id)
{
	$(id).style.display = 'none';
	var idNr = id.split('_');
	$(idNr[0]+"_ReaNaam").innerHTML = "Bekijk reacties of reageer";
	$(idNr[0]+"_ReaNaam").onclick=new Function("toonReacties('"+idNr[0]+"_reacties');");
}

function trim(value) 
{
	value = value.replace(/^\s+/,'');
	value = value.replace(/\s+$/,'');
	return value;
}

function minimaliseer(id,links)
{
	if(links != 0)var bottom = -40;
	else var bottom = 0;
	$('topicMinMax'+id).alt = "maximaliseer";
	$('topicMinMax'+id).title = "maximaliseer";
	$('topicMinMax'+id).src = "afbeeldingen/site/maximaliseer.png";
	$('topicMinMax'+id).onclick = new Function("maximaliseer("+id+","+links+");");
	$('topicKnoppen'+id).style.paddingRight = "0px";
	$('topicTitel'+id).style.paddingLeft = "0px";
	$('topicInhoud'+id).style.margin = "30px 0px "+bottom+"px 0px";
	if($('topicReageer'+id))$('topicReageer'+id).style.display = "none";
	$('topicLinks'+id).style.display = "none";
	$('topicFoto'+id).style.display = "none";
	$('topicBericht'+id).style.display = "none";
	$('topicOnder'+id).style.display = "none";
}

function maximaliseer(id,links)
{
	if((id%2)==0)
	{
		var rechtsPad = 100; 
		var linksPad = 0;
	}
	else
	{
		var rechtsPad = 0; 
		var linksPad = 100;
	}
	if(links != 0)var bottom = -25;
	else var bottom = -30;
	$('topicMinMax'+id).alt = "minimaliseer";
	$('topicMinMax'+id).title = "minimaliseer";
	$('topicMinMax'+id).src = "afbeeldingen/site/minimaliseer.png";
	$('topicMinMax'+id).onclick = new Function("minimaliseer("+id+","+links+");");
	$('topicKnoppen'+id).style.paddingRight = rechtsPad+"px";
	$('topicTitel'+id).style.paddingLeft = linksPad+"px";
	$('topicInhoud'+id).style.margin = "-100px 0px "+bottom+"px 0px";
	if($('topicReageer'+id))$('topicReageer'+id).style.display = "table-cell";
	$('topicLinks'+id).style.display = "block";
	$('topicFoto'+id).style.display = "block";
	$('topicBericht'+id).style.display = "table-cell";
	$('topicOnder'+id).style.display = "table-cell";
}

var aantalMaten = 0;
function metMaat(id)
{
	var algemenePrijs = $('AlgemenePrijs').value;
	var check = $(id).checked;
	if(algemenePrijs == "")
	{
		var maat = id.split('_');
		if(check)
		{
			aantalMaten++
			$(maat[0]+'Prijs').disabled = "";
		}
		else 
		{
			aantalMaten--;
			$(maat[0]+'Prijs').disabled = "disabled";
		}
		if(aantalMaten == 0)$('AlgemenePrijs').disabled = "";
		else $('AlgemenePrijs').disabled = "disabled";
	}
	else
	{
		if(check)$(id).checked = "";
		window.scroll(0,0);
		$('melding').innerHTML = foutMelding("U kunt geen maten aanvinken als u een algemene prijs hebt ingevuld.");
		$('melding').style.display = "block";
	}
}

function htmlentities (string, quote_style)
{
    var hash_map = {}, symbol = '', tmp_str = '', entity = '';
    tmp_str = string.toString();    
    if (false === (hash_map = this.get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }
    hash_map["'"] = '&#039;';    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(symbol).join(entity);
    }
        return tmp_str;
}

function get_html_translation_table (table, quote_style) 
{    
    var entities = {}, hash_map = {}, decimal = 0, symbol = '';    var constMappingTable = {}, constMappingQuoteStyle = {};
    var useTable = {}, useQuoteStyle = {};
    
    // Translate arguments
    constMappingTable[0]      = 'HTML_SPECIALCHARS';    constMappingTable[1]      = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';
     useTable       = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
    useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT';
 
    if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
        throw new Error("Table: "+useTable+' not supported');        // return false;
    }
 
    entities['38'] = '&amp;';
    if (useTable === 'HTML_ENTITIES') {        entities['160'] = '&nbsp;';
        entities['161'] = '&iexcl;';
        entities['162'] = '&cent;';
        entities['163'] = '&pound;';
        entities['164'] = '&curren;';        entities['165'] = '&yen;';
        entities['166'] = '&brvbar;';
        entities['167'] = '&sect;';
        entities['168'] = '&uml;';
        entities['169'] = '&copy;';        entities['170'] = '&ordf;';
        entities['171'] = '&laquo;';
        entities['172'] = '&not;';
        entities['173'] = '&shy;';
        entities['174'] = '&reg;';        entities['175'] = '&macr;';
        entities['176'] = '&deg;';
        entities['177'] = '&plusmn;';
        entities['178'] = '&sup2;';
        entities['179'] = '&sup3;';        entities['180'] = '&acute;';
        entities['181'] = '&micro;';
        entities['182'] = '&para;';
        entities['183'] = '&middot;';
        entities['184'] = '&cedil;';        entities['185'] = '&sup1;';
        entities['186'] = '&ordm;';
        entities['187'] = '&raquo;';
        entities['188'] = '&frac14;';
        entities['189'] = '&frac12;';        entities['190'] = '&frac34;';
        entities['191'] = '&iquest;';
        entities['192'] = '&Agrave;';
        entities['193'] = '&Aacute;';
        entities['194'] = '&Acirc;';        entities['195'] = '&Atilde;';
        entities['196'] = '&Auml;';
        entities['197'] = '&Aring;';
        entities['198'] = '&AElig;';
        entities['199'] = '&Ccedil;';        entities['200'] = '&Egrave;';
        entities['201'] = '&Eacute;';
        entities['202'] = '&Ecirc;';
        entities['203'] = '&Euml;';
        entities['204'] = '&Igrave;';        entities['205'] = '&Iacute;';
        entities['206'] = '&Icirc;';
        entities['207'] = '&Iuml;';
        entities['208'] = '&ETH;';
        entities['209'] = '&Ntilde;';        entities['210'] = '&Ograve;';
        entities['211'] = '&Oacute;';
        entities['212'] = '&Ocirc;';
        entities['213'] = '&Otilde;';
        entities['214'] = '&Ouml;';        entities['215'] = '&times;';
        entities['216'] = '&Oslash;';
        entities['217'] = '&Ugrave;';
        entities['218'] = '&Uacute;';
        entities['219'] = '&Ucirc;';        entities['220'] = '&Uuml;';
        entities['221'] = '&Yacute;';
        entities['222'] = '&THORN;';
        entities['223'] = '&szlig;';
        entities['224'] = '&agrave;';        entities['225'] = '&aacute;';
        entities['226'] = '&acirc;';
        entities['227'] = '&atilde;';
        entities['228'] = '&auml;';
        entities['229'] = '&aring;';        entities['230'] = '&aelig;';
        entities['231'] = '&ccedil;';
        entities['232'] = '&egrave;';
        entities['233'] = '&eacute;';
        entities['234'] = '&ecirc;';        entities['235'] = '&euml;';
        entities['236'] = '&igrave;';
        entities['237'] = '&iacute;';
        entities['238'] = '&icirc;';
        entities['239'] = '&iuml;';        entities['240'] = '&eth;';
        entities['241'] = '&ntilde;';
        entities['242'] = '&ograve;';
        entities['243'] = '&oacute;';
        entities['244'] = '&ocirc;';        entities['245'] = '&otilde;';
        entities['246'] = '&ouml;';
        entities['247'] = '&divide;';
        entities['248'] = '&oslash;';
        entities['249'] = '&ugrave;';        entities['250'] = '&uacute;';
        entities['251'] = '&ucirc;';
        entities['252'] = '&uuml;';
        entities['253'] = '&yacute;';
        entities['254'] = '&thorn;';        entities['255'] = '&yuml;';
    }
 
    if (useQuoteStyle !== 'ENT_NOQUOTES') {
        entities['34'] = '&quot;';    }
    if (useQuoteStyle === 'ENT_QUOTES') {
        entities['39'] = '&#39;';
    }
    entities['60'] = '&lt;';    entities['62'] = '&gt;';
 
 
    // ascii decimals to real symbols
    for (decimal in entities) {        symbol = String.fromCharCode(decimal);
        hash_map[symbol] = entities[decimal];
    }
    
    return hash_map;
}

function versleep(id)
{
	var xInDiv = muisX-xPos($(id));
	var yInDiv = muisY-yPos($(id));
	var versleepDiv = document.createElement('div');
	versleepDiv.id = 'versleep_'+id;
	versleepDiv.setAttribute('class','versleep');
	versleepDiv.innerHTML = $(id).innerHTML;
	versleepDiv.onmouseup = new Function("los("+versleep.id+");");
	document.body.appendChild(versleepDiv);
	var interval = setInterval(function(e)
	{
		versleepDiv.style.left = (muisX-xInDiv)+'px';
		versleepDiv.style.top = (muisY-yInDiv)+'px';
		if(gelost)
		{
			clearInterval(interval);
			gelost = false;
			document.body.removeChild($('versleep_'+id))
		}
	},10);
}

var muisX;
var muisY;
var gelost = false;
document.onmousemove=muisCoordinaten;
document.onmouseup=function(){gelost=true;}
document.onmousedown=function(){gelost=false;}
function muisCoordinaten(event)
{
	ev = event || window.event;
	muisX = ev.clientX;
	muisY = ev.clientY;
}

