var adultrubr_rubr=new Array();
var adultrubr_timer;

function adultrubr_insert(id) {

	adultrubr_rubr.push(id);

	if (adultrubr_getCookie("sibkinderslot")==1) {
		document.write('Er is een kinderslot ingesteld. Deze rubriek is hierdoor niet zichtbaar.<a href="http://2link.be/kinderslot">Verwijder het kinderslot</a>');
	}
	else if (adultrubr_getCookie("sibadultok")!=1) {
		document.write('<div id="sibadult_'+id+'">De erotiek rubrieken worden verborgen. <br><a href="javascript:adultrubr_setok('+id+')"><b>&raquo; Toon deze rubriek</b></a></div>');
	}
	else {
		document.write('<div id="sibadult_'+id+'"> &nbsp; </div>');

		clearTimeout (adultrubr_timer);
		adultrubr_timer=setTimeout ("adultrubr_loadRubr()",200);

	}
}

function adultrubr_loadRubr() {
     xmlReq = null;
    if(window.XMLHttpRequest)  xmlReq = new XMLHttpRequest();
    else if(window.ActiveXObject)  xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
    if( xmlReq==null) return; // Failed to create the request

     xmlReq.onreadystatechange = function()
    {
        if ( xmlReq.readyState==4) {
		

		var arrcont=xmlReq.responseText.split("<>");

		for (i=0;i<arrcont.length;i++) {

			if (arrcont[i]!="") {
				var arrcontb=arrcont[i].split("<|>");


				document.getElementById("sibadult_"+arrcontb[0]).innerHTML= arrcontb[1];	
			}			
		}
	}
    }

    var rubrstr;
    for (i=0;i<adultrubr_rubr.length;i++) {
		rubrstr=adultrubr_rubr+",";
    }
	
    xmlReq.open ('GET', "http://2link.be/2link/ext/rubr.php?rubr="+rubrstr, true);

     xmlReq.send (null);
}




function adultrubr_setok(id) {
		adultrubr_loadRubr(id);
		adultrubr_setcookie("sibadultok","1","","2linkbe");

		
}

function adultrubr_setcookie( name, value, path, domain, secure ) {
		var dat = new Date(2010,1,1,0,0,0,0);

		document.cookie = name + "=" +escape( value ) +
					";expires=" + dat.toGMTString(); 

			( ( path ) ? ";path=" + path : "" ) + 
			( ( domain ) ? ";domain=" + domain : "" ) +
			( ( secure ) ? ";secure" : "" );
}

function adultrubr_getCookie (cookieNaam) {
  var cname = cookieNaam + "=";
  var i = 0;
  while (i < document.cookie.length) {
    var j = i + cname.length;
    if (document.cookie.substring(i, j) == cname){
    var leng = document.cookie.indexOf (";", j);
    if (leng == -1) leng = document.cookie.length;
    return unescape(document.cookie.substring(j, leng));
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return "*";
}
