
function initsubMenu() {
    var speed = 250;
    $('.main-menu .s-folded').hover(function(){
        $('.main-menu .s-folded ul').slideDown(speed);
    },
    function(){
        $('.main-menu .s-folded ul').slideUp(speed);
    });
}
function initNewsletter() {
    $('#email').focus(function(){
        if ($(this).attr('value') == 'twój email'){
            $(this).attr('value', '');
        }
    });
    $('#email').blur(function(){
        if ($(this).attr('value') == ''){
            $(this).attr('value', 'twój email');
        }
    });

}
function initHomeSlider(){
    $('#slider').nivoSlider({
        effect: 'fade'
    });
}

function initLightbox(){
    $('a.lightbox').fancybox({
        'transitionIn'	:	'elastic',
        'transitionOut'	:	'elastic',
        'speedIn'	:	600,
        'speedOut'	:	200,
        'overlayShow'	:	true,
        'cyclic'	:	true,
        'titleShow'     :       false
    });
}

function initThumbstrip(){
    var wrapper = $('.thumbstrip .inner-wrapper ul');
    var width = 94 * wrapper.find('li').length;
    wrapper.css('width', width);
    var speed = 500;//ms
    var step = 752; //px
    $('.thumbstrip a.next').click(function(event){
        event.preventDefault();
        if (parseInt(width) + parseInt(wrapper.css('left')) - step > 0){
            wrapper.animate({
                left: '-='+step
            }, speed);
        }
    });
    $('.thumbstrip a.prev').click(function(event){
        event.preventDefault();
        if (parseInt(wrapper.css('left')) + step <= 0){
            wrapper.animate({
                left: '+='+step
            }, speed);
        }
    });
}
function initAnimations(){
	$("#user_onas").prepend('<div id="fotkibif"><div class="baba"></div><div class="facet"></div></div>');
	$('#fotkibif .baba').flash({
        src: '/public/flash/portret_baba.swf',
        wmode: "transparent"
    });
	
	$('#fotkibif .facet').flash({
        src: '/public/flash/portret_facet.swf',
        wmode: "transparent"
    });
	
    $('.middle-banner').flash({
        src: '/public/flash/kucharze.swf',
        width: 950,
        height: 107,
        wmode: "transparent"
    }); 
    $('.ok-pig').flash({
        src: '/public/flash/like.swf',
        width: 93,
        height: 140,
        wmode: "transparent"
    });
	$('.pig-phone').flash({
        src: '/public/flash/telefon.swf',
        width: 122,
        height: 130,
        wmode: "transparent"
    });
    
   var randomNum = Math.ceil(Math.random()*6); /* Pick random number between 1 and 2 */
	if (randomNum == "1") {
		$('#animation-top').flash({
			src: '/public/flash/lustro.swf',
			width: 329,
			height: 167,
			wmode: "transparent"
    	});
	}
	if (randomNum == "2") {
		$('#animation-top').flash({
			src: '/public/flash/rysowanie.swf',
			width: 329,
			height: 167,
			wmode: "transparent"
    	});
	}
	if (randomNum == "3") {
		$('#animation-top').flash({
			src: '/public/flash/straszy.swf',
			width: 329,
			height: 167,
			wmode: "transparent"
    	});
	}
	if (randomNum == "4") {
		$('#animation-top').flash({
			src: '/public/flash/lody.swf',
			width: 329,
			height: 167,
			wmode: "transparent"
    	});
	}
	if (randomNum == "5") {
		$('#animation-top').flash({
			src: '/public/flash/kurtka.swf',
			width: 329,
			height: 167,
			wmode: "transparent"
    	});
	}
	if (randomNum == "6") {
		$('#animation-top').flash({
			src: '/public/flash/tshirt.swf',
			width: 329,
			height: 167,
			wmode: "transparent"
    	});
	}

}
function initProductOptionsFilter(){
    var optionsData = $.parseJSON($.base64.decode(options_configuration));
    
    function getGenderValues(size){
        var output = new Array();
        $.each(optionsData, function(key, val){
            if (val[0] == size){
                output.push(val[1]);
            }
        });
        return output;
    }
    function getColorValues(size){
        var output = new Array();
        $.each(optionsData, function(key, val){
            if (val[0] == size){
                output.push(val[2]);
            }
        });
        return output;
    }
    var modelStorage = $('select[name="option_6"] option');
    var colorStorage = $('select[name="option_8"] option');
    function filterBySize(size){
        /*model*/
        $('select[name="option_6"] option').remove();
        //$('select[name="option_6"]').children().each(function(){
        modelStorage.each(function(){
            var genderValues = getGenderValues(size);
            for (var i in genderValues){
                if ($(this).attr('value') == genderValues[i]){
                    $('select[name="option_6"]').append($(this));
                }
            }
        });
        /*kolor*/
        $('select[name="option_8"] option').remove();
        colorStorage.each(function(){
            var colorValues = getColorValues(size);
            for (var i in colorValues){
                if ($(this).attr('value') == colorValues[i]){
                    $('select[name="option_8"]').append($(this));
                }
            }
        });
    }

    /*ustawienie wartości ze względu na początkową wartość rozmiaru*/
    
    filterBySize($('select[name="option_7"]').val());

    /*filtrowanie dostępnych wartości modelu i koloru ze względu na rozmiar*/
    $('select[name="option_7"]').change(function(){
        filterBySize($(this).val());
    });


}



$(document).ready(function(){
    initsubMenu();
    initNewsletter();
    initHomeSlider();
    initLightbox();
    initThumbstrip();
    initAnimations();
    initProductOptionsFilter();
})
