/*!
 * Magic Music - Slideshow Script
 * based on jQuery
 */
jQuery(function($){
	$.datepicker.regional['pl'] = {
		closeText: 'Zamknij',
		prevText: '<',
		nextText: '>',
		currentText: 'Dziś',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpien','Wrzesień','Październik','Listopad','Grudzień'],
		monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze','Lip','Sie','Wrz','Pa','Lis','Gru'],
		dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
		dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
		dayNamesMin: ['nd','pn','wt','śr','cz','pt','co'],
		weekHeader: 'Tydz',
		dateFormat: 'yy-mm-dd',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['pl']);
});



var currentSlideIndex = 0;
var slideInterval = 0;
slideInterval = setInterval("$('#slide_images').cycle('next')",8000);
$(document).ready(function()
{
	$("#newsletter_email").focus(function(){
		
		$("#newsletter_email").val('');
		}
	);
	$('#slide_description').css({opacity:0.6});
	$('#newsletter_bg').css({opacity:0.6});
	extendCalendar();
	//$.datepicker.regional['pl'] 



	//$( "#calendar" ).datepicker( "option", "dayNamesMin");
	//$( "#calendar" ).datepicker(
	//		{ 
	//			gotoCurrent: true
	//		}
	//	);

	
	/*
	 * Slideshow Top
	 */
	$('#slide_images').cycle({ 
	    fx:     			'scrollHorz', 
	    speed:  			'slow', 
	    timeout: 			0, 
	    next:   			'#slide_rightarrow', 
	    prev:   			'#slide_leftarrow',
	    pager:  			'#slide_pager',
	    pagerAnchorBuilder: function(index, DOMelement) 
	    {
			if(index == 0)
				button = 'button_on.png';
			else
				button = 'button_off.png';
			
			a = '<img id="slide_button_'+index+'" src="/static/img/'+button+'" alt="button" onmousedown="return false;"/>';
			
			return a;
	    },
	    pagerClick:			function(zeroBasedSlideIndex, slideElement)
	    {
	    	if(slideInterval!=0)
	    		clearInterval(slideInterval);
	    
	    	$('#slide_pager').children().eq(currentSlideIndex).attr('src','/static/img/button_off.png');
	    	hideDesc();
	    	currentSlideIndex = zeroBasedSlideIndex;
	    	showDesc();
	    	$('#slide_pager').children().eq(currentSlideIndex).attr('src','/static/img/button_on.png');
	    	
	    },
	    prevNextClick:   	function(isNext, zeroBasedSlideIndex, slideElement)
	    {
	    	//if(slideInterval!=0)
	    	//	clearInterval(slideInterval);
			if(isNext)
				nextButton();
			else
				prevButton();

	    }
	});
	
	
	/*
	 * Slideshow DJ
	 */
	$('#dj_slider').cycle({ 
	    fx:     			'fade', 
	    speed:  			2400, 
	    timeout: 			5000, 
	    next:   			'#dj_rightarrow', 
	    prev:   			'#dj_leftarrow'
	});
	/*
	 * Slideshow Phone
	 */
	$('#phones').cycle({ 
	    fx:     			'fade', 
	    speed:  			2400, 
	    timeout: 			5000
	});	
	/*
	 * Parties DJ
	 */
	$('#party_slider').cycle({ 
	    fx:     			'scrollHorz', 
	    speed:  			1800, 
	    timeout: 			5000, 
	    next:   			'#party_slider_right', 
	    prev:   			'#party_slider_left'
	});
		
	/*
	 * Text Slider
	 */
	$('#textSlider').cycle({ 
	    fx:     			'scrollHorz', 
	    speed:  			1800, 
	    timeout: 			5000, 
	    next:   			'#textSliderRight', 
	    prev:   			'#textSliderLeft'
	});
}
);


function hideDesc()
{

	$('#slide_party_'+currentSlideIndex+'_desc').css('display','none');
}

function showDesc()
{
	$('#slide_party_'+currentSlideIndex+'_desc').css('display','block');
}

function nextButton()
{
	
	$('#slide_pager').children().eq(currentSlideIndex).attr('src','/static/img/button_off.png');
	hideDesc();
	if(currentSlideIndex<3)
		currentSlideIndex++;
	else
		currentSlideIndex = 0;
	
	if(!document.getElementById('slide_party_'+currentSlideIndex+'_desc'))
		currentSlideIndex = 0;
	
	showDesc();
	$('#slide_pager').children().eq(currentSlideIndex).attr('src','/static/img/button_on.png');
}

function prevButton()
{
	$('#slide_pager').children().eq(currentSlideIndex).attr('src','/static/img/button_off.png');
	hideDesc();
	if(currentSlideIndex>0)
		currentSlideIndex--;
	else
		currentSlideIndex = 3;	
	showDesc();
	$('#slide_pager').children().eq(currentSlideIndex).attr('src','/static/img/button_on.png');
}

function showMenu(id)
{
	$('#m_'+id).show();
}

function hideMenu(id)
{
	$('#m_'+id).hide();
}

