var int;

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }


////////// START BODY LOAD EVENTS //////////

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
addLoadEvent(init);
function init() {
	// Do These things once when page loads:
	checkUitklapTekst();
	steurgatViewer();
	addEnglishFlag();
	replaceTabsTextWithImages();
	showTabs();
	
	if (document.getElementById("fortenDropDownLists")) {
		createFortenLists();						
	}
}

/* CUSTOM EXPANDABLE BOXES */
function checkUitklapTekst() {
	if (top.location.href.indexOf("siteexplorer.aspx") < 0) {
		var divs = document.getElementsByTagName("DIV");
		for (var i=0; i<divs.length; i++) {
			if (divs[i].className.indexOf("collapsible") > -1) {
				divs[i].className = "collapsible_inactive";
				divs[i].onclick = function() {
					toggleUitklapTekst(this);
				}
			}
		}
	}
}
function toggleUitklapTekst(element) {
	var ukt = element;
	if (ukt.className == "collapsible_active") {
		ukt.className = "collapsible_inactive";
	} else {
		ukt.className = "collapsible_active";	
	}
	window.focus();
}

/* Steurgat viewer */

function steurgatViewer() {
	 
	 if (document.getElementById("maincontent")) {
		
		var maincontent = document.getElementById("maincontent");
		var as = maincontent.getElementsByTagName('a');
	 
		for(i=0;i<as.length;i++) {
			if (as[i].className == "steurgat") {
				as[i].onclick=function(){ return popwSteurgat(this) };
			}
		}
	}
	
}
function popwSteurgat(o) {
	var div = document.createElement("div");
	var framediv = document.createElement("div");
	var titlediv = document.createElement("div");
	var iframe = document.createElement("iframe");
	div.id="steurgatWindow";
	div.style.height = document.body.scrollHeight + "px";
	framediv.id = "steurgatFrame";
	framediv.className = "steurgat_window";
	titlediv.className = "steurgat_title";
	titlediv.id = "steurgatTitle";
	titlediv.onclick = function() { return closePopwSteurgat(); }
	iframe.src =  o;
	iframe.className = "steurgat_iframe";
	iframe.scrolling = "no";
	iframe.setAttribute("frameborder", "0");
	iframe.setAttribute("marginheight", "0");
	iframe.setAttribute("marginwidth","0");
	framediv.appendChild(titlediv);
	framediv.appendChild(iframe);
	if (document.getElementById("form1")) {
		var form1 = document.getElementById("form1");
		form1.appendChild(div);
		form1.appendChild(framediv);
		if (document.getElementById("steurgatTitle")) {
			var tit = document.getElementById("steurgatTitle");
			tit.innerHTML = "<p>Wandel virtueel door Fort Steurgat en twee woningen</p>";
		}
	}
	return false;
}
function closePopwSteurgat() {
	if (document.getElementById("form1")) {
		var form1 = document.getElementById("form1");
		if (document.getElementById("steurgatWindow")) { 
			var steurgatWindow = document.getElementById("steurgatWindow");
			form1.removeChild(steurgatWindow);
		}
		if (document.getElementById("steurgatFrame")) { 
			var steurgatFrame = document.getElementById("steurgatFrame");
			form1.removeChild(steurgatFrame);
		}
	}
	return false;
}

/* Add English flag */
function addEnglishFlag() {
	if (document.getElementById("form1") && top.location.href.indexOf("listmanager.aspx?") < 1) {
		var form1 = document.getElementById("form1");
		var flagdiv = document.createElement("div");
		var flaga = document.createElement("a");
		flaga.setAttribute("href","/pages/english-information.aspx");
		flaga.setAttribute("title","English information");
		flagdiv.id="flagdiv";	
		flaga.id = "flaga";
		flagdiv.appendChild(flaga);
		form1.appendChild(flagdiv);
		if (document.getElementById("flaga")) {
			var fa = document.getElementById("flaga");
			fa.innerHTML = "English";
		}
	}
}

/* Replace menu tabs text  with images */
function replaceTabsTextWithImages() {
	var O = document.getElementsByTagName("A")
	for (var i = 0;i < O.length;i++) {
		//alert(O[i].getAttribute("isTop"))
		if (O[i].getAttribute("isTop")) {
			var ttitle = O[i].innerHTML;
			var spanClass = ttitle.replace(" ","_")
			spanClass = spanClass.toLowerCase()
			O[i].innerHTML = "<span class='tab_" + spanClass  + "'>" + ttitle + "</span>";
			//alert(O[i].innerHTML)
		}
	}
}

function showTabs() {
	if (document.getElementById("MenuControl_ctl00")) {
		document.getElementById("MenuControl_ctl00").style.visibility = "visible";
	}
}


