// onload, page ready
$( document ).ready( function()
{
  // Alle Links die die Klasse "nyro" besitzen werden über nyroModal dargestellt
  $( 'a.nyro' ).nyroModal();
  $('.nyroModal').nyroModal();
  
  initMenu();
  
  if ( headerImg === true )
  {
    setShowcase();
  }
  
} );


function initMenu() {
  $('#menu li:not(.active)').mouseenter( function() {
    $(this).find('.left, .middle, .right').animate({
      backgroundPosition: '0px 0px'
    }, 200, 'easeInOutQuad');
  }).mouseleave( function(){
    $(this).find('.left, .middle, .right').animate({
      backgroundPosition: '0px -109px'
    }, 200, 'easeInOutQuad');
  });

  $('#menu li').click( function() {
    document.location.href = $(this).find('a').attr('href');
  });
  
  $('.mainmenu li').click( function() {
    document.location.href = $(this).find('a').attr('href');
  });
}



function setShowcase () {
  $( "#showcase" ).showcase( {
    css : {
      width : "880px",
      height : "241px"
    },
    animation : {
      type : "fade"
    },
    titleBar : {
      enabled : false
    },
    navigator : {
      position : "top-left",
      css : {
        padding : "2px",
        margin : "10px 0px 0px 10px",
        opacity : "0.8"
      },
      showNumber : true,
      item : {
        css : {
          height : "30px",
          "line-height" : "30px",
          width : "30px",
          "-moz-border-radius" : "0px",
          "-webkit-border-radius" : "0px",
          backgroundColor : "#ffffff",
          borderColor : "#ffffff",
          margin : "0px 10px 0px 0px",
          "text-align" : "center",
          "vertical-align" : "middle",
          color : "#000000",
          "font-size" : "14px",
          "font-weight" : "bold"
        },
        cssHover : {
          backgroundColor : "#ffffff",
          borderColor : "#ffffff",
          color : "#000"
        },
        cssSelected : {
          backgroundColor : "#ffffff",
          borderColor : "#ffffff",
          color : "#641A0E"
        }
      }
    }
  } );
};



function checkInputValue( iv, defVal )
{
  if ( iv.value == defVal )
  {
    iv.value = '';
  }
}

function checkInputValueOut( iv, defVal )
{
  if ( iv.value == '' )
  {
    iv.value = defVal;
  }
}
