// cookie management functions
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
// end of cookie management functions

// text resizing functions
// default textsize
var newLetterSize = 1;

function writelettersize(){
	var	input2 = '<img src="/html/obaintranet/graphics/letter_size_minus.gif" alt="Maak letter kleiner" id="smaller" onclick="lettersize(\'smaller\')" />';
	input2 += '<img src="/html/obaintranet/graphics/letter_size_plus.gif" alt="Maak letter groter" id="bigger" onclick="lettersize(\'bigger\')" />';	
			
	document.getElementById('lettersize01').innerHTML = input2;
	if(readCookie("letterSize") == null) {
		createCookie("letterSize", newLetterSize);
	}
	lettersize("");
}		

function lettersize(action) {
	var letterSizes = new Array('60%', '70%','80%','90%','100%');
	var currentSize = readCookie("letterSize");

	if(currentSize == null) {
		currentSize = newLetterSize;
	};
	
	if(action == 'bigger' & currentSize < letterSizes.length-1) currentSize++;
	if(action == 'smaller' & currentSize > 0) currentSize--;
	
	document.body.style.fontSize = letterSizes[currentSize];
	eraseCookie("letterSize");
	createCookie("letterSize", currentSize);	
	
	if(currentSize == 0){
		document.getElementById("smaller").src='/html/obaintranet/graphics/letter_size_minus_inact.gif';
	}else{
		document.getElementById("smaller").src='/html/obaintranet/graphics/letter_size_minus.gif';
	}
	if(currentSize == letterSizes.length-1){
		document.getElementById("bigger").src='/html/obaintranet/graphics/letter_size_plus_inact.gif';
	}else{
		document.getElementById("bigger").src='/html/obaintranet/graphics/letter_size_plus.gif';
	}
	
}

function externalLinks() { 
	 if (!document.getElementsByTagName) return; 
	 var anchors = document.getElementsByTagName("a"); 
	 for (var i=0; i<anchors.length; i++) { 
	  
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && 
			anchor.getAttribute("rel") == "external") {
		  	anchor.target = "_blank";
		}
	 
	 	if (anchor.getAttribute("rel") == "popup") {
			anchor.onclick = function () {
				window.open(this.href,'newWindow','width=50,height=50');return false;
		 	}
		}
	 
	 
	 } 
} 


function searchForm(){
	var form 					= 	document.getElementById('searchForm');
	var aquaBrowserInput 		= 	document.getElementById('queryInput');
	var intranetInput 			= 	document.getElementById('queryInputIntra');
	
	var aquaBrowserTarget 		= 	document.getElementById('aquabrowser');
	var intranetTarget 			= 	document.getElementById('intranet');
	
	
	if(form){
		form.onsubmit = function(){
			if(aquaBrowserInput.value == "" && intranetInput.value == ""){
				alert("Voer uw zoekterm in.");
				return false;
			}else{
				if(aquaBrowserInput.value != ""){
					form.action = aquaBrowserTarget.value;
				}
				if(intranetInput.value != ""){
					form.action = intranetTarget.value;
				}
			}
		}
	}
}



_LOADERSRisico = Array();

function callAllLoaders() {
	var i, loaderFunc;
	for(i=0;i<_LOADERSRisico.length;i++) {
		loaderFunc = _LOADERSRisico[i];
		if(loaderFunc != callAllLoaders) loaderFunc();
	}
}


function appendLoader(loaderFunc) {
	if(window.onload && window.onload != callAllLoaders)
		_LOADERSRisico[_LOADERSRisico.length] = window.onload;

	window.onload = callAllLoaders;

	_LOADERSRisico[_LOADERSRisico.length] = loaderFunc;
}


//appendLoader(writelettersize);
appendLoader(externalLinks);
//appendLoader(searchForm);


