//--------------------------------------------------------------------------------standaard functions

function gotoPage(navID,itemID){
	if (itemID==undefined){itemID = 0}
	window.location.href = "?page=" + navID + "&item=" + itemID + "&lanid=1"
}
function getFirstID(parEl) {
	var itemID;
	itemID = parEl.id;
	if ( itemID == undefined || itemID == '' ) {
		itemID = getFirstID(parEl.parentElement);
	}
	return itemID;
}
function setItemName(parEl) {
	var itemID;
	if ( parEl.name == undefined || parEl.name == '' ) {
		itemID = getFirstID(parEl);
		parEl.name = 'itemID' + itemID;
	}
}
function switchImage(parElID, parImgSrc){
  var obj = document.getElementById(parElID);
  if (obj!=undefined){
    obj.src = parImgSrc;
  }
}
function switchVideo(parElID, parFileName, w, h){
	document.getElementById(parElID).innerHTML = getLightboxObject("/cmdata/videos/flv_player.swf?fileName="+parFileName, w, h, 9);
}
function getLightboxObject(parName, parWidth, parHeight, parVersion) {
	/*****************************************************************
	parName:   volledige path & filename vanaf de file waarin het object wordt geplaatst
	parWidth:  Breedte van het object (bijv "1024")
	parHeight: Hoogte van het object	(bijv "768")
	parVersion: versie van het object (bijv "6")								10/10/2006 14:27
	*****************************************************************/
	var x
	x = '<object id="myFlashMovie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+parVersion+',0,0,0" width="'+parWidth+'" height="'+parHeight+'" align="middle">';
	x += '<param name="allowScriptAccess" value="sameDomain"/>';
	x += '<param name="movie" value="'+parName+'" />';
	x += '<param name="quality" value="high" />';
	x += '<param name="wmode" value="transparent" />';
//	 x += '<param name="name" value="myFlashMovie" />';
	x += '<param name="swliveconnect" value="true" />';
//	x += '<param name="bgcolor" value="#ffffff" />';
//	x += '<embed src="'+parName+'" quality="high" bgcolor="#ffffff" width="'+parWidth+'" height="'+parHeight+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	x += '<embed swliveconnect="true" wmode="transparent" name="myFlashMovie" src="'+parName+'" quality="high" width="'+parWidth+'" height="'+parHeight+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"  play="true" wmode="transparent"/>';
	x += '</object>';
	return x;
}  // getObject()

function getObject(parName, parWidth, parHeight, parVersion) {
	/*****************************************************************
	parName:   volledige path & filename vanaf de file waarin het object wordt geplaatst
	parWidth:  Breedte van het object (bijv "1024")
	parHeight: Hoogte van het object	(bijv "768")
	parVersion: versie van het object (bijv "6")								10/10/2006 14:27
	*****************************************************************/
	var x
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+parVersion+',0,0,0" width="'+parWidth+'" height="'+parHeight+'" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain"/>');
	document.write('<param name="movie" value="'+parName+'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="play" value="true" />');
	document.write('<param name="wmode" value="transparent" />');
//	document.write('<param name="bgcolor" value="#ffffff" />');
//	document.write('<embed src="'+parName+'" quality="high" bgcolor="#ffffff" width="'+parWidth+'" height="'+parHeight+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('<embed src="'+parName+'" quality="high" width="'+parWidth+'" height="'+parHeight+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"  play="true" wmode="transparent"/>');
	document.write('</object>');
	return x;
}  // getObject()
function switchHomeImg(parSrc){
	document.images["prodImg"].src = "/cmdata/images/TopBanners/topbanners/" + parSrc;
}
var footerClosedHeight;
var footerOpenHeight;
var blnFooterActive = false;
footerClosedHeight = 60;
function init() {
}
function toggleFooter() {
	if (!blnFooterActive) {
		document.getElementById("footer_bottom").style.display = "block";
		footerOpenHeight = document.getElementById("footer_container").offsetHeight;
		blnFooterActive = true;
		showFooter();
	} else {
		if (document.getElementById("footer_bottom").style.display != "block") {
			showFooter();
		} else {
			hideFooter();
		}
	}
}
function showFooter() {



	if ( blnFooterActive ) {
		if (document.getElementById("footer_bottom").style.display != "block") {
	 		document.getElementById("footer_container").style.height = footerOpenHeight +'px';
			document.getElementById("footer_bottom").style.display = "block";
		}
	}
}
function hideFooter() {
	if ( blnFooterActive ) {
		if (document.getElementById("footer_bottom").style.display != "none") {
			document.getElementById("footer_container").style.height = footerClosedHeight +'px';
			document.getElementById("footer_bottom").style.display = "none";
		}
	}
}
function CheckSubscriptionForm() {
	if (document.forms['SubForm'].elements['Name'].value.length < 1 ||
			document.forms['SubForm'].elements['Name'].value == 'Naam' ){
 		alert('U heeft uw naam niet ingevuld!');
 		return;
 	} else if (document.forms['SubForm'].elements['Email'].value.length < 7 ||
			document.forms['SubForm'].elements['Email'].value.indexOf("@") == -1 ||
			document.forms['SubForm'].elements['Email'].value.indexOf(".") == -1 ||
			document.forms['SubForm'].elements['Email'].value == 'E-mailadres' ){
 		alert('U heeft geen (geldig) emailadres ingevuld!');
 		return;
 	} else {
		document.forms['SubForm'].submit();
 	}
}



//---------------------------------------------------------------------------------------------------NivoSlider

eval(function(p, a, c, k, e, d) { e = function(c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) { d[e(c)] = k[c] || e(c) } k = [function(e) { return d[e] } ]; e = function() { return '\\w+' }; c = 1 }; while (c--) { if (k[c]) { p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]) } } return p } ('(9($){$.1k.1o=9(2b){b 3=$.2g({},$.1k.1o.21,2b);N g.H(9(){b 4={f:0,u:\'\',W:0,r:\'\',L:n,1j:n,1S:n};b 5=$(g);5.1T(\'7:4\',4);5.e(\'2o\',\'2m\');5.1f(\'1o\');b d=5.2n();d.H(9(){b l=$(g);b 1t=\'\';6(!l.J(\'B\')){6(l.J(\'a\')){l.1f(\'7-2h\');1t=l}l=l.1m(\'B:1r\')}b 18=l.x();6(18==0)18=l.t(\'x\');b 1b=l.y();6(1b==0)1b=l.t(\'y\');6(18>5.x()){5.x(18)}6(1b>5.y()){5.y(1b)}6(1t!=\'\'){1t.e(\'P\',\'1q\')}l.e(\'P\',\'1q\');4.W++});6(3.19>0){6(3.19>=4.W)3.19=4.W-1;4.f=3.19}6($(d[4.f]).J(\'B\')){4.u=$(d[4.f])}k{4.u=$(d[4.f]).1m(\'B:1r\')}6($(d[4.f]).J(\'a\')){$(d[4.f]).e(\'P\',\'1A\')}5.e(\'11\',\'10(\'+4.u.t(\'E\')+\') Z-Y\');23(b i=0;i<3.h;i++){b G=U.29(5.x()/3.h);6(i==3.h-1){5.O($(\'<D A="7-c"></D>\').e({2a:(G*i)+\'1c\',x:(5.x()-(G*i))+\'1c\'}))}k{5.O($(\'<D A="7-c"></D>\').e({2a:(G*i)+\'1c\',x:G+\'1c\'}))}}5.O($(\'<D A="7-K"><p></p></D>\').e({P:\'1q\',z:3.1U}));6(4.u.t(\'w\')!=\'\'){b w=4.u.t(\'w\');6(w.24(0,1)==\'#\')w=$(w).1d();$(\'.7-K p\',5).1d(w);$(\'.7-K\',5).1z(3.o)}b m=0;6(!3.1p&&d.1g>1){m=1E(9(){F(5,d,3,n)},3.1u)}6(3.S){5.O(\'<D A="7-S"><a A="7-27">2k</a><a A="7-25">2i</a></D>\');6(3.1R){$(\'.7-S\',5).26();5.1V(9(){$(\'.7-S\',5).2j()},9(){$(\'.7-S\',5).26()})}$(\'a.7-27\',5).1C(\'1F\',9(){6(4.L)N n;T(m);m=\'\';4.f-=2;F(5,d,3,\'1y\')});$(\'a.7-25\',5).1C(\'1F\',9(){6(4.L)N n;T(m);m=\'\';F(5,d,3,\'1x\')})}6(3.M){b 14=$(\'<D A="7-M"></D>\');5.O(14);23(b i=0;i<d.1g;i++){6(3.1P){b l=d.1B(i);6(!l.J(\'B\')){l=l.1m(\'B:1r\')}6(3.1O){14.O(\'<a A="7-1s" 1a="\'+i+\'"><B E="\'+l.t(\'1a\')+\'" 2e="" /></a>\')}k{14.O(\'<a A="7-1s" 1a="\'+i+\'"><B E="\'+l.t(\'E\').2l(3.1M,3.1N)+\'" 2e="" /></a>\')}}k{14.O(\'<a A="7-1s" 1a="\'+i+\'">\'+(i+1)+\'</a>\')}}$(\'.7-M a:1B(\'+4.f+\')\',5).1f(\'1h\');$(\'.7-M a\',5).1C(\'1F\',9(){6(4.L)N n;6($(g).2f(\'1h\'))N n;T(m);m=\'\';5.e(\'11\',\'10(\'+4.u.t(\'E\')+\') Z-Y\');4.f=$(g).t(\'1a\')-1;F(5,d,3,\'1s\')})}6(3.1X){$(2s).2F(9(1D){6(1D.1Q==\'2D\'){6(4.L)N n;T(m);m=\'\';4.f-=2;F(5,d,3,\'1y\')}6(1D.1Q==\'2C\'){6(4.L)N n;T(m);m=\'\';F(5,d,3,\'1x\')}})}6(3.1W){5.1V(9(){4.1j=Q;T(m);m=\'\'},9(){4.1j=n;6(m==\'\'&&!3.1p){m=1E(9(){F(5,d,3,n)},3.1u)}})}5.2E(\'7:X\',9(){4.L=n;$(d).H(9(){6($(g).J(\'a\')){$(g).e(\'P\',\'1q\')}});6($(d[4.f]).J(\'a\')){$(d[4.f]).e(\'P\',\'1A\')}6(m==\'\'&&!4.1j&&!3.1p){m=1E(9(){F(5,d,3,n)},3.1u)}3.20.1w(g)})});9 F(5,d,3,17){b 4=5.1T(\'7:4\');6((!4||4.1S)&&!17)N n;3.1Y.1w(g);6(!17){5.e(\'11\',\'10(\'+4.u.t(\'E\')+\') Z-Y\')}k{6(17==\'1y\'){5.e(\'11\',\'10(\'+4.u.t(\'E\')+\') Z-Y\')}6(17==\'1x\'){5.e(\'11\',\'10(\'+4.u.t(\'E\')+\') Z-Y\')}}4.f++;6(4.f==4.W){4.f=0;3.2d.1w(g)}6(4.f<0)4.f=(4.W-1);6($(d[4.f]).J(\'B\')){4.u=$(d[4.f])}k{4.u=$(d[4.f]).1m(\'B:1r\')}6(3.M){$(\'.7-M a\',5).2B(\'1h\');$(\'.7-M a:1B(\'+4.f+\')\',5).1f(\'1h\')}6(4.u.t(\'w\')!=\'\'){b w=4.u.t(\'w\');6(w.24(0,1)==\'#\')w=$(w).1d();6($(\'.7-K\',5).e(\'P\')==\'1A\'){$(\'.7-K p\',5).2c(3.o,9(){$(g).1d(w);$(g).1z(3.o)})}k{$(\'.7-K p\',5).1d(w)}$(\'.7-K\',5).1z(3.o)}k{$(\'.7-K\',5).2c(3.o)}b i=0;$(\'.7-c\',5).H(9(){b G=U.29(5.x()/3.h);$(g).e({y:\'R\',z:\'0\',11:\'10(\'+4.u.t(\'E\')+\') Z-Y -\'+((G+(i*G))-G)+\'1c 0%\'});i++});6(3.j==\'1l\'){b V=2H 2G("1K","12","1H","1e","1G","13","1I","1v");4.r=V[U.22(U.1l()*(V.1g+1))];6(4.r==2I)4.r=\'1v\'}6(3.j.2p(\',\')!=-1){b V=3.j.2t(\',\');4.r=$.2A(V[U.22(U.1l()*V.1g)])}4.L=Q;6(3.j==\'2r\'||3.j==\'1K\'||4.r==\'1K\'||3.j==\'12\'||4.r==\'12\'){b q=0;b i=0;b h=$(\'.7-c\',5);6(3.j==\'12\'||4.r==\'12\')h=$(\'.7-c\',5).1n();h.H(9(){b c=$(g);c.e(\'1L\',\'R\');6(i==3.h-1){I(9(){c.C({y:\'s%\',z:\'1.0\'},3.o,\'\',9(){5.16(\'7:X\')})},(s+q))}k{I(9(){c.C({y:\'s%\',z:\'1.0\'},3.o)},(s+q))}q+=1i;i++})}k 6(3.j==\'2q\'||3.j==\'1H\'||4.r==\'1H\'||3.j==\'1e\'||4.r==\'1e\'){b q=0;b i=0;b h=$(\'.7-c\',5);6(3.j==\'1e\'||4.r==\'1e\')h=$(\'.7-c\',5).1n();h.H(9(){b c=$(g);c.e(\'28\',\'R\');6(i==3.h-1){I(9(){c.C({y:\'s%\',z:\'1.0\'},3.o,\'\',9(){5.16(\'7:X\')})},(s+q))}k{I(9(){c.C({y:\'s%\',z:\'1.0\'},3.o)},(s+q))}q+=1i;i++})}k 6(3.j==\'1G\'||3.j==\'2u\'||4.r==\'1G\'||3.j==\'13\'||4.r==\'13\'){b q=0;b i=0;b v=0;b h=$(\'.7-c\',5);6(3.j==\'13\'||4.r==\'13\')h=$(\'.7-c\',5).1n();h.H(9(){b c=$(g);6(i==0){c.e(\'1L\',\'R\');i++}k{c.e(\'28\',\'R\');i=0}6(v==3.h-1){I(9(){c.C({y:\'s%\',z:\'1.0\'},3.o,\'\',9(){5.16(\'7:X\')})},(s+q))}k{I(9(){c.C({y:\'s%\',z:\'1.0\'},3.o)},(s+q))}q+=1i;v++})}k 6(3.j==\'1I\'||4.r==\'1I\'){b q=0;b i=0;$(\'.7-c\',5).H(9(){b c=$(g);b 1J=c.x();c.e({1L:\'R\',y:\'s%\',x:\'R\'});6(i==3.h-1){I(9(){c.C({x:1J,z:\'1.0\'},3.o,\'\',9(){5.16(\'7:X\')})},(s+q))}k{I(9(){c.C({x:1J,z:\'1.0\'},3.o)},(s+q))}q+=1i;i++})}k 6(3.j==\'1v\'||4.r==\'1v\'){b i=0;$(\'.7-c\',5).H(9(){$(g).e(\'y\',\'s%\');6(i==3.h-1){$(g).C({z:\'1.0\'},(3.o*2),\'\',9(){5.16(\'7:X\')})}k{$(g).C({z:\'1.0\'},(3.o*2))}i++})}}};$.1k.1o.21={j:\'1l\',h:15,o:2v,1u:2y,19:0,S:Q,1R:Q,M:Q,1P:n,1O:n,1M:\'.1Z\',1N:\'2x.1Z\',1X:Q,1W:Q,1p:n,1U:0.8,1Y:9(){},20:9(){},2d:9(){}};$.1k.1n=[].2w})(2z);', 62, 169, '|||settings|vars|slider|if|nivo||function||var|slice|kids|css|currentSlide|this|slices||effect|else|child|timer|false|animSpeed||timeBuff|randAnim|100|attr|currentImage||title|width|height|opacity|class|img|animate|div|src|nivoRun|sliceWidth|each|setTimeout|is|caption|running|controlNav|return|append|display|true|0px|directionNav|clearInterval|Math|anims|totalSlides|animFinished|repeat|no|url|background|sliceDownLeft|sliceUpDownLeft|nivoControl||trigger|nudge|childWidth|startSlide|rel|childHeight|px|html|sliceUpLeft|addClass|length|active|50|paused|fn|random|find|_reverse|nivoSlider|manualAdvance|none|first|control|link|pauseTime|fade|call|next|prev|fadeIn|block|eq|live|event|setInterval|click|sliceUpDown|sliceUpRight|fold|origWidth|sliceDownRight|top|controlNavThumbsSearch|controlNavThumbsReplace|controlNavThumbsFromRel|controlNavThumbs|keyCode|directionNavHide|stop|data|captionOpacity|hover|pauseOnHover|keyboardNav|beforeChange|jpg|afterChange|defaults|floor|for|substr|nextNav|hide|prevNav|bottom|round|left|options|fadeOut|slideshowEnd|alt|hasClass|extend|imageLink|Next|show|Prev|replace|relative|children|position|indexOf|sliceUp|sliceDown|window|split|sliceUpDownRight|500|reverse|_thumb|3000|jQuery|trim|removeClass|39|37|bind|keypress|Array|new|undefined'.split('|'), 0, {}))

$(window).load(function() {
    $('#header_brandbox_container').nivoSlider({
        effect: 'fold', //sliceDown, sliceDownLeft,sliceUp,sliceUpLeft,sliceUpDown,sliceUpDownLeft,fold,fade,random
        slices: 1,
        animSpeed: 1000, //Slide transition speed
        pauseTime: 4000, // Slide pausing time
        startSlide: 0, //Set starting Slide (0 index)
        directionNav: false, //Next & Prev
        directionNavHide: false, //Only show on hover
        controlNav: true, //1,2,3...
        controlNavThumbs: false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel: false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav: false, //Use left & right arrows
        pauseOnHover: true, //Stop animation while hovering
        manualAdvance: false, //Force manual transitions
        captionOpacity: 0.8, //Universal caption opacity
        beforeChange: function() { },
        afterChange: function() { },
        slideshowEnd: function() { } //Triggers after all slides have been shown
    });
});

//------------------------------------------------------------------------------------------------End NivoSlider

/* 	EQUAL HEIGHTS ************************************************************************************************
	13 OKT 2010 - TS
	Aan verschillende div's dezelfde class toekennen die dezelfde height moeten hebben.
*/
function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}


$(document).ready(function() {
//	equalHeight($("DIV ELEMENT"));		//	PAGE: 				DIV
	equalHeight($(".equal"));			//	product02.inc: 		category a (row 1 grey)
	equalHeight($(".equal1"));			//	product02.inc: 		category a (row 2 lightblue)
	equalHeight($(".equal_product")); 	//	page04.inc: 		category a
	equalHeight($(".equal_page")); 		//	page.inc: 			content_right, content_left



});
// END EQUAL HEIGHTS ********************************************************************************************
//---------------------------------------------------------------------------------------------------TARGET _BLANK to REL=EXTERNAL

// Script written by Drew Noakes -- http://drewnoakes.com
// 11 Dec 2006

function initLinks() {
  for (i in document.links) {
    link = document.links[i];
    if (link.rel && link.rel.indexOf('external')!=-1) {
      link.onclick = onExternalLinkActivate;
      link.onkeypress = onExternalLinkActivate;
    }
  }
}

function onExternalLinkActivate() {
  window.open(this.href);
  return false;
}

window.onload = initLinks;


