$(document).ready(function(){

	$('#home_banner').flash({
	
        src: 'swf/banner_vabbi2.swf',
        //src: 'swf/dzien_dziecka.swf',
        width: 742,
    	height: 317,
    	expressInstall: true
    		
	});

		
    $('#categories').flash({
        src: swf_categories+'?'+swf_categories_version,
        width: 742,
    	height: 108,
    	expressInstall: true,
    	wmode: 'transparent',
    	flashvars: { main_url: URL,position: categories_position, tag: categories_category}
    });
    
    
    
    $('#map').flash({
        src: 'swf/map.swf?'+swf_map_version,
        width: 371,
    	height: 323,
    	expressInstall: true,
    	wmode: 'transparent',
    	flashvars: { main_url: URL+'nasze_sklepy/', tag: qs1}
    });

    //$('.bottom_menu_1').click(function(){
		//document.location.href = '';
    //});

    $('.button_ok').click(function() {
		$('#message_box_span').css('display','none');
    });   

    $('.basket_add').click(function() {

    	if($(this).children("a").attr('href') != ''){


			if($('#quantity').val() != 'undefined'){
				var quantity = $('#quantity').val();
			}else{
				var quantity = 1;
			}
			
			if($('#select_size').val() != 'undefined'){
				var size = $('#select_size').val();
			}else{
				var size = 0;
			}
			

			var item = $(this);
	    	var url = $(this).children("a").attr('href');
			var button_image = item.children("a").children("img");			
			
			
			if(item.hasClass("basket_add")){
			
				$.post(url, { action: "add", size: size, quantity:quantity},
				
					function(data){
					
						$('#basket_short_info').html('('+data.display_total+')');
					    //alert(data.message); // John
					    
						$('#message_box_span').css('display','inline');
					    $('#message_box_span').html(data.message);
					    
					    $('.button_ok').click(function() {
							$('#message_box_span').css('display','none');
							document.location.href = URL+'basket/';
					    });
					    
						$('#basket_short_info').animate({opacity: 0.25 }, 200, function() {  $(this).animate({opacity: 1},200) });
												     
						if(data.allow_next != 1){
							
							if(button_image.attr("src") == "img/button_basket.gif"){
							
								button_image.attr("src","img/button_basket_off.gif");
							
							}else if(button_image.attr("src") == "img/button_basket_big.gif"){
							
								button_image.attr("src","img/button_basket_big_off.gif");
							
							}
						
							item.removeClass('basket_add');
							item.addClass('basket_add_inactive');
							item.children("a").attr("href","#");
						
						}
				}, "json");
				
			}

			
    	}
    	
		return false; 
    
	});

	$('#sort_by_name').click(function() {
	
		var url = $(this).attr('href');
		$.post(url, { operation: "sort", type: "name"},
			function(data){
		
				document.location.href = url;
			
			}
		);
		
		return false;
	
	});

	$('#sort_by_brand').click(function() {
	
		var url = $(this).attr('href');
		$.post(url, { operation: "sort", type: "brand"},
			function(data){
		
				document.location.href = url;
			
			}
		);
		
		return false;
	
	});
	$('#sort_by_price').click(function() {
	
		var url = $(this).attr('href');
		$.post(url, { operation: "sort", type: "price"},
			function(data){
		
				document.location.href = url;
			
			}
		);
		
		return false;
	
	});

    $('#category_navigator div').click(function() {
		

		//var url = $(this).children("a").attr('href');
		var url = $(this).attr('url');
		//document.location.href = $(this).children("a").attr('href');
		$.post(url, { operation: "set_subcategory", cid: $(this).attr('cid') ,sid: $(this).attr('sid') },
			function(data){
			
				//location.reload();
				//alert(url);
				document.location.href = url;//$(this).children("a").attr('href');
		});
		
	});
    
	$('.menu_link').click(function() {
		
		document.location.href = $(this).children("a").attr('href');
		
	});
	
	
	//kariera
	$('#kariera li .collapse').hide();
	
	var last_item = '';
	$('#kariera li h4').toggle(
		function(){
			//if(last_item != '' && last_item!=$(this).parent('li').children('div.collapse')){last_item.slideUp(500);}
			$(this).parent('li').children('div.collapse').slideDown(500);
			//last_item = $(this).parent('li').children('div.collapse');
			//$('#kariera li .collapse').slideDown(500);
		},
		function(){
			$(this).parent('li').children('div.collapse').slideUp(500);
		}
	);
	

	//pomoc
	$('#form_pomoc').validate({
		rules: {
			name: {
				required: true,
				minlength: 6
				
			}
		}
	});
	

	//rejestracja
	$('#form_rejestracja').validate({
		rules: {
			phone: {
				required: true
				//minlength: 6,
				
			},
			password: {
				required: true,
				rangelength: [5, 20]
			},
			password_confirm: {
				required: true,
				rangelength: [5, 20],
				equalTo: "#password"
			}
		}
	});
	
	//logowanie
	$('#form_login').validate({
		rules: {
			login: {
				required: true,
				email: true
			},
			password: {
				required: true,
				rangelength: [5, 20]
			}

		}
	});

	//gazetka
	var $scroll = $('#slider .scroll');
	
	
	$scroll
	  .before('<img class="scrollButtons left" src="images/scroll_left.png" />')
	  .after('<img class="scrollButtons right" src="images/scroll_right.png" />');
	
	
	//$('.menu_link a').attr('url');
	//galeria
	$("a.zoom").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	100, 
		//'overlayShow'	:	false,
		'autoScale'		:	false
	});
	
	$('#icon_print').click(function(){
	
		$("div#myPrintArea").printArea();
		return false;
	
	});
	
	$('#icon_send').click(function(){
		
		$('#form_send_email').val('');
		
		$('#form_send').css('display','block');
		$('#form_send .button_ok').click(function(){

			var errors_count = 0;
			
			if($('#form_send_name').val()!=''){	
				$('#form_send_name').css('border','1px solid black');
				var name = $('#form_send_name').val();
			}else{
				$('#form_send_name').css('border','1px solid red');
				errors_count+=1;
			}
			
			if($('#form_send_email_from').val()!=''){	
				$('#form_send_email_from').css('border','1px solid black');
				var email_from = $('#form_send_email_from').val();
			}else{
				$('#form_send_email_from').css('border','1px solid red');
				errors_count+=1;
			}
			
			if($('#form_send_email').val()!=''){	
				$('#form_send_email').css('border','1px solid black');
				var email = $('#form_send_email').val();
			}else{
				$('#form_send_email').css('border','1px solid red');
				errors_count+=1;
			}
			
			if($('#form_send_text').val()!=''){	
				$('#form_send_text').css('border','1px solid black');
				var text = $('#form_send_text').val();
			}else{
				$('#form_send_text').css('border','1px solid red');
				errors_count+=1;
			}
			
			if(errors_count == 0){
			
				$('#form_send').css('display','none');
				
				
				$.post("form.send.php", { action: 'form_send', name: name, email_from: email_from, email: email, text: text },
					function(data){

						$('#message_box_span').css('display','inline');
					    $('#message_box_span').html(data.message);
					    
					    $('.button_ok').click(function() {
						$('#message_box_span').css('display','none');
					    });

					}, "json");
			
			}
		
		
		});
		$('#form_send .button_cancel').click(function(){
			$('#form_send').css('display','none');	
		});
		return false;
	
	});
	
	
	$('#icon_ask').click(function(){
		
		$('#form_ask_text').val('');
		
		$('#form_ask').css('display','block');
		$('#form_ask .button_ok').click(function(){

			var errors_count = 0;
			
			if($('#form_ask_name').val()!=''){	
				$('#form_ask_name').css('border','1px solid black');
				var name = $('#form_ask_name').val();
			}else{
				$('#form_ask_name').css('border','1px solid red');
				errors_count+=1;
			}
			
			if($('#form_ask_email_from').val()!=''){	
				$('#form_ask_email_from').css('border','1px solid black');
				var email_from = $('#form_ask_email_from').val();
			}else{
				$('#form_ask_email_from').css('border','1px solid red');
				errors_count+=1;
			}
			
			if($('#form_ask_text').val()!=''){	
				$('#form_ask_text').css('border','1px solid black');
				var text = $('#form_ask_text').val();
			}else{
				$('#form_ask_text').css('border','1px solid red');
				errors_count+=1;
			}
			
			if(errors_count == 0){
			
				$('#form_ask').css('display','none');
				
				var product_url = $('#form_product_url').val();
				var product_name = $('#form_product_name').val();
				
				$.post("form.send.php", { action: 'form_ask', name: name, email_from: email_from, text: text, product_name: product_name, product_url: product_url },
					function(data){

						$('#message_box_span').css('display','inline');
					    $('#message_box_span').html(data.message);
					    
					    $('.button_ok').click(function() {
						$('#message_box_span').css('display','none');
					    });

					}, "json");
			
			}
		
		
		});
		$('#form_ask .button_cancel').click(function(){
			$('#form_ask').css('display','none');	
		});
		return false;
	
	});
	
	
	$('#product_icons a img').hover(
		function(){
		
			var icon = $(this);
			var icon_tag = icon.parent().attr('id');
			icon.attr('src','img/'+icon_tag+'_over.gif');
			

		},
		function(){
		
			var icon = $(this);
			var icon_tag = icon.parent().attr('id');
			icon.attr('src','img/'+icon_tag+'.gif');

		}	
	
	);
	

});