// Bodytext-Slider

window.addEvent( 'domready', function(){
  // for each toggleNest
  $$( '.vslideElement' ).each(function(item){
    var thisSlider = new Fx.Slide( item.getElement( '.vslideContent' ), { duration: 500 } );
    thisSlider.hide();
  
    item.getElement( '.vslideToggle' ).addEvent( 'click', function(){ 
      thisSlider.toggle(); 

      // add the act class
      if (item.getElement( '.vslideToggle' ).hasClass('act')) {
        item.getElement( '.vslideToggle' ).removeClass('act');
      } else {
        item.getElement( '.vslideToggle' ).addClass('act');
      }
    
    });
  });
});



// dropdown navigation Mootools SUCKERFISH-ADAPTION
/*
window.addEvent('domready', function(){
	$('naviMooUl').getElements('li.naviMooLi').each( function( elem ){
		var list = elem.getElement('ul.naviMooSubBlockUl');
		var links = elem.getElement('a');
		var origColor = "";
		var origBgColor = "";
		if (list) {
		elem.addEvents({
			'mouseenter' : function(){
				list.setStyle('left', '-1px');
				//elem.setStyle('background-image', 'url(fileadmin/template/images/mainNavActBg.gif)');
				//elem.addClass('naviMooMainOver');
				origColor = links.getStyle('color');
				origBgColor = links.getStyle('background-color');
				origBgImage = links.getStyle('background-image');
				links.setStyle('color', '#555555');
				links.setStyle('background-image', 'url(fileadmin/template/images/mainNavHovBg.gif)');
				//links.setStyle('background-color', '#FFFFFF');
				//links.setStyle('background-image', 'url(fileadmin/template/images/mainNavElementHoverBg.gif)');
			},
			'mouseleave' : function(){
				list.setStyle('left', '-999em');
				//elem.setStyle('background-image', 'none');
				//elem.removeClass('naviMooMainOver');
				links.setStyle('color', origColor);
				links.setStyle('background-image', origBgImage);
				//links.setStyle('background-color', origBgColor);
				//links.setStyle('background-image', 'none');
			}
		});
		}
	})
});
*/

window.addEvent('domready', function(){
	$('naviMooUl').getElements('li.naviMooLi').each( function( elem ){
		var list = elem.getElement('ul.naviMooSubUl');
		var links = elem.getElement('a');
		var origColor = "";
		var origBgColor = "";
		if (list) {
		elem.addEvents({
			'mouseenter' : function(){
				list.setStyle('left', '-1px');
				//elem.setStyle('background-image', 'url(fileadmin/template/images/mainNavActBg.gif)');
				//elem.addClass('naviMooMainOver');
				origColor = links.getStyle('color');
				origBgColor = links.getStyle('background-color');
				//origBgImage = links.getStyle('background-image');
				links.setStyle('color', '#ffffff');
				//links.setStyle('background-image', 'url(fileadmin/template/images/mainNavHovBg.gif)');
				links.setStyle('background-color', '#180B08');

			},
			'mouseleave' : function(){
				list.setStyle('left', '-999em');
				//elem.setStyle('background-image', 'none');
				//elem.removeClass('naviMooMainOver');
				links.setStyle('color', origColor);
				//links.setStyle('background-image', origBgImage);
				links.setStyle('background-color', origBgColor);
				//links.setStyle('background-image', 'none');
			}
		});
		} else {
		elem.addEvents({
			'mouseenter' : function(){
				origColor = links.getStyle('color');
				origBgColor = links.getStyle('background-color');
				links.setStyle('color', '#ffffff');
				links.setStyle('background-color', '#180B08');

			},
			'mouseleave' : function(){
				links.setStyle('color', origColor);
				links.setStyle('background-color', origBgColor);
			}
		});		
		
		}
	})
});



// Breite der Hauptnavigationspunkte setzen

window.addEvent('domready', function(){
	newSize = new Array();
	var i = 0;
	var spaceAvailable = 743;
	var totalSize = 0;
	$('naviMooUl').getElements('li.naviMooLi').each( function( elem ){
		var link = elem.getElement('a');
		if (link) {
			size = link.getSize();
			newSize[i] = size.x;
			totalSize += newSize[i];
			i++;
		}

	});

	var leftRightPadding = ( spaceAvailable - totalSize ) / i;
	//alert(leftRightPadding.toInt());
	var k = 0;
	var newTotalSize = 0;
	$('naviMooUl').getElements('li.naviMooLi').each( function( elem ){
		var link = elem.getElement('a');
		if (link) {
			if ( k < (i-1)) {
				newSize[k] += leftRightPadding.toInt();
				link.setStyle('width', newSize[k].toString() + 'px');
				newTotalSize += newSize[k];
			} else {
				newSize[k] = spaceAvailable - newTotalSize;
				link.setStyle('width', newSize[k].toString() + 'px');			
			}
			k++;
		}

	});
});


// Datum in Buchen-Box setzen

/*
window.addEvent('domready', function(){
  var anreiseDatum = new Date();
  var anreiseZeit = anreiseDatum.getTime();
  var anreiseTag = String(anreiseDatum.getDate());
  if (anreiseTag.length < 2) anreiseTag = "0" + anreiseTag;
  var anreiseMonat = String(anreiseDatum.getMonth() + 1);
  if (anreiseMonat.length < 2) anreiseMonat = "0" + anreiseMonat;
  var anreiseDatumNeu = anreiseTag + "." + anreiseMonat + "." + anreiseDatum.getFullYear();

  var abreiseDatum = new Date();
  var abreiseZeit = abreiseDatum.getTime() + (24 * 60 * 60 * 1000);
  abreiseDatum.setTime(abreiseZeit);
  var abreiseTag = String(abreiseDatum.getDate());
  if (abreiseTag.length < 2) abreiseTag = "0" + abreiseTag;
  var abreiseMonat = String(abreiseDatum.getMonth() + 1);
  if (abreiseMonat.length < 2) abreiseMonat = "0" + abreiseMonat;
  var abreiseDatumNeu = abreiseTag + "." + abreiseMonat + "." + abreiseDatum.getFullYear();
  
  document.scout.sd.value = anreiseDatumNeu;
  document.scout.ed.value = abreiseDatumNeu;
  });


function kindesAlter() {
 var kinderAnzahl = document.getElementById("c0").options.selectedIndex;
 var childSelect;
 if (kinderAnzahl > 0) {
  document.getElementById("cAge").style.display = "block";
  for (var i = 0; i <= 3; i++) {
   childSelect = "y0" + i; 
   if (i < kinderAnzahl) {
    document.getElementById(childSelect).style.visibility = "visible";
    } else {
    document.getElementById(childSelect).style.visibility = "hidden";
   }
  }
 } else {
  document.getElementById("cAge").style.display = "none"; 
 }
}
*/


