var moveSlides;

$(function(){

	//$('.bigSlideshow').hide();
	var slideHeight = $('.bigSlideshow').height();
	var slideWidth = $(document).width()-2;
	
	$('.bigSlideshow').append(
								$('<div>').addClass('wideSlideshow')
									.css('height', slideHeight)
									.css('width', slideWidth)
									.css('left', 0-(slideWidth-1020)/2)
							);
	var slidesNum = $('.slides img').length;
	var imgWidth = (slidesNum+4) * 1020;
	
	// sliding div
	$('.wideSlideshow').append($('<div>').addClass('wideSlideshowImgs')
										 .css('width', imgWidth)
								
	);
	
	// shadows 
	$('.wideSlideshow').append($('<div>').addClass('wideSlideshowShadows').addClass('shadowLeft')
										 .css('left', -500+(slideWidth-1020)/2)
										 
	);
	
	$('.wideSlideshow').append($('<div>').addClass('wideSlideshowShadows').addClass('shadowRight')
										 .css('right', -500+(slideWidth-1020)/2)
	);
	
	// slides
	$('.slides').hide();
	$('.wideSlideshowImgs').css('left', -2040 + parseInt((slideWidth-1020)/2));
	
	
	$('.wideSlideshowImgs').append($('.slides img').eq(-2).clone());
	$('.wideSlideshowImgs').append($('.slides img').last().clone());
	
	$('.slides img').each(function(i){
		$('.wideSlideshowImgs').append($(this).clone());
	});
	
	$('.wideSlideshowImgs').append($('.slides img').first().clone());
	$('.wideSlideshowImgs').append($('.slides img').eq(1).clone());
	
	$('.slides').empty();
	
	// resize
	$(window).resize(function() {
		slideWidth = $(document).width()-2;
		
		$('.wideSlideshow').css('width', slideWidth)
						.css('left', parseInt(0-(slideWidth-1020)/2));
		$('.wideSlideshowImgs').css('left', -1020 +parseInt((slideWidth-1020)/2));
		$('.shadowLeft').css('left', -500+(slideWidth-1020)/2);
		$('.shadowRight').css('right', -500+(slideWidth-1020)/2);
	});
	
	// interval
	
	//setInterval("alert('dupa')", 1000);
		
	var clock = setInterval("moveSlides()", 6300);
	
	moveSlides = function() { 
		$('.wideSlideshowImgs').animate({left: '-=1020'}, 1500, 'easeInOutExpo', function(){
			
			if(parseInt($(this).css('left')) <= (-2040 + parseInt((slideWidth-1020)/2) - (slidesNum)*1020)) { 
				$(this).css('left', -2040 + parseInt((slideWidth-1020)/2));
			}
		});
	}
	
	// slider
	var sliderWidth = 145*$('.newItem').length;
	$('.newSlider').css('width', sliderWidth);
	
	$( "#slider" ).slider({ 
		min: 0, 
		max: sliderWidth - 1020,
		slide: function(e, ui) {
		
			$('.newSlider').css('left', -ui.value);
		}
	});
	
	// menu 
	
	$('.linker').hide();
	$('.subcat').hide();
	
	var blocker = false;
	
	$('.prodTrig').hover(
	    function(){
	        if(!blocker) {
	           $('.linker').slideDown(100);
                $('.subcat').slideDown(100);
                $('.produkty').addClass('produkty_hover');
            }
	    },
	    function(){
	        blocker = true;
	        $('.linker').slideUp(100);
            $('.subcat').slideUp(100, function() { blocker = false;});
            $('.produkty').removeClass('produkty_hover');
	    }
	);
	
	// fancybox 
	$(".fancybox").fancybox();
	
	// Searchbox
	
	$('.button-search').bind('click', function() {
        url = 'index.php?route=product/search';
         
        var filter_name = $('input[name=\'filter_name\']').attr('value')
        
        if (filter_name) {
            url += '&filter_name=' + encodeURIComponent(filter_name);
        }
        
        location = url;
    });
    
    $('header input[name=\'filter_name\']').keydown(function(e) {
        if (e.keyCode == 13) {
            url = 'index.php?route=product/search';
             
            var filter_name = $('input[name=\'filter_name\']').attr('value')
            
            if (filter_name) {
                url += '&filter_name=' + encodeURIComponent(filter_name);
            }
            
            location = url;
        }
    });
    
    $('.ask .text, .ask .message').click(function() { $(this).val(''); });
	
	$('#askForm').submit(function(){
	    
	    var good = true;
	    if($('.ask .name').val() == '' || $('.ask .name').val() == "Imię i nazwisko") {
	        $('.ask .name').addClass('error');
	        good = false;
	    }
	    if($('.ask .email').val() == '' || $('.ask .email').val() == 'Email') {
            $('.ask .email').addClass('error');
            good = false;
        }
        if($('.ask .phone').val() == '' || $('.ask .phone').val() == 'Telefon') {
            $('.ask .phone').addClass('error');
            good = false;
        }
        
        
        
        return good;
        
	    
	});
	
	$('.contact input, .contact textarea').click(function() { $(this).val('');});
	
	$('#contact').submit(function(){
        
        var good = true;
        if($('.contact .name').val() == '' || $('.ask .name').val() == "Imię i nazwisko") {
            $('.ask .name').addClass('error');
            good = false;
        }
        if($('.ask .email').val() == '' || $('.ask .email').val() == 'Email') {
            $('.ask .email').addClass('error');
            good = false;
        }
        if($('.ask .enquiry').val() == '' || $('.ask .enquiry').val() == 'Wiadomość') {
            $('.ask .enquiry').addClass('error');
            good = false;
        }
        
        return good;
        
        
    });
	
	
});

