dojo.require("com.qi.ClickObject");

//substitute for target="_blank"
function OpenPopup()
{
	var newWindowLinks = dojo.query('.newWindowLink');
	dojo.forEach(newWindowLinks, function(newWindowLink) {
		var linkTarget = newWindowLink.href;
		var clickConnect = new com.qi.ClickObject(newWindowLink, linkTarget);
	});
}

function GetRandomNumber()
{
	var maxNumber = 6; //het hoogste getal dat random kan worden gegenereerd
	var number = (Math.random()*maxNumber)+1; //maak een random getal aan
	var randomNumber = Math.floor(number); //rond af naar beneden zodat het een heel getal wordt
	if(randomNumber < 10)
	{
		randomNumber = "0"+randomNumber; //voeg een 0 toe, asl het getal kleiner is dan 10
	}
	return randomNumber;
}

function RandomizePhoto()
{
	var photo = dojo.query(".promoBar img");
	
	//if there is no photo, don't do anything
	if(photo.length === 0)
		return;
		
	//var photo = dojo.query("img", promoBar[0]);
	var photoSrcLength = photo[0].src.length;
	var photoSrc = photo[0].src.slice(0,(photoSrcLength-6)); //haal het juiste gedeelte van de photosource op
	var photoNumber = GetRandomNumber();
	var newPhotoSrc = photoSrc+photoNumber+'.jpg'; //bouw de photosource opnieuw op met een random getal ertussen
	dojo.connect(photo[0], "onload", function(){
		photo[0].style.visibility = "visible";
		dojo.animateProperty({ 
			node: photo[0], 
			duration:750,
			properties: { opacity: { start: '0', end: '1'} },
			onEnd: function() {	
			}
		}).play();
	});
	photo[0].src = newPhotoSrc;
	dojo.forEach(dojo.query(".textHolder"), function(holder){dojo.style(holder, "opacity","0.7");});
}
function setActiveMenuItem() {
    var as = dojo.query(".mainMenu ul li.active");
    as.removeClass("active");
    
    var locations = window.location.pathname.split("/");
    var curLoc = "";
    var nav = dojo.byId("navigatie");
    var items;
    
    if(window.location.pathname == "/" || locations.length == 2){
        items = dojo.query("[href=/home/]", nav)
        if(items.length){
            dojo.addClass(items[0].parentNode, "active");        
        }
    }
    
    for(i=1; i<locations.length; i++){
        curLoc = curLoc+"/"+locations[i];
        items = dojo.query("[href="+curLoc+"/]", nav);
        console.log("..." + items.length);
        if(items.length){
            dojo.addClass(items[0].parentNode, "active");
        }
    }
}

setActiveMenuItem()
dojo.addOnLoad(OpenPopup)
dojo.addOnLoad(RandomizePhoto);
