﻿$(document).ready(function(){ 
//COLORBOX
$("a[rel='iframe_plan']").colorbox({iframe:true, width:"90%", height:"90%", initialHeight:"750"});	
$(".welcome p a[rel='foto_kindergarten']").colorbox();
$(".welcome p a[rel='foto_halle']").colorbox();

//COUNTDOWN INTERNATIONALER CUP
	$('#countdown_dashboard').countDown({
		targetDate: {
			'day': 		5,
			'month': 	1,
			'year': 	2012,
			'hour': 	12,
			'min': 		0,
			'sec': 		0
		},
		omitWeeks: true,
		onComplete: function() { $('#countdown_dashboard').slideUp() }		
	});
//MENU Script
	$("ul.topnav li").hover(function(){ 
		  $(this)
			.find("ul.subnav")
			.fadeIn('fast') //Drop down the subnav on click  
		},
		function(){
		  $(this)
			.find("ul.subnav")
			.fadeOut('fast') //Drop down the subnav on click  
		});
		
		$("ul.subnav li a").click(function(){
			$("ul.subnav").fadeOut("fast");
		});
		
//AJAX Daten laden
	$('ul.subnav li > a').click(function() {
		var hash = $(this).attr("href").substr(5);
		var infohash = hash.substr(0,4);
		var subhash = hash.substr(4);
		
		
		if(infohash == 'menu')
		{
			$('.subcontent .welcome').remove();
			$('.subcontent p').remove();
			
			if(subhash) {
				$.ajax({
					url: "osh_code.php",
					dataType: 'json',
					data: {menu_id:subhash},
					beforeSend: function(){
						$('<p />').appendTo('.subcontent');
						$('<div />').addClass('ajax_loader').appendTo('.subcontent p');
	
					},
					success: function(ajax){
						$('.subcontent p div.ajax_loader').slideUp();
						$('.subcontent p').append(ajax.header);
						
						$('<div />').addClass('holder').appendTo('.subcontent p');
						$('.subcontent p div.holder').append(ajax.content);
						 
						//AJAX SUB Request für Optionen
						$('div.menu li > a').click(function() {
							var opt = $(this).attr("href").substr(7);
							if(opt) {
								$.ajax({
									url: "osh_code.php",
									dataType: 'json',
									cache:false,
									data: {menu_id:subhash, option_id:opt},
									beforeSend: function() {
									 $('.subcontent p div.holder').slideUp('fast',function(){$(this).html("");});
									 $('.subcontent p div.ajax_loader').slideDown('fast');
									 
									},
									success: function(ajax){
										$('.subcontent p div.holder').append(ajax.option_content).slideDown('fast');
										$('.subcontent p div.ajax_loader').slideUp('fast');
										
										$("a[rel='foto_icup']").colorbox();
	
									}
								});//AJAX REQUEST ENDE
								return false;
							}//IF ENDE
						});//FUNKTION ENDE
						
						$("a[rel='foto_kindergarten']").colorbox();
						$("a[rel='foto_halle']").colorbox();

						//JQuery Google Maps
						$("#map").goMap({ 
								latitude: 46.695756, 
								longitude: 14.003209, 
								zoom: 16,
								//mapTypeControl: true,
								//scaleControl: true, 
								navigationControl: true,
								//scrollwheel: true
        						//disableDoubleClickZoom: false 
								markers: [{  
											latitude: 46.695756, 
											longitude: 14.003209, 
											id: 'dragMarker', 
											html: { 
												content: 'Ossiachersee Halle<br />Uferweg 45<br />A-9552 Steindorf am Ossiachersee', 
												popup: true 
											} 
										}],
								addMarker: false							
							}); 
							
							/*$.goMap.createPolygon({
										color: "#00AAD5",
										fillColor: '#00AAD5',
										fillOpacity:	0.2,
										weight: 	2,
									coords: [{  
											latitude: 46.695929, 
											longitude: 14.002686
										},{ 
											latitude: 46.696029, 
											longitude: 14.003628
										},{ 
											latitude: 46.695639, 
											longitude: 14.003711
										},{ 
											latitude: 46.695543, 
											longitude: 14.002767
										}]
									});	
								*/											
							
							
						//STATUTEN accordion
						$('.subcontent p .holder .statuten .toggle_container').hide();
							$('.subcontent p .holder .statuten .trigger').click( function() {
								var trig = $(this);
								if ( trig.hasClass('trigger_active') ) {
									trig.next('.toggle_container').slideToggle('fast');
									trig.removeClass('trigger_active');
								} else {
									$('.trigger_active').next('.toggle_container').slideToggle('fast');
									$('.trigger_active').removeClass('trigger_active');
									trig.next('.toggle_container').slideToggle('fst');
									trig.addClass('trigger_active');
								};
							return false;
							});
					}
				});//AJAX REQUEST ENDE
				return false;
			}//IF ENDE
		}//ELSE ENDE
		
	});//FUNKTION ENDE

//STATUTEN accordion


/*
//Datumspicker Deutsch		
jQuery(function($){
	$.datepicker.regional['de'] = {
		closeText: 'schließen',
		prevText: '&#x3c;zurück',
		nextText: 'Vor&#x3e;',
		currentText: 'heute',
		monthNames: ['Januar','Februar','März','April','Mai','Juni',
		'Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
		'Jul','Aug','Sep','Okt','Nov','Dez'],
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		weekHeader: 'Wo',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['de']);
});		


//Image Preload
	var urls = [ 'pic1' ];
	$.preload( urls, {
		base:'img/',
		ext:'.jpg',
		onComplete:function( data ){
			var img = new Image();
			img.src = data.image;
			$('#imageprofile').append(img);
		},
		onFinish:function(){
			$('img.preload_img').hide();
		},
		onRequest:function(data){
			$('<img />')
			.attr("src","img/load.png")
			.addClass('preload_img')
			.appendTo('#imageprofile')
		}
	});	
//NEWSTICKER
	$("div#news_ticker > #ticker01 > li > a").mouseover(function(){
		//console.log($(this));	
	});
*/
});




