 $(document).ready(function(){

	// ADD DIVIDER TO LAST LI IN OPEN SUBMENU
	$(".trail > a").addClass("active");

	// ADD DIVIDER TO LAST LI IN OPEN SUBMENU
	$(".open ul li:last").each(function(){
		$(this).addClass("divider");
	});

	// SLIDESHOW
	$('#slideshow img:first').fadeIn(2000, function() {
		$('#slideshow').cycle({ 
			delay: 2000,
			speed: 800
		});
    });

	// TOOLTIP
	$(".itemTooltip").tooltip({
		effect: 'fade',
		relative: 'true',
		position: 'top right',
		offset: [120, 0],
		opacity: 0.98,
		delay: 200
	 }).dynamic({ bottom: { direction: 'down', bounce: true } });

	$(".itemTooltipContent").tooltip({
		effect: 'fade',
		relative: 'true',
		position: 'top left',
		offset: [41, 0],
		opacity: 0.98,
		delay: 200
	 }).dynamic({ bottom: { direction: 'down', bounce: true } });

	// PNG FIX
	$(document).pngFix();

	// VALIDATION FUNCTIONS
	function isPosNumber(value) {
		if (! value.toString().match(/^\d+$/) || value == '0') {
			return false;
		}
		else {
			return true;
		}
	}
	$(".add-to-cart").click(function() {
		var $currentUrl = window.location.href;
		var $formId = $(this).parent().attr('id');
		var $quanta = $('#'+$formId+' .quantity').val();
		if(isPosNumber($quanta)) {
			$.ajax({	
				type: "POST",
				url: $currentUrl,
				data: { 'action':'addToCart', 'uuid': $formId,'productQuantity': $quanta},
				dataType: 'json',
				success: function(data){
					if(data.noItems=='0'&& data.price == '0'){
						$('#result').html('<span>Warenkorb</span>');
					} else {
						$('#result').html('<span>Warenkorb - ' + data.noItems + ' Artikel CHF ' + data.price + '</span>');
					}
				}
			});
			$('#'+$formId+' .alerter').html("");
		} else {
			$('#'+$formId+' .alerter').html("<span>Bitte geben Sie 1 oder mehr an.</span>");
		}
		return false;
	});

});

