
function dubbelHex(getal) {
	if (0 <= getal && getal <= 15) {
     	var strHex = "0123456789ABCDEF";
     	intHex = strHex.substring(getal, getal + 1);
     	strDubbel = ''+intHex+intHex;
	} else {
	  	meld('Fout in dubbelHex('+getal+')');
		strDubbel = 'XX';
	}
	return strDubbel
}

function kleurOpties() {
	var intStap = 3;
	var teller = 0;
	if (taal == 'EN') {
		d.write('<option value="000000" style="color:#FFFFFF;background-color:#000000;">Choose</option>');
	} else {
		d.write('<option value="000000" style="color:#FFFFFF;background-color:#000000;">Kies</option>');
	}
	for (var intRood = 0; intRood < 16; intRood=intRood+intStap) {
		for (var intGroen = 0; intGroen < 16; intGroen=intGroen+intStap) {
			for (var intBlauw = 0; intBlauw < 16; intBlauw=intBlauw+intStap) {
				d.write('<option value="'+dubbelHex(intRood)+dubbelHex(intGroen)+dubbelHex(intBlauw)+'" style="color:#FFFFFF;background-color:#'+dubbelHex(intRood)+dubbelHex(intGroen)+dubbelHex(intBlauw)+';">#'+dubbelHex(intRood)+dubbelHex(intGroen)+dubbelHex(intBlauw)+'</option>');
				teller = teller + 1;
			}
		}
	}
	//alert(teller);
}

function kiesKleurSchema(kleur) {
	kleur = kleur.toLowerCase();
	if (kleur == 'groen' || kleur == 'green') {
	   kiesBgKleur('006600');
	   kiesVgKleur('339900');
	   kiesTekstKleur('FFFFFF');
	   kiesLinkKleur('333300');
	} else if (kleur == 'blauw' || kleur == 'blue') {
	   kiesBgKleur('66CCFF');
	   kiesVgKleur('003399');
	   kiesTekstKleur('FFFFFF');
	   kiesLinkKleur('66CCFF');
	} else if (kleur == 'grijs' || kleur == 'grey') {
	   kiesBgKleur('777777');
	   kiesVgKleur('AAAAAA');
	   kiesTekstKleur('000000');
	   kiesLinkKleur('E24E05');
	} else if (kleur == 'rood' || kleur == 'red') {
	   kiesBgKleur('660000');
	   kiesVgKleur('CC0000');
	   kiesTekstKleur('FFFFFF');
	   kiesLinkKleur('9999FF');
	} else if (kleur == 'combi' || kleur == 'combination') {
	   kiesBgKleur('0066FF');
	   kiesVgKleur('CCFF99');
	   kiesTekstKleur('000000');
	   kiesLinkKleur('CC0000');
	} else {
	   meld('Kleur onbekend: '+kleur);
	}
}


/************************************************/

function setCookie() {
   // alle variabelen in 'strKleurVars' worden met hun waarde opgeslagen in een cookie.

	var expireYears = 3; 
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expireYears * 365 * 24 * 3600 * 1000));
	//ExpireDate.setTime(ExpireDate.getTime() + (5 * 60 * 1000));  //5  min
	
	document.cookie = "path='" + glob_root + "'" + "; expires=" + ExpireDate.toGMTString();
	//alert(document.cookie);
	if(document.cookie.length < 1) {

		if (taal == 'EN') {
			meld('Your browser does not accept cookies.\nYour color settings cannot be saved on your own computer.');
		} else {
			meld('Je browser accepteert geen cookies.\nJe kleurvoorkeuren kunnen niet worden opgeslagen op jouw eigen computer.')
		}

		
	}else{
	
		strKleurVars = "bgKleur, vgKleur, tekstKleur, linkKleur";
		arrKleurVars = strKleurVars.split(', ');
		for (var i = 0; i < arrKleurVars.length; i++) {
			document.cookie = arrKleurVars[i]+" = "+eval(arrKleurVars[i])+"; expires=" + ExpireDate.toGMTString();
		}
		if (taal == 'EN') {
			meld('Your color settings are saved on your own computer.\nFrom now on, you will see this site in your own colors.');
		} else {
			meld('Je kleurvoorkeuren zijn opgeslagen op jouw eigen computer.\nVanaf nu zie je deze site in jouw eigen kleuren.')
		}

	}
}

function onthoudKleuren() {
	
	
	if (document.cookie.indexOf("bgKleur") >= 0) {
		//checks to see if the cookie is set.
		//alert (document.cookie.indexOf("bgKleur") );
		
		if (taal == 'EN') {
			vraag('Do you want to delete your previously saved color settings?\nOnly one set of colors can be saved.', 'setCookie()');
		} else {
			vraag('Wil je jouw eerder opgeslagen vormgeving verwijderen?\nEr kan maar één vormgeving opgeslagen worden.', 'setCookie()');
		}
	} else {
		setCookie();
	}
	//location.reload(true); Melding is dan niet te lezen
}

/************************************************/

function geladen() {
	divLaden.style.visibility = 'hidden';
}

if (document.all) {
	d.write('<div id="divLaden" align="center">');
	if (taal == 'EN') {
		d.write('One moment...<br>The page <u>'+getPageTitle()+'</u> is being opened.');
	} else {
		d.write('Even geduld...<br>De pagina <u>'+getPageTitle()+'</u> wordt geopend.');
	}
	d.write('</div>');
	
	//window.onload = geladen; //aanroep staat in init.js
}


function kiesBgKleur(kleur) {
   bgKleur = kleur;
   document.body.style.backgroundColor = '#'+kleur;
   tblBottomNav.style.backgroundColor = '#'+kleur;
   //td0BottomNav.style.color = '#'+kleur;
   td1BottomNav.style.color = '#'+kleur;
   //td2BottomNav.style.color = '#'+kleur;
   //document.all.btnOnthoud.style.backgroundColor = '#'+kleur;
   document.getElementById('btnOnthoud').style.backgroundColor = '#'+kleur;
   //document.all.pijltje.style.color = '#'+kleur;
   //alert('2.'+document.getElementById('divLeftMenu'));
   document.getElementById('divLeftMenu').style.backgroundColor = '#'+kleur;
}
function kiesVgKleur(kleur) {
   vgKleur = kleur;
   mainContent.style.backgroundColor = '#'+kleur;
   //td0BottomNav.style.backgroundColor = '#'+kleur;
   td1BottomNav.style.backgroundColor = '#'+kleur;
   //td2BottomNav.style.backgroundColor = '#'+kleur;
   for(var i = 0; i < document.all.tags('A').length; i++) {
	if(eval("document.all.tags('A')["+i+"].className") == 'mainmenuItems') {
		eval("document.all.tags('A')["+i+"].style.color = '#"+kleur+"';");
	}
   }
}
function kiesTekstKleur(kleur) {
   tekstKleur = kleur;
   mainContent.style.color = '#'+kleur;
   ewout.style.color = '#'+kleur;
   document.body.style.color = '#'+kleur;
   document.getElementById('btnOnthoud').style.border = '1px solid #'+kleur;
   divMuiswiel.style.color = '#'+kleur;
   pMenuUitleg.style.color = '#'+kleur;
   tdLijn.style.backgroundColor = '#'+kleur;
   document.getElementById('btnOnthoud').style.color = '#'+kleur;
   document.getElementById('plaatje1').style.borderColor = '#'+kleur;
}
function kiesLinkKleur(kleur) {
   linkKleur = kleur;
   document.getElementById('pageName').style.color = '#'+kleur;
   //for(var i = 0; i < mainContent.all.tags('A').length; i++) {
   for(var i = 0; i < document.all.tags('A').length; i++) {
	if(eval("document.all.tags('A')["+i+"].className") != 'mainmenuItems') {
		eval("document.all.tags('A')["+i+"].style.color = '#"+kleur+"';");
	}
   }
}

function resetKleur() {
	
	kiesBgKleur('FFFFFF');
	kiesVgKleur('99CCFF');
	kiesTekstKleur('000000');
	kiesLinkKleur('000033');
	
	/* was:
	kiesBgKleur('0099FF');
	kiesVgKleur('FFFFCC');
	kiesTekstKleur('000000');
	kiesLinkKleur('FF0000');
	*/
}
//bsldi;


