
/* 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 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 printhet()	{
	/*	bedoeld voor het formulier in formulier_vps.php	*/
	if(fc.check())	{
		window.print()
		alert("Zet - na het printen - uw handtekening");
	}
}

function toggleAandeelhouder(projectTitel, key)	{
	//wordt aangeroepen als een project wordt gekozen op de machtigingpagina.
	adho = document.getElementById('aandeelhouderOptie')
	if(projectTitel.indexOf('Eindhoven')>-1)	{	//op dit moment alleen mogelijk bij Eindhoven, vandaar deze simpele oplossing...
		adho.style.display = "";
		document.getElementById('footer').style.bottom = 0 + "px";
	}
	else	{
		adho.style.display = "none";
	}

	//de infoURL die bij het gekozen project hoort, aanpassen .
	aId = key.substring(4);
	infoUrl = "index.php?aId="+aId;
	
}

function gotoProjectPage()	{
	if(typeof infoUrl == "undefined")	{
		infoUrl = "index.php?cId=104";
	}
	location.href = infoUrl;
}

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

function check_bedrag_anders(waarde_ander_bedrag)	{	//machtiging pagina: controleert of er iets is ingevuld bij 'ander bedrag' en (de-)selecteert op basis daarvan de juiste radio.
	if(waarde_ander_bedrag != "")	{
		document.getElementById('anderbedrag').checked = true;
	}	else	{
		document.getElementById('anderbedrag').checked = false;
	}
}

function unsubscribe(f,unsubscribed)	{
	if(unsubscribed)	{
		f.actie.value = "unsubscribe";
	}	else	{
		f.actie.value = "edit";
	}
}