
/* preload images */
var arImages=new Array();
function Preload() {
 var temp = Preload.arguments; 
 for(x=0; x < temp.length; x++) {
  arImages[x]=new Image();
  arImages[x].src=Preload.arguments[x];
 }
}


/* generieke popup functie	*/	
function popup(url,hoogte,breedte)	{
	var height, width;
	if (document.all)
	    height = document.body.offsetHeight, width = document.body.offsetWidth;
	else if (document.layers)
	    height = window.innerHeight, width = window.innerWidth;
		
	var y = (height/4)-0, x = (width/4)-0;
	
	popupvenster = window.open(url,"venster","width="+breedte+",height="+hoogte+",toolbar=0,scrollbars=1,directories=0,status=0,menubar=0,location=0,resizable=0,top=" + y + ",screenY=" + y + ",left=" + x + ",screenX=" + x);

}
	
	

		
/* show/hide layers */	
function getStyle( layer ) {
	if( document.getElementById ) {
		return document.getElementById( layer ).style
		} 
	else if( document.all ) {
		return document.all[layer].style
		} 
	else {
		return document[layer]
		}
	}

/*
function showLayer(laag)	{
	getStyle(laag).visibility = "visible";
	getStyle(laag).display = "inline";
	}
	
function hideLayer(laag)	{
	getStyle(laag).visibility = "hidden";
	getStyle(laag).display = "none";
	}
*/

function showLayer(laag)	{
	if(typeof curLayer != "undefined")	{
		curLayer.style.display = "none";
	}
	document.getElementById(laag).style.display = "";
	curLayer = document.getElementById(laag);	
}

function toggleLayer(layer,status)	{
	if(status)	{
		getStyle(layer).visibility = "visible";
		getStyle(layer).display = "inline";
	}
	else	{
		getStyle(layer).visibility = "hidden";
		getStyle(layer).display = "none";
	}
}	
	
/* empty formfield */
function makeEmpty(myFormObject)	{
	myFormObject.value = "";
	}
	
/* verwijdert alle child objectn */
function removeChildren(obj) {
		while (obj.firstChild) {
			obj.removeChild(obj.firstChild);
		}
	}
/* verwijdert alle kleinere zusjes */
function removeNextSiblings(obj)	{
	while(obj.nextSibling)	{
		obj.parentNode.removeChild(obj.nextSibling);
	}
}

function checkBoxes(curElement,maxChecked)	{
	
	//dit script loopt langs alle checkboxes en controleert of er niet teveel zijn aangevinkt.
	waarschuwing = "U kunt maximaal " + maxChecked  + " vinkjes tegelijk plaatsen";
	f = document.getElementById('bestelForm');
	checkedTeller = 0;
	aantalElementen = f.elements.length;
	
	for(i=0;i<aantalElementen;i++)	{
		if((f.elements[i].type == "checkbox") && (f.elements[i].checked == true))	{
			checkedTeller++;
			}
		}
	if((checkedTeller > maxChecked) && (curElement.checked == true))	{
		alert(waarschuwing);
		curElement.checked = false;
		}
	}

	//opschuiven van de images...
	function shiftImgs(start,stop)	{
	    parentObj = document.getElementById('home_omslagen');
	    oldNode = parentObj.firstChild;
		oRemovedObj = parentObj.removeChild(oldNode);
		//en weer achteraan invoegen
		parentObj.appendChild(oRemovedObj);
		setTimeout("shiftImgs()", 5000);
	}
	
	//resizen content-container op basis van schermhoogte
	/*
	function calculateContentHeight()	{
		contentDiv = document.getElementById("content");
		availableHeight = (document.getElementById("home").clientHeight - document.getElementById("header").clientHeight);
		contentDiv.style.height = (availableHeight) + "px";
	}
	window.onload = calculateContentHeight;
	*/
	
	function mailafriend()	{	//opent het mail-friend formulier layer
		showLayer('maf');
	}
	
	/*	scrollende nieuwsberichten op de homepage	*/
	

	
	function getTo(laag,x,y) {
		if (document.all) { 
			document.all[laag].style.pixelLeft = x;
			document.all[laag].style.pixelTop = y;
		}
		else if (document.layers)	{
			document.layers.laag.document.layers[laag].moveTo(x,y);
	    }
		else	{
			document.getElementById(laag).style.left = x +"px";
			document.getElementById(laag).style.top = y +"px";
		}
	} 
	
	function slip(velo){
	  initialX = initialX + step; 
	  getTo('ticker', initialX, initialY)
	} 
	
	function startTape(velo){
		step = velo;  
		tiou = setTimeout("startTape(step)", 20);
		slip(); 
		if(initialX <- periyot){
			backToInitial();
		}
	}
	
	function backToInitial() {
		initialX=386;
		getTo('ticker',386,0);
	}
	function stopIt()	{
		clearTimeout(tiou);
	}
  
