//
// pop up menu pagina Products
//
var obj ='';
var obj_old ='';
var obj_out ='';
var sel = 0;

	function hide_box(){
		  if((sel == 0) && (obj == obj_out)){	
		      $(obj).removeClass("pr_link_select");
			  $('#menupopup').css("display", "none");
			  $('#menupopup').html('');			  
		  }
	}
	

	$(document).ready(function(){
		
		$('.pr_link').mouseover(function () {	
		  obj_old = obj;
		  obj = this;		  
		  if((obj == '') || (obj_old != this))					   
			  	$(obj_old).removeClass("pr_link_select");
		  $(this).addClass("pr_link_select");
		  var req = Math.floor(Math.random()*1000);
		  $.post('/System-Objects/XML/Product-Menu/(id_nodo)/'+this.id.substr(6)+'/(pre)/'+preview+'/(req)/'+req,{}, function(data){						
			  $('#menupopup').html(data);
			  
			  // controlli per impedire che l'evento onmouseout del div piu esterno venga eseguito al passaggio del mouse sui div interni 
			  $('.pr_menu_item').mouseover(function () {				  
				  sel = 1;				  
				});
			  $('#pr_menu').mouseover(function () {				  
				  sel = 1;
				});
			  $('.pr_menu_item').mouseout(function () {				  
				  sel = 0;				  
				});
			  $('#pr_menu').mouseout(function () {				  
				  sel = 0;				  
				});
			  
			  $('#menupopup').mouseout(function () {
				  setTimeout('hide_box()',0);				  
			  });
			  
		  });		  
		  // posizionamento e comparsa del menu contestuale 
		  $('#menupopup').css("margin-left", this.id.substr(0,5));
		  $('#menupopup').css("display", "block");
		});
		
		$('.pr_link').mouseout(function () {
				obj_out = this;						 
		    	setTimeout('hide_box()',50);
			 
		});	
		
		
		/* azioni ed eventi della lista di destra */
		/*$('.li_dx').mouseover(function () {									  
		  $(this).addClass("li_select_dx");
		});
		$('.li_dx').mouseout(function () {
			  $(this).removeClass("li_select_dx");
		});
		$('.li_dx').click(function () {								
			var go_link = $('#a_'+this.id).attr('href');  
			window.location = go_link;
		});*/
		$('.pr_link_dx').mouseover(function () {	
		  obj_old = obj;
		  obj = this;		  
		  if((obj == '') || (obj_old != this))					   
			  	$(obj_old).removeClass("pr_link_select");
		  $(this).addClass("pr_link_select");
		  var req = Math.floor(Math.random()*1000);
		  $.post('/System-Objects/XML/Product-Menu/(id_nodo)/'+this.id.substr(6)+'/(pre)/'+preview+'/(req)/'+req,{}, function(data){						
			  $('#menupopup').html(data);
			  
			  // controlli per impedire che l'evento onmouseout del div piu esterno venga eseguito al passaggio del mouse sui div interni 
			  $('.pr_menu_item').mouseover(function () {				  
				  sel = 1;				  
				});
			  $('#pr_menu').mouseover(function () {				  
				  sel = 1;
				});
			  $('.pr_menu_item').mouseout(function () {				  
				  sel = 0;				  
				});
			  $('#pr_menu').mouseout(function () {				  
				  sel = 0;				  
				});
			  
			  $('#menupopup').mouseout(function () {
				  setTimeout('hide_box()',0);				  
			  });
			  
		  });		  
		  // posizionamento e comparsa del menu contestuale 
		  $('#menupopup').css("margin-left", this.id.substr(0,5));
		  $('#menupopup').css("display", "block");
		});
		
		$('.pr_link_dx').mouseout(function () {
				obj_out = this;						 
		    	setTimeout('hide_box()',50);
			 
		});

		
	});