var mframes = new Array();

BASEDIR = "http://192.168.1.90/reizenportal/content";

mframes["home.php"] = "PHP/home.php";
mframes["nieuwsbrief.php"] = "PHP/nieuwsbrief.php";
mframes["info.php"] = "PHP/info.php";
//linkermenu
mframes["hotels"] = "hotels";
mframes["autohuur"] = "autohuur";
mframes["campings"] = "campings";
mframes["treinreizen"] = "treinreizen";
mframes["vliegtickets"] = "vliegtickets";
mframes["verrereizen"] = "verrereizen";
mframes["lastminutes"] = "lastminutes";
mframes["autovakanties"] = "autovakanties";
mframes["jongeren"] = "jongeren";
mframes["actief"] = "actief";
// rechter menu
mframes["landen"] = "landen";
	// alle landen pagina's ??
mframes["boothuur"] = "boothuur";
mframes["wintersport"] = "wintersport";
mframes["camperhuur"] = "camperhuur";
mframes["weekendjes"] = "weekendjes";
mframes["allinclusive"] = "allinclusive";
mframes["stedenreizen"] = "stedenreizen";
mframes["zonvakanties"] = "zonvakanties";
mframes["vakantieparken"] = "vakantieparken";
mframes["vakantiehuisjes"] = "vakantiehuisjes";
mframes["kindervakanties"] = "kindervakanties";
mframes["geactiveerd.htm"] = "geactiveerd.htm";

/*
// functie die de url parsed en het juiste midden frame laad
function checkTopFrame(loadedFrame){
	frameurl = loadedFrame.location.pathname.slice( loadedFrame.location.pathname.lastIndexOf("/")+1 );
	//frameName = contains(mframes, frameurl);
	frameName = mframes[frameurl];
	// als er een framename is meegegeven op de url die loaden, anders de index pakken
	if ( window.top == loadedFrame ){
		prependDot = "";
		
		if (mframes[frameurl])
		{
  		// als we een geneste pagina laden moeten we hoger gaan voor de index.php
  		if ( mframes[frameurl].indexOf("/") > 0 )
      {
  			prependDot = ".";
  		}
  		window.location = prependDot + "./index.php?active_menuitem=" + frameurl;
  	}
  	else
  	{
  		window.location = "./index.php?inframe=" + loadedFrame.location;
    }
	}
}
*/

function getBase()
{
  return(BASEDIR);
}

function checkTopFrame(loadedFrame)
{
	if ( window.top == loadedFrame ) {
		  window.location = loadedFrame.location.pathname + "/";
	}
}


function checkMiddleFrame(){
	// check if we need to set a new middle frame
	var lastIndex = window.location.search.lastIndexOf("active_menuitem=");
	framename = window.location.search.slice( lastIndex+16 );
	var midden = window.top.document.getElementById("midden");
	if ( lastIndex > 0 ) {
		if ( midden ){
			midden.src = "./"+mframes[framename];
		} else {
			// midden.src = "./PHP/home.php";
		}
	}
}

// alle elementen van een object weergeven
function showElements(obj){
	var str = "";
	for(some in obj){
		str = str + some + ", ";
	}
	alert (str);
}

// deze functie wordt aangeroepen als er een nieuw middelframe geplaatst wordt
function frameMiddleIsActive(middleFrame)
{
	checkTopFrame(middleFrame);

	frameurl = middleFrame.location.pathname.slice( middleFrame.location.pathname.lastIndexOf("/")+1 );
	frameName = mframes[frameurl];
/*
	var menuLinks = window.top.document.getElementById("menulinks");
	if (menuLinks && frameName) {
		if (menuLinks.src.indexOf("?") > 0)
    {
			menuLinks.src = menuLinks.src.slice(0, menuLinks.src.indexOf("?") ) + "?active_menuitem=" + frameName;
		} else { menuLinks.src = menuLinks.src + "?active_menuitem=" + frameName; }
	}
	
	var menuRechts = window.top.document.getElementById("menurechts");
	if (menuRechts && frameName) {
		if ( menuRechts.src.indexOf("?") > 0 ){
			menuRechts.src = menuRechts.src.slice(0, menuRechts.src.indexOf("?") ) + "?active_menuitem=" + frameName;
		} else {
			menuRechts.src = menuRechts.src + "?active_menuitem="+frameName;
		}
	}
	*/

/*	var menuBoven = window.top.document.getElementById("boven");
	if ( menuBoven ) {
		if ( menuBoven.src.indexOf("?") > 0 ){
			menuBoven.src = menuBoven.src.slice(0, menuBoven.src.indexOf("?") ) + "?active_menuitem=" + frameName;
		} else {
			menuBoven.src = menuBoven.src + "?active_menuitem="+frameName;
		}
	} */
}

function refreshBanner(){
	var middenFrameUrl = window.top.document.getElementById("midden").src;
	var uri = "http://impnl.tradedoubler.com/imp?type(js)g(16399678)a(184484)";
	var menuBoven = window.top.document.getElementById("boven");
 	menuBoven.document.getElementById("bannerscript").src = uri + "" + new String(Math.random()).substring (2, 11);
// 	menuBoven.document.getElementById("bannerdiv").innerHTML = "<p>Woef!" + new String(Math.random()).substring (2, 8) + "</p>";
// 	menuBoven.document.getElementById("bannerdiv").style.backgroundColor = "#"+new String(Math.random()).substring (2, 8);
// 	setTimeout( "refreshBanner()", 200);
}

