	
	
		$(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");
			}
			
			/*$(".globalHeaderFormCheckBoxes div input").click(function(){
				$(this).parent().toggleClass("inputSelected");								 
			});
			
			if($(".globalHeaderFormCheckBoxes div input").is(":checked")){
				$(".globalHeaderFormCheckBoxes div input:checked").parent().addClass("inputSelected");
			}*/
			
			
			//
			//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
			//
			//      Accessabilty font resize
			//
			//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
			//
			
			//set intial
			$(".minus").css("color","#cccccc");
						
			$(".minus").click(function(){
				//change page font sizes
				$(".contentText").css("font-size","11px");
				$(".txt").css("font-size","11px");
				$(".contentText").css("line-height","16px");
				$(".txt").css("line-height","16px");
				//set text colors
				$(this).css("color","#cccccc");
				$(".normal").css("color","#FFFFFF");
				$(".plus").css("color","#FFFFFF");
				return false;
			});
			
				
			$(".normal").click(function(){
				//change page font sizes
				$(".contentText").css("font-size","13px");
				$(".txt").css("font-size","13px");
				$(".contentText").css("line-height","18px");
				$(".txt").css("line-height","18px");
				//set text colors
				$(this).css("color","#cccccc");
				$(".minus").css("color","#FFFFFF");
				$(".plus").css("color","#FFFFFF");
				return false;
			});
				
			$(".plus").click(function(){
				//change page font sizes
				$(".contentText").css("font-size","15px");
				$(".txt").css("font-size","15px");
				$(".contentText").css("line-height","22px");
				$(".txt").css("line-height","22px");
				//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; 
			});
			
			/*
			$('#scrollit').click(function() {
				var divOffset = $('#scrollable').offset().top;
				var pOffset = $('#scrollable p:eq(2)').offset().top;
				var pScroll = pOffset - divOffset;
				$('#scrollable').animate({scrollTop: '+=' + pScroll + 'px'}, 1000, 'bounceout');
			});
			*/
			
		}); //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);
		}
