function init() {
	var hp = document.getElementById("blueMainBlockHp");
	if (hp) {
		startAnimation();
	}
	var benefits = document.getElementById("benefits");
	if (benefits) {
		slideBenefits();
	}
}


function myresize(w, h) {
  var exp = hs.getExpander();
  var args = {
    width: w,
    height: h,
    dX: 0,
    dY: 0
  };

  exp.resize(args);

}

function chkFormular () {
	var m =  document.getElementById("massage");
	/*if (document.getElementById("i1").checked == true || document.getElementById("i2").checked == true){
		document.getElementById("s1").style.color ='#FFFFFF';
		document.getElementById("s2").style.color ='#FFFFFF';
	} else {
		document.getElementById("s1").style.color ='#FF0000';
		document.getElementById("s2").style.color ='#FF0000';
		m.style.color ='#FF0000';
		return false;
	}*/
	/*if (document.getElementById("i3").value == "" || document.getElementById("i3").value == " "){
		document.getElementById("s3").style.color ='#FF0000';
		m.style.color ='#FF0000';
		return false;
	} else {
		document.getElementById("s3").style.color ='#FFFFFF';
	}*/
	/*if (document.getElementById("i4").value == ""){
		document.getElementById("s4").style.color ='#FF0000';
		m.style.color ='#FF0000';
		return false;
	} else {
		document.getElementById("s4").style.color ='#FFFFFF';
	}*/
	if (document.getElementById("i5").value == ""){
		document.getElementById("s5").style.color ='#FF0000';
		m.style.color ='#FF0000';
		return false;
	} else {
		document.getElementById("s5").style.color ='#FFFFFF';
	}
	if (document.getElementById("i6").value == ""){
		document.getElementById("s6").style.color ='#FF0000';
		m.style.color ='#FF0000';
		return false;
	} else {
		document.getElementById("s6").style.color ='#FFFFFF';
	}
	if (!document.getElementById("i7").value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) || document.getElementById("i7").value == ""){
		document.getElementById("s7").style.color ='#FF0000';
		return false;
	} else {
		document.getElementById("s7").style.color ='#FFFFFF';
	}
}

// Guided Tour Animation
var counter=0;
var status = 'inaktiv';
function startAnimation(){
	// Zusaetzlich zur CSS-Anweisung hover, da IE 6 die hover-Anweisung nicht ausfuehrt
	$('.guidedTourPunkte_inactive').mouseover(function () {
		$(this).css('text-decoration', 'underline' );
    });
	$('.guidedTourPunkte_inactive').mouseout(function () {
		$(this).css('text-decoration', 'none' );
    });
	
	//wenn der Forward-Button geklickt wurde
	$('#nextSchritt').click(function () { 
		var aktuell_element = $('.guidedTourPunkte_active').attr("id");
		if(aktuell_element){
			var param_element = aktuell_element.split("_");
			var element_before = param_element[1];
			var next_element = param_element[1];
			next_element++;
			showNextText(next_element , element_before);
		}
    });
	//wenn der Back-Button geklickt wurde
	$('#backSchritt').click(function () { 
		var aktuell_element = $('.guidedTourPunkte_active').attr("id");
		if(aktuell_element){
			var param_element = aktuell_element.split("_");
			var next_element = param_element[1];
			next_element--;
			var element_before = next_element-1;
			showNextText(next_element , element_before);
		}
    });
	
	//wenn ein Punkt bei der Guided-Tour-Navigation geklickt wurde

}
// Handler fuer die Darstellung des Back und Forward Buttons
function showBackForwardButtons(element){
	if(element == 1){
		$('#backThree').hide();
		$('#backFour').hide();
		$('#stepThree').hide();
		$('#stepFour').hide();
		$('#backSchritt').hide();
		$('#nextSchritt').show();
		$('#stepTwo').show();
	}
	else if(element == 2){
		$('#backFour').hide();
		$('#stepTwo').hide();
		$('#stepFour').hide();
		$('#nextSchritt').show();
		$('#backSchritt').show();
		$('#backThree').show();
		$('#stepThree').show();
	}
	else if(element == 3){
		$('#backThree').hide();
		$('#stepTwo').hide();
		$('#stepThree').hide();
		$('#nextSchritt').show();
		$('#backSchritt').show();
		$('#backFour').show();
		$('#stepFour').show();
	}
	else if(element == 4){
		$('#nextSchritt').hide();
		$('#backSchritt').hide();
	}
}

// Animation für die Einblendung des Textes
function showNextText(param, param_before){
	$('.mainContentActiv').addClass("mainContentInactiv");
				$('.mainContentInactiv').removeClass("mainContentActiv");
				$('.mainContentInactive').hide();
				$('#guidedTourContent_'+param).addClass("mainContentActiv");
				$('#guidedTourContent_'+param).removeClass("mainContentInactiv");
				$('#guidedTourContent_'+param).slideToggle('2000', function(){
					status = 'aktiv';
					
					$('.guidedTourPunkte_active').addClass("guidedTourPunkte_inactive");
					$('.guidedTourPunkte_before_active').addClass("guidedTourPunkte_inactive");
					$('.guidedTourPunkte_inactive').removeClass("guidedTourPunkte_active");
					$('.guidedTourPunkte_inactive').removeClass("guidedTourPunkte_before_active");
					showBackForwardButtons(param);
					if(param == 1){
						$('#guidedTour_'+param).removeClass("guidedTourPunkte_inactive");
						  $('#guidedTour_'+param).addClass("guidedTourPunkte_active");
					}
						else{
							$('#guidedTour_'+param).removeClass("guidedTourPunkte_inactive");
							$('#guidedTour_'+param).addClass("guidedTourPunkte_active");
							$('#guidedTour_'+param_before).addClass("guidedTourPunkte_before_active");
					}
					
	}).fadeIn('1500');
}
function startSlideUp(){
			  $('#guidedTour_1').removeClass("guidedTourPunkte_inactive");
			  $('#guidedTour_1').addClass("guidedTourPunkte_active");
			  $('#guidedTourContent_1').slideToggle('2000');
				showBackForwardButtons('1');
				$('#guidedTourContent_0').hide();
					status= 'aktiv';

		counter=1;
	}
	
function popup(seite, fenstername, breite, hoehe, scrollbars, resizable) {
	var resize = resizable ? "yes" : "no";
	var scroll = scrollbars ? "yes" : "no";
	var fenster = window.open(seite, fenstername, 'toolbar=0,location=0, directories=0,status=0,menubar=0,scrollbars=' + scroll + ',resizable=' + resize + ',width=' + breite + ',height=' + hoehe);
}

function showContact() {
	var flash = document.getElementById('guidedTourContent_0');
	var form = document.getElementById('guidedTourContent_4');
	flash.style.display = 'none';
	form.style.display = 'block';
}

var counterBenefits=0;
function slideBenefits(){
	$('#benefits ul li').click(function(){
		openBenefits(this);
	});
	$('#benefits ul li').mouseover(function(){
		openBenefits(this);
	});
	$('#benefits ul li').mouseout(function(){
		closeBenefits(this);
	});
}
function openBenefits(element){
	if(counterBenefits == 0){
		$('#benefits ul li').removeClass('inactiveStart');
	}
	$('.active').addClass('inactive');
	$('.active').removeClass('active');
	$(element).addClass('active');
	$(element).removeClass('inactive');	
}
function closeBenefits(element){
	$('#benefits ul li').addClass('inactiveStart');
	$('.active').addClass('inactive');
	$('.active').removeClass('active');
}
function openLink(url, element){
	if(element.className == 'active'){
		window.location.href= url; 
	}
}
