
//if(!parent.frames[2])
//	top.location = "http://www.networkingday.com";

/* Script (c)2002 by Danny Adamse
// -----------------------------------------
// written for networkingday.com 
// new website 2002
//
// copying this script without permission of
// the author is strictly prohibitted
// -----------------------------------------
// specification: javascript / dhtml
// compatible: ie4,5,6 / ns4,6
// -----------------------------------------
*/

/* toch maar even niet ... :) */
//if(parent.frames.length<=1)
//parent.location='http://www.networkingday.com/nwd/index.php?ref=noframe';


paginaGeladen = false;
bg2="";

/* function:	pageLoaded
// -------------------------------
// input:		void
// output:		void
// does this:	sets variable paginaGeladen to true if page has been loaded
*/
function pageLoaded(){
	paginaGeladen = true;
}

/* function:	placeLayerToOffset
// -------------------------------
// input:		layer,basicOffSet
// output:		void
// does this:	moves layer layer to a new vertical position due to scroll
//				operation of the user, starting with a basic vertical position
//				of baiscOffSet only and only if the page has been loaded
*/
function placeLayerToOffset(laag,basicOffSet){
	if(paginaGeladen==true){
		if(document.layers){	// netscape
			if(document.laag){
				scrollY = window.pageYOffset + basicOffSet;
				document.laag.top = scrollY;
			}
		}else{					// ie
			if(laag.style){
				scrollY = document.body.scrollTop + basicOffSet;
				laag.style.top = scrollY;
			}
		}
	}
}

baseY = 30;		// base Y coordinate of layer
muisX = 0;		
muisY = 0;


/* function:	startMoveLayer
// ---------------------------
// input:		void
// output:		void
// does this:	Catch both X and Y coordinates of user's mouse cursor position
//				Invoke positionLayer function to set the menu position 
*/
function startMoveLayer(){
	muisX = event.clientX;
	muisY = event.clientY;
	if(muisX<200){
		nextY = (30+(((200-muisX)/200)*((muisY<175)?0:(muisY-175))));
		positionLayer("menu","menu", 0, nextY);
	}
}

/* function:	positionLayer
// --------------------------
// input:		frame,layerName,x,y
// output:		void
// does this:	Set position of a layer layerName in frame frame to x and y coordinates
*/
function positionLayer(frame,layerName, x, y){
  if (layerName != "") { 
    (document.layers) ? eval("top.frames." + frame + ".document." + layerName + ".top = " + y.toString() ) : eval("top.frames." + frame + ".document.all." + layerName + ".style.top = " + y.toString());
    (document.layers) ? eval("top.frames." + frame + ".document." + layerName + ".left = " + x.toString() ) : eval("top.frames." + frame + ".document.all." + layerName + ".style.left = "+ x.toString());
  }
}

	function positionLayerOnThisPage(layerName, x, y) {
	  if (layerName != "") { 
		var laagObject = document.getElementById(layerName);
		laagObject.style.top = y;
		laagObject.style.left = x;
	  }
	}

function openVenster(breedte, hoogte, hor_pos, vert_pos, url, naam){
	var opties =  "toolbar=no,status=no,menubar=no,scrollbars=0,resizable=no,width="+breedte+",height="+hoogte+",top="+vert_pos+",left="+hor_pos+";"
	newWindow = window.open(url , naam , opties);
}


	function setAlpha(layer,max,more,speed,iteraties){
		if(document.all){
			laag = eval("document.all."+layer);
		}else if(document.getElementById){
			laag = document.getElementById(layer);
		}

		if(iteraties > max){
			return;
		}
		if(document.all){
			currentAlpha = laag.filters.alpha.opacity;
		}else if(document.getElementById){
			currentAlpha = laag.style.MozOpacity * 100;
		}
		(more) ? currentAlpha-=3*speed : currentAlpha+=3*speed;

		if(currentAlpha <= 0){
			laag.style.display = 'none';
		}

		if(document.all){
			laag.filters.alpha.opacity = currentAlpha;
		}else if(document.getElementById){
			laag.style.MozOpacity = 0;
			laag.style.MozOpacity = currentAlpha / 100;
		}
		if((!more && currentAlpha<max) || (more && currentAlpha>max)){
			iteraties++;
			setTimeout("setAlpha('"+layer+"',"+max+","+more+","+speed+","+iteraties+")",100);
		}
	}


	var showingLayer = false;
	var hidingLayer = false;

	function showLayer(laag,url) {
		var iframeObject = document.getElementById("iframe");

		iframeSource = iframeObject.getAttribute("src");
		if(!iframeSource || (iframeSource != url && url != "" && iframeSource != null)){
			iframeObject.setAttribute("src", url)
		}
		if (hidingLayer == false) {
			var x = 0;										// horizontale positie
			var y = 0;										// verticale positie
			var i = 0;
			var speed = 1;									// Higer number is faster
			var laagObject = document.getElementById(laag);
			
			showingLayer = true;
			if(document.layers){							// NS
				var ganaar = window.pageYOffset;					// y FOR NETSCAPE
			}else{											// IE
				var ganaar = document.body.scrollTop;			// y FOR INTERNET EXPLORER
			}
			if (document.layers) {
				y = eval("document."+laag+".top");
				x = eval("document."+laag+".left");
			} else {
				y = parseInt(laagObject.style.top);
				x = parseInt(laagObject.style.left);
			}

			if ( y < ganaar ) {
				i = ganaar - y;   
				y = i/(10/speed) + y;

				if ( y > ganaar ) { 
					y = ganaar; 
				}else if (y < ganaar){
					positionLayerOnThisPage(laag, x, y );
				}
				layerTimer = setTimeout("showLayer('"+laag+"','"+url+"');", 25 ); 
			}
			showingLayer = false;
		}
	}

	function hideLayer(laag){
		if (showingLayer == false) {
			var x = 0;  // horizontale positie
			var y = 0;	// verticale positie
			var i = 0;  
			var speed = 1;										// Higer number is faster
			var basicganaar = -550;
			var laagObject = document.getElementById(laag);

			if(document.layers){							// NS
				var ganaar = basicganaar + window.pageYOffset;					// y FOR NETSCAPE
			}else{											// IE
				var ganaar = basicganaar + document.body.scrollTop;			// y FOR INTERNET EXPLORER
			}
			hidingLayer = true;
			if (document.layers) {
				y = eval("document."+laag+".top");
				x = eval("document."+laag+".left");
			}else{
				y = parseInt(laagObject.style.top);
				x = parseInt(laagObject.style.left);
			}
			if ( y > ganaar){
				i = y - (ganaar-20);
				y = y - (i/(10/speed));		

				if ( y < ganaar){
					y = ganaar; 
					hidingLayer = false; 
					positionLayerOnThisPage(laag, x, basicganaar);
				}else if(y > ganaar){
					positionLayerOnThisPage(laag, x, y );
					layerTimer = setTimeout( "hideLayer('"+laag+"');", 0 ); 
				}
			}else{
				hidingLayer = false; 
			}
		}
	}




// Plaatjes pre-loaden

a = new Image();a.src="gfx/global/loadingpage.gif";
b = new Image();b.src="gfx/headers/nwdlogo.gif";
c = new Image();c.src="gfx/bgs/bghome_br.jpg";
d = new Image();d.src="gfx/bgs/td_normal.gif";
e = new Image();e.src="gfx/bgs/td_normal2.gif";
f = new Image();f.src="gfx/bgs/td_normal_new.gif";
g = new Image();g.src="gfx/bgs/profile.gif";


