$(document).ready(function(){
	// FIXING THE HEIGHT OF #CONTAINER WHEN JAVASCRIPT IS ENABLED
	$('#container').css('min-height', '100%');
	
	// J-BOX HIDES AT DEFAULT
	$('.fragen').click(function(event){
		event.preventDefault();
		// J-BOX SHOWS UP WHEN TRIGGER THE LINK
		$('.jbox').fadeIn('fast');
		$('#jbox_bg, #jbox_framewrapper').css('visibility', 'visible');
	});
	// J-BOX HIDES WHEN PRESSING THE LINK WITH .CLOSE CLASS
	$('.close').click(function(event){
		$('.jbox').fadeOut('fast');
	});
	
	// GET FOOTER TO BOTTOM OF PAGE
	function setFooter() {
		if (document.getElementById) {
			var windowHeight=getWindowHeight();
			if (windowHeight>0) {
				var contentHeight=document.getElementById('content_container').offsetHeight;
				var footerElement=document.getElementById('footer');
				var footerHeight=footerElement.offsetHeight;
				if (windowHeight-(contentHeight+footerHeight)>=0) {
					footerElement.style.position='relative';
					footerElement.style.top=(windowHeight-
					(contentHeight+footerHeight))+'px';
				} else {
					footerElement.style.position='static';
				}
			}
		}
	}

	// ACCORDION ITSELF AND CHANGING THE HEADER
	$(".seme").click(function(event){
		var clicked = $(this).attr('title');
		var current = $('#header').attr('alt');
		// SLIDEUP ALL SUBCONTAINERS WHICH ARE NOT CURRENTLY ACTIVE
		$(".uke_container[title!="+clicked+"]").slideUp();
		// TOGGLES THE SUBCONTAINERS
		$(this).next().slideToggle();
		if(clicked != current) {
			$('#header').fadeOut('slow');
			$('#header').queue(function () {
				$("#header").attr('src', 'http://www.zweipunktnull.net/sites/all/themes/zweipunktnull/layout/head_'+clicked+'_small.jpg').attr('alt', clicked);
				$(this).fadeIn('normal');
    	    	$(this).dequeue();
	      	});
		}
		// WHEN SWITCHING TOP CONTAINER MAKE CONTENT GREY
		$("#content").attr('id', 'content_grey');
	});

	// CONTACTFORM
	$('div[class=epic_win]').hide();
	
	// VALIDATING EMAIL
	$('input[id=email][type=text]').change(function() {
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = $('#email').attr('value');
		if(reg.test(address) == false) {
			alert('Invalid Email Address');
			return false;
		}
	});	

	// VALIDATING FORMS ARE NOT EMPTY
	$('#send').click(function(event) {
		event.preventDefault();
		var company = $('input[type=text][id=company]').attr('value');
		var title = $('input[type=text][id=title]').attr('value');
		var name = $('input[type=text][id=name]').attr('value');
		var surname = $('input[type=text][id=surname]').attr('value');
		var phone = $('input[type=text][id=phone]').attr('value');
		var email = $('input[type=text][id=email]').attr('value');
		var street = $('input[type=text][id=street]').attr('value');
		var postal = $('input[type=text][id=postal]').attr('value');
		var city = $('input[type=text][id=city]').attr('value');
		var note = $('textarea[id=note]').attr('value');
		var type = $('input[type=hidden][id=type]').attr('value');

		if(company == "") {
		   	alert("Bitte geben sie Ihren Firmennamen an.");
		   	$('input[type=text][id=company]').focus();
	    	return false;
		} else if(title == "") {
		   	alert("Bitte geben sie Ihre/n Titel / Anrede an.");
		   	$('input[type=text][id=title]').focus();
	    	return false;
		} else if(name == "") {
		   	alert("Bitte geben sie Ihren Vornamen an.");
		   	$('input[type=text][id=name]').focus();
    		return false;
		} else if(surname == "") {
		   	alert("Bitte geben sie Ihren Nachnamen an.");
		   	$('input[type=text][id=surname]').focus();
	    	return false;
		} else if(phone == "") {
		   	alert("Bitte geben sie Ihre Telefonnummer an.");
		   	$('input[type=text][id=phone]').focus();
	    	return false;
		} else if(email == "") {
		   	alert("Bitte geben sie Ihre E-Mail-Adresse an.");
		   	$('input[type=text][id=email]').focus();
	   		return false;
		} else if(street == "" && type == "homegame") {
		   	alert("Bitte geben sie Ihre Strasse an.");
	   		$('input[type=text][id=street]').focus();
	    	return false;
		} else if(postal == "" && type == "homegame") {
		   	alert("Bitte geben sie Ihre Postleitzahl an.");
	   		$('input[type=text][id=postal]').focus();
	    	return false;
		} else if(city == "" && type == "homegame") {
		   	alert("Bitte geben sie Ihren Ort an.");
	   		$('input[type=text][id=city]').focus();
	    	return false;
		} else {
			$.ajax({
				type: "POST",
				url: "http://www.zweipunktnull.net/sites/all/themes/zweipunktnull/mail.php",
				data: 'company='+company+'&title='+title+'&name='+name+'&surname='+surname+'&phone='+phone+'&email='+email+'&street='+street+'&postal='+postal+'&city='+city+'&type='+type+'&note='+note+'',
				success: function(){
					$('#info_anfordern input[type=text], input[type=radio], textarea').attr('disabled', 'disabled');
					$('.epic_win').fadeIn();
					$('#send').hide();
				}
			});
		}
	});
	
	// CHANGE THE BORDER-LEFT-COLOR OF INPUT TEXT FIELDS
	$('#info_anfordern input[type=text], textarea').keyup(function () {
		if(this.value != '' || this.id == 'location') {
			$(this).css('border-left', '3px solid #0a224b');
		} else {
			$(this).css('border-left', '3px solid #3f6998');
		}
	});

	// CHANGE THE VALUE OF #location WHEN CLICKING THE RADIOBUTTON
	$('#formchoose input[type=radio][name=select]').click(function(event){
		var select = $(this).attr('value');	
		$('#type').attr('value', select);
		if(select == 'visit' || select == 'post') { 
			$('.hide_seek').slideDown();
		} else {
			$('.hide_seek').slideUp();
		}
	});
});