//Lightbox Code
$(document).ready(function() { 
	$("a.fancylightbox").fancybox({
		'titleShow'      : true,
		'titlePosition'	: 'over',
		'transitionIn'	: 'fade',
		'transitionOut'	: 'fade',
		'overlayOpacity': '0.5',
		'overlayColor'  :  '#333'
	});
	$(".image_container a").fancybox({
		'titleShow'      : true,
		'titlePosition'	: 'over',
		'transitionIn'	: 'fade',
		'transitionOut'	: 'fade',
		'overlayOpacity': '0.5',
		'overlayColor'  :  '#333'
	});
	$("a[rel=portfolio]").fancybox({
		'titleShow'     : true,
		'titlePosition'	: 'over',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'overlayOpacity': '0.5',
		'overlayColor'  :  '#333'
	});
	$("a[rel=lightbox]").fancybox({
		'titleShow'     : true,
		'titlePosition'	: 'over',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'overlayOpacity': '0.5',
		'overlayColor'  :  '#333'
	});
	$(".videolightbox").fancybox({
		'titleShow'     : false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'overlayOpacity': '0.5',
		'overlayColor'  :  '#333'
	});
	$(".buttonvideolightbox").fancybox({
		'titleShow'     : false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'overlayOpacity': '0.5',
		'overlayColor'  :  '#333'
	});
	$(".iframe-popup").fancybox({
			'width'				: '75%',
			'height'			: '75%',
	        'autoScale'     	: false,
	        'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'type'				: 'iframe'
		});
});

//Transparency Adjustments
$(document).ready(function() {  
            $('.transparent').each(function() {
                $(this).hover(
                    function() {
                        $(this).stop().animate({ opacity: 0.6 }, 400);
                    },
                   function() {
                       $(this).stop().animate({ opacity: 1.0 }, 400);
                   })
                });
				
if ($('.mod_galleryviewer').length) {
	var galTitle = $('.mod_galleryviewer div.title').text();
	$('.content-heading > h1').text(galTitle);
	$('.mod_galleryviewer div.title').remove();
};
				
				
});



// Formularz sprawdzajacy
$(document).ready(function() { 

if ($('#map').length) {
$("#map").gMap({controls: false,
	 scrollwheel: false,
	 markers: [{ latitude: 54.157145,
		  longitude: 19.393755,
		  html: "<strong>My Dream's cool Szkoła Językowa</strong><br />w Elblągu angielski, niemiecki, rosyjski, włoski",
		  popup: true }],
	 zoom: 16 });
}

	
	if ($('#sprawdz-cene').length) {
		schowajAll();
		wyzerowanieAll();
	}
	
	$('#ctrl_jezyk').change(function() {

		if ($(this).val() == '') {
				schowajAll();
				wyzerowanie();
			}else{
				schowajAll();
				wyzerowanie();
				$('div.uczyc').css({'display':'block'});
			}
	});


	$('#ctrl_uczyc').change(function() {

		if ($(this).val() == 'indywi') {
					schowaj_indywidual();
					schowaj_grupa();
					$('.wynik,.rabat,.link').css({'display':'none'});
					wyzerowanie_grupa();
					$('.dlugosc').css({'display':'block'});
			}else{
					schowaj_indywidual();
					schowaj_grupa();
					$('.wynik,.rabat,.link').css({'display':'none'});
					wyzerowanie_indywidual()
					$('.grupa').css({'display':'block'});
			}
	});

	$('#ctrl_dlugosc').change(function() {
		$('#ctrl_indywidualnie').val('');
		$('.wynik,.rabat,.link').css({'display':'none'});
		$('.indywidualnie').css({'display':'block'});
	});
	
	$('#ctrl_indywidualnie').change(function() {
		$('.wynik,.rabat,.link').css({'display':'none'});
		obliczajIndyw();
		//$('.scroll-pane').jScrollPane();
	});
	
	$('#ctrl_grupa').change(function() {
		$('.wynik,.rabat,.link').css({'display':'none'});
		obliczajGrupa();
	});
	
});

function obliczajGrupa() {
	// -2 x w tygodniu po 90 min
	// text:
	var grupa2 = 'Kurs trwa 10 miesięcy, 128 godzin lekcyjnych, istnieje możliwość dołączenia do grupy w każdym momencie<br>180 zł za 16 godz. lekcyjnych w miesiącu<br>180 zł: 16 godzin = 11.25 zł / za 45 minut';
	
	// -3 x w tygodniu
	// text:
	var grupa3 = 'Kurs trwa 2 i pół miesiąca, 64 godziny lekcyjne, koszt całości: 870 zł<br>870 zł: 64 godziny = 13,60 zł / za 1 godzinę lekcyjną. Płatność : jednorazowa lub w 2 ratach po 445 zł.';
	
	// -4 x w tygodniu:
	var grupa4 = 'Kurs trwa 2 miesiące, 64 godziny lekcyjne, koszt całości: 870 zł<br>870 zł: 64 godziny = 13,60 zł / za 1 godzinę lekcyjną. Płatność : jednorazowa lub w 2 ratach po 445 zł.';

	if ($('#ctrl_grupa').val() == '2') {
			$('.wynik').html(grupa2).css({'display':'block'});
		}else if ($('#ctrl_grupa').val() == '3'){
			$('.wynik').html(grupa3).css({'display':'block'});
		}else{
			$('.wynik').html(grupa4).css({'display':'block'});
		}
		$('.link').css({'display':'block'});
}

function obliczajIndyw() {
	// indywidualanie:
	// 60 min
	var ind1x60 = '1 x w tygodniu - 40 zł / lekcja';
	var ind2x60 = '2 x w tygodniu - 2 x 35 zł za lekcję = 70 zł na tydzień';
	var ind3x60 = '3 x w tygodniu - 3 x 30 zł za lekcję = 90 zł na tydzień';
	var ind4x60 = '4 x w tygodniu - 4 x 30 zł za lekcję = 120 zł na tydzień';
	
	// 90 min
	var ind1x90 = '1 x w tygodniu - 50 zł / lekcja';
	var ind2x90 = '2 x w tygodniu - 2 x 50 zł za lekcję = 100 zł na tydzień';
	var ind3x90 = '3 x w tygodniu - 3 x 45 zł za lekcję = 135 zł na tydzień';
	var ind4x90 = '4 x w tygodniu - 4 x 45 zł za lekcję = 180 zł na tydzień';
	
	// text który ma się pojawić przy opcji 1lub 2 x w tygodniu:
	// Rabaty:
	var rabat1 = 'Rabat 5% za płatność z góry za miesiąc<br>Rabat 15% gdy przyprowadzisz drugą osobę do nauki';
	
	// 3 lub 4 x w tygodniu
	// Rabaty:
	var rabat2 = 'Rabat 10% za płatność z góry za miesiąc<br>Rabat 15% gdy przyprowadzisz drugą osobę do nauki';

	var dlugosc = $('#ctrl_dlugosc').val();
	
	//console.log(dlugosc);
	//console.log($('#ctrl_indywidualnie_en option:selected').val());
	
	if ($('#ctrl_indywidualnie option:selected').val() == '1') {
			if (dlugosc == '60') {
				$('.wynik').html(ind1x60).css({'display':'block'});
			}else{
				$('.wynik').html(ind1x90).css({'display':'block'});
			}
			$('.rabat').html(rabat1).css({'display':'block'});
		}else if ($('#ctrl_indywidualnie option:selected').val() == '2'){
			if (dlugosc == '60') {
				$('.wynik').html(ind2x60).css({'display':'block'});
			}else{
				$('.wynik').html(ind2x90).css({'display':'block'});
			}
			$('.rabat').html(rabat1).css({'display':'block'});
		}else if ($('#ctrl_indywidualnie option:selected').val() == '3'){
			if (dlugosc == '60') {
				$('.wynik').html(ind3x60).css({'display':'block'});
			}else{
				$('.wynik').html(ind3x90).css({'display':'block'});
			}
			$('.rabat').html(rabat2).css({'display':'block'});
		}else{
			if (dlugosc == '60') {
				$('.wynik').html(ind4x60).css({'display':'block'});
			}else{
				$('.wynik').html(ind4x90).css({'display':'block'});
			}
			$('.rabat').html(rabat2).css({'display':'block'});
		}

		$('.link').css({'display':'block'});

}


function schowajAll() {
		$('.schowaj').css({'display':'none'});
}

function schowaj_indywidual() {
		$('.indywidualnie,.dlugosc').css({'display':'none'});
}
function schowaj_grupa() {
		$('.grupa').css({'display':'none'});
}

function wyzerowanieAll() {
		$('select').val('');
}

function wyzerowanie() {
		$('select:not(#ctrl_jezyk)').val('');
}

function wyzerowanie_grupa() {
		$('#ctrl_grupa').val('');
}

function wyzerowanie_indywidual() {
		$('#ctrl_indywidualnie,#ctrl_dlugosc').val('');
}





// indywidualanie:
// 60 min
// 1 x w tygodniu - 40 zł / lekcja
// 2 x w tygodniu - 2 x 35 zł za lekcję = 70 zł na tydzień
// 3 x w tygodniu - 3 x 30 zł za lekcję = 90 zł na tydzień
// 4 x w tygodniu - 4 x 30 zł za lekcję = 120 zł na tydzień

// 90 min
// 1 x w tygodniu - 50 zł / lekcja
// 2 x w tygodniu - 2 x 50 zł za lekcję = 100 zł na tydzień
// 3 x w tygodniu - 3 x 45 zł za lekcję = 135 zł na tydzień
// 4 x w tygodniu - 4 x 45 zł za lekcję = 180 zł na tydzień

// text który ma się pojawić przy opcji 1lub 2 x w tygodniu:
// Rabaty:
// 5% za płatność z góry za miesiąc
// 15% gdy przyprowadzisz drugą osobę do nauki

// 3 lub 4 x w tygodniu
// Rabaty:
// 10% za płatność z góry za miesiąc
// 15% gdy przyprowadzisz drugą osobę do nauki


// grupowo:
// -2 x w tygodniu po 90 min
// text:
// Kurs trwa 10 miesięcy, 128 godzin lekcyjnych, istnieje możliwość dołączenia do grupy w każdym momencie

// 180 zł za 16 godz. lekcyjnych w miesiącu
// 180 zł: 16 godzin = 11.25 zł / za 45 minut

// -3 x w tygodniu
// text:
// Kurs trwa 2 i pół miesiąca, 64 godziny lekcyjne, koszt całości: 770 zł
// 770 zł: 64 godziny = 12,03 zł / za 1 godzinę lekcyjną. Płatność : jednorazowa lub w 2 ratach po 390 zł.

// -4 x w tygodniu:
// Kurs trwa 2 miesiące, 64 godziny lekcyjne, koszt całości: 770 zł
// 770 zł: 64 godziny = 12,03 zł / za 1 godzinę lekcyjną. Płatność : jednorazowa lub w 2 ratach po 390 zł.











//Hover Menu
$(document).ready(function()
{
	slide(".sf-menu", 7, 0, 150, .8);
});


function slide(navigation_id, pad_out, pad_in, time, multiplier)
{
	// creates the target paths
	var list_elements = navigation_id + " li.sliding-element";
	var link_elements = list_elements + " a";
	
	// initiates the timer used for the sliding animation
	var timer = 0;
	
	// creates the slide animation for all list elements 
	$(list_elements).each(function(i)
	{
		// margin left = - ([width of element] + [total vertical padding of element])
		$(this).css("margin-left","-180px");
		// updates timer
		timer = (timer*multiplier + time);
		$(this).animate({ marginLeft: "0" }, timer);
		$(this).animate({ marginLeft: "0" }, timer);
		$(this).animate({ marginLeft: "0" }, timer);
	});

	// creates the hover-slide effect for all link elements 		
	$(link_elements).each(function(i)
	{
		$(this).hover(
		function()
		{
			$(this).animate({ paddingLeft: pad_out }, 150);
		},		
		function()
		{
			$(this).animate({ paddingLeft: pad_in }, 150);
		});
	});
}




//IE7 Z-Index Fix
$(document).ready(function() {
    if ($.browser.msie && parseInt($.browser.version) == 7) {
        var zIndexNumber = 1000;

        $('div').each(function() {
            $(this).css('zIndex', zIndexNumber);
            zIndexNumber -= 10;
        });
    }
});




//Full Screen Background Image Load
$(window).load(function() {    

        var theWindow        = $(window),
            $bg              = $("#bg"),
            aspectRatio      = $bg.width() / $bg.height();

        function resizeBg() {

                if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
                    $bg
                        .removeClass()
                        .addClass('bgheight');
                } else {
                    $bg
                        .removeClass()
                        .addClass('bgwidth');
                }

        }

        theWindow.resize(function() {
                resizeBg();
        }).trigger("resize");

});


