var oldHeight=0;var loadBar=new Image();loadBar.src="images/load_bar.gif";var loadBarWhite=new Image();loadBarWhite.src="images/load_bar_white.gif";function init(){initDesktop();};function showTodayReminders(responseText){if(!document.getElementById("todayreminders")){var newDiv=document.createElement("div");newDiv.id="todayreminders";setStyle(newDiv,"color","#FF0000");newDiv.innerHTML="Agendapunten vandaag: "+responseText;document.body.insertBefore(newDiv,document.body.firstChild);};};function loadPage(){loadBoxes(document.getElementsByClassName("box"));loadDesktop();};function hoverablesEvent(){var hoverableImages=document.getElementsByClassName("hoverable");for(var i=0;i<hoverableImages.length;i++){hoverableImages[i].onmouseover=imageHover;hoverableImages[i].onmouseout=imageHoverRestore;};var hoverableImages=document.getElementsByClassName("rsshoverable");for(var i=0;i<hoverableImages.length;i++){hoverableImages[i].onmouseover=imageHover;hoverableImages[i].onmouseout=imageHoverRestore;};};function getMouseX(e){return(e.pageX?e.pageX:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft);};function getMouseY(e){return(e.pageY?e.pageY:e.clientY+document.body.scrollTop+document.documentElement.scrollTop);};function getEvent(e){return(!e?window.event:e);};function getEventTarget(e){return(e.target?e.target:e.srcElement);};function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;};};return[curleft,curtop];};function imageHover(e){var element=getEventTarget(getEvent(e));if(element.src){element.src=replace(element.src,"_hover","");element.src=replace(element.src,".gif","_hover")+".gif";};};function imageHoverRestore(e){var element=getEventTarget(getEvent(e));element.src=replace(element.src,"_hover","");};function highlightElement(element,color){if(!isHighlighted(element)){setStyle(element,"background-color",color);};};function unHighlightElement(element){if(isHighlighted(element)){setStyle(element,"background-color","");};};function isHighlighted(element){return(getStyle(element,"background-color")!="transparent");};function setOpacity(element,percent){if(percent>=100){setStyle(element,"opacity","");setStyle(element,"filter","chroma(color = violet)");}else{setStyle(element,"opacity",(percent/100));setStyle(element,"filter","alpha(opacity = "+percent+")");};};function toggleFold(imgId){var id=replace(imgId,"folder","");var foldableElement=document.getElementById("foldable"+id);var imageElement=document.getElementById("img"+id);var optionimgElement=document.getElementById("optionimg"+id);var helpimgElement=document.getElementById("helpimg"+id);if(getStyle(foldableElement,"display")=="none"){if(id==0){setStyle(document.getElementById("slider"),"display","");getData(null,null,"ajaxrequest.php?type=minimizedesktop&minimized=false");}else{if(imgId.indexOf("_")==-1){getData(null,null,"ajaxrequest.php?type=minimizebox&id="+id+"&minimized=false");}else{if(imgId.indexOf("folder")!=-1){var folderId=imgId.split("_")[1];getData(null,null,"ajaxrequest.php?type=minimizefolder&id="+folderId+"&minimized=false");};};};setStyle(foldableElement,"display","");setStyle(imageElement.parentNode,"border-bottom-width","1px");if(optionimgElement){setStyle(optionimgElement,"visibility","visible");};if(helpimgElement){setStyle(helpimgElement,"visibility","visible");};imageElement.src=replace(imageElement.src,"plusje","minnetje");imageElement.alt="Inklappen";imageElement.title="Inklappen";}else{if(id==0){setStyle(document.getElementById("slider"),"display","none");getData(null,null,"ajaxrequest.php?type=minimizedesktop&minimized=true");}else{if(imgId.indexOf("_")==-1){showLimitSelector(id,false);getData(null,null,"ajaxrequest.php?type=minimizebox&id="+id+"&minimized=true");}else{if(imgId.indexOf("folder")!=-1){var folderId=imgId.split("_")[1];getData(null,null,"ajaxrequest.php?type=minimizefolder&id="+folderId+"&minimized=true");};};};setStyle(foldableElement,"display","none");setStyle(imageElement.parentNode,"border-bottom-width","0px");if(optionimgElement){setStyle(optionimgElement,"visibility","hidden");};if(helpimgElement){setStyle(helpimgElement,"visibility","hidden");};imageElement.src=replace(imageElement.src,"minnetje","plusje");imageElement.alt="Uitklappen";imageElement.title="Uitklappen";};};function fadePage(){if(document.getElementById("fadedpage")){document.body.removeChild(document.getElementById("fadedpage"));document.body.removeChild(document.getElementById("fadediframe"));}else{var pageDiv=document.createElement("div");pageDiv.className="faded";pageDiv.id="fadedpage";var width=document.body.scrollWidth;var height=Math.max(document.body.scrollHeight,document.body.offsetHeight);setStyle(pageDiv,"width",width);setStyle(pageDiv,"height",height);var iframe=document.createElement("iframe");iframe.id="fadediframe";setStyle(iframe,"position","absolute");setStyle(iframe,"z-index","3");setStyle(iframe,"top","0px");setStyle(iframe,"left","0px");setStyle(iframe,"width",width);setStyle(iframe,"height",height);setStyle(iframe,"border-width","0px");setStyle(iframe,"margin","0px");setStyle(iframe,"padding","0px");iframe.src="\"'url(none)'\"";setOpacity(iframe,0);document.body.insertBefore(iframe,document.body.firstChild);document.body.insertBefore(pageDiv,document.body.firstChild);};};function resizeFadedPageDiv(){if(document.getElementById("fadedpage")){var pageDiv=document.getElementById("fadedpage");if(document.body.scrollWidth<=document.body.offsetWidth){setStyle(pageDiv,"width",document.body.scrollWidth);}else{setStyle(pageDiv,"width","100%");};setStyle(pageDiv,"height",Math.max(document.body.scrollHeight,document.body.offsetHeight));};};function showTermsPopup(){var terms="<a href = \"terms.php\" title = \"Download de algemene voorwaarden voor Opstarten.nl\">Download</a> hier de algemene voorwaarden voor Opstarten.nl.<hr/>Opstarten.nl is een product van:<br/>HCB New Media B.V.<br/>Postbus 120<br/>3890 AC Zeewolde<br/>Tel: 036-5225367<br/>Fax: 036-5227015<br/><p>Hieronder volgen stap voor stap de rechten en plichten om lid te zijn bij Opstarten.nl. </p><p>Door je te registeren ga je akkoord met de volgende punten:</p><p><p class = \"header\">Artikel 1: in het kort</p><b>1.1</b> Opstarten.nl is een gepersonaliseerde startpagina. Je kunt geheel gratis je eigen startpagina samenstellen door gebruik te maken van verschillende hulpprogramma�s en het tonen van het laatste nieuws die bij jouw interesses horen.<br/><b>1.2</b> Je gepersonaliseerde startpagina is op iedere computer toegankelijk door jezelf te registreren bij Opstarten.nl.<p><p><p class = \"header\">Artikel 2: Wanneer kun je deelnemen?</p><b>2.1</b> Opstarten.nl is toegankelijk voor iedereen die woonachtig is in Nederland/Belgi�.<br/><b>2.2</b> De website is in zijn geheel getest in de volgende browsers:<ul><li>Internet Explorer 6</li><li>Internet Explorer 7</li><li>FireFox 2.0</li><li>Opera 9</li></ul></p><p><p class = \"header\">Artikel 3: Wetgeving</p><b>3.1</b> Je persoonsgegevens zijn opgenomen in het ledenbestand. Het ledenbestand van Opstarten.nl valt in Nederland onder de wet bescherming persoonsgegevens. Het ledenbestand is aangemeld bij het College Bescherming Persoonsgegevens te Den Haag onder het meldingsnummer m1344445.<br/><b>3.2</b> Opstarten.nl is ingeschreven bij EMMA (www.emma-nl.net) en DDMA (www.ddma.nl). <br/>Opstarten.nl voldoet aan alle eisen en voorwaarden die door de wet en branche aan e-mail verzending naar consumenten worden gesteld.<br/><img src = \"images/emma.gif\" title = \"EMMA\"/><img src = \"images/ddma.gif\" title = \"DDMA\"></p>  <p><p class = \"header\">Artikel 4: Registreren / Lid worden</p><b>4.1</b> Bij het registreren moeten de gegevens naar waarheid worden ingevuld.<br/><b>4.2</b> Er kan/mag maar ��n keer worden geregistreerd per persoon.<br/><b>4.3</b> Als de gegevens veranderen dan moeten deze zo snel mogelijk worden gewijzigd (bijvoorbeeld een nieuw e-mailadres of een ander huisadres).<br/><b>4.4</b> Alle gegevens die aan je worden gevraagd moeten worden ingevuld.<br/><b>4.5</b> Zorg dat je e-mailadres altijd bereikbaar is en je de gepersonaliseerde startpagina regelmatig gebruikt.</p><p><p class = \"header\">Artikel 5: E-mails ontvangen</p><b>5.1</b> Door je te registreren geef je toestemming om e-mails van Opstarten.nl te ontvangen. Dit kunnen mailtjes zijn met de mededeling dat je geruime tijd niet meer actief bent geweest of een aanbieding die sterk overeenkomt met jouw gesignaleerde interesses.<br/><b>5.2</b> Er mag/kan niet twee keer hetzelfde e-mailadres worden opgegeven. </p><p><p class = \"header\">Artikel 6: Prijzen winnen</p><b>6.1</b> Je maakt kans op mooie prijzen als je jezelf registreert bij Opstarten.nl <br/><b>6.2</b> Als je een prijs wint bij Opstarten.nl op de hiervoor omschreven wijze of een andere door Opstarten.nl ontwikkelde manier, zijn de volgende voorwaarden van toepassing:<ul><li>Voor zover van toepassing geldt de gedragscode voor promotionele kansspelen; </li><li>Prijzen worden alleen uitgekeerd indien je aan de voorwaarden voldoet; </li><li>Prijzen worden uitgekeerd / toegezonden naar het adres / rekening die je bij ons - opgegeven hebt. Zorg dat deze informatie altijd actueel is; </li><li>Medewerkers van HCB Media B.V. en haar dochterondernemingen en hun directe familieleden zijn uitgesloten van deelname; </li><li>Je bent zelf verantwoordelijk voor afdracht van eventuele kansspelbelasting;</li></ul></p><p><p class = \"header\">Artikel 7: Het verzamelen van persoonsgegevens/zoekresultaten</p><b>7.1</b> Om je beter van dienst te zijn en ons aanbod zo optimaal mogelijk te laten zijn verzamelen wij gegevens van je bestellingen bij adverteerders, je zoekgeschiedenis en je geplaatste items op de gepersonaliseerde startpagina. <br/><b>7.2</b> Deze gegevens worden alleen door ons gebruikt ter verbetering van onze dienstverlening naar iedereen. Deze gegevens zijn niet door derden in te zien en worden niet aan derden verkocht.<br/><b>7.3</b> Via de instellingen pagina onder het inloggedeelte van Opstarten.nl kan worden aangegeven om je zoekgeschiedenis niet te koppelen/los te koppelen van je account. </p><p><p class = \"header\">Artikel 8: Be�indiging</p><b>8.1</b> Je kunt je op ieder gewenst moment uitschrijven bij Opstarten.nl De link om je uit te schrijven is:<br/><br/><a href = \"\" onclick = \"javascript: window.open('http://www.opstarten.nl/index.php?p=signout'); return false;\" title = \"Uitschrijven\">http://www.opstarten.nl/index.php?p=signout</a><br/></p><p><b>8.2</b> Bij uitschrijving kan een keuze worden gemaakt om:<ul><li>Alleen je persoonlijke gegevens te verwijderen en je gepersonaliseerde startpagina instellingen te behouden.<li>Je persoonlijke gegevens te verwijderen inclusief je gepersonaliseerde starpagina instellingen.</ul></p><p><b>8.3</b> ��nmaal verwijderde accounts kunnen niet terug geplaatst worden!</p><p> <p class = \"header\">Artikel 9: Algemeen</p><b>9.1</b> Indien je zes maanden niet meer actief bent geweest bij Opstarten.nl (niet inloggen of het niet aanroepen van je gepersonaliseerde pagina) dan wordt je lidmaatschap automatisch zonder voorafgaande kennisgeving be�indigd. <br/><b>9.2</b> Opstarten.nl is te allen tijde gerechtigd deze algemene voorwaarden te wijzigen en zal je hiervan zo goed als mogelijk op de hoogte brengen. De actuele versie van de algemene voorwaarden tref je aan op www.opstarten.nl. Na wijziging van de algemene voorwaarden komen de oude algemene voorwaarden te vervallen. Eventuele geschillen kunnen uitsluitend worden voorgelegd aan de bevoegde rechter in Nederland. <br/><b>9.3</b> Mocht je het niet eens zijn met eventuele wijzigingen in de algemene voorwaarden dan dien je jezelf uit te schrijven. Door lid te blijven ga je automatisch akkoord met eventuele wijzigingen in de voorwaarden.<br/><b>9.4</b> Kijk ook bij FAQ (veelgestelde vragen) voor nog meer informatie.</p><p><p class = \"header\">Artikel 10: Slot</p><b>10.1</b> Bij fraude en / of overtreding van de hierboven genoemde regels wordt je account verwijderd. Als het nodig is worden de gegevens aan de betreffende instanties doorgegeven. Tevens wordt je toegang tot Opstarten.nl geblokkeerd en heb je geen mogelijkheid opnieuw mee te doen in de toekomst.<br/><b>10.2</b> Als lid kun je geen aanspraak maken op de door Opstarten.nl eventueel gemaakte fouten. Beide partijen zijn er bij gebaat dat dit door jou als lid wel bij Opstarten.nl gemeld wordt. Dit wordt alsnog door Opstarten.nl in alle redelijkheid opgelost. <br/><b>10.3</b> Ondanks alle zorgvuldigheid die Opstarten.nl besteedt aan de website en bijbehorende service kan het voorkomen dat je niet tevreden bent. Je klacht kun je per e-mail aan ons kenbaar maken. <br/><b>10.4</b> Er mag geen ongewenste e-mail naar andere mensen worden gestuurd, of op een andere manier waarbij iemand over Opstarten.nl leest, terwijl jij deze persoon niet kent, of de persoon er niet om gevraagd heeft. Als dit gebeurt, wordt je lidmaatschap be�indigd. Dit houdt ook in dat je geen berichten mag plaatsen op fora en andere sites die het plaatsen van commerci�le berichten niet toe staan.<br/><b>10.5</b> Het plaatsen van ongevraagde berichten of verzenden van berichten zonder de vereiste toestemming wordt gezien als SPAM.<br/><b>10.6</b> HCB Media en haar dochterondernemingen en overige deelnemende bedrijven kunnen geen aansprakelijkheid erkennen voor ongeautoriseerd(e) gebruik van en/ of deelname aan deze gepersonaliseerde website. <br/><b>10.7</b> HCB New Media B.V. is een handelsnaam en onderdeel van HCB Media B.V.</p>";showCustomPopup("Algemene voorwaarden van Opstarten.nl",terms,"550px","400px",true);};function showCustomPopup(title,content,width,height,textonly){fadePage();if(typeof document.getElementById("popupbox")=="undefined"||document.getElementById("popupbox")==null){var box=document.createElement("div");box.id="popupbox";box.className="popup";var boxTitle=document.createElement("div");boxTitle.className="boxtitle";boxTitle.id="popupboxtitle";var boxBody=document.createElement("div");boxBody.className="boxbody";boxBody.id="popupboxbody";if(textonly){setStyle(boxBody,"text-align","left");};box.insertBefore(boxBody,box.firstChild);box.insertBefore(boxTitle,box.firstChild);var top=document.body.scrollTop+10;setStyle(box,"top",top+"px");if(typeof height!="undefined"&&height!=null){setStyle(boxBody,"height",height);setStyle(boxBody,"overflow","auto");};boxTitle.innerHTML="<img class = \"hoverable\" style = \"position: absolute; float: right;\" src = \"images/kruisje.gif\" title = \"Sluiten\" onclick = \"javascript: showCustomPopup();\"/><div class = \"popuptitle\">"+title+"</div>";boxBody.innerHTML=content;document.body.insertBefore(box,document.body.firstChild);if(typeof width!="undefined"&&width!=null){setStyle(boxBody,"width",width);setStyle(boxBody,"overflow","auto");};hoverablesEvent();}else{document.body.removeChild(document.getElementById("popupbox"));};};function showCustomAlert(alertId,title,text,left,top,functionYes,functionNo,functionCancel){if(document.getElementById(alertId)){document.body.removeChild(document.getElementById(alertId));}else{var alertDiv=document.createElement("div");alertDiv.className="alert";alertDiv.id=alertId;if((functionNo==null&&functionCancel==null)||(typeof functionNo=="undefined"&&typeof functionCancel=="undefined")){setStyle(alertDiv,"width","auto");alertDiv.innerHTML="<div class = \"alerttitle\"><img class = \"hoverable\" src = \"images/kruisje.gif\" alt = \"Sluiten\" title = \"Sluiten\" onclick = \"javascript: "+functionYes+";\"/>"+title+"</div>";alertDiv.innerHTML+="<div class = \"alertbody\">"+text+"</div>";alertDiv.innerHTML+="<div style = \"width: 70px; margin: auto;\"><button type = \"button\" class = \"alertbutton\" onclick = \"javascript: "+functionYes+";\">Ok</button></div>";}else{alertDiv.innerHTML="<div class = \"alerttitle\"><img class = \"hoverable\" src = \"images/kruisje.gif\" alt = \"Sluiten\" title = \"Sluiten\" onclick = \"javascript: "+functionCancel+";\"/>"+title+"</div>";alertDiv.innerHTML+="<div class = \"alertbody\">"+text+"</div>";alertDiv.innerHTML+="<div style = \"width: 160px; margin: auto;\"><button type = \"button\" style = \"float: left;\" class = \"alertbutton\" onclick = \"javascript: "+functionYes+";\">Ja</button><button type = \"button\" style = \"float: right;\" class = \"alertbutton\" onclick = \"javascript: "+functionNo+";\">Nee</button></div>";};document.body.insertBefore(alertDiv,document.body.firstChild);setStyle(alertDiv,"left",left-alertDiv.offsetWidth/2);setStyle(alertDiv,"top",top-alertDiv.offsetHeight/2);};};function resizeElement(element,height){oldHeight=Math.max(element.offsetHeight-parseInt(getStyle(element,"padding-bottom")),parseInt(getStyle(element,"height")));if(oldHeight<height){setStyle(element,"height",height+"px");};};function showCustomForm(formId,title,text,labels,fields,left,top,width,functionYes,functionNo,functionCancel){if(typeof formId=="object"){formId=formId.id;};if(document.getElementById("form"+formId)){document.body.removeChild(document.getElementById("form"+formId));if(formId==0){fadeDesktop();setStyle(document.getElementById("foldable"+formId),"height",oldHeight);}else{fadeBox(formId,true);setStyle(document.getElementById("foldable"+formId),"height","auto");};}else{var formDiv=document.createElement("div");formDiv.className="alert";formDiv.id="form"+formId;formDiv.innerHTML="<div class = \"alerttitle\"><img class = \"hoverable\" src = \"images/kruisje.gif\" alt = \"Sluiten\" title = \"Sluiten\" onclick = \"javascript: "+functionCancel+";\"/>"+title+"</div>";var form="<form id = \"alertform"+formId+"\" onsubmit = \"javascript: return false;\"><table>";for(var i=0;i<fields.length;i++){form+="<tr><td>"+labels[i]+":</td><td style = \"padding-left: 25px;\">"+fields[i]+"</td></tr>";};form+="</table></form>";formDiv.innerHTML+="<div class = \"alertbody\"><div id = \""+formId+"message\" style = \"display: inline;\" class = \"failure\"></div>"+text+"<br/>"+form+"</div>";formDiv.innerHTML+="<div style = \"width: 160px; margin: auto;\"><button type = \"button\" style = \"float: left;\" class = \"alertbutton\" onclick = \"javascript: "+functionYes+";\">Opslaan</button><button type = \"button\" style = \"float: right;\" class = \"alertbutton\" onclick = \"javascript: "+functionNo+";\">Annuleren</button></div>";document.body.insertBefore(formDiv,document.body.firstChild);setStyle(formDiv,"width",width);setStyle(formDiv,"left",left-formDiv.offsetWidth/2);setStyle(formDiv,"top",top-formDiv.offsetHeight/2);hoverablesEvent();};};function removeAddLink(targetId,responseText){targetId.innerHTML="Toegevoegd";targetId.onclick=null;setStyle(targetId,"cursor","default");setStyle(targetId,"font-weight","normal");};function changeColor(colorId){var color=colorId.replace("color-","");document.body.id=color;getData(null,null,"ajaxrequest.php?type=colortheme",new Array("color",color));};function toCamelCase(string){var camelCaseString="";for(var i=0;i<string.length;i++){if(string.charAt(i)!="-"){camelCaseString+=string.charAt(i);}else{camelCaseString+=string.charAt(i+1).toUpperCase();i++;};};return camelCaseString;};function getStyle(element,styleName){if(element.currentStyle){return element.currentStyle[toCamelCase(styleName)];}else if(window.getComputedStyle){return document.defaultView.getComputedStyle(element,null).getPropertyValue(styleName);};};function setStyle(element,styleName,value){element.style[toCamelCase(styleName)]=value;};function replace(destString,oldString,newString){var index=destString.indexOf(oldString);while(index>-1){destString=destString.replace(oldString,newString);index=destString.indexOf(oldString);};return destString;};document.getElementsByClassName=function(needle){var s=[],r=[],undefined;var e=document.documentElement||document.body;var re=new RegExp('(^|\\s)'+needle+'(\\s|$)');while(e!==undefined){while(e){if(e.nodeType==1){if(e.className&&re.test(e.className))r.push(e);s.push(e.firstChild);};e=e.nextSibling;};e=s.pop();};return r;};function getElementsByClassName(targetElement,className){var retnode=[];var myclass=new RegExp("\\b"+className+"\\b");var elem=targetElement.getElementsByTagName("*");for(var i=0;i<elem.length;i++){var classes=elem[i].className;if(myclass.test(classes))retnode.push(elem[i]);};return retnode;};Array.prototype.removeItems=function(itemsToRemove){var j;for(var i=0;i<itemsToRemove.length;i++){j=0;while(j<this.length){if(this[j]==itemsToRemove[i]){this.splice(j,1);}else{j++;};};};};Array.prototype.inArray=function(value,caseSensitive){for(var i in this){var index=parseInt(i);if(!isNaN(index)){if(caseSensitive){if(this[index]===value){return true;};}else{if(this[index].toUpperCase()===value.toUpperCase()){return true;};};};};return false;};function trim(value){value=value.replace(/^\s+/,'');value=value.replace(/\s+$/,'');return value;};function parentFormId(field){if(field.tagName=="FORM"){return field.id;};return parentFormId(field.parentNode);};function isNumeric(value){for(var i=0;i<value.length;i++){var numericValue=parseInt(value.charAt(i));if(isNaN(numericValue)||numericValue<0){return false;};};return true;}
