var request_SearchAjax=undefined;

var idPagination=undefined;
var idPaginationSuccessi=undefined;
var idModel=undefined;
var idSuccessi=undefined;

var inAnimation=false;
var inAnimationModel=false;
var inAnimationSuccessi=false;
var inAnimationSuccessiPag=false;

var ResultSearch_CurrentPage=1;
var ResultSearch_CurrentModel=1;
var ResultSearch_CurrentSuccessi=0;

var Pagination_this=undefined;
var PaginationSuccessi_this=undefined;
var Model_this=undefined;
var Successi_this=undefined;
var player = null;
var base_dir='http://www.rossolatino.com/';
var SearchTotRow=0;  //totale pagine catalogo
var SearchTotModel=0; //totale modelli catalogo
var SearchTotSuccessi=7; //totale successi
var CounterCatalogSXDX_Click = 1;

var ArrSuccessiPhoto   = Array("nataliaTitova","vickyMartin","zeudiZanetti","silvanaCapra","lodovicaAntonietti","alessandraMason","silviaFontana");

var pane2api = null //contiene il pannello dello Jscrolpanel dei successi
var idReinizializepane2api=undefined
function getNow() {var data = new Date();var Hh, Mm, Ss, mm;Hh = data.getHours() + ":";Mm = data.getMinutes() + ":";Ss = data.getSeconds() + ":";mm = data.getMilliseconds() + ":";return Hh + Mm + Ss + mm;}

function deactiveMenu(objActive, objOverImg, Class, Context){
    if (Context!=undefined) {
        if ($(objActive, Context).length>0) {$(objActive, Context).removeClass(Class).find(objOverImg).animate({"opacity": "0"}, "fast");}
    } else {
        if ($(objActive).length>0) {$(objActive).removeClass(Class).find(objOverImg).animate({"opacity": "0"}, "fast");}
    }
}

/**
 * Imposta l'effetto over sui menu e fa il bind alla funzione di callBack
 */
function SetOverMenu(ObjToSet, Class, opacityOver, opacityOut, callBack_forClick, paramForCallBack, oneclick, numofparent){
  var retObjToSet = ObjToSet.split("##");

  if (numofparent==undefined || parseInt(numofparent)<0) numofparent=1;

  $(retObjToSet[0], retObjToSet[1] || "body").die('hover');
  $(retObjToSet[0], retObjToSet[1] || "body").hover(
    function() {
        var _this=$(this);
        for (xx=1;xx<=numofparent;xx++){_this=_this.parent();}
        
        if (!_this.hasClass(Class)) $(this).stop().animate({"opacity": opacityOver}, "fast");
    },
    function() {
      
        var _this=$(this);
        for (xx=1;xx<=numofparent;xx++){_this=_this.parent();}
      if (!_this.hasClass(Class)) $(this).stop().animate({"opacity": opacityOut}, "fast");
    }
  );
  $(retObjToSet[0], retObjToSet[1] || "body").die('click');
  if (oneclick===true) {
    $(retObjToSet[0], retObjToSet[1] || "body").one ('click', paramForCallBack, callBack_forClick);  
  } else {
    $(retObjToSet[0], retObjToSet[1] || "body").bind('click', paramForCallBack, callBack_forClick);
  }
}

/**
 * CLick pallini del catalogo
 */
 function GoToPage(e){
   
   Pagination_this=$(this);
   
    if (idPagination!=undefined) clearTimeout(idPagination);
    idPagination=setTimeout("slideToPage()",150);
  }
 
/**
 * Va al modello selezionato
 */ 
 function GoToModel(e){
  Model_this=$(this);
  
  if (idModel!=undefined) clearTimeout(idModel);
  idModel=setTimeout("slideToModel()",150);
}

/**
 * Va al successo selezionato
 */ 
 function GoToSuccesi(e){
  Successi_this=$(this);
  if (idSuccessi!=undefined) clearTimeout(idSuccessi);
  idSuccessi=setTimeout("slideToSuccessi()",150);
}

/**
 * CLick sulle freccie SX e DX del catalogo
 */
function slideToPage(e){
    idPagination=undefined;
    
    
    var _ResultSearch_CurrentPage=parseInt($(Pagination_this).parents(".showResult.catalog").attr("ResultSearch_CurrentPage"));
    var _SearchTotRow=parseInt($(Pagination_this).parents(".showResult.catalog").attr("SearchTotRow"));
    var _PagClicked=1;
    if (!inAnimation) {
        inAnimation=true;
        switch (Pagination_this.parent().parent().attr('pagnum')){
            case "prev":
                _PagClicked = ((_ResultSearch_CurrentPage-1)<1 ? _SearchTotRow : (_ResultSearch_CurrentPage-1));
                break;
            case "next":
                _PagClicked = ((_ResultSearch_CurrentPage+1)>_SearchTotRow ? 1 : (_ResultSearch_CurrentPage+1));
                break;
            default:
                _PagClicked=parseInt(Pagination_this.parent().parent().attr('pagnum'));
                break;
        }
        if (_ResultSearch_CurrentPage!==_PagClicked){                    
            var _left=(_PagClicked>_ResultSearch_CurrentPage ? 700 : -700);
            var _animate=(_PagClicked>_ResultSearch_CurrentPage ? "-=700" : "+=700");
            
            
            SetBullets($(Pagination_this).parents(".showResult.catalog").parent(), _ResultSearch_CurrentPage, _PagClicked);
            
            //avvio il caricamento delle immagini della pagina desiderataq
            
            var divCat=$('div[pagnum="'+_PagClicked+'"]', $(Pagination_this).parents(".navigator").find('.thumb'));
            
            if (divCat.attr('loaded')==undefined || divCat.attr('loaded')=="false") {
              
              
              $(divCat).attr('loaded',true);
              divCat.find('img').each(function(){$(this).attr("src", $(this).attr("psrc"));$(this).attr("psrc",'')});
            }
            
            $('div[pagnum="'+_PagClicked+'"]', $(Pagination_this).parents(".showResult.catalog")).css('left', _left).animate({"left":_left});        
            $('div[pagnum="'+_PagClicked+'"], div[pagnum="'+_ResultSearch_CurrentPage+'"]', $(Pagination_this).parents(".showResult.catalog")).animate({'left': _animate}, {queue:false, duration:1000, 
              complete: function () {
                if ($(this).attr('pagnum')==_PagClicked) {
                  inAnimation=false;
                  $(Pagination_this).parents(".showResult.catalog").attr("ResultSearch_CurrentPage",_PagClicked);
                }
            }});
        } else {
          inAnimation=false;
        }
    }
}
/**
 * sposta all modelo selezionato
 */
function slideToModel(e){
  var _ResultSearch_CurrentModel=parseInt($(Model_this).parents(".showResult.catalog").attr("ResultSearch_CurrentModel"));
  var _SearchTotModel=parseInt($(Model_this).parents(".showResult.catalog").attr("SearchTotModel"));
  var _ModClicked=1;
  
  idModel=undefined;
  if (!inAnimationModel) {
    inAnimationModel=true;
   
    switch (Model_this.attr('rel')){
      case "prev":
        _ModClicked = ((_ResultSearch_CurrentModel-1)<1 ? _SearchTotModel : (_ResultSearch_CurrentModel-1));
        break;
      case "next":
        _ModClicked = ((_ResultSearch_CurrentModel+1)>_SearchTotModel ? 1 : (_ResultSearch_CurrentModel+1));
        break;
      default:
        _ModClicked=parseInt(Model_this.attr('rel'));
        break;
    }
    if (_ResultSearch_CurrentModel!==_ModClicked){
      var _left=(_ModClicked>_ResultSearch_CurrentModel ? 1024 : -1024);
      
     // $('.loading', $(Model_this).parents(".showResult.catalog")).toggleClass('display_none');
      //$('div[modnum!='+_ModClicked+' && modnum!='+_ResultSearch_CurrentModel+']', $(Model_this).parents(".mask")).each (function (i) {console.log($(this));});
      
      var _animate=(_ModClicked>_ResultSearch_CurrentModel ? "-=1024" : "+=1024");
      $('div[modnum="'+_ModClicked+'"]', $(Model_this).parents(".showResult.catalog")).stop(true, true).css('left', _left).animate({"left":_left});
      $('div[modnum="'+_ResultSearch_CurrentModel+'"]', $(Model_this).parents(".showResult.catalog")).css({'left': '0px', "opacity": 1});
      $(".selected, div[rel="+_ModClicked+"]", $(Model_this).parents(".showResult.catalog")).toggleClass('selected');
      $('div[modnum="'+_ModClicked+'"]', $(Model_this).parents(".showResult.catalog")).stop(true, true).animate({'left': _animate}, {queue:true, duration:500, 
          complete: function () {            
            /*
            if ($(this).attr('modnum')==_ModClicked) {         */
            
              inAnimationModel=false;              
              $(Model_this).parents(".showResult.catalog").attr("ResultSearch_CurrentModel",_ModClicked);
              //$('.loading', $(Model_this).parents(".showResult.catalog")).addClass('display_none');
            /*}*/
          }
        }
      );
      $('div[modnum="'+_ResultSearch_CurrentModel+'"]', $(Model_this).parents(".showResult.catalog")).stop(true, true).animate({'left': _animate}, {queue:true, duration:500, 
          complete: function () {
          inAnimationModel=false;
          }
        }
      );
    } else {
      inAnimationModel=false;
    }
  }
}

function showHideCatalogThumbs(objCurrent, bolShow){
  if (bolShow) {
    $(objCurrent).parents('.catalog').find('.details').stop().animate({height:390});
    $(objCurrent).parents('.catalog').find('.navigator').stop().removeClass('display_none').animate({height:130});
    
  } else {
    $(objCurrent).parents('.catalog').find('.navigator').stop().animate({height:0}, function(){$(this).addClass('display_none');});
    $(objCurrent).parents('.catalog').find('.details').stop().animate({height:520});
  }
  
}

function ordinaScarpa(){
  /*console.log('ordinaScarpa')*/
  /*$("#various5").fancybox({
		'width'				: '8',
		'height'			: '6',
    'autoScale'     	: false,
    'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	}).click();
   */
   /*
    $.ajax({
        type     : "POST",
        cache    : false,
        url      : "orderShoes.php",
        success: function(data) {
            $.fancybox({
                'width': 400,
                'height': 400,
                'enableEscapeButton' : false,
                'overlayShow' : true,
                'overlayOpacity' : 0,
                'hideOnOverlayClick' : false,
                'content' : data
            });
        }
    });*/
    return false;
  
}

function  setEventForSingleShoes(objCurrentObj){
  /*console.log('setEventForSingleShoes');
  console.log(objCurrentObj);
  console.log('------------');*/

/*SetOverMenu(".overimgOrdina###"+$(objCurrentObj).find('.datas').attr('id'),'activeOrdina', "1", "0", ordinaScarpa, {cssClass:"activeOrdina", cssImageClass:"overimgOrdina"});*/

        $(objCurrentObj).find('.cloud-zoom, .cloud-zoom-gallery').CloudZoom();
      /*if ($(objCurrentObj).parent().parent().hasClass('zoom')){
        //sono in visualizzazione zoom
        //$(this).find('.cloud-zoom, .cloud-zoom-gallery').CloudZoom();
        $(objCurrentObj).find('.cloud-zoom, .cloud-zoom-gallery').CloudZoom();
      }
        $(objCurrentObj).find('.zoom > a').click(function(){
          e.preventDefault();
          //$(this).parent().parent().parent().parent().children(':not(.sx,.dx)').each(function(){});
          $(this).parent().parent().parent().parent().parent().animate({height:520}, function(){
            $(this).find('.cloud-zoom, .cloud-zoom-gallery').CloudZoom();
        }).addClass("zoom");
          
        }
      );
      */
    
}


function setEventAndHandlerForCatalog(_context){
  
  $('.showResult.catalog a:not(.cloud-zoom)', _context).each(function(e){  
    $(this).attr('href', "#"+$(this).attr('href').replace(".html","").replace(".php",""));
  });
  
  
  //$('.showResult.catalog .thumb a:not(.default)', _context).click(function (e){  
  $('.showResult.catalog .thumb a', _context).click(function (e){  
    var arr=$(this).attr('href').split("?");
    var ObjToReplace=$(".details .mask > div:eq("+(parseInt($(this).parent().attr('rel'))-1)+") > div", _context);
    LoadDatasForSection(ObjToReplace, 'assets/AJAXRequest/GET_catalog_details.php', 'GET', 'rnd='+getNow()+'&'+arr[1], setEventForSingleShoes, ObjToReplace);
  });
  
  //setEventForSingleShoes($(".details .mask > div:eq("+(parseInt($('.showResult.catalog .thumb a.default', _context).parent().attr('rel'))-1)+") > div", _context));

  SetOverMenu(".overimg_SXDX##"+_context,'active_SEARCH_SXDX', "1", "0", GoToPage, {cssClass:"active", cssImageClass:"overimg"});
  SetOverMenu(".overimg_SXDX_top##"+_context,'active_SEARCH_SXDX_top', "1", "0", 
  function (){
    var _ResultSearch_CurrentModel=parseInt($('.showResult.catalog', _context).attr("ResultSearch_CurrentModel"));
    var _SearchTotModel=parseInt($('.showResult.catalog', _context).attr("SearchTotModel"));
    var _ResultSearch_CurrentPage=parseInt($('.showResult.catalog', _context).attr("ResultSearch_CurrentPage"));
    var _ModClicked=1;
    
    
    switch ($(this).attr("rel")){
      case "prev":
        _ModClicked = ((_ResultSearch_CurrentModel-1)<1 ? _SearchTotModel : (_ResultSearch_CurrentModel-1));
        break;
      case "next":
        _ModClicked = ((_ResultSearch_CurrentModel+1)>_SearchTotModel ? 1 : (_ResultSearch_CurrentModel+1));
        break;
    }
    
    if (Math.ceil(_ModClicked/6)!=_ResultSearch_CurrentPage) $('#imgPagNum_'+Math.ceil(_ModClicked/6),_context+' .showResult.catalog .pagination').click();
    
    $('div[rel='+_ModClicked+'] > a',_context+' .showResult.catalog .navigator .thumb').click();
  } , {cssClass:"activeSXDXTOP", cssImageClass:"overimgSXDXTOP"});
  SetOverMenu(".overimg_SEARCH##"+_context,'active_SEARCH', "1", "0", GoToPage,"",false,2);
  
  $(".thumb > div > div", _context).hover(function(){    
    $(this).css({'background-image':'url(assets/images/catalog/selected.png)'});
  }, function(){
    $(this).css({'background-image':''});
  });
  $(".thumb > div > div",  _context).bind('click', GoToModel);
  
}

/**
 * sposta all successo selezionato
 */
 
 
function slideToSuccessi(e){
  idSuccessi=undefined;
  if (!inAnimationSuccessi) {
    $('.contentText').fadeOut('slow', function (){$(this).addClass('OutOfTheScreen').show()});
       hideSuccessiBio();
    
    inAnimationSuccessi=true;
    switch (Successi_this.parent().attr("rel")){
      case "prev":
        SuccessoClicked = ((ResultSearch_CurrentSuccessi-1)<1 ? SearchTotSuccessi : (ResultSearch_CurrentSuccessi-1));
        break;
      case "next":
        SuccessoClicked = ((ResultSearch_CurrentSuccessi+1)>SearchTotSuccessi ? 1 : (ResultSearch_CurrentSuccessi+1));
        break;
      default:
        SuccessoClicked = parseInt(Successi_this.parent().attr("rel"));
        break;
    }
    if (ResultSearch_CurrentSuccessi!==SuccessoClicked){
      var _left=(SuccessoClicked>ResultSearch_CurrentSuccessi ? 982 : -982);
      var _animate=(SuccessoClicked>ResultSearch_CurrentSuccessi ? "-=982" : "+=982");
      
      $('div[sucnum="'+SuccessoClicked+'"]').css('left', _left).animate({"left":_left});
      

      deactiveMenu('.SuccessiActive', '.overimgSuccessi', "SuccessiActive"); //disattiva il menu attivo
      Successi_this.parent().toggleClass("SuccessiActive");
      
      
      $('div[sucnum="'+ResultSearch_CurrentSuccessi+'"], div[sucnum="'+SuccessoClicked+'"]').animate({'left': _animate}, {queue:true, duration:500, 
          complete: function () {
            
            if ($(this).attr('sucnum')==SuccessoClicked) {
              inAnimationSuccessi=false;
              ResultSearch_CurrentSuccessi=SuccessoClicked;
              
              setEventAndHandlerForSuccessi("div[sucnum="+SuccessoClicked+"]");
            }
          }
        }
      );
    } else {
      inAnimationSuccessi=false;
    }
  }
}


function PopulateHtmlContentSuccessiBio(IndexToShow){
  var Contenuto=$('div[sucnumct='+IndexToShow+']').html();
  pane2api = $('.contentText .scroll-pane').data('jsp');
  pane2api.scrollToY(0);
	pane2api.getContentPane().html((IndexToShow >=0 ? Contenuto : ''));
  idReinizializepane2api=setInterval("pane2api.reinitialise()",500);
}

function hideSuccessiBio(e) {
  clearInterval(idReinizializepane2api);
  $('.contentText').fadeOut('slow', function (){$(this).addClass('OutOfTheScreen').show()});
}
function ShowSuccessiBio(e) {
  PopulateHtmlContentSuccessiBio($(this).parent().parent().parent().parent().attr('sucnum'));
  $('.contentText').hide().removeClass('OutOfTheScreen').fadeIn('slow');
}

function setEventAndHandlerForSuccessi(_context){
  
  
  //$('.scroll-pane', _context).jScrollPane();


  $('a', _context).not('.linkBio').each(function(e){$(this).attr('href', "#"+$(this).attr('href').replace(".html","").replace(".php",""));});
  SetOverMenu(".overimg_PC##"+_context,'active_PC', "1", "0", GoToPageSuccessi,"",false,1);
  
  SetOverMenu(".overimgbio##"+_context,'SuccessiBioActive', "1", "0", ShowSuccessiBio, {cssClass:"SuccessiBioActive", cssImageClass:"overimgbio", callBackFunc: function (objcurrent){
          
          }});
        
        
        
        
  
}

 function GoToPageSuccessi(e){
   e.preventDefault();
   PaginationSuccessi_this=$(this);
    if (idPaginationSuccessi!=undefined) clearTimeout(idPaginationSuccessi);
    idPaginationSuccessi=setTimeout("slideToPageSuccessi()",150);
  }



function slideToPageSuccessi(e){
  idPaginationSuccessi=undefined;
  var _context=$(PaginationSuccessi_this).parent().parent().parent();
  var _ResultSearch_CurrentPage=parseInt(_context.attr("ResultSearch_CurrentPage"));
  var _SearchTotRow=parseInt(_context.attr("SearchTotRow"));
  var _nameToGet=_context.attr("nameToGet");
  var _PagClicked=1;
  var _panelWidth=752;
  if (!inAnimationSuccessiPag) {
    inAnimationSuccessiPag=true;
    _PagClicked=parseInt(PaginationSuccessi_this.parent().attr('gotopagnum'));          
    if (_ResultSearch_CurrentPage!==_PagClicked){                    
        var _left=(_PagClicked>_ResultSearch_CurrentPage ? _panelWidth : -_panelWidth);
        var _animate=(_PagClicked>_ResultSearch_CurrentPage ? "-="+_panelWidth : "+="+_panelWidth);        
        deactiveMenu('.active_PC', '.overimg_PC', 'active_PC', _context); //disattiva il menu attivo
        
        PaginationSuccessi_this.parent().toggleClass("active_PC");
        
        if ($('div[pagnum='+_PagClicked+']', _context).html()=="") $('div[pagnum='+_PagClicked+']', _context).html('<img class="cursorPointer" src="assets/images/successi/'+_nameToGet+'/sx/'+(_PagClicked<10 ? '0' : '')+_PagClicked+'.jpg" width="752px" height="376px" alt="'+_nameToGet+' '+_PagClicked+'"/>');
 
        
      $('div[pagnum="'+_PagClicked+'"]', _context).css('left', _left).animate({"left":_left});        
      $('div[pagnum="'+_PagClicked+'"], div[pagnum="'+_ResultSearch_CurrentPage+'"]', _context).animate({'left': _animate}, {queue:false, duration:1000, 
            complete: function () {
                if ($(this).attr('pagnum')==_PagClicked) {
                    inAnimationSuccessiPag=false;
                    $(_context).attr("ResultSearch_CurrentPage",_PagClicked);
                }
            }});
    } else {
        inAnimationSuccessiPag=false;
    }
  }
}

function SetBullets(context, prevPage, CurPage){
  var Class={cssClass_for_div:"active_SEARCH", cssClass_for_image:"no_opacity"};
  if (prevPage!=null){
    $('.Paginazione_bollino[pagnum="'+parseInt(prevPage)+'"]', context).toggleClass(Class.cssClass_for_div);
    $('#imgPagNum_'+parseInt(prevPage), context).toggleClass(Class.cssClass_for_image).animate({"opacity": "0"}, "fast");
  }
  if (CurPage!=null){
    $('.Paginazione_bollino[pagnum="'+parseInt(CurPage)+'"]', context).toggleClass(Class.cssClass_for_div);
    $('#imgPagNum_'+parseInt(CurPage), context).toggleClass(Class.cssClass_for_image).animate({"opacity": "1"}, "fast");;
  }
}

   
 /**
 * Click sui menu principale
 */
function menuClick(e){
  
  var Sez=$(this).parent().parent()[0].id;
  Sez=Sez.replace('Menu_','');
  var arrRel=$(this).parent()[0].rel.split("#");
  
  if (Sez=="azienda"){
    if (!$(this).parent().hasClass(e.data.cssClass)) {
      deactiveMenu('.'+e.data.cssClass, '.'+e.data.cssImageClass, e.data.cssClass);
      $(this).parent().toggleClass(e.data.cssClass);
    }
    $('#Menu_azienda-storia img').mouseover().click();
  } else if (Sez=="collezione"){
    if (!$(this).parent().hasClass(e.data.cssClass)) {
      deactiveMenu('.'+e.data.cssClass, '.'+e.data.cssImageClass, e.data.cssClass);
      $(this).parent().toggleClass(e.data.cssClass);
    }
    $('#Menu_collezione-rossoLatino img').mouseover().click();
  } else {  
    
    var relArr=$(this).parent().attr("rel").split("#");
    if (!$(this).parent().hasClass(e.data.cssClass) 
        || (relArr[0]==0 && $('#SubMenu_azienda:hidden').length>0) 
        || (relArr[0]==4 && relArr[1]!=3 && $('#SubMenu_collezione:hidden').length>0)
        ) {
      if (relArr[0]!=0 && relArr[0]!=4 || ($(this).parent().attr("rel")!=$('.'+e.data.cssClass).attr("rel"))){
        deactiveMenu('.'+e.data.cssClass, '.'+e.data.cssImageClass, e.data.cssClass); //disattiva il menu attivo      
        $(this).parent().toggleClass(e.data.cssClass);
      }
      switch (relArr[0]) {
        case "0":
          $('#SubMenu_azienda:hidden, #SubMenu_collezione:visible').toggle();
          break;
        case "4":
          $('#SubMenu_collezione:'+(relArr[1]!=2 ? 'hidden' : 'visible')+', #SubMenu_azienda:visible').toggle();
          break;
        default:
          $('#SubMenu_collezione:visible, #SubMenu_azienda:visible').toggle();
          break;
      }
      if (parseInt(relArr[0])>=0) {
        //nascondo il bg corrente
        $('#bg_'+currentItem+'_'+currentSubItem).fadeOut();
        currentItem=relArr[0];
        currentSubItem=relArr[1];
        
        //visualizzo il logo selezionato dall'utente
        
        if (navigator.appName=='Microsoft Internet Explorer') {
            $("#horizontal_logo").css("backgroundPositionX", "-"+(currentItem*912)+"px");
        } else {
            $("#horizontal_logo").animate({"backgroundPosition": "-"+(currentItem*912)+"px 0"}, 900);
        }
        //visualizzo i contenuti selezioanti dall'utente
        $('.panel:eq('+relArr[0]+') > div > div.mask').animate({top: (currentSubItem*(-562))},1200);
        $("#horizontal").delay(200).animate({scrollLeft: (currentItem*panelWidth)}, 1200);
        //visualizzo il bg corrente selezionato dall'utente
        //$('#bg_'+currentItem+'_'+currentSubItem).delay(800).fadeIn('slow');
        $('#bg_'+currentItem+'_'+currentSubItem).delay(1200).fadeIn('slow');
      }
      if(!$(this).hasClass('default')){
        if (e.data.callBackFunc){          
          LoadDatasForSection($('#panel_'+arrRel[0]+'_'+arrRel[1]), 'assets/AJAXRequest/GET_content.php', 'GET', 'rnd='+getNow()+'&section='+Sez, e.data.callBackFunc, $(this));
        } else {          
          LoadDatasForSection($('#panel_'+arrRel[0]+'_'+arrRel[1]), 'assets/AJAXRequest/GET_content.php', 'GET', 'rnd='+getNow()+'&section='+Sez);
        }
      }
    }
  }
}

function showGallery(e){
  /*if (!$(this).parent().hasClass(e.data.cssClass)) {
    deactiveMenu('.'+e.data.cssClass, '.'+e.data.cssImageClass, e.data.cssClass);
      $(this).parent().toggleClass(e.data.cssClass);
      if (e.data.callBackFunc){
        LoadDatasForSection(e.data.ObjToReplaceContent, 'GET_content.php', 'GET', 'rnd='+getNow()+'&sez='+$(this).parent()[0].id, e.data.callBackFunc);
      } else {
        LoadDatasForSection(e.data.ObjToReplaceContent, 'GET_content.php', 'GET', 'rnd='+getNow()+'&sez='+$(this).parent()[0].id);
      }

  }*/
}

function LoadDatasForSection(objToReplaceContent, URL, Method, Data, callBackFunc, ObjCurent){
  if (!$(objToReplaceContent).data('loaded')) {
    $(objToReplaceContent).fadeOut("fast", function (){
      if (request_SearchAjax!=undefined) request_SearchAjax.abort();
      request_SearchAjax=$.ajax(
        {
          url: URL,
          async: true,
          type: Method,
          data: Data,
          dataType:'html',
          success: function(data) {
            if (data!="") {
              $(objToReplaceContent).data('loaded',true);
              $(objToReplaceContent).html(data);
              $(objToReplaceContent).stop().fadeIn("slow", function (){
                if (callBackFunc!=null) callBackFunc(ObjCurent);
              });
            }
          }
        }
      );
    }
    );
  }
}

$(window).resize(function() {
        menuShowHide();
      });
      
function menuShowHide(fromOver){

  /**
   * I contenuti occupano       740 pixel
   * Il menu occupa             178 pixel
   * Il testo del footer occupa  70 px
   * 
   * Il menu verrà chiuso automaticamente e il margino top del footer verrà diminuito qualora lo spazio visibile sia <= 988
   * Il calcolo del margin top del footer verrà ricalcolato fino ad un massimo di 750px
   */  
  var _Y= ($(window).height()-70);
  var MenuContent_H=parseInt($('#MenuContent').css('max-height'));
  var ShowMenu_H=parseInt($('#ShowMenu').height());
  var ShowMenu_Visible=false;
  if (fromOver!==true && parseInt($(window).height())<810){    
    ShowMenu_Visible=true;
    $("#ShowMenu:not(:visible)").slideDown();    
    if ($('#MenuContent').data('state')!='close') $('#MenuContent').stop().data('state', 'close').removeClass('min-height').animate({"height":ShowMenu_H+"px"});
    if (_Y<620) _Y= 620;
  } else {
    
    _Y= 740;    
    if ((fromOver!==true) || $("#ShowMenu:visible").length==0) {
      MenuContent_H-=ShowMenu_H;    
    } else {
      ShowMenu_Visible=true;
    }
    if (fromOver!==true)  $("#ShowMenu:visible").slideUp();
    
    $("#Menu_collezione-ultimeNovita").css('top', 80);
    if ($('#MenuContent').data('state')!='open') $('#MenuContent').stop().data('state', 'open').animate({"height":MenuContent_H+"px"});
  }
  if(ShowMenu_Visible){$("#Menu_collezione-ultimeNovita").css('top', 80+53);} else {
  $("#Menu_collezione-ultimeNovita").css('top', 80);
}
  
  if (fromOver!==true) $('#footer').css({'top': _Y +'px', "bottom":"0px"});
}
