var preloadFlag = false;
var oTimeout;
var showMenu = true;

function loadResizingPopup(strImagePath) {
	var popwind = window.open("../popup.asp?image="+strImagePath, "popupwindow", "width=10, height=10")
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function preloadImagesHome() {
	if (document.images) {
		// standaard menu
		/*
		home_b_eurocommerce_over = newImage("gfx/blackmenu/home_b_eurocommerce-over.gif");
		home_b_projecten_over = newImage("gfx/blackmenu/home_b_projecten-over.gif");
		home_b_turnkey_over = newImage("gfx/blackmenu/home_b_turnkey-over.gif");
		home_b_referenties_over = newImage("gfx/blackmenu/home_b_referenties-over.gif");
		*/
		button_profiel_over = newImage("gfx/blackmenu/button_profiel-over.gif");
		button_actueel_over = newImage("gfx/blackmenu/button_actueel-over.gif");
		button_projecten_over = newImage("gfx/blackmenu/button_projecten-over.gif");
		button_turnkey_over = newImage("gfx/blackmenu/button_turnkey-over.gif");
		button_referenties_over = newImage("gfx/blackmenu/button_referenties-over.gif");
		
		// rechterkant menu
		home_b_home_over = newImage("gfx/home/rightmenu/home_b_home-over.gif");
		home_b_contact_over = newImage("gfx/home/rightmenu/home_b_contact-over.gif");
		home_b_euroresort_over = newImage("gfx/home/rightmenu/home_b_euroresort-over.gif");
		home_b_nocure_over = newImage("gfx/home/rightmenu/home_b_nocure-over.gif");
		home_b_parktoren_over = newImage("gfx/home/rightmenu/home_b_parktoren-over.gif");
		preloadFlag = true;
	}
}

function setLocation(strUrl) {
	location.href = strUrl;
}

function redirectToProject(strPage, intProjectID) {
	if(intProjectID > 0) {
		var s;
		s = setTimeout("setLocation('"+strPage+"?action=viewproject&project_id="+intProjectID+"');", 100);
	}
}

function makeBlackMenuInvisible() {
	document.getElementById('blackmenu').style.visibility = "hidden";
}
function makeBlackMenuVisible() {
	document.getElementById('blackmenu').style.visibility = "visible";
}

































// BROWSER CHECK SCRIPT
function BrowserCheck() {
	var n = navigator; var d = document;
	var v = n.appVersion;
	var ua = n.userAgent;
	
	this.IE = (ua.indexOf('MSIE') > -1)
	this.NS = (n.appName.indexOf('Netscape') > -1)
	this.OP = (ua.indexOf('Opera') > -1)
	
	this.IE4 = (d.all && !d.getElementById)? true:false;
	this.IE4UP = (this.IE &&(d.all || d.getElementById))? true:false;
	this.IE5 = (ua.indexOf('MSIE 5.0') > -1)
	this.IE55 = (ua.indexOf('MSIE 5.5') > -1)
	this.IE6 = (ua.indexOf('MSIE 6.0') > -1)
	this.NS4 = (this.NS && v.indexOf("4.") > -1)? true:false;
	this.NS6 = (this.NS && d.getElementById)? true:false;
	this.DOM = (d.getElementById && d.createElement)? true:false;
	this.OP5 = (this.OP && ua.indexOf('5.') > -1)
	this.MAC = (n.platform.indexOf('Mac') > -1)
}	is = new BrowserCheck();


// MOVE TABLE SCRIPT
function moveTable(x, y) {
	var browserRightSide = document.body.offsetWidth - 20;
	if(is.IE) {
	    var mouseTop = y + document.body.scrollTop;
	    var mouseLeft = x + document.body.scrollLeft;
		var intTableHeight = document.getElementById('movetable').offsetHeight;
		var tableRightSide = (mouseLeft + 10) + document.getElementById('movetable').offsetWidth;

		if(tableRightSide > (browserRightSide - 10)) {
			document.getElementById('movetable').style.left = (mouseLeft + 5) - (tableRightSide - browserRightSide) + "px";
		} else {
			document.getElementById('movetable').style.left = (mouseLeft + 10) + "px";
		}
	    document.getElementById('movetable').style.top = (mouseTop - (intTableHeight + 5)) + "px";
	}
}

// MAKE TABLE VISIBLE
function makeTableVisible() {
	if(showMenu) {
		document.getElementById('movetable').style.visibility = "visible";
	}
}

// HIDE THE TABLE
function hidePopup() {
	if(is.IE) {
	    document.getElementById('movetable').style.visibility = "hidden";
	}
}

// SET TABLE CONTENT
function setContent(txt) {
	if(is.IE) {
	    content.innerHTML = txt;
	}
}

// changed the inner HTML from a given layer.
function makevisible(lone, ltwo) {
	layerone = document.getElementById(lone);
	layertwo = document.getElementById(ltwo);
	
	if(layertwo.innerHTML.length < 10) {
		layertwo.innerHTML = layerone.innerHTML;
	} else {
		layertwo.innerHTML = "";
	}
}

// BELOW ARE SOME SHORTCUT FUNCTIONS
function cl() {
	clearTimeout(oTimeout);hidePopup();
}
function mo(t,to) {
	setContent(t);
	oTimeout = setTimeout('makeTableVisible()', to);
}
function om() {
	var evtX = event.x;
	var evtY = event.y;
	moveTable(evtX, evtY);
}