/** */
/** Hier worden de ID's geplaatst van de containers waar de afbeeldingen instaan die beveiligt moeten worden'*/
var aProtectContainers 	= new Array();
var aSpecialStyles 		= new Array();


aProtectContainers[0] = "photoGallery";
aProtectContainers[1] = "fvdd";

/** Het totaal aantal containers die beveiligt moeten worden */
iTotalContainers = aProtectContainers.length;


function protectPhotos(){
	/** Begin de loop #1 om de containers te beveiligen*/
	for(a=0; a<iTotalContainers; ++a){
		var newId 		= aProtectContainers[a];
		var newStyles 	= aSpecialStyles[newId];	
	
		/** Check #1 of het opgegeven ID wel bestaat*/
		if(document.getElementById(newId)){

			protectContainer = document.getElementById(newId);
			
			/** Haal de images uit de container*/
			var aImages = protectContainer.getElementsByTagName("img");
			var iImages = aImages.length; 
			
			/** Begin de loop #2 door de images*/
			for(b=0; b<iImages; ++b){
				newImg = aImages[b];
				
				/** Haal de huidige breedte en hoogte op*/
				curWidth = newImg.width;
				curHeight = newImg.height;
				
				/** Vindt het element waar de img inzit */
				parentContainer = newImg.parentNode;
				if(parentContainer.href){
						var newLink 	= parentContainer.href;
				}else{ 	var newLink 	= 0; }
							
				/** maak een nieuwe span */
				newProtector  = document.createElement("span");
				newProtector.style.display 	= "block";				
				
			
				/** EVENTUELE UITZONDERINGEN */
			
					/** uitzondering #1 */
					if(document.getElementById('photoGalleryBigPic')){
						
						newProtector.style.border 	= "1px solid #555555";
						newImg.style.border 		= "none";
						
					}/** END uitzondering #1 */
					
					/** uitzondering #2 */
					if(!document.getElementById('photoGalleryBigPic')){
						
						newProtector.style.margin = "0 auto";
						
					}/** END uitzondering #2 */

				
				
				
				/** geef de span de juiste breedte. Hoogte is niet belangrijk */
				newProtector.style.width = curWidth+"px";
				
				/** In het geval dat er een link om de thumb staat */
				if(newLink != 0){
					/** Maak een onclick voor IE aangezien de 'a' achter de span is gevallen */
					newProtector.onclick = function() { window.location = newLink; };		
					/** Zet de class naar thumbHolder voor de verandering van de cursor*/
					newProtector.className 	= "thumbHolder"; 		
				}
				/** Zet de thumb in de achtergrond van de span*/
				newProtector.style.background = "url("+newImg.src+") no-repeat center right";
				
				/** verander de src van de thumb naar een doorzichte .gif pixel*/
				newImg.src="images/interface/px.gif";
				
				/** geef de img hoogte en breedte van de orginele thumb*/
				newImg.width 	= curWidth;
				newImg.height 	= curHeight;
				
				/** Verplaats de img naar de span*/
				newProtector.appendChild(newImg);
				
				/** Plaats de span in de link*/
				parentContainer.appendChild(newProtector);
				
				
			} /** End loop #2*/
			
			var message = "Deze foto is auteursrechtelijk beschermd. Neem contact op met de maker indien u de foto wilt gebruiken.";				
		
			function clickIE4(){
				if (event.button==2){
					alert(message);
					return false;
				}
			}
			
			function clickNS4(e){
				if (document.layers||document.getElementById&&!document.all){
					if (e.which==2||e.which==3){
						alert(message);
						return false;
					}
				}
			}
			
			if (document.layers){
				document.captureEvents(Event.MOUSEDOWN);
				document.onmousedown=clickNS4;
			}
			else if (document.all&&!document.getElementById){
				document.onmousedown=clickIE4;
			}
			
			document.oncontextmenu=new Function("alert('Deze foto is auteursrechtelijk beschermd. Neem contact op met de maker indien u de foto wilt gebruiken.');return false");

		}/** End check #1*/
		


		
	}/** End loop #1*/
	
}/** END FUNCTION */


