$(document).ready( function() {
/*
	pi = $('ul#main-nav li a.active').parent().prev().children();
	w = pi.width();
	if(w!=null) {
		pi.css("padding-right", 0);
		$("ul#main-nav li a.active").css("padding-left", 1);
	}
	*/
	$('#nav #main-nav li:last-child').addClass('last');
	$('#nav #sub-nav li:last-child').addClass('last');
	//$('ul#main-nav li a:not(.active)').hover(
	if(!$.browser.msie){
	   $('#nav ul li:not(:last-child) a').append('<span></span>');
	}
    $('ul#main-nav li a').hover(
		function () {
            pi = $(this).parent().prev().children().children().hide();
        },
        function() {
            pi = $(this).parent().prev().children().children().show();
        });
    
    /*
	$('ul#main-nav li a').hover(
		function () {
			$('ul#main-nav li a.active').parent().prev().children().css("padding-right", 1);
			$('ul#main-nav li a.active').css("padding-left", 0).addClass('current').removeClass('active');
			
			pi = $(this).parent().prev().children();
			w = pi.width();
			if(w!=null) {
				pi.css("padding-right", 0);
				$(this).css("padding-left", 1);
			}
  		}, 
  		function () {
			pi = $(this).parent().prev().children();
			w = pi.width();
			if(w!=null) {
				pi.css("padding-right", 1);
				$(this).css("padding-left", 0);
			}
			$('ul#main-nav li a.current').parent().prev().children().css("padding-right", 0);
			$('ul#main-nav li a.current').addClass('active').css("padding-left", 1).removeClass('current');
			
		}
	);
	*/
	Date.format = 'yyyy-mm-dd';
	Date.monthNames = ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'];
	Date.abbrDayNames = ['Ni', 'Po', 'Wt', 'Śr', 'Cz', 'Pt', 'So'];
	Date.dayNames = ['Ni', 'Po', 'Wt', 'Śr', 'Cz', 'Pi', 'So'];
	$.dpConst.SHOW_HEADER_SHORT = false;
	var markDays = {};
	markDays[0] = new Date(2010, 3, 20).asString();
	markDays[1] = new Date(2010, 4, 1).asString();
	markDays[2] = new Date(2010, 4, 10).asString();
	markDays[3] = new Date(2010, 4, 15).asString();
	markDays[4] = new Date(2010, 4, 13).asString();
	markDays[5] = new Date(2010, 4, 27).asString();
	events = "";
	
	
	$.getJSON('/index/get-events', function(data) {
	  events = data;
			
	  $("#kalendarz").datePicker(
			{
			inline:true,
			selectMultiple:true,
			startDate:'01-01-2010',
			showHeader: 2,
			renderCallback:function($td, thisDate, month, year)
			{
				if(in_array(thisDate.asString(), events)) {
					$td.addClass("selected");	
					$td.removeClass("disabled");
					$td.addClass("enabled");
					$td.wrapInner("<a href='/calendar/"+thisDate.asString()+"'>");
				} else {
					$td.addClass("disabled");	
				}	
				return false;
			}

	  }).unbind('click').unbind('dateSelected')
	
	});

	//$("#kalendarz").dpConst.SHOW_HEADER_LONG;
	
	$('#slider').nivoSlider({
		effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
		slices: 1,
		animSpeed:500,
		pauseTime:3000,
		startSlide:0, //Set starting Slide (0 index)
		directionNav:false, //Next & Prev
		directionNavHide:true, //Only show on hover
		controlNav:true, //1,2,3...
		controlNavThumbs:false, //Use thumbnails for Control Nav
	  	controlNavThumbsFromRel:false, //Use image rel for thumbs
		controlNavThumbsSearch: '.jpg', //Replace this with...
		controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
		keyboardNav:true, //Use left & right arrows
		pauseOnHover:true, //Stop animation while hovering
		manualAdvance:false, //Force manual transitions
		captionOpacity:1, //Universal caption opacity
		beforeChange: function(){},
		afterChange: function(){},
		slideshowEnd: function(){} //Triggers after all slides have been shown
	});
	
	
	$(".submenu ul li:first-child").addClass('first');
	
	$("a[rel=fancy]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over'
	});
	
	$(".close").click( function() { $("#facebox").fadeOut('slow'); } );
	var inter = setTimeout(function() { $("#facebox").fadeOut('slow'); clearInterval(inter); } , 5000);
	
	$("#newsletter-email").focus(function() {  if ( $(this).val() == "e-mail") $(this).val(''); });
	
	$(".interaktywna_mapa").fancybox({
			'width'				: 1024,
			'height'			: 592,
	        'autoScale'     	: false,
	        'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'type'				: 'iframe'
		});

    $(".symulacja_zjazdu").fancybox({
			'width'				: 960,
			'height'			: 625,
	        'autoScale'     	: false,
	        'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'type'				: 'iframe'
		});
	
	$("#contact-map").gMap({ markers: [{ latitude: 50.909397826690835,
        longitude: 15.319297313690186,
        html: "<h1>SKI & SUN Świeradów</h1>" +
        		"<p>59-850 Świeradów-Zdrój<br/>" +
        		"ul. Źródlana 7</p>",
        popup: true }],
       zoom: 13 });
	
	
	

	
	
	
}) ;
	
function in_array (needle, haystack, argStrict) {
	// Checks if the given value exists in the array  
	// 
	// version: 1004.2314
	// discuss at: http://phpjs.org/functions/in_array    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// +   improved by: vlado houba
	// +   input by: Billy
	// +   bugfixed by: Brett Zamir (http://brett-zamir.me)
	// *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);    // *     returns 1: true
	// *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
	// *     returns 2: false
	// *     example 3: in_array(1, ['1', '2', '3']);
	// *     returns 3: true    // *     example 3: in_array(1, ['1', '2', '3'], false);
	// *     returns 3: true
	// *     example 4: in_array(1, ['1', '2', '3'], true);
	// *     returns 4: false
	var key = '', strict = !!argStrict; 
	if (strict) {
		for (key in haystack) {
			if (haystack[key] === needle) {
				return true;            }
		}
	} else {
		for (key in haystack) {
			if (haystack[key] == needle) {                return true;
			}
		}
	}
	 return false;
}
