

jQuery(document).ready(function()
{
	
	var menu_left_hide = 0;
	var window_basket = 1;
	var window_account = 1;
/*	
	$("#wcb_menu").click(function(){

		if(menu_left_hide==0)
		{
		  menu_left_hide = 1;
			$("#menu_left").animate({"left": "-=105px"}, "slow");
			$('#wcb_menu').removeClass('window_caption_back').addClass('window_caption_forward');

		}
		else
		{
			menu_left_hide = 0;
			$("#menu_left").animate({"left": "+=105px"}, "slow");
			$('#wcb_menu').removeClass('window_caption_forward').addClass('window_caption_back');
		}	
	});

	$("#wcb_basket").click(function(){

		if(window_basket==0)
		{
		  window_basket = 1;
			$("#window_basket").animate({"left": "-=125px"}, "slow");
			$('#wcb_basket').removeClass('window_caption_back_l').addClass('window_caption_forward_l');

		}
		else
		{
			window_basket = 0;
			$("#window_basket").animate({"left": "+=125px"}, "slow");
			$('#wcb_basket').removeClass('window_caption_forward_l').addClass('window_caption_back_l');
		}	
	});

	$("#wcb_account").click(function(){
		
		if(window_account==0)
		{
		  window_account = 1;
			$("#window_account").animate({"left": "-=125px"}, "slow");
			$('#wcb_account').removeClass('window_caption_back_l').addClass('window_caption_forward_l');

		}
		else
		{
			window_account = 0;
			$("#window_account").animate({"left": "+=125px"}, "slow");
			$('#wcb_account').removeClass('window_caption_forward_l').addClass('window_caption_back_l');
		}	
	});
*/	


	// drzewko kategorii
	$("#tree_category").treeview({
		animated: "fast",
		persist: "location",
		//unique: true,
		//persist: "cookie",
		collapsed: true
	});

  // dodaje cien
	$("#header, #footer_wrap, #category, #information, #middle, #basket, #contact, #promotion").addClass('hen_shadow');
	$(".pr33 .ui-draggable").addClass('hen_product_shadow');
	
	$('#koszyk').css('opacity', .93); 
	$('#koszyk_naglowek').css('opacity', .99); 
	
  $(".product_add_basket_3").click(function()
  { 
	  
	
		
    url2 = $(".product_add_basket_3").attr("href");
		count = parseInt($('#productCount').val());
		//$('#koszyk').html('<div class="loader">odświeżanie...</div>');
		$.ajax(
			{ 
				type: "GET",
				url: url2,
				data: "ajax=true&count="+count,
				cache:false,
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					$("#box_basket_content").append("<div class=\"info_add_basket info_add_basket_error\"> Error, could not add to cart </div>");
				},
				success: function(msg)
				{
					$("#box_basket_content").css({margin: '2px', border: '1px solid #f11'});
					setTimeout(function(){$("#box_basket_content").append("<div class=\"info_add_basket\"> Added to cart </div>");}, 100);
					//$("#koszyk_wrapper").remove();
					setTimeout(function(){$("#basket").html(msg);}, 1000);				
				},
				complete: function(XMLHttpRequest, textStatus) {
					//$(".info_add_basket").remove();
					setTimeout(function(){$(".info_add_basket").remove();}, 1200);
				}				
			} );
			return false;	
  });	
	
	$(".product_box_image img, #product_image img, .promotion_simple_product img").draggable({
		appendTo: "#main_wrapper",
		helper: "clone",
		helper : function(ev, el) {
						 return ($(this).clone().addClass("hen_product_shadow"));
						 }
	});
	$("#basket, #koszyk").droppable({
		//activeClass: "ui-state-default",
		//hoverClass: "basket_hover",
		//accept: ":not(.ui-sortable-helper)",
		drop: function(event, ui) {
			//$(this).find(".placeholder").remove();
			//$("<li></li>").text(ui.draggable.text()).appendTo(this);
			//$(this).attr("href")
			addToBasket($(ui.draggable).parent().attr("class"));
		}
	});	
	
	
});

function addToBasket_2(pr)
{
	
	
	url2 = baseUrl+"/basket/add-product/id/"+pr;
	count = parseInt($('#productCount_pr_'+pr).val());
	
	$.ajax(
			{ 
				type: "GET",
				url: url2,
				data: "ajax=true&count="+count,
				cache:false,
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					$("#box_basket_content").append("<div class=\"info_add_basket info_add_basket_error\"> Error, could not add to cart </div>");
				},
				success: function(msg)
				{
					//
					setTimeout(function(){$("#box_basket_content").append("<div class=\"info_add_basket\"> Added to cart </div>");}, 100);
					$("#box_basket_content").css({margin: '2px', border: '1px solid #f11'});
					
					//$("#koszyk_wrapper").remove();
					setTimeout(function(){$("#basket").html(msg);}, 1000);			
				},
				complete: function(XMLHttpRequest, textStatus) {
					//$(".info_add_basket").remove();
					setTimeout(function(){$(".info_add_basket").remove();}, 1200);
				}
					
			 } );
			return false;		
	
}


function addToBasket(class2)
{
	///praca_magisterska/sklep_zend_framework/eclipse_sklep/sklep_zend/public/basket/add-product/id/33
	url2 = baseUrl+"/basket/add-product/id/"+class2.substring(2);
	
	$.ajax(
			{ 
				type: "GET",
				url: url2,
				data: "ajax=true",
				cache:false,
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					$("#box_basket_content").append("<div class=\"info_add_basket info_add_basket_error\"> Error, could not add to cart </div>");
				},
				success: function(msg)
				{
					//
					setTimeout(function(){$("#box_basket_content").append("<div class=\"info_add_basket\"> Added to cart </div>");}, 100);
					$("#box_basket_content").css({margin: '2px', border: '1px solid #f11'});
					
					//$("#koszyk_wrapper").remove();
					setTimeout(function(){$("#basket").html(msg);}, 1000);			
				},
				complete: function(XMLHttpRequest, textStatus) {
					//$(".info_add_basket").remove();
					setTimeout(function(){$(".info_add_basket").remove();}, 1200);
				}
					
			 } );
			return false;		
	
	
}


function updateAdress()
{
	updateAdressOrder('adress_delivery');
	updateAdressOrder('adress_invoice');
	return false;
}


function inc_number(idElement)
{
	value = parseInt($('#'+idElement+'').val());
	$('#'+idElement+'').val(value+1);
	return false;
}

function dec_number(idElement)
{
	value = parseInt($('#'+idElement+'').val());
	if(value<=1)
	return false;
	$('#'+idElement+'').val(value-1);
	
	return false;
}

function updateAdressOrder(id)
{
	value = $("#"+id+" option:selected").val();
	if(id == 'adress_delivery')
	tableClass = 'c_adress_delivery';
	if(id == 'adress_invoice')
	tableClass = 'c_adress_invoice';
	
  $.ajax(
			{ 
				type: "POST",
				url: baseUrl+"/order/adress-ajax/",
				data: "adress="+id+"&ajax=true&id="+value,
				cache:false,
				async:false,
					success: function(msg)
					{
						$("."+tableClass).html(msg);			
					}
			 } );
			return false;	
}

function orderSummaryCost(deliveryPrice)
{
	//deliveryPrice = $("#order_delivery_price").html();
	if(deliveryPrice == '-')
	deliveryPrice = 0;
	
	summary = 0;
	if(summaryDiscount != false)
	{
		summary = parseFloat(summaryDiscount)+parseFloat(deliveryPrice);	
	}
	else
	{
		summary = parseFloat(summaryProductPrice)+parseFloat(deliveryPrice);
	}
	
	summary = summary*100;
	summary = Math.round(summary)/100;	
	
	$("#order_summary_price").html(summary);
	return false;
}

function orderDeliveryCost(id)
{
  if(freeDelivery==1)
	{
		$("#order_delivery_price").html(0);
		deliveryPrice = 0;
	}
	else
	{
		value = $("#"+id+" option:selected").val();
		if(value == 'choose')
		{
		  $("#order_delivery_price").html('-');
			deliveryPrice = '-';
		}
		else
		{
		$("#order_delivery_price").html(tabDeliveryPrice[value]);
		deliveryPrice = tabDeliveryPrice[value];
		}
	}
	
	orderSummaryCost(deliveryPrice);
	return false;
}


function submitform()
{
	document.form_searchsetting.submit();
	return false;
}


//// BANER 
$(document).ready(function() 
{

	//Speed of the slideshow
	var speed = 5000;
	
	//You have to specify width and height in #slider CSS properties
	//After that, the following script will set the width and height accordingly
	$('#baner_mask-gallery, #baner_gallery li').width($('#baner_slider').width());	
	$('#baner_gallery').width($('#baner_slider').width() * $('#baner_gallery li').length);
	$('#baner_mask-gallery, #baner_gallery li, #baner_mask-excerpt, #baner_excerpt li').height($('#baner_slider').height());
	
	//Assign a timer, so it will run periodically
	var run = setInterval('newsscoller(0)', speed);	
	
	$('#baner_gallery li:first, #baner_excerpt li:first').addClass('selected');
	
	$('#baner_numbers li:first').addClass('baner_number_active');

// !!! dodane
	$('#baner_gallery li:first').fadeIn(1000);
	$('#baner_excerpt li:first').fadeIn(1000);
// !!! koniec dodane
	
	//Pause the slidershow with clearInterval
	$('#baner_btn-pause').click(function () 
	{
		clearInterval(run);
		return false;
	});

	//Continue the slideshow with setInterval
	$('#baner_btn-play').click(function () 
	{
		run = setInterval('newsscoller(0)', speed);	
		return false;
	});
	
	//Next Slide by calling the function
	$('#baner_btn-next').click(function () 
	{
		newsscoller(0);	
		return false;
	});	

	//Previous slide by passing prev=1
	$('#baner_btn-prev').click(function () 
	{
		newsscoller(1);	
		return false;
	});	
	
	//Mouse over, pause it, on mouse out, resume the slider show
/*	$('#baner_oe_1').hover(
	
		function() 
		{
			clearInterval(run);
		}, 
		function() 
		{
			run = setInterval('newsscoller(0)', speed);	
		}
	); */
	
	$("#baner_numbers li a").click(function() {
		var licznik2 = $("#baner_numbers li *").index(this);
		
		$('#baner_gallery li.selected').fadeOut(100);
		$('#baner_excerpt li.selected').fadeOut(100);
		
		$('#baner_excerpt li, #baner_gallery li').removeClass('selected');
		$('#baner_numbers li').removeClass('baner_number_active');
		
		
		$('#baner_gallery li:eq('+licznik2+')').addClass('selected'); 
		$('#baner_excerpt li:eq('+licznik2+')').addClass('selected'); 
		
		$('#baner_numbers li:eq('+licznik2+')').addClass('baner_number_active'); 
		
		
		$('#baner_gallery li:eq('+licznik2+')').fadeIn(2000);
		$('#baner_excerpt li:eq('+licznik2+')').fadeIn(2000);
		
		 return false;
					
		});	
		
		
		
	
});


function nextbaner()
{

	//var licznik2 = $("#baner_numbers li *").index(this);
	$('#baner_numbers li.baner_number_active');
	
	$('#baner_gallery li.selected').fadeOut(100);
	$('#baner_excerpt li.selected').fadeOut(100);
	
	$('#baner_excerpt li, #gallery li').removeClass('selected');
	$('#baner_numbers li').removeClass('baner_number_active');
	
	
	$('#baner_gallery li:eq('+licznik2+')').addClass('selected'); 
	$('#baner_excerpt li:eq('+licznik2+')').addClass('selected');
	$('#baner_numbers li:eq('+licznik2+')').addClass('baner_number_active'); 
	
	
	$('#baner_gallery li:eq('+licznik2+')').fadeIn(2000);
	$('#baner_excerpt li:eq('+licznik2+')').fadeIn(2000);
	
	 return false;

}


function newsscoller(prev) 
{

	//Get the current selected item (with selected class), if none was found, get the first item
	var current_image = $('#baner_gallery li.selected').length ? $('#baner_gallery li.selected') : $('#baner_gallery li:first');
	var current_excerpt = $('#baner_excerpt li.selected').length ? $('#baner_excerpt li.selected') : $('#baner_excerpt li:first');
  
	current_image.fadeOut(100);
	current_excerpt.fadeOut(100);
	
	var current_number = $('#baner_numbers li.baner_number_active').length ? $('#baner_numbers li.baner_number_active') : $('#baner_numbers li:first');
		
	//if prev is set to 1 (previous item)
	if (prev) 
	{
		
		//Get previous sibling
		var next_image = (current_image.prev().length) ? current_image.prev() : $('#baner_gallery li:last');
		var next_excerpt = (current_excerpt.prev().length) ? current_excerpt.prev() : $('#baner_excerpt li:last');
	
	  var next_number = (current_number.prev().length) ? current_number.prev() : $('#baner_numbers li:last');
	  
	//if prev is set to 0 (next item)
	} 
	else 
	{
		
		//Get next sibling
		var next_image = (current_image.next().length) ? current_image.next() : $('#baner_gallery li:first');
		var next_excerpt = (current_excerpt.next().length) ? current_excerpt.next() : $('#baner_excerpt li:first');
		
		
		var next_number = (current_number.next().length) ? current_number.next() : $('#baner_numbers li:first');
	}

	//clear the selected class
	$('#baner_excerpt li, #baner_gallery li').removeClass('selected');
	
	//reassign the selected class to current items
	next_image.addClass('selected');
	next_excerpt.addClass('selected');

	//Scroll the items
	//$('#mask-gallery').scrollTo(next_image, 1000);		
	//$('#baner_mask-excerpt').scrollTo(next_excerpt, 1000);					
	
	
	//setTimeout( function(){alert("Boo!")} ,3000);
  
	next_image.fadeIn(4000);
	//next_excerpt.fadeIn(4000);
	//next_excerpt.slideToggle(2000);
	//next_excerpt.slideDown(2000);
	//next_excerpt.show(2000);
	
	

	//next_excerpt.animate({"left": "-=50px"}, "slow");

  var los = Math.round(Math.random()*10);
	
	switch (los)
	{
	  case 1:
			$('#baner_mask-excerpt').animate({left:'-='+$('#baner_slider').width()+'px'}, 0);
			next_excerpt.show();
			$('#baner_mask-excerpt').animate({left:'+='+$('#baner_slider').width()+'px'}, 3000);
		  break;
	  case 2:
			$('#baner_mask-excerpt').animate({top:'-='+$('#baner_slider').height()+'px'}, 0);
	    next_excerpt.show();
	    $('#baner_mask-excerpt').animate({top:'+='+$('#baner_slider').height()+'px'}, 3000);
		  break;
	  case 3:
			next_excerpt.fadeIn(4000);
		  break;
		
		default:
		  	$('#baner_mask-excerpt').animate({top:'+='+$('#baner_slider').height()+'px'}, 0);
	      next_excerpt.show();
	      $('#baner_mask-excerpt').animate({top:'-='+$('#baner_slider').height()+'px'}, 3000);
	}
	

	
  //current_image.show(0);
  //next_image.hide(100);
	//$('#excerpt li, #gallery li').removeClass('selected');

  $('#baner_numbers li').removeClass('baner_number_active');
	next_number.addClass('baner_number_active'); 
	
	//$("#mask-gallery").fadeIn(3000, function () 
	//{ });
  
	
	
}



/// KONIEC BANER



