xnTimeOut = 0;
xnBlinker1 = 0;
jQuery(document).ready(function(){


 	$("a.image-gallery-ele").colorbox(
		{
			rel: "image-gallery",
      			current: "Image {current} out of {total}",
			previous: "previous",
			next: "next",
			close: "close",
			opacity: 0.75
		}
	);


	$(".colorbox1").colorbox({width:"900px", height:"80%", iframe:true});
	$(".accordion").accordion({ active: false });
	$(".button").button();
	$(".dialog").dialog();
  $(".tabs").tabs();
  var effect = 'blind';
  var options = {};
  var speedin = 500;
  var speedout = 200;
  xbproofAni = true;
  $('.blink').blink(500);
  $('.sidebar_blink').blink_button(1000);
  function fadeInSub1() {	
    if ( typeof(xoInterval) != 'undefined' ) {
      window.clearInterval(xoInterval);
    }
    if ( xbproofAni ) {
      xoInterval = window.setInterval("clearMenu()",1000);
      xnTimeOut = 0;
      xbproofAni = false
      $('div.sub:visible',$(this).parent().prevAll()).hide(effect,options,speedout);
      $('div.sub:visible',$(this).parent().nextAll()).hide(effect,options,speedout);
      $('div.subsub:visible',$(this).parent().prevAll()).hide(effect,options,speedout);
      $('div.subsub:visible',$(this).parent().nextAll()).hide(effect,options,speedout);
      if ( $('div.sub:visible',$(this).parent()).length > 0 ) {
        xbproofAni = true;
      }
      $('div.sub:hidden',$(this).parent()).show(effect,options,speedin, 
        function() {
          xbproofAni = true;
        }
      );
    }
   }
  $("#navigation ul li.sub1 a.sub1").mouseover( 
    fadeInSub1
  );
  $("#navigation ul li.sub2 a.xsub2").mouseover( 
    function() {
      $('div.subsub:visible',$(this).parent().prevAll()).hide(effect,options,speedout);
      $('div.subsub:visible',$(this).parent().nextAll()).hide(effect,options,speedout);
    }
  );
  $("#navigation ul li.sub2 a.sub2").mouseover( 
    function() {
    if ( typeof(xoInterval) != 'undefined' ) {
      window.clearInterval(xoInterval);
    }
    xnTimeOut = 0;
    xoInterval = window.setInterval("clearMenu()",1000);
    $('div.subsub:visible',$(this).parent().prevAll()).hide(effect,options,speedout);
    $('div.subsub:visible',$(this).parent().nextAll()).hide(effect,options,speedout);
    $('div.subsub:hidden',$(this).parent()).show(effect,options,speedin);
    }
  );

});

(function($)
{
	$.fn.blink = function(options)
	{
		var defaults = { delay:500 };
		var options = $.extend(defaults, options);
		
		return this.each(function()
		{
			var obj = $(this);
			setInterval(function()
			{
				if( $(obj).css("color") == "#4c4c4c" )
				{
					$(obj).css('color','#CC0000');
				}
				else
				{
					$(obj).css('color','#4c4c4c');
				}
			}, options.delay);
		});
	}
}(jQuery));


(function($)
{
	$.fn.blink_button = function(options)
	{
		var defaults = { delay:1000 };
		var options = $.extend(defaults, options);
		
		return this.each(function()
		{
			var obj = $(this).find('a');
			var obj1 = $(this);
			setInterval(function()
			{
			
				if( xnBlinker1 == 0 )
				{
					obj1.css('background-image','url(fileadmin/templates/2011/ens2011/images/button_sidebar_r.gif)');
					xnBlinker1 = 1;
				}
				else
				{
					obj1.css('background-image','url(fileadmin/templates/2011/ens2011/images/button_sidebar_r_blink.gif)');
					xnBlinker1 = 0;
				}
			}, options.delay);
		});
	}
}(jQuery));

function clearMenu () {
  var effect = 'blind';
  var options = {};
  var speedin = 500;
  var speedout = 200;
  xnTimeOut ++;
  if ( xnTimeOut >= 8 ) {
      $('div.sub:visible').hide(effect,options,speedout);
      $('div.subsub:visible').hide(effect,options,speedout);
      xnTimeOut = 0;
  } 
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  win = window.open(theURL,winName,features);
  win.focus();
}


