// -----------------------------------------------------------------------------------
//
//	Start-Skript Flugplatz Nohra e.V.
//	by Florian Kleiner
//	Last Modification: 26.08.2011
//
// -----------------------------------------------------------------------------------

jQuery.noConflict();
 
jQuery(document).ready(function() {
	//Fancyboxeinstellung für Bilder
	//jQuery.fancybox.hideActivity;
	jQuery("a.zoom").fancybox({
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500,
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#2e1806',
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic'
	});
	//Fancyboxeinstellungen für Ajaxinhalte (Kontakt)
	jQuery("a.ajax").fancybox({
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500,
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#e1e1e1',
		'autoScale'			:	true,
		'width'				:	700,
		'height'			:	'80%',
		'hideOnContentClick':	false 
	});
	
	//Mouseovereffekte
	jQuery('#slideoutright').mouseover(function() {
			jQuery('#slideoutright').dequeue();									
			jQuery('#slideoutright').animate({
					opacity: "1" 
			}), 5000;
			jQuery('#slideoutright').dequeue();
	});

	jQuery('#slideoutright').mouseout(function() {
		jQuery('#slideoutright').dequeue();									   	
		jQuery('#slideoutright').animate({
				opacity: "0" 
		}), 5000;
		jQuery('#slideoutright').dequeue();
	});
	
	jQuery('#slideoutleft').mouseover(function() {
		jQuery('#slideoutleft').dequeue();									   
		jQuery('#slideoutleft').animate({
				opacity: "1" 
		}), 5000;
		jQuery('#slideoutleft').dequeue();
	});
	
	jQuery('#slideoutleft').mouseout(function() {
		jQuery('#slideoutleft').dequeue();									  
		jQuery('#slideoutleft').animate({
				opacity: "0" 
		}), 5000;
		jQuery('#slideoutleft').dequeue();
	});
	
	jQuery('.preview').mouseover(function() {
		jQuery('#galname').empty();									 
		jQuery('#galname').dequeue();
		jQuery('#galname').append('' + jQuery('#' + jQuery(this).attr('id')).attr('title'));
		jQuery('#galname').animate({
				opacity: "1"
		}), 5000;
		jQuery('#galname').dequeue();
	});
	
	jQuery('.preview').mouseout(function() {
		jQuery('#galname').dequeue();
		jQuery('#galname').animate({
				opacity: "0"
		}), 5000;
		jQuery('#galname').dequeue();
	});
	
	
	//rechtes Menü ausblenden
	jQuery('#slideoutright').click(function() {									
		var rechts = jQuery('#rechts_content');
		var inhalt = jQuery('#inhalt');
		var range = 150;
		var temp = 0;
		if (rechts.css("right") == '0px') {
			rechts.animate({
				right: '-' + range + 'px'
			}), 2000;
			temp = parseInt(inhalt.css("margin-right")) - range;
		} else {
			rechts.animate({
				right: '0px'
			}), 2000;
			temp = parseInt(inhalt.css("margin-right")) + range;
			
		}
		inhalt.animate({
			marginRight: temp + 'px'
		}), 2000; 
	});
	//linkes Menü ausblenden
	jQuery('#slideoutleft').click(function() {									
		var rechts = jQuery('#links_content');
		var inhalt = jQuery('#inhalt');
		var range = 154;
		var temp = 0;
		if (rechts.css("left") == '0px') {
			rechts.animate({
				left: '-' + range + 'px'
			}), 2000;
			temp = parseInt(inhalt.css("margin-left")) - range;
		} else {
			rechts.animate({
				left: '0px'
			}), 2000;
			temp = parseInt(inhalt.css("margin-left")) + range;
		}
		inhalt.animate({
				marginLeft: temp + 'px'
		}), 2000;
	});
	//beide Menüs ausblenden	
	jQuery('#options').click(function() {									
		var links  = jQuery('#links_content');
		var rechts = jQuery('#rechts_content');
		var inhalt = jQuery('#inhalt');
		var rangelinks = 154;
		var rangerechts = 150;
		var templ = 0;
		var tempr = 0;
		var tempil = parseInt(inhalt.css("margin-left"));
		var tempir = parseInt(inhalt.css("margin-right"));
		if ((rechts.css("right") == '0px') || (links.css("left") == '0px')) {
			tempr = '-' + rangerechts;
			templ = '-' + rangelinks;
			if (rechts.css("right") == '0px') {
				tempir -= rangerechts;
			}
			if (links.css("left") == '0px') {
				tempil -= rangelinks;
			}
		} else {
			tempir += rangerechts;
			tempil += rangelinks;
		}

		rechts.animate({
				right: tempr + 'px'
		}), 2000;
		links.animate({
				left: templ + 'px'
		}), 2000;
		inhalt.animate({
			marginRight: tempir + 'px',
			marginLeft: tempil + 'px'
		}), 2000; 
	});
	//Kontaktformulareinstellungen
	jQuery("a.contact").fancybox({
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500,
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#e1e1e1',
		'autoScale'		:	true,
		'width'		:	700,
		'height'		:	'80%',
		'hideOnContentClick'	:	false,
		'onComplete'		:	function(){

		jQuery('#mailSubmit').click(function () {

			var to = jQuery('select[name=to]');
			var mail = jQuery('input[name=mail]');
			var from = jQuery('input[name=from]');
			var code = jQuery('input[name=code]');
			var title = jQuery('input[name=title]');
			var message = jQuery('textarea[name=message]');
			var date = new Date();
			var jahr = date.getFullYear();

			if (message.val() == "")
			{
				alert('Bitte gib eine Nachricht ein!');
				return false;
			}
			if (mail.val() == "")
			{
				alert('Bitte gib deine e-Mail-Adresse ein!');
				return false;
			}
			if (from.val() == "")
			{
				alert('Bitte gib deine Namen ein!');
				return false;
			}
			if (code.val() != jahr)
			{
				alert('Bitte gib das aktuelle Jahr ein!');
				return false;
			}

			var data = 'to=' + to.val() + '&mail=' + mail.val() + '&from=' + from.val() + '&code=' + code.val() + '&title=' + title.val() + '&message='  + encodeURIComponent(message.val());

			jQuery.ajax({
				url: "ajax.php?Seite=contact&action=send",
				type: "POST",
				data: data,
				success: function (content) {jQuery.fancybox(content);}
			});
			return false;
		}) } //schließt click-funktion und oncomplete!
	});
	
	//Bild wechseln
	jQuery('#testbutton').click(function() {									
		
	});

});
