$(document).ready(function(){
						   
	speed = "slow";
						   
	$(".groupTrigger").click(function(){
		if($("#companyBox").hasClass("active")){
			$("#companyBox").slideToggle(speed,toggleGroup);
			$("#companyBox").toggleClass("active");
			if($(".companyTrigger").hasClass("selected")){
				companyArrow();
			}
		} else if($("#registerBox").hasClass("active")){
			$("#registerBox").slideToggle(speed,toggleGroup);
			$("#registerBox").toggleClass("active");
			if($(".registerTrigger").hasClass("selected")){
				registerArrow();
			}
		} else if($("#languageBox").hasClass("active")){
			$("#languageBox").slideToggle(speed,toggleGroup);
			$("#languageBox").toggleClass("active");
			if($(".languageTrigger").hasClass("selected")){
				languageArrow();
			}
		} else {
			toggleGroup();
		}
		return false;
	});
	
	$(".companyTrigger").click(function(){
		if($("#groupBox").hasClass("active")){
			$("#groupBox").slideToggle(speed,toggleCompany);
			$("#groupBox").toggleClass("active");
			if($(".groupTrigger").hasClass("selected")){
				groupArrow();
			}
		} else if($("#registerBox").hasClass("active")){
			$("#registerBox").slideToggle(speed,toggleCompany);
			$("#registerBox").toggleClass("active");
			if($(".registerTrigger").hasClass("selected")){
				registerArrow();
			}
		} else if($("#languageBox").hasClass("active")){
			$("#languageBox").slideToggle(speed,toggleCompany);
			$("#languageBox").toggleClass("active");
			if($(".languageTrigger").hasClass("selected")){
				languageArrow();
			}
		} else {
			toggleCompany();
		}
		return false;
	});
	
	$(".registerTrigger").click(function(){
		if($("#groupBox").hasClass("active")){
			$("#groupBox").slideToggle(speed,toggleRegister);
			$("#groupBox").toggleClass("active");
			if($(".groupTrigger").hasClass("selected")){
				groupArrow();
			}
		} else if($("#companyBox").hasClass("active")){
			$("#companyBox").slideToggle(speed,toggleRegister);
			$("#companyBox").toggleClass("active");
			if($(".companyTrigger").hasClass("selected")){
				companyArrow();
			}
		} else if($("#languageBox").hasClass("active")){
			$("#languageBox").slideToggle(speed,toggleRegister);
			$("#languageBox").toggleClass("active");
			if($(".languageTrigger").hasClass("selected")){
				languageArrow();
			}
		} else {
			toggleRegister();
		}
		return false;
	});
	
	$(".languageTrigger").click(function(){
		if($("#groupBox").hasClass("active")){
			$("#groupBox").slideToggle(speed,toggleLanguage);
			$("#groupBox").toggleClass("active");
			if($(".groupTrigger").hasClass("selected")){
				groupArrow();
			}
		} else if($("#companyBox").hasClass("active")){
			$("#companyBox").slideToggle(speed,toggleLanguage);
			$("#companyBox").toggleClass("active");
			if($(".companyTrigger").hasClass("selected")){
				companyArrow();
			}
		} else if($("#registerBox").hasClass("active")){
			$("#registerBox").slideToggle(speed,toggleLanguage);
			$("#registerBox").toggleClass("active");
			if($(".registerTrigger").hasClass("selected")){
				registerArrow();
			}
		} else {
			toggleLanguage();
		}
		return false;
	});
	
	function toggleGroup(){
		$("#groupBox").slideToggle(speed);
		$("#groupBox").toggleClass("active");
		groupArrow();
	}
	
	function toggleCompany(){
		$("#companyBox").slideToggle(speed);
		$("#companyBox").toggleClass("active");
		companyArrow();
	}
	
	function toggleRegister(){
		$("#registerBox").slideToggle(speed);
		$("#registerBox").toggleClass("active");
		registerArrow();
	}
	
	function toggleLanguage(){
		$("#languageBox").slideToggle(speed);
		$("#languageBox").toggleClass("active");
		languageArrow();
	}
	
	function groupArrow(){
		$(".groupTrigger").toggleClass("selected");
	}
	
	function companyArrow(){
		$(".companyTrigger").toggleClass("selected");
	}
	
	function registerArrow(){
		$(".registerTrigger").toggleClass("selected");
	}
	
	function languageArrow(){
		$(".languageTrigger").toggleClass("selected");
	}
	
	
	//
	//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	// Accessabilty font resize
	//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	//
	
	var smallSize = "11px";
	var smallLH = "16px;"
	var mediumSize = "12px";
	var mediumLH = "17px";
	var largeSize = "13px";
	var largeLH = "17px";
	
	//set initial state
	$(".minus").css("color","#cccccc");
				
	$(".minus").click(function(){
		//change page font sizes
		$("#mainContent").css("font-size", smallSize);
		$("#mainContent").css("line-height", smallLH);
		//set text colors
		$(this).css("color","#cccccc");
		$(".normal").css("color","#FFFFFF");
		$(".plus").css("color","#FFFFFF");
		return false;
	});
	
		
	$(".normal").click(function(){
		//change page font sizes
		$("#mainContent").css("font-size", mediumSize);
		$("#mainContent").css("line-height", mediumLH);
		//set text colors
		$(this).css("color","#cccccc");
		$(".minus").css("color","#FFFFFF");
		$(".plus").css("color","#FFFFFF");
		return false;
	});
		
	$(".plus").click(function(){
		//change page font sizes
		$("#mainContent").css("font-size", largeSize);
		$("#mainContent").css("line-height", largeLH);
		//set text colors
		$(this).css("color","#cccccc");
		$(".minus").css("color","#FFFFFF");
		$(".normal").css("color","#FFFFFF");
		return false;
	});
	
	$("a.toggleImages").click(function(){
		var imgId = $(this).attr('id');
		$("."+imgId).slideToggle(1);
		return false; 
	});
	
	$("a.openReveal").click(function(){
		var imgId = $(this).attr('id');
		var newsAnchor = $("a.anchor_"+imgId).attr('name');
		$("."+imgId+"_promoReveal").slideToggle(1);
		//alert(newsAnchor);
		//$(this).scrollTo(this);
		//return false; 
	});
	
	
	//add close btn
	var closeBtn = "<div id=\"closeBtn\"><a href=\"#\" title=\"Close\">X</a></div>";
	$("#mainContent").append(closeBtn);
	
	//make close btn function
	$("#closeBtn").click(function(){
			$("#mainContent").fadeOut();
	});
	
	//navigation rollover
	$("#navigation").hover(
		function(){
			$(this).css('background','black');
			//$(this).animate({backgroundColor:"#000000"});
		},
		function(){
			$(this).css('background','none');
			//$(this).animate({backgroundColor:"none"});
		}
	);
	
}); //end jquery 

function checkForm(){	
	if(document.form1.feld_anrede.value == ""){
		alert("Please enter a value for 'Salutation'!");
		document.form1.feld_anrede.focus();
		return false;
	}
	if(document.form1.feld_vorname.value == ""){
		alert("Please enter a value for 'First Name'!");
		document.form1.feld_vorname.focus();
		return false;
	}
	if(document.form1.feld_nachname.value == ""){
		alert("Please enter a value for 'Last Name'!");
		document.form1.feld_nachname.focus();
		return false;
	}
	if(document.form1.feld_email.value == ""){
		alert("Please enter a value for 'E-mail'!");
		document.form1.feld_email.focus();
		return false;
	}
	if (!isValidEmail(document.form1.feld_email.value) ){
		alert("Please check your email address!");
		document.form1.feld_email.focus();
		return false;
	}
	if(document.form1.feld_land.selectedIndex == 0){
		document.form1.gruppe_731.disabled = false; // Österreich
		document.form1.gruppe_732.disabled = true; // Ausland
		document.form1.gruppe_733.disabled = false; // Food and Beverage
	} else {
		document.form1.gruppe_731.disabled = true; // Österreich
		document.form1.gruppe_732.disabled = false; // Ausland
		document.form1.gruppe_733.disabled = true; // Food and Beverage
	}
	document.body.style.cursor='wait';
	createSalutation(); 
	return true;
}
function isValidEmail(str){
	var oRegExp = /^[\+_a-z0-9-](\.{0,1}[\+_a-z0-9-])*@([&auml;&uuml;&ouml;ga-z0-9-]{1,}\.){0,}[&auml;&uuml;&ouml;ga-z0-9-]{1,}(\.[a-zA-Z]{2,}){1,2}$/i
	return oRegExp.test(str);
}
function createSalutation(){
	var englishSalutation;
	if (document.form1.feld_anrede.selectedIndex == 0) { // Herr
		englishSalutation = "Mr.";
	} else {
		englishSalutation = "Ms.";
	}
	document.form1.feld_145.value = "Dear " + englishSalutation + " " + document.form1.feld_nachname.value;
	// alert(document.form1.feld_145.value);
}

$(function() {
    var $height = $(".bannerSlide IMG").height();
    $("#pagewrapper").css('min-height', $height - 20);
});

