// JavaScript Document

switch(lingua) {
  
  case 'it':
    var add_error = 'Attenzione, si sta tentando di acquistare una quantita\' di prodotto non disponibile.';
  break;  

  default:
  	var add_error = 'Error';
    
}

/* azioni di check quantita' nel carrello */
function check_basket(msg){
	var block = false;
		
	$(".quantita").css({"border-color":"#9F8362"});
										 
	$.each($(".stock"), function() {	
		var node_id = this.id.substring(6);
		if( ($("#"+node_id+"_qty").val()*1) > ($(this).val()*1) )
		{
			$("#"+node_id+"_qty").css({"border-color":"#FF0000"});
			block = true;
		}
	});
										 
	if(block)
	{
		if(msg == '1')
			alert(add_error);
		return false;	
	}	
}

/* minheight all'onload di tutte le immagini */
$(function(){ 
	//attach onImagesLoad to the entire body 
	$('body').onImagesLoad({ 
		selectorCallback: selectorImagesLoaded 
	}); 
	//the selectorCallback function, invoked once when all images contained within $('body') have loaded 
	function selectorImagesLoaded($selector){ 
		min_height = $(window).height()-(314);
		$("#main_content").css('min-height',min_height); 
	}
});

$(document).ready(function() {

	/* set min-height */
	min_height = $(window).height()-(314);
	$("#main_content").css('min-height',min_height);
	$(window).resize(function() {
	  	min_height = $(window).height()-(314);
		$("#main_content").css('min-height',min_height);
	});

	/* contestual links */
	$(".top_menu_contestual_link").click(function () {
	  return false;
	});

	$(".top_menu_contestual_link").live('mouseenter', function () {
	  $(this).parent().attr("id","contestual_open");
	  $(this).addClass("menu_selected_live");
	  if($.browser.msie && ($.browser.version.substr(0,1) == '7' ) ){
		$("ul.sub_menu").css("margin-left","-"+106);
	  }
	  $(this).parent().find("ul").show();
	  return false;
	});

	$("#contestual_open").live('mouseleave', function () {
	  	$(this).find("ul").hide();		
		$(this).attr("id",'');
		$(this).find("a").removeClass("menu_selected_live");
	});
	
	$(".sub_menu_link").click(function () {
		$(this).parent().parent().hide();
	});

	/* View Privacy */
	$(".view_legal").fancybox({
		'width'				: 600,
		'height'			: 500,
		'titleShow'			: false,
		'autoScale'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'speedIn'			: '300',
		'speedOut'			: '300',
		'type'				: 'iframe'
	});
	
	/* top login */
	$("#login_top_link").click(function () {
      $("#top_login_form").fadeIn();
	  return false;
    });
	
	/* validazione add carrello */
	$("form[name*='add']").submit(function(){
		var node_id = $(this).attr('name').substring(3);
		if( ($("#"+node_id+"_qty").val()*1) > ($("#"+node_id+"_stock").val()*1) )
		{
			alert(add_error);
			return false;
		}												
	});	
	
});

/* condividi su facebook */
function fbs_click() {
	u=location.href;
	t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=600,height=600');
	return false;
}

/* focus su primo campo form-usato solo in nodo Contatti */
function formfocus() {
	document.getElementById('nome').focus();
}

