	var HighLightString = "";

	var ButtonImageArray = new Array;

	function MakeHigh (ButtonName){
		var ArrayLength = 0; //Lengte van document.images array

		ArrayLength = ButtonImageArray.length; //aantal images in de pagina bepalen
		for(var i=0; i<ArrayLength; i++){
			if (ButtonImageArray[i].name == ButtonName){  //Als de image gevonden wordt die de naam ButtonName heeft
				(ButtonImageArray[i].ImgObject).src = ButtonImageArray[i].high;
				}
			}
		}

	function MakeNormal (ButtonName){
		var ArrayLength = 0; //Lengte van document.images array

		ArrayLength = ButtonImageArray.length; //aantal images in de pagina bepalen
		for(var i=0; i<ArrayLength; i++){
			if (ButtonImageArray[i].name == ButtonName){  //Als de image gevonden wordt die de naam ButtonName heeft
				if (ButtonImageArray[i].makenorm){  //checken of de button gedehighlight mag worden
					(ButtonImageArray[i].ImgObject).src = ButtonImageArray[i].normal;
					}
				}
			}
		}


	function PreloadButtons(ButtonNameContains){
		FindImage(document,ButtonNameContains);
		}	
	
	function FindImage(d, ButtonNameContains) { //v3.0
		var i,j;  
		var ArrayLength = 0; //Lengte van document.images array
		var NewImage = "";
		var ButtonImTeller = ButtonImageArray.length;
		if(!d) d=document;
		ArrayLength = d.images.length; //aantal images in de pagina bepalen
		for(var i=0; i<ArrayLength; i++){
			if (d.images[i].name.indexOf(ButtonNameContains) > -1){
				ButtonImageArray[ButtonImTeller] = new ImageButton(d.images[i].src,d.images[i].name,d.images[i]);//Source van de image bepalen
				NewImage = new Image();
				NewImage.src = ButtonImageArray[ButtonImTeller].high;		//De highlight source toekennen aan de image
				ButtonImTeller++;
			}
		}
 		for(j=0;d.layers&&j<d.layers.length;j++){
			alert("layer1");
			FindImage(d.layers[j].document,ButtonNameContains); 		
		}	
	}
	
	function ImageButton(ImageSource,ImageName,ImageObject){
		var TImagesrc = ""; //De source van de Image met de naam <ButtonName>
		var TImageType = ""; //Het type van de image (bijv .jpg)
		var CharLengthImageSrc = ""; //Karakter lengte van de Image source

		this.name = ImageName; //naam van de image
		this.normal = ImageSource; //source van de normal state van de image 
		CharLengthImagesrc = ImageSource.length;	//Lengte van de source van de image bepalen
		TImageType = ImageSource.substring((CharLengthImagesrc - 4),  CharLengthImagesrc);	//Het type van de image source bepalen
		this.high = ImageSource.substring(0, (CharLengthImagesrc-4)) + HighLightString + TImageType;		//De highlight source toekennen aan de image
		this.ImgObject = ImageObject;  //referentie (pointer) naar image object
		this.makenorm = 1; //waarde 1 of 0 -- 1 button mag gedehighlight worden  en 0 button moet gehighlight blijven
		}

	function SetHighLightString(Tstring){
		HighLightString = Tstring;
		}

	function SetKeepHigh(ButtonName){
		MakeHigh(ButtonName);
		var ArrayLength = 0; //Lengte van button images array

		ArrayLength = ButtonImageArray.length; //aantal images in de pagina bepalen
		for(var i=0; i<ArrayLength; i++){
			if (ButtonImageArray[i].name == ButtonName){
				ButtonImageArray[i].makenorm = 0;
				}
			}

		}

	function ReplaceKeepHigh(ButtonName){
		var ArrayLength = 0; //Lengte van button images array

		ArrayLength = ButtonImageArray.length; //aantal images in de pagina bepalen
		for(var i=0; i<ArrayLength; i++){
			ButtonImageArray[i].makenorm = 1;
			MakeNormal(ButtonImageArray[i].name);
			}
		SetKeepHigh(ButtonName);
		}

///////////////////////////////////////////////////////////////////////////////////////////////////

function openCustomWindow(filenaam)
{
	//var PopUpX = (screen.width/2)-300;
	//var PopUpY = (screen.height/2)-300;
	var PopUpX = 200;
	var PopUpY = 100;
	var pos = "left="+PopUpX+",top="+PopUpY;

	//var filenaam = filenaam+"?page=" + location.pathname;
//	filename = "/images/fotos/";
	custWin=window.open(filenaam,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=650,height=650,"+pos);
	custWin.focus();
}
