$(document).ready(function(){
	$(".menu-1").hover(function(){
		$('.line-1').removeClass('line-1').addClass('line-1-on');
	}, function(){
		$('.line-1-on').removeClass('line-1-on').addClass('line-1');
	});	
	
	$(".menu-2").hover(function(){
		$('.line-1').removeClass('line-1').addClass('line-1-on');
		$('.line-2').removeClass('line-2').addClass('line-2-on');
	}, function(){
		$('.line-1-on').removeClass('line-1-on').addClass('line-1');
		$('.line-2-on').removeClass('line-2-on').addClass('line-2');
	});	
	
	$(".menu-3").hover(function(){
		$('.line-2').removeClass('line-2').addClass('line-2-on');
		$('.line-3').removeClass('line-3').addClass('line-3-on');
	}, function(){
		$('.line-2-on').removeClass('line-2-on').addClass('line-2');
		$('.line-3-on').removeClass('line-3-on').addClass('line-3');
	});	
	
	$(".menu-4").hover(function(){
		$('.line-3').removeClass('line-3').addClass('line-3-on');
		$('.line-4').removeClass('line-4').addClass('line-4-on');
	}, function(){
		$('.line-3-on').removeClass('line-3-on').addClass('line-3');
		$('.line-4-on').removeClass('line-4-on').addClass('line-4');
	});
	
	$(".menu-6").hover(function(){
		$('.line-4').removeClass('line-4').addClass('line-4-on');
		$('.line-5').removeClass('line-5').addClass('line-5-on');
	}, function(){
		$('.line-4-on').removeClass('line-4-on').addClass('line-4');
		$('.line-5-on').removeClass('line-5-on').addClass('line-5');
	});
	
	$(".menu-7").hover(function(){
		$('.line-5').removeClass('line-5').addClass('line-5-on');
		$('.line-6').removeClass('line-6').addClass('line-6-on');
		
	}, function(){
		$('.line-5-on').removeClass('line-5-on').addClass('line-5');
		$('.line-6-on').removeClass('line-6-on').addClass('line-6');
		
	});
	
	$(".menu-8").hover(function(){
		$('.line-6').removeClass('line-6').addClass('line-6-on');
	}, function(){
		$('.line-6-on').removeClass('line-6-on').addClass('line-6');
	});
	
	/*
		anotolian collection ve zeytinyagi haritasi
	*/
	var parent = null;
	$("#map-olive-oil a").hover(function(){
		parent = $(this).parent().attr("id");
		$("#"+parent).css({zIndex:10});
		$("."+parent+"-off").removeClass(parent+"-off").addClass(parent+"-on");
	}, function(){
	   $("#"+parent).css({zIndex:0});
	   $("."+parent+"-on").removeClass(parent+"-on").addClass(parent+"-off");
	});
	
	/* recipes mail send */
	$(".recipes-send a").click(function(){
		 var offset = $(this).offset();
		 $("#recipes-mail-popup").css({top:offset.top-250+'px', left:offset.left-180+'px', zIndex:10}).show();
		 return false;
	});
	
	$(".recipes-close").click(function(){
		$("#recipes-mail-popup").hide();
		return false;
	});
	
	
	$("#sale-points .sale-points-content-li a").click(function(){
		var map_id = $(this).attr("map_id");
		$.ajax({
			type: 'GET',
			url: "http://www.nargourmet.com/include/ajax.php",
			data: "&action=get_sale_points_map&id="+map_id,
			dataType:'html',
			contentType: "application/x-www-form-urlencoded; charset=utf-8",
			cache: false,
			global: false,
			beforeSend: function(result)
			{
				var off = $("#sale-points").offset();
				$("#map-contents").css({top:off.top+20, left:off.left+150, zIndex:1000}).show();
				$("#map-contents-map").html("<div class='loading'>Loading</div>");
			},
			success: function(result) {
				var off = $("#sale-points").offset();
				$("#map-contents").css({top:off.top+20, left:off.left+150, zIndex:1000}).show();
				$("#map-contents-map").html(result);
			}
		});	   
		return false;
	});
	
	$("#map-close-link a").click(function(){
		$("#map-contents").hide();
		return false;
	});
	
	$(".recipes-detail-link").hover(function(){
		var off = $(this).offset();									 
		$("#recipes-detail-popup").css({top:off.top - 295, left:off.left}).show();
	}, function(){
		$("#recipes-detail-popup").hide();
	});
	
	$(".recipes-detail-link").click(function(){
		var off = $(this).offset();									 
		$("#recipes-detail-popup").css({top:off.top - 295, left:off.left}).show();
		return false;
	});
		
	
	$(".product-detail-link").hover(function(){
		var off = $(this).offset();									 
		$("#product-detail-popup").css({top:off.top - 220, left:off.left + 50, zIndex:1002}).show();
	}, function(){
		$("#product-detail-popup").hide();
	});
	
	
	$("#ups").change(function(){
		var services = $(this).val()
		if($(this).val() != "-1")
		{
			$.ajax({
				type: 'GET',
				url: 'include/ajax.php',
				data: 'action=get_rate&services='+services+'&zip='+$("#ship_zipcode").val(),
				dataType: 'html',
				contentType: "application/x-www-form-urlencoded; charset=utf-8",
				
				beforeSend: function(result)
				{
					$("#rate").html(loading);
				},
				
				success: function(result) {
					if(result)
					{
						$("#rate").html(result); 	
					}
					else
					{
						$("select#ups").attr('selectedIndex', 0); 
						$("#rate").html("");
						alert(validate_postal_code);
						$("#ship_zipcode").focus();
					}
				}
			});		
		}
	});
	
	$("#newsletter-submit").click(function(){
		$.ajax({
			type: 'GET',
			url: "http://www.nargourmet.com/include/ajax.php",
			data: "&lang="+lang+"&action=newsletter&email="+$("#input_newsletter").val(),
			dataType:'html',
			contentType: "application/x-www-form-urlencoded; charset=utf-8",
			cache: false,
			global: false,
			success: function(result) {
				$("#newsletter-popup").html(result).show();
			}
		});
		return false;
	});
	
	function hide_newsletter_popup(event)
	{
		if($(event.target).attr("id") != 'newsletter-submit')
		{
			$("#newsletter-popup").hide();	
		}
	}
	
	$([window, document]).click(hide_newsletter_popup);
	
	
	var product_id = "";
	$(".set-name").hover(function(){
		product_id = $(this).attr("product_id");
		var off = $(this).offset();
		$("#popup-"+product_id).css({left:off.left+"px", top:off.top-220+"px", zIndex:"1000"}).show();
	}, function(){
		$("#popup-"+product_id).hide();	
	});
	
	$(".set-name").click(function(){
		return false;
	});
	
	ddsmoothmenu.init({
		mainmenuid: "smoothmenu1", 
		orientation: 'h', 
		classname: 'ddsmoothmenu', 
		contentsource: "markup"
	});
	
	$(".up-1").click(function(){
	    $val = $(".product-price-input-1").val();
		if($val=='')
		{
			$(".product-price-input-1").val("1");
		}
		else
		{
			if(parseInt($val) < 99)
			{
				$(".product-price-input-1").val((parseInt($val)+1));	
			}
		}
	return false;	
	});
	
	$(".down-1").click(function(){
	    $val = $(".product-price-input-1").val();
		if($val=='')
		{
			$(".product-price-input-1").val("1");
		}
		else
		{
			if(parseInt($val) > 0)
			{
				$(".product-price-input-1").val((parseInt($val)-1));	
			}
		}
	return false;	
	});
	
	$(".up-2").click(function(){
	    $val = $(".product-price-input-2").val();
		if($val=='')
		{
			$(".product-price-input-2").val("1");
		}
		else
		{
			if(parseInt($val) < 99)
			{
				$(".product-price-input-2").val((parseInt($val)+1));	
			}
		}
	return false;	
	});
	
	$(".down-2").click(function(){
	    $val = $(".product-price-input-2").val();
		if($val=='')
		{
			$(".product-price-input-2").val("1");
		}
		else
		{
			if(parseInt($val) > 0)
			{
				$(".product-price-input-2").val((parseInt($val)-1));	
			}
		}
	return false;	
	});
	
	$(".add-basket-group").click(function(){
		$val1 = $(".product-price-input-1").val();
		$val2 = $(".product-price-input-2").val();
		
		if($val1 > 0 || $val2 > 0)
		{
			return true;	
		}
		else
		{
			alert(basket_item);		
		}
		return false;
	});
	
	$(".recipes-print a").click(function(){
		return false;
	});
	
	$(".newsletter-link").click(function(){
		return false;
	});

setInterval( "slideSwitch()", 5000 );
	
});

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function CheckNumberCode(e) {
		 ev = document.all ? window.event : e;
		 keyCode = document.all ? ev.keyCode : ev.which;
		 if(keyCode >= 48 && keyCode <= 57 || keyCode == 13 || keyCode == 8 || keyCode == 9 || keyCode == 46 || keyCode >= 96 && keyCode <= 105 || keyCode == 37 || keyCode == 39) {
			return true;
			} else {
			return false;
			}
	}

function slideSwitch() 
	{
    	
		var $active = $('#slideshow div.active');
   		if ( $active.length == 0 ) $active = $('#slideshow div:last');
	    var $next =  $active.next("div").length ? $active.next("div") : $('#slideshow div:first');
		$active.addClass('last-active');
	    $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
		
	}
	

	
