	var isIE = ( navigator.userAgent.indexOf( "MSIE" ) != -1 );

	function retrieveIndex( mycolumn ) {
		var colpos = [ 'overhoeks','overwonen','overwerken','overvrijetijd' ];
		for ( var i = 0; i < colpos.length; i++ ) {
			if ( colpos[i] == mycolumn )
				return( i );
		}
	}
	
	function hideAllInfo() {
		var cols = [ 'overhoeks','overwonen','overwerken','overvrijetijd' ];
		for ( var i = 0; i < cols.length; i++ ) {
			var myObj = new getObj( 'hidden' + cols[i] );
			myObj.style.visibility = "hidden";
			myObj.style.zIndex = 1;

			var myTop = new getObj( 'top' + cols[i] );
			myTop.style.backgroundColor = "#FFF";
			myTop.style.color = "#000";

			var x = myTop.obj.childNodes;
			for ( var z=0; z < x.length; z++ ) {
				if ( x[z].nodeName == "P" ) {
					var y = x[z].childNodes;
					for ( var j=0; j<y.length; j++ ) {
						if ( y[j].nodeName == "A" ) {
							if ( y[j].className == 'menuout' )
								y[j].className = 'menuin';
						}
					}
				}
			}
		}

		var flashObj = new Object();
		for ( var mycol=0; mycol < cols.length; mycol++ ) {
			for ( counter = 0; counter<8; counter++ ) {
				flashObj = new getObj( 'flash_col' + mycol + '_' + counter );
				if ( flashObj.style ) {
					flashObj.style.display = "block";
				}
			}
		}

		var movieObj = new Object();
		for ( var mycol=0; mycol < cols.length; mycol++ ) {
			for ( counter = 0; counter<8; counter++ ) {
				movieObj = new getObj( 'movie_col' + mycol + '_' + counter );
				if ( movieObj.style ) {
					movieObj.style.display = "block";
				}
			}
		}
		var row2hide = new getObj( 'row2' );
		var childrow1 = new getObj( 'subrow1' );
		var childrow2 = new getObj( 'subrow2' );
		if ( !row2hide.style )
			row2hide = new getObj( 'content' );
		row2hide.style.zIndex = 2;
		if ( childrow1.style )
			childrow1.style.zIndex = 2;
		if ( childrow2.style )
			childrow2.style.zIndex = 2;
		if ( isIE ) {
			var myHidden = new getObj( 'hiddenrow' );
			myHidden.style.zIndex = 0;
		}
	}

	function showMoreInfo( columnname ) {
		//alert(columnname);
		hideAllInfo();
		
		var myObj = new getObj( 'hidden' + columnname );
		myObj.style.visibility = "visible";
		myObj.style.zIndex = 2;

		var myTop = new getObj( 'top' + columnname );
		myTop.style.backgroundColor = "#3dba2f";
		myTop.style.color = "#FFF";

		var x = myTop.obj.childNodes;
		for (var i=0;i<x.length;i++) {
			if (x[i].nodeName == "P" ) {
				var y = x[i].childNodes;
				for ( var j=0; j<y.length; j++ ) {
					if ( y[j].nodeName == "A" ) {
						if ( y[j].className == 'menuin' )
							y[j].className = 'menuout';
					}
				}
			}
		}

		if ( isIE ) {
			var myHidden = new getObj( 'hiddenrow' );
			myHidden.style.zIndex = 2;
			var extrahide = new getObj( 'subrow1' );
			if ( extrahide.style )
				extrahide.style.zIndex = 1;
		}
		
		var row2hide = new getObj( 'row2' );
		if ( !row2hide.style )
			row2hide = new getObj( 'content' );
		row2hide.style.zIndex = 1;
		
		var mycol = retrieveIndex( columnname );
		var flashObj = new Object();
		for ( counter = 0; counter<8; counter++ ) {
			flashObj = new getObj( 'flash_col' + mycol + '_' + counter );
			if ( flashObj.style ) {
				flashObj.style.display = "none";
			}
		}

		var movieObj = new Object();
		for ( counter = 0; counter<8; counter++ ) {
			movieObj = new getObj( 'movie_col' + mycol + '_' + counter );
			if ( movieObj.style ) {
				movieObj.style.display = "none";
			}
		}
	}
	function hideMoreInfo( columnname ) {
		var myObj = new getObj( 'hidden' + columnname );
		myObj.style.visibility = "hidden";
		myObj.style.zIndex = 1;

		var myTop = new getObj( 'top' + columnname );
		myTop.style.backgroundColor = "#FFF";
		myTop.style.color = "#000";

		var x = myTop.obj.childNodes;
		for (var i=0;i<x.length;i++) {
			if (x[i].nodeName == "P" ) {
				var y = x[i].childNodes;
				for ( var j=0; j<y.length; j++ ) {
					if ( y[j].nodeName == "A" ) {
						if ( y[j].className == 'menuout' )
							y[j].className = 'menuin';
					}
				}
			}
		}

		var mycol = retrieveIndex( columnname );
		var flashObj = new Object();
		for ( counter = 0; counter<8; counter++ ) {
			flashObj = new getObj( 'flash_col' + mycol + '_' + counter );
			if ( flashObj.style ) {
				flashObj.style.display = "block";
			}
		}

		var movieObj = new Object();
		for ( counter = 0; counter<8; counter++ ) {
			movieObj = new getObj( 'movie_col' + mycol + '_' + counter );
			if ( movieObj.style ) {
				movieObj.style.display = "block";
			}
		}
		// Check voor opengeklapte menu's voordat z-index mainimage weer omhoog wordt gezet
		var found = false;
		var menus = ['hiddenoverhoeks', 'hiddenoverwonen', 'hiddenoverwerken', 'hiddenovervrijetijd'];
		for ( var i=0; i<menus.length; i++ ) {
			if ( menus[i] != 'hidden' + columnname ) {
				myObj = new getObj( menus[i] );
				if ( myObj.style.visibility == 'visible' ) {
					found = true;
					break;
				}
			}
		}
		if ( !found ) {
			var row2hide = new getObj( 'row2' );
			var childrow1 = new getObj( 'subrow1' );
			var childrow2 = new getObj( 'subrow2' );
			if ( !row2hide.style )
				row2hide = new getObj( 'content' );
			row2hide.style.zIndex = 2;
			if ( childrow1.style )
				childrow1.style.zIndex = 2;
			if ( childrow2.style )
				childrow2.style.zIndex = 2;
			if ( isIE ) {
				var myHidden = new getObj( 'hiddenrow' );
				myHidden.style.zIndex = 0;
			}
		}
	}
