var maand = 1;
var welke = 'sajax1';
var huidigMargin = 0;

function __doPostBack( pagina )
{
     document.location = url + pagina;
}

function set_display( id, naar )
{
    $( id ).style.display = naar;
}

function backup_set_info( site, grootte )
{
    $( 'bInfo_site' ).innerHTML = site;
    $( 'bInfo_grootte' ).innerHTML = grootte;
}

/*
 * Select veld
 */
function select_field_check( element, id )
{
     if( element.checked  )
           $( 's_item_' + id ).className = 'selectItemActief';
     else
           $( 's_item_' + id ).className = 'selectItem';

     if ( $( 'allbox' ) )
          $( 'allbox' ).checked = false;

}

function checkall(formname)
{

         for (var i = 0; i < formname.elements.length; i++)
         {
               var element = formname.elements[i];
               if ((element.type == "checkbox"))
               {
                       element.checked = formname.allbox.checked;



                       var elID = element.id;
                       if ( elID != "all" )
                       {


                            if ( element.checked )
                            {
                                $( 's_item_' + elID ).className = 'selectItemActief';

                            }
                            else
                            {
                                $( 's_item_' + elID ).className = 'selectItem';

                            }
                       }
               }
         }
}

function switch_display( id )
{
      if ( $( 'pagina_' + id ).style.display == 'none' )
      {
         $( 'pagina_' + id ).style.display = 'block';
         $( 'img_' + id ).src = url.replace( 'beheer', '' ) + 'templates/beheer/images/pijl_collapse.gif';

      }
      else
      {
         $(  'pagina_' + id ).style.display = 'none';
         $( 'img_' + id ).src = url.replace( 'beheer', '' ) + 'templates/beheer/images/pijl_expand.gif';
      }
}


/*
 * Menu beheren
 */
function selecteer_menu_item( item, placeholder, recursief )
{
     var placeH = document.getElementById( placeholder );
     var items = placeH.getElementsByTagName("li");

     welke = placeholder;



     for( var i = 0; i < items.length; i++ )
     {
          if ( items[i].id == item )
          {
              items[i].style.backgroundImage = 'url(' + url.replace( 'beheer', '' ) + 'templates/beheer/js/drag/grid_header_select.gif)';
              items[i].style.border = '1px solid #96d9f9';
          }
          else
          {
              items[i].style.backgroundImage = '';
              items[i].style.border = '1px solid #cccccc';
          }
     }

     if ( item == '-1' )
     {
          // Knoppenbalk
         $( 'linkEdit_' + welke  ).href = '#';
         $( 'linkDelete_' + welke ).href = '#';
         $( 'linkDisabled_' + welke ).href = '#';
     }
     else
     {
         system.ajax.stuurAanvraag( 'ajax/menu_knoppen.ajax.php?mID=' + item, { handler : r_menu_knoppen} );

         // Knoppenbalk
         $( 'linkEdit_' + welke ).href = 'menu.php?action=bewerken&mID=' + item;
         $( 'linkDelete_' + welke ).href = 'menu.php?action=verwijder&mID=' + item;
         $( 'linkDisabled_' + welke ).href = 'menu.php?action=activeer&mID=' + item;

     }

     if ( !recursief )
     {
           if ( welke == 'sajax2' )
              selecteer_menu_item( '-1', 'sajax1', true );
           else
              selecteer_menu_item( '-1', 'sajax2', true );
     }

}

function r_menu_knoppen( result )
{
    if ( result == "1" )
    {
          $( 'imgActiveer_' + welke ).src = url.replace( 'beheer', '' ) + 'templates/beheer/images/disabled.gif';
          $( 'txtActiveren_' + welke ).innerHTML = ' Deactiveren';
    }
    else
    {
          $( 'imgActiveer_' + welke ).src = url.replace( 'beheer', '' ) + 'templates/beheer/images/enabled.gif';
          $( 'txtActiveren_' + welke ).innerHTML = ' Activeren';
    }
}


function rechtsKlik( e )
{

        var posx = 0;
        var posy = 0;
        if (!e) var e = window.event;


        if( e.button == 1 )
        {
            var target = e.target != null ? e.target : e.srcElement;

            if ( target.tagName != 'SPAN' || target.tagName != 'LI' || target.tagName != 'A')
            {
                  selecteer_menu_item( '-1', welke );
            }
        }
}

function video_bekijken( video )
{
	transBackground( true );

	$( 'innerVideo' ).innerHTML = system.ajax.stuurAanvraag( url + 'ajax/videoplayer.ajax.php?video=' + video );
	$( 'videoplayer' ).style.display = 'block';
}

function video_sluiten( )
{
	$( 'layer' ).style.display = 'none';
	$( 'videoplayer' ).style.display = 'none';
}

function genereer_code( )
{
    breed = $( 'breed' ).value;
    hoog  = $( 'hoog' ).value;

    $( 'code' ).value = 'd';
}


function pageHeight() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return scrOfY;

}

function init_flinten( )
{
	var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	
	var scrollHeight = $( 'dBody' ).offsetHeight;
	if( scrollHeight < 500 )
		scrollHeight = $( 'menuHeight' ).offsetHeight + 250;
		

	$( 'logo_holder' ).style.top =  ($( 'menuHeight' ).offsetHeight + 250) + 'px';
	$( 'scroller' ).style.height =  scrollHeight  + 'px';
	
	$( 'scroller' ).style.overflow = 'hidden';
	
	$( 'logo_holder' ).style.display = 'block';
	$( 'scroller' ).style.display = 'block';
	
	// Starten maar
	flinten_scroll();
}

function flinten_scroll( )
{
	$( 'marquee' ).style.marginTop = huidigMargin + 'px';
	
	huidigMargin = huidigMargin - 1;
	
	setTimeout( "flinten_scroll()", 40 );
}


