
/* 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);

}
	
/* standaard popup script	*/	

	// voorbeelden:
	//  <a href="javascript:popup('pagina.html',400, 500, p_all);">
	//	popup("url", 1, 1, p_niets);
	//  popup("url", 300, 400, p_scrollbars);
	//  popup("url", 200, 300, p_fullscreen | p_menubar);
	//
	// mogelijke opties:
	//  p_scrollbars, p_resizable, p_toolbar, p_menubar, p_fullscreen, p_location en p_all
	//
	// in plaats van een getal bij de hoogte of breedte kun je ook een getal
	// tussen de 0 en de 1 in zetten. Dan word dit de verhouding qua groote op
	// het scherm. Bijvoorbeeld 0.5 zou de helft zijn.

	
	p_scrollbars = 1;
	p_resizable = 2;
	p_toolbar =  4;
	p_menubar =  8;
	p_fullscreen = 16;
	p_status = 64;
	p_location = 32;
	p_all = p_scrollbars | p_resizable | p_menubar | p_location | p_toolbar | p_status;
	
	p_niets = 0;

	

	function popup(url,breedte,hoogte, elementen) {
		var height, width;
		
		
/*		if (document.all)
		    height = document.body.offsetHeight, width = document.body.offsetWidth;
		else if (document.layers)
		    height = window.innerHeight, width = window.innerWidth;*/
			
		height = screen.height;
		width = screen.width;

		if (breedte<=0) {
			breedte = Math.round(breedte*width);
		}
		if (hoogte<=0) {
			hoogte = Math.round(hoogte*height);
		}

			
		var y = ((height-hoogte)/2), x = (width-breedte)/2;
		
		popupvenster = window.open(url,"venster",
			"width="+breedte+",height="+hoogte
			+",toolbar="+((elementen & p_toolbar)==0?'0':'1')
			+",scrollbars="+((elementen & p_scrollbars)==0?'0':'1')
			+",fullscreen="+((elementen & p_fullscreen)==0?'0':'1')
			+",directories=0,status="+((elementen & p_status)==0?'0':'1')
			+",menubar="+((elementen & p_menubar)==0?'0':'1')
			+",location="+((elementen & p_location)==0?'0':'1')
			+",resizable="+((elementen & p_resizable)==0?'0':'1')
			+",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 bestelFormClick(elm, i)	{
	if(elm.type == "checkbox")	{
		aantal = document.getElementById('aantal_'+i);
		if(elm.checked)	{
			aantal.value = 1;
			checkBoxes(elm, 10);
		}
		else	{
			aantal.value = "";
		}
	}
	else if(elm.type == "text")	{
		chkbx = document.getElementById('chkbx_'+i);
		if(elm.value!="")	{
			chkbx.checked = true;
		}
		else	{
			chkbx.checked = false;
		}
	}
}

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;
		}
	}
	
function checkBoxChecked()	{
	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++;
		}
	}
	return checkedTeller;
}

function mailafriend()	{	//opent het mail-friend formulier layer
	showLayer('maf');
	//document.getElementById('footer').style.bottom = 0 + "px";
}


/*	CBMC specifiek	*/

function selectProvincie(prov)	{
	selectOption = document.getElementById('provSelect' + prov);
	selectOption.selected = true;
}
function show_pollcommentform()	{
	showLayer('pollCommentForm');
}


/*	ledengedeelte	*/

function ledentab(blockId)	{
	blocksDiv = document.getElementById('blocks_leden');
	aBlocks = blocksDiv.childNodes;
	
	for(i=0;i<aBlocks.length;i++)	{
		if(aBlocks[i].tagName == "DIV")	{
			aBlocks[i].style.display = "none";
			thisBlockId = aBlocks[i].id;
		//	alert(thisBlockId);
			thisTabId = thisBlockId.replace("leden", "tab");
			/*document.getElementById(thisTabId).style.backgroundColor = "#FFFBEE";*/
			document.getElementById(thisTabId).className = "";
		}	else	{
		//	alert(aBlocks[i].tagName);
		}
	}
	document.getElementById(blockId).style.display = "block";
	curTabId = blockId.replace("leden","tab");
	document.getElementById(curTabId).className = "active";
	
}