
	function dropDown( element )
	{
		if( $( 'showCurrentRefinements' + element ).style.display == 'none' )
		{
			$( 'showCurrentRefinements' + element ).style.display = 'inline';
			$( 'showCurrentRefinements' + element + 'All' ).style.display = 'none';
		}
		else
		{
			$( 'showCurrentRefinements' + element ).style.display = 'none';
			$( 'showCurrentRefinements' + element + 'All' ).style.display = 'inline';
		}
  
		return false;
	}

	function dropUp( e )
	{
    if (!e) var e = window.event;
    var relTarg = e.relatedTarget || e.toElement;

    //$('test').value = relTarg.nodeName + '/' + relTarg.className;

    if( relTarg.nodeName == 'EM' || relTarg.nodeName == 'A' || relTarg.nodeName == 'LI' || relTarg.className == 'count' || relTarg.className == 'showCurrentRefinementsContent' || relTarg.className == 'showCurrentRefinementsAll' ) return;

    if( $( 'showCurrentRefinementsCAll' ) )
    {
      $( 'showCurrentRefinementsCAll' ).style.display = 'none';
      $( 'showCurrentRefinementsC' ).style.display = 'inline';
    }
    if( $( 'showCurrentRefinementsRAll' ) )
    {
      $( 'showCurrentRefinementsRAll' ).style.display = 'none';
      $( 'showCurrentRefinementsR' ).style.display = 'inline';
    }
    if( $( 'showCurrentRefinementsDaysAll' ) )
    {
      $( 'showCurrentRefinementsDaysAll' ).style.display = 'none';
      $( 'showCurrentRefinementsDays' ).style.display = 'inline';
    }
    if( $( 'showCurrentRefinementsHoursAll' ) )
    {
      $( 'showCurrentRefinementsHoursAll' ).style.display = 'none';
      $( 'showCurrentRefinementsHours' ).style.display = 'inline';
    }
    if( $( 'showCurrentRefinementsEduAll' ) )
    {
      $( 'showCurrentRefinementsEduAll' ).style.display = 'none';
      $( 'showCurrentRefinementsEdu' ).style.display = 'inline';
    }
	}

	function toggleRefinements( element )
	{

			if( $( 'refine' + element + 'All' ).style.display == 'block' )
			{
				$( 'refine' + element + 'Expand' ).innerHTML = '<a title="Meer" href="#" onclick="javascript:return toggleRefinements(\'' + element + '\');"><img src="/images/expand_icon_plus.gif" />&nbsp;Meer..</a>';
				$( 'refine' + element + 'All' ).style.display = 'none';
        fixContentPosition( false );
			}
			else
			{
				$( 'refine' + element + 'Expand' ).innerHTML = '<a title="Minder" href="#" onclick="javascript:return toggleRefinements(\'' + element + '\');"><img src="/images/expand_icon_min.gif" />&nbsp;Minder..</a>';
				$( 'refine' + element + 'All' ).style.display = 'block';
        fixContentPosition( true );
			}

//			$( 'refine' + element + 'Expand' ).style.display = 'none';
//			$( 'refine' + element + 'All' ).style.display = 'block';

			return false;
	}

  /**
   * This javascript function changes the position of the content of the page. Due to expanding the 
   * refinements, the content might not position itself properly. If the refinements' height is 
   * greater than the contentSide's height (which in most cases contains a google ad) and the 
   * refinements are expanded, the content will be positioned at the left side in the container,
   * below the contentSide.
   */
  function fixContentPosition( isExpanding )
  {
    // Get elements
    var contentSideLeft = $( 'contentSideLeft' );

    var content;
    if( $( 'contentNarrow' ) )
    {
      content = $( 'contentNarrow' );
    }
    else if( $( 'contentWide' ) )
    {
      content = $( 'contentWide' );
    }
    else if( $( 'contentWideFull' ) )
    {
      content = $( 'contentWideFull' );
    }
    
    // Get positions and compare them
    if( isExpanding && ( contentSideLeft.offsetTop + contentSideLeft.offsetHeight ) < content.offsetTop )
    {
      content.style.marginLeft = '185px';
    }
    else
    {
      content.style.marginLeft = '0';
    }
  }