var agent	       = window.navigator.userAgent; 
var isMac     	   = ((agent.indexOf("Mac")!=-1)||(agent.indexOf("mac")!=-1)); 
var isIE6 		   = ( agent.indexOf("MSIE 6") != -1 );
var isIE55 		   = ( agent.indexOf("MSIE 5.5") != -1 );
var isIE           = (navigator.appVersion.indexOf("MSIE") != -1);    
var isWin          = (navigator.appVersion.indexOf("Windows") != -1); 

// begin flash detection
var MM_contentVersion = 6;
var MM_FlashCanPlay = false;
var MM_PluginVersion = 0;

var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
document.write('</SCR' + 'IPT\> \n');

if (plugin) {
	var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	for (var i = 0; i < words.length; ++i) {
		if (isNaN(parseInt(words[i]))) continue;
		MM_PluginVersion = words[i]; 
	}
	MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}

function writeFlash(navStr) {
	var docStr =	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="779" height="75" id="animatie1" align="middle">' +
					'<param name="allowScriptAccess" value="sameDomain" />' +
					'<param name="movie" value="/img/animatie_'+ navStr +'.swf" />' +
					'<param name="quality" value="high" />' +
					'<param name="windowmode" value="transparant" />' +
					'<embed src="/img/animatie_'+ navStr +'.swf" quality="high" width="779" height="75" windowmode="transparant" name="animatie1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
					'</object>';
	if ( MM_FlashCanPlay ) {
		//uitzondering voor mac bug
		if (isIE && isMac) {
			document.write("<style>#animatie{top: 0px;}</style>");
		}
		document.write(docStr);
	}
}


/* ------------------------------------
	Folding Treelists
	(c) 2004 Netdesign.nl
	2004/08/19 A. Tjin
------------------------------------ 

dHeight	= 4;
dSpeed	= 0.4; // Between 0 and 1
intTime	= 30;

function ndFold(hObj) {
	var liObj = hObj.parentNode;
	var ulObj = liObj.parentNode;
	var hSiblings = ulObj.getElementsByTagName("h4");
	var liIndex = 0;
	
	for (var i=0; i<hSiblings.length; i++) {
		if (hSiblings[i]!=hObj && hSiblings[i].parentNode.className=="out") hSiblings[i].parentNode.className="";
		if (hSiblings[i]==hObj) liIndex = i;
	}
	if (liObj.className) {
		ndFoldIn(liObj, liIndex) 
	}
	else {
		ndFoldOut(liObj, liIndex);
	}
}

function ndFoldOut(liObj, liIndex) {
	var divObjs = liObj.getElementsByTagName("div");
	var divObj = divObjs[0];
	
	divObj.style.height = "1px";
	divObj.style.overflow = "hidden";
	liObj.className = "out";
	ndSlideOut(liIndex, 5);
}

function ndFoldIn(liObj, liIndex) {
	var divObjs = liObj.getElementsByTagName("div");
	var ulObjs = liObj.getElementsByTagName("ul");
	var divObj = divObjs[0];
	
	ndSlideIn(liIndex);
}

function ndSlideOut(divIndex, newHeight) {
	var ulObj		= document.getElementById("foldingtree");
	var divObjs		= ulObj.getElementsByTagName("div");
	var divObj		= divObjs[divIndex];
	var ulObjs		= divObj.getElementsByTagName("ul");
	var ulObj		= ulObjs[0];
	var spObjs		= divObj.getElementsByTagName("span");
	var spObj		= spObjs[0];
	var maxHeight	= ulObj.offsetHeight + spObj.offsetHeight + 7;
	var calcHeight;
	
	if (newHeight < maxHeight - 3) {
		divObj.style.height = newHeight+"px";
		calcHeight = Math.max(Math.round((dSpeed/maxHeight)*(newHeight-maxHeight)*(newHeight-maxHeight)+newHeight), newHeight+2);
		setTimeout("ndSlideOut("+ divIndex +", "+ (calcHeight) +")", intTime);
	}
	else {
		divObj.style.height = maxHeight+"px";
	}
}

function ndSlideIn(divIndex, newHeight) {
	
	var ulObj		= document.getElementById("foldingtree");
	var divObjs		= ulObj.getElementsByTagName("div");
	var divObj		= divObjs[divIndex];
	var ulObjs		= divObj.getElementsByTagName("ul");
	var ulObj		= ulObjs[0];
	var spObjs		= divObj.getElementsByTagName("span");
	var spObj		= spObjs[0];
	var maxHeight	= ulObj.offsetHeight + spObj.offsetHeight + 7;
	var calcHeight;
	if (!newHeight) newHeight = maxHeight;
	//alert(newHeight);
	
	if (newHeight>3) { 
		//(divObj.offsetHeight > spObj.offsetHeight) {
		divObj.style.height = newHeight+"px";
		calcHeight	= Math.round(newHeight - ((dSpeed)/maxHeight)*newHeight*newHeight)-2;
		setTimeout("ndSlideIn("+ divIndex +", "+ (calcHeight) +")", intTime);
	}
	else {
		// set className of li-obj
		divObj.parentNode.className = "";
	}
}
*/

/* Functions for visuals in case template 

function initVisuals() {
	var vObj = document.getElementById("visuals");
	var vNrObj = document.getElementById("visualnr");
	var vFunObj = document.getElementById("visualfun");
	var vImgs = vObj.getElementsByTagName("img");
	if (!vImgs.length) {
		vNrObj.innerHTML = "geen";
		return;
	}
	
	document.write("<style>#visuals img {display: none}</style>");
	vFunObj.innerHTML = '&nbsp;van '+ vImgs.length +((vImgs.length<2)?'':' <a href="#" onclick="nextVisual(); return false;">volgend scherm<img src="img/spacer.gif" width="7" height="7" alt="" class="arrow" /></a>');
	vNrObj.innerHTML = window.currentVisual = 1;
	vImgs[0].style.display = "block";
}

function nextVisual() {
	var vObj = document.getElementById("visuals");
	var vNrObj = document.getElementById("visualnr");
	var vImgs = vObj.getElementsByTagName("img");
	
	vImgs[window.currentVisual-1].style.display = "";
	vNrObj.innerHTML = window.currentVisual = (window.currentVisual<vImgs.length) ? window.currentVisual+1 : 1;
	vImgs[window.currentVisual-1].style.display = "block";
}

function textInputFocus(iObj) {
	if (iObj.value=="hier uw e-mailadres") iObj.value = "";
}

function textInputBlur(iObj) {
	if (iObj.value=="") iObj.value = "hier uw e-mailadres";
}

function checkEmail(fObj) {
	var mailStr = fObj.elements["email"].value;
	if (mailStr=="" || !mailStr.match(/^[a-zA-Z][^@]*@[^@]*\.[a-zA-Z][a-zA-Z][a-zA-Z]?$/)) {
		alert("Vul eerst uw e-mailadres in");
		return false;
	} else {
		return true;
	}
}
*/

