$(document).ready(function () {
				
	// NEWSLETTER
	
	$('.textarea').focus(function() {
		if($(this).height() < 100) {
			$(this).animate({height: 100});
		}
	});
	
	$('#btn_newsletter').click(function() {
		$('#newsletter_input').show("slide", { direction: "left" }, 300);
		$('#btn_newsletter').fadeOut(200);
		$('#btn_newsletter_in_out').css('display', 'inline');
		$('#specialcontent_panel').animate({'left': '+=150'}, 300);
		$('#facebook_panel').animate({'left': '+=150'}, 300);
		return false;
	});
	
	
	// Facebookpage
	
	
	$('#facebook_panel').mouseenter(function() {
		$('#btn_facebook_over').css('display', 'block');
		$('#btn_facebook_out').css('display', 'none');
		$(this).css('z-index', '10');
		return false;
	});
	
	$('#facebook_panel').mouseleave(function() {
		$('#btn_facebook_over').css('display', 'none');
		$('#btn_facebook_out').css('display', 'block');
		$(this).css('z-index', '1');
		return false;
	});
	
	$('#btn_specialcontent').click(function() {
		$('#newsletter_panel').css('z-index', '5');
		$('#specialcontent_panel').css('z-index', '6');		
		$('#btn_specialcontent').fadeOut(200);
		$('#btn_specialcontent_proceed').css('display', 'inline');
		$('#specialcontent_input').show("slide", { direction: "left" }, 300);
		$('#facebook_panel').animate({'left': '+=150'}, 300);
		return false;
	});
	
	$('#btn_specialcontent_proceed').click(function() {	
		var code = $('#code_input_field').val();
		$('#invisible_container').load($('#code_input_field').attr('script'), {code: $('#code_input_field').val()}, function() {
			if(	$('#invisible_container').html() == 'valid') {
				window.location.href = 'http://www.dergreif-online.de/special-content/?code='+code;
			} else if ($('#invisible_container').html() == 'invalid' ) {
				$('#code_input_field').val('Invalid code!');
			}
			
		});
		$('#code_input_field').val('Checking code...');
	});
	
	$("#code_input_field").keydown(function(event){
		if($('#code_input_field').val() == 'Invalid code!') {
			$('#code_input_field').val('');
		}
	});
	
	$("#code_input_field").keyup(function(event){
			
	  if(event.keyCode == 13){
		$("#btn_specialcontent_proceed").click();
	  }
	});
	
	
	$('#btn_newsletter_in_out').click(function() {									   
		$('#invisible_container').load($('#newsletter_input_field').attr('script'), {email: $('#newsletter_input_field').val()}, function() {
			if(	$('#invisible_container').html() == 'saved') {
				$('#btn_newsletter_in_out').fadeOut(200);
				$('#btn_newsletter_thank_you').css('display', 'inline');
				$('#newsletter_input_field').val('Email saved!');
			} else if ($('#invisible_container').html() == 'deleted' ) {
				$('#btn_newsletter_in_out').fadeOut(200);
				$('#btn_newsletter_thank_you').css('display', 'inline');
				$('#newsletter_input_field').val('Email deleted!');
			} else if ($('#invisible_container').html() == 'invalid' ) {
				$('.newsletter_success').remove();
				$('#newsletter_input_field').val('Invalid email address!');
			}
			
		});
		$('#newsletter_input_field').val('Please wait...');
	});
	
	// CALENDAR
	
	$('#widget_calendar').delay(1500).fadeIn();	
	
	
	$('.cal_row').click(function() {
		var opening = false;
		if($(this).next().attr('open') == 'false') {
			opening = true;
			$(this).next().slideToggle();
			if($(this).find('.cal_sign').html() == '+') {
				$(this).find('.cal_sign').html('&minus;');
			} else {
				$(this).find('.cal_sign').html('+');	
			}
		}
		$('.cal_details[open=true]').attr('open', 'false').slideToggle().prev().find('.cal_sign').html('+');
		if(opening) {
			$(this).next().attr('open', 'true');
		}
		return false;
	});
	
	// NEW-ISSUE-SCHILD
	
	var position = $('img[alt=NEW]').offset();
	
	// SHOP
	
	// LISTEN
	$('.head_item').click(function() {
		var string = $(this).find('a').html();
		if(string.charAt(string.length-1) == '+') {
			$(this).find('a').html(string.substring(0, string.length-1) + '-');
		} else {
			$(this).find('a').html(string.substring(0, string.length-1) + '+');
		}
		$(this).next().slideToggle();
		return false;
	});
	
});
