1var AS_SLIDER=false;var nua=navigator.userAgent;var is_android_native=((nua.indexOf('Mozilla/5.0')>-1&&nua.indexOf('Android ')>-1&&nua.indexOf('AppleWebKit')>-1)&&!(nua.indexOf('Chrome')>-1));var stopConfigureIcons=5000;var intervalConfigureIcons=500;var iconsInitialization=false;jQuery('body').removeClass('menu-active');var ie=(function(){var undef,v=3,div=document.createElement('div'),all=div.getElementsByTagName('i');while(div.innerHTML='<!--[if gt IE '+(++v)+']><i></i><![endif]-->',all[0]);return v>4?v:undef;}());var ie_detect=ie;if(ie_detect==9||ie_detect==8||ie_detect==7||ie_detect==6||ie_detect==5||ie_detect==4||ie_detect==3){window.location.href="index.html";}function weAreReloading(){var url=window.location.href;return(url.indexOf('relOr')>-1);}var RELOADED_BY_CHANGING_ORIENTATION=weAreReloading();if(RELOADED_BY_CHANGING_ORIENTATION){jQuery("#loading div img[data-name=logo]").hide();}var fileNo=1;var PagesPrefix=0;var PagesEndfix=0;var search_page;var searchstatus6;function GotoPageBoth(page){GoToPage(page);}function search(searchV){if(searchV!=""){jQuery("#search_results").empty();jQuery("#search_results").fadeIn('slow');jQuery("#search_title_bar").fadeIn('slow');jQuery("#search_pointer").fadeIn('slow');searchfile(searchV);}}function searchfile(searchV){var textfile;var n=[];var filenames=[];var maxFile=0;if(window.XMLHttpRequest){textfileIndex=new XMLHttpRequest();textfile=new XMLHttpRequest();}textfileIndex.onreadystatechange=function(){if(textfileIndex.readyState==4&&textfileIndex.status==200){file=textfileIndex.responseText;filenames=file.split("\n");for(i=0;i<filenames.length;i++){if(filenames[i]!=""){maxFile=maxFile+1;}}fileNo=1;}textfile.onreadystatechange=function(){if(textfile.readyState==4&&textfile.status==200){file=textfile.responseText;n=n.concat(file.split("<!----##SPLITTER##-->"));if(fileNo<maxFile){fileNo=fileNo+1;textfile.open("GET",filenames[fileNo-1],true);textfile.send();}else{search_deploy(searchV,n);}}} 2textfile.open("GET",filenames[fileNo-1],true);textfile.send();} 3textfileIndex.open("GET","searchfile.txt",true);textfileIndex.send();}function search_deploy(searchV,n){for(i=0;i<n.length;i++){var responsen="";var temp=n[i];var tempstr="";var y=0;var z=0;var str="";var first="";var hit="no";var tempLowercase=temp.toLowerCase();var textLowercase=searchV.toLowerCase();while(y>=0){y=tempLowercase.indexOf(textLowercase,z) 4str=temp.substring(temp.indexOf(" ",y-120),temp.indexOf(" ",y+100));str=str.toLowerCase();z=y+100;if(y>=0){str=str.split(textLowercase).join("<b><u>"+textLowercase+"</b></u>");tempstr=tempstr+"<p onclick='GotoPageBoth("+parseInt(i+1)+");search_close();'>"+str+"...</p>";hit="yes";}}if(hit=="yes"){if(i-PagesPrefix>-1){jQuery("#search_results").append("<p id='search_title' onclick='GotoPageBoth("+i+");search_close();'><b>"+search_page+" "+(i+1-PagesPrefix)+"</b></p>"+tempstr);}else{jQuery("#search_results").append("<p id='search_title' onclick='GotoPageBoth("+i+");search_close();'><b>...</b></p>"+tempstr);}}}if(jQuery("#search_results").html()==''){jQuery("#search_results").html('<p>'+jsonLang.Language['@attributes'].searchstatus6+'</p>');}}function search_close(){jQuery("#search_results").fadeOut('slow');jQuery("#search_title_bar").fadeOut('slow');jQuery("#search_pointer").fadeOut('slow');}jQuery('form[id=search]').bind('submit',function(e){e.preventDefault();var searchV=jQuery(this).find('input[data-name=search]').val().toLowerCase();search(searchV);return false;});jQuery('input[data-name=search]').bind('click',function(){jQuery(this).val("");});function sendEmail(){jQuery('div[id=email]').slideDown('slow',function(){jQuery(this).find('article').fadeIn('slow');});jQuery('div[id=email] article header i[data-action=close]').bind('click',function(){var _this=jQuery(this);var _article=_this.parents('article');var _main=_this.parents('div[id=email]');_article.fadeOut('slow',function(){_main.slideUp();});});jQuery('div[id=email] form').bind('submit',function(e){e.preventDefault();jQuery.ajax({type:'POST',async:true,data:jQuery('div[id=email] form').serialize(),url:jQuery('div[id=email] form').attr('action'),beforeSend:function(){jQuery('div[id=email] article footer').html(jQuery('<span>').html('Sending...'));},success:function(response){jQuery('div[id=email] article footer span').html('Sent!');}});return false;});}function shareOn(medium){var post_url=null;var url=window.location.href;var params="left=50,top=50,menubar=no,location=yes,resizable=no,scrollbars=yes,status=no";var title=jQuery('head title').html();var summary=jQuery('head description').html();var source='UniFlip';switch(medium){case'Facebook':post_url='https://www.facebook.com/sharer/sharer.php?ref='+source+'&u='+url;params+=",width=600,height=300";break;case'LinkedIn':post_url='http://www.linkedin.com/shareArticle?mini=true&url='+url+'&title='+title+'&summary='+summary+'&source='+source;params+=",width=600,height=600";break;case'Twitter':post_url='http://twitter.com/share?text='+title+'&url='+url+'&hashtags='+source;params+=",width=700,height=250";break;case'GooglePlus':post_url='https://plus.google.com/share?url='+url;params+=",width=500,height=430";break;}var win=window.open(post_url,'Sharing',params);}jQuery('.zoom-icon').bind('mouseover',function(){if(jQuery(this).hasClass('zoom-icon-in'))jQuery(this).addClass('zoom-icon-in-hover');if(jQuery(this).hasClass('zoom-icon-out'))jQuery(this).addClass('zoom-icon-out-hover');}).bind('mouseout',function(){if(jQuery(this).hasClass('zoom-icon-in'))jQuery(this).removeClass('zoom-icon-in-hover');if(jQuery(this).hasClass('zoom-icon-out'))jQuery(this).removeClass('zoom-icon-out-hover');}).bind('click',function(){if(jQuery(this).hasClass('zoom-icon-in')){console.log("default_zoom.js jQuery('.catalog-viewport').zoom('zoomIn')");return false;jQuery('.catalog-viewport').zoom('zoomIn');}else if(jQuery(this).hasClass('zoom-icon-out')){console.log("default_zoom.js jQuery('.catalog-viewport').zoom('zoomOut')");return false;jQuery('.catalog-viewport').zoom('zoomOut');}});function setBehavior_Zoom(){jQuery('*[data-name=zoom]').unbind('click').bind('click',function(){jQuery(this).toggleClass('fa-expand');jQuery(this).toggleClass('fa-compress');manageUFIconsSpecialCases(json.Settings['@attributes'],this);FullScreen();});jQuery('.full-screen-icon').unbind('click').bind('click',function(){jQuery(this).toggleClass('full-screen-icon-in');jQuery(this).toggleClass('full-screen-icon-out');manageUFIconsSpecialCases(json.Settings['@attributes'],this);FullScreen();});}var fullscreen_mode=0;function FullScreen(){if(fullscreen_mode==0){var docElm=document.documentElement;if(docElm.requestFullscreen){docElm.requestFullscreen();}else if(docElm.mozRequestFullScreen){docElm.mozRequestFullScreen();}else if(docElm.webkitRequestFullScreen){docElm.webkitRequestFullScreen();}else if(docElm.msRequestFullScreen){docElm.msRequestFullScreen();}else{alert('you browser or security settings, do not support fullscreen programatically. Please press F11 to enter and exit fullscreen mode');}fullscreen_mode=1;try{hideCartView();}catch(e){console.log("hideCartView not available.");}}else{var docElm=document;if(docElm.cancelFullScreen){docElm.cancelFullScreen();}else if(docElm.mozCancelFullScreen){docElm.mozCancelFullScreen();}else if(docElm.webkitCancelFullScreen){docElm.webkitCancelFullScreen();}else if(docElm.msCancelFullScreen){docElm.msCancelFullScreen();}else{alert('you browser or security settings, do not support fullscreen programatically. Please press F11 to enter and exit fullscreen mode');}fullscreen_mode=0;}}function fullscreen_cancel(){if(fullscreen_mode==1){var docElm=document;if(docElm.cancelFullScreen){docElm.cancelFullScreen();}else if(docElm.mozCancelFullScreen){docElm.mozCancelFullScreen();}else if(docElm.webkitCancelFullScreen){docElm.webkitCancelFullScreen();}else if(docElm.msCancelFullScreen){docElm.msCancelFullScreen();}else{alert('you browser or security settings, do not support fullscreen programatically. Please press F11 to enter and exit fullscreen mode');}fullscreen_mode=0;}}function manageUFPagination(obj,page){manageWelcome(obj,page);manageShowHideVideos();manageLastFirstPage(page);}function manageWelcome(obj,page){if(page==1&&jQuery(obj).turn('options').display=="double"){if(!jQuery(obj).hasClass("catalogWelcomed"))jQuery(obj).addClass("catalogWelcomed");}else{if(jQuery(obj).hasClass("catalogWelcomed"))jQuery(obj).removeClass("catalogWelcomed");}}function manageLastFirstPage(page){var numPages=jQuery('.catalog').attr('data-num-pages');var lastRealPosition=numPages;if(numPages%2==1&&jQuery('.catalog').turn('options').display=="double"){lastRealPosition=lastRealPosition-1;}jQuery('body').removeClass("showingFirstPage");jQuery('body').removeClass("showingLastPage");if(page<=1){jQuery('body').addClass("showingFirstPage");}else if(page>=lastRealPosition){jQuery('body').addClass("showingLastPage");}}function manageShowHideVideos(){$(".page-wrapper").not(".zoomedIn").each(function(index){var condition_page_show=$(this).css('z-index')==jQuery('div.catalog').attr('data-num-pages');var condition_no_thumbnails=jQuery('div.thumbnails').css('display')=='none';var condition_no_turning=!we_are_turning;showHideRegions(this,condition_page_show&&condition_no_turning&&condition_no_thumbnails,"VIDEO");});}var verCodeMain="";jQuery('div.menu-trigger').bind('click',function(){jQuery('body').toggleClass('menu-active');});jQuery('nav#slide-menu a[data-action=close]').bind('click',function(){jQuery('body').removeClass('menu-active');});function applyDotText(element,text){if(jQuery(element).hasClass("txtshort")){jQuery(element).removeClass("txtshort");}else{text=jQuery.trim(text).substring(0,50).split(" ").slice(0,-1).join(" ")+"...";jQuery(element).addClass("txtshort");}jQuery(element).html(text);}
4applyDotText('nav#slide-menu li[data-name=title]',jQuery('title').html());jQuery('nav#slide-menu li[data-name=title]').bind('click',function(){applyDotText(this,jQuery('title').html());});function setBehavior_Download(){jQuery('div.desktop-menu-bottom *[data-name=download], nav#slide-menu li[data-name=download] img, nav#slide-menu li[data-name=download] span').unbind('click').bind('click',function(){jQuery('body').removeClass('menu-active');if(jQuery('div#canvas').attr('allow-download')=='true'){download(jQuery('div#canvas').attr('data-url-download'));}});}function applyPrefixRightLeft(page){return page;}function getPageLeft(forShowTheNumber){forShowTheNumber=forShowTheNumber||false;var currentPage=applyPrefixRightLeft(jQuery(".catalog").turn("page"));if(currentPage%2==1){currentPage=currentPage-1;}if(forShowTheNumber){return currentPage+PagesPrefix;}else{return currentPage;}}function getPageRight(forShowTheNumber){forShowTheNumber=forShowTheNumber||false;var currentPage=applyPrefixRightLeft(jQuery(".catalog").turn("page"));if(currentPage==1){}else if(currentPage%2==1){}else if(currentPage<jQuery('div.catalog').attr('data-num-pages')){currentPage=currentPage+1;}if(forShowTheNumber){return currentPage+PagesPrefix;}else{return currentPage;}}function formatPageLeftRight(page){if(page===undefined||page<=0){return"";}else{return" ["+page+"]";}}function updatePrintTexts(){var pageLeft=formatPageLeftRight(getPageLeft(true));var pageRight=formatPageLeftRight(getPageRight(true));jQuery('[class=desktop-menu-top] span[data-name=print-left]').html(jsonLang.Language['@attributes'].leftprint+pageLeft);jQuery('[class=desktop-menu-top] span[data-name=print-right]').html(jsonLang.Language['@attributes'].rightprint+pageRight);}function setBehavior_Print(){jQuery('div.desktop-menu-top *[data-name=print-left], nav#bottom-menu *[data-name=print-left], nav#slide-menu li[data-name=print]').unbind('click').bind('click',function(){jQuery('body').removeClass('menu-active');if(jQuery('div#canvas').attr('allow-print')=='true'){var currentPage=getPageLeft();printPage(currentPage);}});jQuery('div.desktop-menu-top *[data-name=print-right], nav#bottom-menu *[data-name=print-right]').unbind('click').bind('click',function(){jQuery('body').removeClass('menu-active');if(jQuery('div#canvas').attr('allow-print')=='true'){var currentPage=getPageRight();printPage(currentPage);}});}function GoToPageDirectly(page){switch(page){case"previous":jQuery(".catalog").turn('previous');break;case"next":jQuery(".catalog").turn('next');break;default:if(jQuery.isNumeric(page)){jQuery(".catalog").turn("page",page);}break;}}function GoToPage(page){var $targetFinded=$('.page-wrapper.zoomedIn');if($targetFinded.length){zoomTo(false,$targetFinded);setTimeout(function(){if(page=="previous"){page=$('.catalog').turn('page')-1;}else if(page=="next"){page=$('.catalog').turn('page')+1;}GoToPageDirectly(page);var $targetFinded=$('.page-wrapper[page='+page+']').not(".zoomedIn");var time_to_rezoom=1500;if($targetFinded.css("z-index")==jQuery('div.catalog').attr('data-num-pages')){time_to_rezoom=200;}setTimeout(function(){var $targetFinded=$('.page-wrapper[page='+page+']').not(".zoomedIn");if($targetFinded.length){zoomTo(false,$targetFinded);}},time_to_rezoom);},100);}else{GoToPageDirectly(page);}}function setBehavior_PageManagement(){jQuery('div.desktop-menu-bottom *[data-name=goto-first], nav#bottom-menu *[data-name=first-page], a[id=fast-forward]').bind('click',function(){jQuery('body').removeClass('menu-active');GoToPage(1);return false;});jQuery('div.desktop-menu-bottom *[data-name=goto-last], nav#bottom-menu *[data-name=last-page], a[id=fast-forward]').bind('click',function(){jQuery('body').removeClass('menu-active');GoToPage(jQuery('div.catalog').attr('data-num-pages'));return false;});jQuery('div.desktop-menu-bottom *[data-name=goto-prev], nav#bottom-menu *[data-name=prev-page]').unbind('click').bind('click',function(){GoToPage('previous');});jQuery('div.desktop-menu-bottom *[data-name=goto-next], nav#bottom-menu *[data-name=next-page]').unbind('click').bind('click',function(){GoToPage('next');});}function setBehavior_Thumbs(){jQuery('div.desktop-menu-bottom *[data-name=thumbs], nav#bottom-menu *[data-name=thumbs], a[id=thumbn
4ails], nav#slide-menu *[data-name=thumbs_index]').bind('click',function(){jQuery('body').removeClass('menu-active');jQuery('div.thumbnails').fadeIn('slow',function(){manageShowHideVideos();jQuery('body').removeClass('menu-active');})});}jQuery('nav#bottom-menu input.pager').bind('click',function(){jQuery(this).val('');});jQuery('div.desktop-menu-bottom > ul > li:nth-child(4) span').bind('click',function(){jQuery('div.desktop-menu-bottom input[data-name=page]').val("");jQuery('div.desktop-menu-bottom input[data-name=page]').focus();});function setBehavior_Volume_Share(){$(document).mouseup(function(event){var target=$("*[data-name=share], *[data-name=share2]");if(!target.is(event.target)&&target.is(":visible")){jQuery('#addthis_container_desktop').slideUp();jQuery('#addthis_container2').slideUp();jQuery('#addthis_container').hide();}else{}var target=$("*[data-name=volume]");if(!target.is(event.target)&&target.is(":visible")){jQuery('#volume_container_desktop').slideUp();}else{}});jQuery('div.desktop-menu-top *[data-name=share], *[data-name=volume], *[data-name=share2]').unbind('click').bind('click',function(){switch(jQuery(this).attr('data-name')){case"share":var target=jQuery('#addthis_container_desktop');break;case"share2":var target=jQuery('#addthis_container2');break;default:var target=jQuery('[rel='+jQuery(this).attr('data-name')+'][data-name=options]');break;}if(target.css('display')=='none')target.slideDown();else 5target.slideUp();});jQuery('nav#bottom-menu *[data-name=share], #addthis_container a[data-action=close]').unbind('click').bind('click',function(){jQuery('#addthis_container .addthis-smartlayers').toggle();jQuery('#addthis_container').toggle();});jQuery('*[data-name=share2], #addthis_container2 a[data-action=close]').unbind('click').bind('click',function(){jQuery('#addthis_container2 .addthis-smartlayers').toggle();jQuery('#addthis_container2').toggle();});jQuery('#addthis_container a[data-action=close]').unbind('click').bind('click',function(){jQuery('#addthis_container').hide();});$('#addthis_container').css({bottom:jQuery('nav#bottom-menu').outerHeight(),marginLeft:jQuery('nav#bottom-menu span[data-name=share]').outerWidth()/2});jQuery('#addthis_container_desktop a[data-action=close]').unbind('click').bind('click',function(){jQuery('#addthis_container_desktop').slideUp();});$('#addthis_container_desktop').css({marginLeft:jQuery('.desktop-menu-top ul li *[data-name=share]').outerWidth()/2});$('#addthis_container_desktop, #volume_container_desktop').css({top:jQuery('.desktop-menu-top').outerHeight()+5});jQuery('#addthis_container2 a[data-action=close]').unbind('click').bind('click',function(){jQuery('#addthis_container2').slideUp();});jQuery('#volume_container_desktop a[data-action=close]').unbind('click').bind('click',function(){jQuery('#volume_container_desktop').slideUp();});jQuery('nav#slide-menu li[data-name=volume]').unbind('click').bind('click',function(){jQuery('nav#slide-menu li[data-name=volume]').toggleClass('sound_off');if(jQuery('nav#slide-menu li[data-name=volume]').hasClass('sound_off')){muteVolume();jQuery('nav#slide-menu li[data-name=volume] span').html(jsonLang.Language['@attributes'].soundswitch);}else{updateVolume(100);jQuery('nav#slide-menu li[data-name=volume] span').html(jsonLang.Language['@attributes'].soundswitch2);}});}function setBehavior_Tooltips(){if(jQuery.isTouch===false){jQuery('[data-txthover]:not([data-txthover=""])').tipsy({color:'data-txthoverfontcolor',bgcolor:'data-txthoverbackgroundcolor',live:true,title:'data-txthover',gravity:jQuery.fn.tipsy.autoNS});}}function setIconsBehaviors(){setBehavior_Zoom();setBehavior_Volume_Share();setBehavior_Print();setBehavior_PageManagement();setBehavior_Download();setBehavior_Thumbs();setBehavior_Tooltips();}setIconsBehaviors();function singlePageAllways(){var id=json.Settings['@attributes'].pubid;return(id==348712||id==349115||id==9436||json.Settings['@attributes'].AllwaysUseOnePage==1);}var json;var jsonDate;jQuery.ajax("./pagedatajson.txt",{async:false,cache:true,dataType:'json',success:function(data,textStatus,qXHR){json=data;jsonDate=qXHR.getResponseHeader("Last-Modified");
5if(jsonDate==null){jsonDate="0";}else{jsonDate=jsonDate.replace(/\s+/g,'');}fastBGColorLoading();checkHashForPreloading(json.PageOrder.PageData.length);}});var jsonLang;jQuery.ajax("./languagejson.txt",{async:false,cache:true,dataType:'json',success:function(data,textStatus,qXHR){jsonLang=data;}});var soundStart;var soundEnd;var soundTearOff;var soundBg;function muteVolume(){if(clickSoundAllowed()){setMuteUFSound(soundStart,true);setMuteUFSound(soundEnd,true);setMuteUFSound(soundTearOff,true);}setMuteUFSound(soundBg,true);jQuery('ol[rel=volume][data-name=options]').slideUp();}function updateVolume(volume){if(clickSoundAllowed()){setMuteUFSound(soundStart,false);setMuteUFSound(soundEnd,false);setMuteUFSound(soundTearOff,false);}setMuteUFSound(soundBg,false);playUFSound(soundBg);if(clickSoundAllowed()){addVolumeUFSound(soundStart,volume);addVolumeUFSound(soundEnd,volume);addVolumeUFSound(soundTearOff,volume);}addVolumeUFSound(soundBg,volume);}function systemProportion(){var user_proportion=1;if(json.Settings['@attributes'].AllowUpscalingMax!=undefined){user_proportion=parseInt(json.Settings['@attributes'].AllowUpscalingMax)/100;}var extra_proportion_to_fit_old_html=1.05;return user_proportion*extra_proportion_to_fit_old_html;}function smallImagesFolder(){var allowupscalingmax=100;if(json.Settings['@attributes'].AllowUpscalingMax!=undefined){allowupscalingmax=parseInt(json.Settings['@attributes'].AllowUpscalingMax);}if(allowupscalingmax>=115||singlePageAllways()){return'images/big/';}else{return'images/small/';}}function systemWidth(){return json.Settings['@attributes'].PageWidth*1;}function systemHeight(){return json.Settings['@attributes'].PageHeight*1;}var smallFlipProcessInterval=false;var smallFlippingNow=false;function startSmallFlip(repeat){if((repeat&&jQuery('.catalog').turn('animating'))||jQuery('.catalog').hasClass('zoom-in')){return false;}var page=jQuery('.catalog').turn('page');if(page%2==0){page=page+1;}smallFlippingNow=true;jQuery('div.page.p'+page+'.odd').flip('showSmallFlip');setTimeout('finishSmallFlip('+repeat+')',400);}function finishSmallFlip(repeat){var page=jQuery('.catalog').turn('page');if(page%2==0){page=page+1;}jQuery('div.page.p'+page+'.odd').flip('hideSmallFlip');if(repeat){setTimeout('startSmallFlip(false)',250);}smallFlippingNow=false;}function smallFlipProcess(){startSmallFlip(true);}function afterLoadApp(){muteVolume();updateVolume(100);$("nav#slide-menu li[data-name=volume]").trigger("click");$("nav#slide-menu li[data-name=volume]").trigger("click");setTimeout(function(){updateVolume(100);$("nav#slide-menu li[data-name=volume]").trigger("click");$("nav#slide-menu li[data-name=volume]").trigger("click");},5000);smallFlipProcessInterval=setInterval('smallFlipProcess()',4500);}function UseInitialPage(){if(PagesPrefix&&PagesPrefix>0&&PagesPrefix<=json.PageOrder.PageData.length){var url=window.location.href;if(url.indexOf('#page/')==-1){GoToPage(PagesPrefix);}}}var we_are_turning=false;function thumbSRC(page){return'images/thumb/'+strpad(page,5,'0')+'.jpg';}function fastBGColorLoading(){try{jQuery('div#loading').css({backgroundColor:'#'+json.Settings['@attributes'].BackgroundColour.slice(2)})}catch(err){}}function loadApp(){replaceUFIconsByImages(json.Settings['@attributes']);apply_template_modifiers(templateid);PagesPrefix=parseInt(json.Settings['@attributes'].PagesPrefix);PagesEndfix=parseInt(json.Settings['@attributes'].PagesEndfix);if(templateid==0){jQuery('div[id=loading] img[data-name=logo]').attr('src',json.Settings['@attributes'].BigLogoImage);}jQuery('.catalog').attr('data-num-pages',json.PageOrder.PageData.length).attr('data-page-width',systemWidth()).attr('data-page-height',systemHeight());jQuery('label[data-name=numpages]').html(maxPageEndFixed());jQuery('input[type=number][data-name=page]').attr('max',json.PageOrder.PageData.length);jQuery('div#canvas').css({color:'#'+json.Settings['@attributes'].FontColour.slice(2),backgroundColor:'#'+json.Settings['@attributes'].BackgroundColour.slice(2),backgroundSize:'cover',backgroundImage:'url(background.jpg?v='+jsonDate+')'}).attr('allow-download',json.Settings['@attributes'].AllowDownload).attr('data-url-download',json.Settings['@attributes'].PDFlink).attr('allow-print',json.Settings['@attributes'].AllowPrint);jQuery('nav#slide-menu, nav#bottom-menu, nav#bottom-menu input[type=text]').css({backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2),color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2)}) 6jQuery('div#search_results').css({backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2),color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2),border:'10px solid #'+json.Settings['@attributes'].MenuColour.slice(2)}) 7jQuery('div#search_title_bar').css({backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2),border:'10px solid #'+json.Settings['@attributes'].MenuColour.slice(2)}) 8jQuery('div#volume_container_desktop, div#volume_container_desktop a').css({backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2)}) 9jQuery('div#volume_container_desktop a').css({color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2)}) 10jQuery("div#search_pointer").css("border-bottom-color","#"+json.Settings['@attributes'].MenuColour.slice(2));jQuery('div[class=desktop-menu-top], div[class=desktop-menu-bottom], div[class=desktop-menu-bottom] input, div[class=desktop-menu-bottom] label, nav#slide-menu > ul li, nav#slide-menu > a, nav#bottom-menu > ul li, nav#bottom-menu > a').css({color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2)}) 11jQuery('nav#slide-menu > ul li.sep, nav#bottom-menu > ul li.sep').css({borderColor:'#'+json.Settings['@attributes'].MenuFontColour.slice(2)}) 12jQuery('div.menu-trigger').css({borderColor:'#'+json.Settings['@attributes'].MenuColour.slice(2)}) 13jQuery('div[class=desktop-menu-top], div[class=desktop-menu-bottom], .catalog-viewport .shortcuts, .catalog-viewport .next-button, .catalog-viewport .previous-button').css({backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2)}) 14jQuery('.catalog-viewport .shortcuts i.fa').css({color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2)}) 15jQuery('#search input').css({color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2),borderColor:'#'+json.Settings['@attributes'].MenuFontColour.slice(2),backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2)}) 16jQuery('.zoom-icon, .menu-trigger, .share-trigger, .full-screen-icon, .cart
16-icon').css({backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2)}) 17jQuery('.cart-icon').css({color:'#'+json.Settings['@attributes'].MenuFontColour.slice(2),backgroundColor:'#'+json.Settings['@attributes'].MenuColour.slice(2)}) 18$('head').append('<style type="text-css">div.menu-trigger:after{color:#'+json.Settings['@attributes'].MenuFontColour.slice(2)+' !important;}</style>');$('head').append('<style type="text-css">nav#slide-menu > ul li:before, .catalog-viewport .next-button:after, .catalog-viewport .previous-button:after, .zoom-icon:after{color:#'+json.Settings['@attributes'].MenuFontColour.slice(2)+' !important;}</style>');$('head').append('<style type="text-css">nav#slide-menu > ul li:before{color:#'+json.Settings['@attributes'].MenuFontColour.slice(2)+' !important;}</style>');if(json.Settings['@attributes'].showshadows=="false")$('head').append('<style>.gradient{display:none !important;}</style>');if(json.Settings.Sounds['@attributes'].Enabled=="true"){if(clickSoundAllowed()){soundStart=createUFSound(json.Settings.Sounds['@attributes'].Start,false,false);soundEnd=createUFSound(json.Settings.Sounds['@attributes'].End,false,false);soundTearOff=createUFSound(json.Settings.Sounds['@attributes'].TearOff,false,false);}}var logoLink="javascript:;";var logoTarget="";var logoPointerClass="nopointer";var logoLinkW="javascript:;";var logoTargetW="";var logoPointerClassW="nopointer";if(json.Settings['@attributes'].LogoURL){logoLink=json.Settings['@attributes'].LogoURL;logoTarget="_blank";logoPointerClass="";}if(json.Settings['@attributes'].WelcomeLogoURL){logoLinkW=json.Settings['@attributes'].WelcomeLogoURL;logoTargetW="_blank";logoPointerClassW="";}jQuery('div.desktop-menu-top output, nav[id=slide-menu] output#outputlogo').html(jQuery('<a>').attr('href',logoLink).attr('target',logoTarget).addClass(logoPointerClass).html(jQuery('<img>').attr('onload',"this.style.display='inline';").attr('src','./'+json.Settings['@attributes'].TopLogo)));jQuery('#logo_welcome_link').attr('href',logoLinkW).attr('target',logoTargetW).addClass(logoPointerClassW) 19if(json.Settings.Sounds['@attributes'].Enabled=="true"){if(json.Settings['@attributes'].bgsound=="1"){soundBg=createUFSound("bgsound.mp3",true,true);}}else 20jQuery('div[class=desktop-menu-top] i[data-name=volume]').hide();jQuery('#canvas').fadeIn('slow');if(json.PageOrder.PageData.length>2){var thumbnails=jQuery('<ul>');var iniPage=1;var endPage=json.PageOrder.PageData.length;var ii_init=1;if(validPageFix(PagesPrefix)){iniPage=PagesPrefix;}if(validPageFix(PagesEndfix)){endPage=PagesEndfix;}if(iniPage%2==1){thumbnails.append('<li class="i" data-page="1"><img src="'+thumbSRC(iniPage)+'" class="page-'+iniPage+'"></li>');}else{ii_init=0;}for(var i=ii_init;i<=(endPage-iniPage)-2;i+=2){thumbnails.append('<li class="d" data-page="'+(i+1)+'-'+(i+2)+'"><img src="'+thumbSRC(i+iniPage)+'" class="page-'+(i+iniPage)+'"><img src="'+thumbSRC(i+1+iniPage)+'" class="page-'+(i+1+iniPage)+'"></li>');}thumbnails.append('<li class="i" data-page="'+(endPage-iniPage+1)+'"><img src="'+thumbSRC(endPage)+'" class="page-'+(endPage)+'"></li>');jQuery('div.thumbnails').html(thumbnails);jQuery('.thumbnails li img').bind('touchstart click',function(event){var page;if(event.target&&(page=/page-([0-9]+)/.exec(jQuery(event.target).attr('class')))){jQuery('div.thumbnails').fadeOut('slow',function(){jQuery('.catalog').turn('page',page[1]);});}else{jQuery('div.thumbnails').fadeOut('slow',function(){manageShowHideVideos();});}});jQuery('.thumbnails').click(function(event){if(event.target&&(page=/page-([0-9]+)/.exec(jQuery(event.target).attr('class')))){}else{jQuery('div.thumbnails').fadeOut('slow',function(){manageShowHideVideos();});}});jQuery('.thumbnails li').bind(jQuery.mouseEvents.over,function(){jQuery(this).addClass('thumb-hover');}).bind(jQuery.mouseEvents.out,function(){jQuery(this).removeClass('thumb-hover');});if(jQuery.isTouch){jQuery('.thumbnails').addClass('thumbanils-touch').bind(jQuery.mouseEvents.move,function(event){});}else{jQuery('.thumbnails ul').mouseover(function(){jQuery('.thumbnails').addClass('thumbnails-hover');}).mousedown(function(){return false;}).mouseout(function(){jQuery('.thumbnails').removeClass('thumbnails-hover');});}}if(AS_SLIDER==false){var flipbook=jQuery('.catalog');flipbook.turn({acceleration:!isChrome(),gradients:true,autoCenter:true,verCode:verCodeMain,elevation:50,duration:1000,pages:json.TableOfContents.Link.length,height:systemHeight(),width:(!singlePageAllways()&&(jQuery(window).width()>jQuery(window).height()))?systemWidth()*2:systemWidth(),display:(!singlePageAllways()&&(jQuery(window).width()>jQuery(window).height()))?'double':'single',direction:(json.Settings['@attributes'].rl==undefined||json.Settings['@attributes'].rl!=1)?'ltr':'rtl',when:{first:function(event){if(clickSoundAllowed()){playUFSound(soundStart);}},last:function(event){if(clickSoundAllowed()){playUFSound(soundStart);}},start:function(event,pageObject,corner){if(clickSoundAllowed()&&!smallFlippingNow){playUFSound(soundTearOff);}},turning:function(event,page,view){we_are_turning=true;var book=jQuery(this),currentPage=book.turn('page'),pages=book.turn('pages');manageUFPagination(this,page);Hash.go('page/'+page).update();disableControls(page);jQuery('.thumbnails .page-'+currentPage).parent().removeClass('current');jQuery('.thumbnails .page-'+page).parent().addClass('current');if(clickSoundAllowed()){playUFSound(soundStart);}},turned:function(event,page,view){if(page==1)jQuery(this).turn('peel','br');disableControls(page);jQuery(this).turn('center');updatePager(page);we_are_turning=false;manageUFPagination(this,page);try{setUpEditingProcessForPages();}catch(e){console.log(e);}},missing:function(event,pages){for(var i=0;i<pages.length;i++){addPage(pages[i],jQuery(this));}manageShowHideVideos();}}});jQuery('.catalog-viewport').bind('mousedown',zoomTo);if(!jQuery.isTouch){jQuery('.catalog').bind('mousemove',movingWithZoom);}else{$(".catalog-viewport .catalog").scroll(function(){updateBGLoaderPositionOnScroll("default");});}Hash.on('^page\/([0-9]*)',{yep:function(path,parts){var page=parts[1];if(page!==undefined&&page!=""){if(jQuery('.catalog').turn('is')){jQuery('.catalog').turn('page',page);jQuery('input[type=number][data-name=page]').val(page);updatePager(page);}}},nop:function(path){if(jQuery('.catalog').turn('is')){jQuery('.catalog').turn('page',1);updatePager(1);}}});Hash.on('^relOr',{yep:function(path,parts){},nop:function(path){}});Hash.on('^([0-9]*)',{yep:function(path,parts){var page=parts[0];if(page!==undefined&&page!=""){if(jQuery('.catalog').turn('is')){jQuery('.catalog').turn('page',page);jQuery('input[type=number][data-name=page]').val(page);updatePager(page);}}},nop:function(path){}});function detectDesktopView(){return(jQuery("#bottom-menu").css('display')=='none');}function resizingIncongruity(){if(singlePageAllways()){return false;}if(!detectDesktopView()){if(jQuery('.catalog').turn('options').display=="double"){var width=$(window).width(),height=$(window).height();return(width<height);}}else{return(jQuery('.catalog').turn('options').display!="double");}return false;}function reloadWithParam(){var url=window.location.href;if(url.indexOf('relOr')==-1){url+=(url.indexOf('#page')>-1)?'/relOr':'#relOr';}window.location.href=url;window.location.reload(true);}jQuery(window).bind("resize",function(e){if(resizingIncongruity()){reloadWithParam();}else{resizeViewport();}}).bind("orientationchange",function(e){reloadWithParam();});resizeViewport();if(jQuery.isTouch)jQuery('.catalog').bind('click',regionClick);else 21jQuery('.catalog').click(regionClick);
21jQuery('.catalog .region i').bind('mousedown',regionIconClick);jQuery('.next-button').bind(jQuery.mouseEvents.over,function(){jQuery(this).addClass('next-button-hover');}).bind(jQuery.mouseEvents.out,function(){jQuery(this).removeClass('next-button-hover');}).bind(jQuery.mouseEvents.down,function(){jQuery(this).addClass('next-button-down');}).bind(jQuery.mouseEvents.up,function(){jQuery(this).removeClass('next-button-down');}).click(function(){GoToPage("next");});jQuery('.previous-button').bind(jQuery.mouseEvents.over,function(){jQuery(this).addClass('previous-button-hover');}).bind(jQuery.mouseEvents.out,function(){jQuery(this).removeClass('previous-button-hover');}).bind(jQuery.mouseEvents.down,function(){jQuery(this).addClass('previous-button-down');}).bind(jQuery.mouseEvents.up,function(){jQuery(this).removeClass('previous-button-down');}).click(function(){GoToPage("previous");});jQuery(document).keydown(function(e){var tag=e.target.tagName.toLowerCase();var previous=37,next=39,esc=27;switch(e.keyCode){case previous:if(tag!='input'&&tag!='textarea'){jQuery('.catalog').turn('previous');}break;case next:if(tag!='input'&&tag!='textarea'){jQuery('.catalog').turn('next');}break;case esc:jQuery('.catalog-viewport').zoom('zoomOut');break;}});jQuery('div#loading').fadeOut('slow',function(){jQuery('.catalog').addClass('animated');setTimeout(function(){jQuery('body').removeClass('menu-active');},2000);});iconsInitialization=setInterval(function(){setIconsInizialization();},intervalConfigureIcons);}else{var slider=jQuery("[id=slider]");slider.css({width:'708px',height:'500px'});for(var i=0;i<json.PageOrder.PageData.length;i++)slider.append('<div class="item" style="background-image: url('+json.PageOrder.PageData[i]['@attributes'].LargeFile+')"></div>');slider.owlCarousel({items:2,itemsDesktop:[1199,2],itemsDesktopSmall:[979,2],itemsTablet:[768,2],itemsTabletSmall:false,itemsMobile:[479,1],navigation:false,pagination:false,responsive:true,responsiveRefreshRate:200,responsiveBaseWidth:window});slider=jQuery('[id=slider]').data('owlCarousel');jQuery('div#loading').fadeOut('slow',function(){jQuery('#welcome').remove();jQuery('.catalog').hide();setTimeout(function(){jQuery('body').removeClass('menu-active');},2000);});}afterLoadApp();}searchstatus6=jsonLang.Language['@attributes'].searchstatus6;search_page=jsonLang.Language['@attributes'].searchstatus11;jQuery('nav#slide-menu li[data-name=volume] span').html(jsonLang.Language['@attributes'].soundswitch2);jQuery('nav#slide-menu li[data-name=download] span').html(jsonLang.Language['@attributes'].downloadpdf);jQuery('nav#slide-menu li[data-name=search]').html(jsonLang.Language['@attributes'].searchtxt);jQuery('nav#slide-menu li[data-name=print] span').html(jsonLang.Language['@attributes'].leftprint);jQuery('nav#slide-menu li[data-name=thumbs_index] span').html(jsonLang.Language['@attributes'].allpages);jQuery('input[data-name=search]').val(jsonLang.Language['@attributes'].searchheading+"..");jQuery('[class=desktop-menu-top] span[data-name=share]').html(jsonLang.Language['@attributes'].sendtofriend);jQuery('[class=desktop-menu-top] span[data-name=print-left]').html(jsonLang.Language['@attributes'].leftprint);jQuery('[class=desktop-menu-top] span[data-name=print-right]').html(jsonLang.Language['@attributes'].rightprint);jQuery('[class=desktop-menu-bottom] span[data-name=goto-first]').html(jsonLang.Language['@attributes'].pageof1+'1');jQuery('[class=desktop-menu-bottom] span[data-name=goto-prev]').html(jsonLang.Language['@attributes'].prevpage);jQuery('[class=desktop-menu-bottom] span[data-name=download]').html(jsonLang.Language['@attributes'].downloadpdf);jQuery('[class=desktop-menu-bottom] span[data-name=thumbs]').html(jsonLang.Language['@attributes'].allpages);jQuery('[class=desktop-menu-bottom] span[data-name=goto-next]').html(jsonLang.Language['@attributes'].nextpage);jQuery('[class=desktop-menu-bottom] span[data-name=goto-last]').html(jsonLang.Language['@attributes'].pageof1+json.TableOfContents.Link.length);var htmlIconGoToPage='<i class="fa fa-search"></i>';jQuery('[class=desktop-menu-bottom] label[data-name=page]').html(jsonLang.Language['@attributes'].searchstatus7);jQuery('[class=desktop-menu-bottom] span[data-name=page_icon]').html(htmlIconGoToPage);jQuery('[id=email] header span').html(jsonLang.Language['@attributes'].sendtofriendheading);jQuery('[id=email] label[for=mailfrom]').html(jsonLang.Language['@attributes'].sendtofriendmailfrom);jQuery('[id=email] label[for=mailto]').html(jsonLang.Language['@attributes'].sendtofriendmailto);jQuery('[id=email] label[for=message]').html(jsonLang.Language['@attributes'].sendtofriendmessage);jQuery('[id=email] button[type=submit]').html(jsonLang.Language['@attributes'].sendtofriendsubmit);
21try{if(jsonLang.IntroTextHTML5){jQuery('#welcome_text').html(jsonLang.IntroTextHTML5);}else{var IntroText_Mod=jsonLang.IntroText;var IntroText_Mod_Welcome_Pos=IntroText_Mod.indexOf("<b>Welcome!</b><br/>");IntroText_Mod=IntroText_Mod.substring(IntroText_Mod_Welcome_Pos);IntroText_Mod=IntroText_Mod.replace(/\n/g,"<br /><br />");jQuery('#welcome_text').html(IntroText_Mod);}}catch(err){jQuery('#welcome_text').html(jsonLang.IntroText);}jQuery('[data-name=print-right], nav#slide-menu li[data-name=print]').attr('data-txthover',jsonLang.Language['@attributes'].rightprinttooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 22jQuery('[data-name=print-left]').attr('data-txthover',jsonLang.Language['@attributes'].leftprinttooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 23jQuery('[data-name=goto-prev]').attr('data-txthover',jsonLang.Language['@attributes'].prevpagetooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 24jQuery('[data-name=goto-next]').attr('data-txthover',jsonLang.Language['@attributes'].nextpagetooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 25jQuery('[data-name=download]').attr('data-txthover',jsonLang.Language['@attributes'].downloadpdftooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 26jQuery('[data-name=thumbs], [data-name=thumbs_index]').attr('data-txthover',jsonLang.Language['@attributes'].allpagestooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 27jQuery('[data-name=search]').attr('data-txthover',jsonLang.Language['@attributes'].searchtooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 28jQuery('[data-name=share]').attr('data-txthover',jsonLang.Language['@attributes'].sendtofriendtooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 29jQuery('[data-name=volume]').attr('data-txthover',jsonLang.Language['@attributes'].soundswitchtooltip2+" / "+jsonLang.Language['@attributes'].soundswitchtooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 30jQuery('[data-name=sound-off]').attr('data-txthover',jsonLang.Language['@attributes'].soundswitchtooltip).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 31jQuery('[data-name=sound-on],[data-name=sound-mid]').attr('data-txthover',jsonLang.Language['@attributes'].soundswitchtooltip2).attr('data-txthoverfontcolor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2)) 32function checkHashForPreloading(num_pages){var page=1;if(window.location.hash){var my_hash=window.location.hash;if(jQuery.isNumeric(my_hash)){page=my_hash;}else{if(my_hash.indexOf('page/')>-1){if(jQuery.isNumeric(my_hash.substring(6))){page=my_hash.substring(6);}}}}else{}preloadImportantImages(page,num_pages);}function preloadImportantImages(page,num_pages){page=parseInt(page);
32preloadImportantImage(json.Settings['@attributes'].BackgroundImage);if(page==0){page=1;}var src=smallImagesFolder()+strpad_preload(page,5,'0')+'.jpg';preloadImportantImage(src);if(page>1&&page%2==0){src=smallImagesFolder()+strpad_preload(page-1,5,'0')+'.jpg';preloadImportantImage(src);}if(page<num_pages&&page%2==1){src=smallImagesFolder()+strpad_preload(page+1,5,'0')+'.jpg';preloadImportantImage(src);}src='images/big/'+strpad_preload(page,5,'0')+'.jpg';preloadImportantImage(src);if(page>1&&page%2==0){src='images/big/'+strpad_preload(page-1,5,'0')+'.jpg';preloadImportantImage(src);}if(page<num_pages&&page%2==1){src='images/big/'+strpad_preload(page+1,5,'0')+'.jpg';preloadImportantImage(src);}}function preloadImportantImage(src){if(src){jQuery('<img>').attr('onload',"//alert('loaded ' + '"+src+"');").attr('src',src);}}function strpad_preload(string,width,glue){return(width<=string.length)?string:strpad_preload(glue+string,width,glue);}function has_loading_atlas(){return($("img[data-name='loader']").attr('src').indexOf('loading_atlas')>-1);}function is_old_atlas_converted(){if(json.Settings['@attributes'].pubid==undefined){return has_loading_atlas();}else{return false;}}var script2=document.createElement('script');script2.src='//www.viaggindia.it/catalogo/index_copyright.php?catalogid='+json.Settings['@attributes'].pubid+'&callback=get_info&rnd='+Math.random();document.getElementsByTagName('head')[0].appendChild(script2);var disable_right_button=true;var disable_right_button_configured=false;var licens;var downloads;var templateid=0;if(is_old_atlas_converted()){manage_templateid(2);}else{}function manage_templateid(tid){if($.isNumeric(tid)){if(tid>0){templateid=tid;if(!is_old_atlas_converted()){jQuery('div[id=loading] img[data-name=logo]').attr('src',"toplogo.png");}jQuery('div[id=loading] img[data-name=logo]').show("fast");$('head').append('<link rel="stylesheet" href="https://www.uniflip.com/html5_shared/common/css/catalogv9modTAtlasGeneral.css" type="text/css" />');$('head').append('<link rel="stylesheet" href="https://www.uniflip.com/html5_shared/common/css/catalogv9modT'+templateid+'.css" type="text/css" />');}else{}}else{}}function is_valid_url(url){return(url.indexOf('http://')===0||url.indexOf('https://')===0||url.indexOf('ftp://')===0);}function log_error(msg){console.log("UniFlip JS error detected: "+msg);}function manage_marquee(){try{if(jsonLang.whitelabelcatalogtexthtml5==undefined&&jsonLang.whiteLabelCatalogText==undefined){}else{if(json.Settings['@attributes'].whitelabelcatalogenabled=="1"){var outMarq=jQuery("<output id='outputmarquee'>");if(jQuery('output#outputpowered').length){jQuery('output#outputpowered').addClass("marqueed");}else{outMarq.addClass("full-width");}$("nav#copyright-menu").append(outMarq);var url_marquee="javascript:;";if(json.Settings['@attributes'].whitelabelcatalogurl==undefined){}else{var final_url=json.Settings['@attributes'].whitelabelcatalogurl.toString();if(!is_valid_url(final_url)){final_url='http://'+final_url;}url_marquee=final_url;}if(jsonLang.whitelabelcatalogtexthtml5==undefined){jQuery('output#outputmarquee').addClass("custom-marquee").html(jQuery('<div>').html("<span>"+jsonLang.whiteLabelCatalogText+"</span>"));}else{jQuery('output#outputmarquee').addClass("custom-marquee").html(jQuery('<div>').html(jsonLang.whitelabelcatalogtexthtml5));}try{if(json.Settings['@attributes'].whitelabelcatalogrolling=="1"){jQuery('output#outputmarquee').addClass("marquee");if(json.Settings['@attributes'].whitelabelcatalogspeed==undefined){}else{jQuery('output#outputmarquee').addClass("marquee_speed"+json.Settings['@attributes'].whitelabelcatalogspeed);}}}catch(err){log_error(err.message);}try{if(json.Settings['@attributes'].whitelabelcatalogbackground==undefined||json.Settings['@attributes'].whitelabelcatalogfront==undefined){}else{jQuery('nav#copyright-menu output#outputmarquee').css({backgroundColor:'#'+json.Settings['@attributes'].whitelabelcatalogbackground.slice(2),});}}catch(err){log_error(err.message);}}}}catch(err){log_error(err.message);}}function get_info(data){manage_templateid(data.templateid);licens=data.licens;downloads=data.downloads;if(data.copyrightremove){if(data.copyrighttext==""){jQuery('nav#copyright-menu output#outputpowered').remove();jQuery('.desktop-menu-bottom-extra output#outputpowered').remove();}else{var limitChar=30;var copyrighttext=jQuery.trim(data.copyrighttext);if(json.Settings['@attributes'].whitelabelcatalogenabled=="1"){copyrighttext=copyrighttext.substring(0,limitChar)+" ...";}jQuery('output#outputpowered').html(jQuery('<a>').attr('href',"javascript:;").attr('class',"nopointer").html(copyrighttext));if(json.Settings['@attributes'].whitelabelcatalogenabled=="1"&&data.copyrighttext.length>limitChar){jQuery('output#outputpowered, output#outputpowered a').addClass("cursorHand");jQuery('output#outputpowered').attr('data-txthover',data.copyrighttext).attr('data-txthoverfontc
32olor','#'+json.Settings['@attributes'].MenuFontColour.slice(2)).attr('data-txthoverbackgroundcolor','#'+json.Settings['@attributes'].MenuColour.slice(2))}}verCodeMain="";}if(data.haspassword===false){jQuery("#password").hide();check_form_before_start();}else{jQuery("#password").show();}}function password_protected(data){if(data.result==true){jQuery("#password").hide();check_form_before_start();}else{jQuery("#password_input").val('');}}function login(){var value=jQuery("#password_input").val();var script1=document.createElement('script');script1.src='//www.uniflip.com/catalogs/getPassword/?catalogid='+json.Settings['@attributes'].pubid+'&password='+value+'&callback=password_protected' 33document.getElementsByTagName('head')[0].appendChild(script1);}function password_keypressed(e){if(e.keyCode==13){login();}}function check_form_before_start(){if(json.Settings['@attributes'].ssEnabledPW=="true"||json.Settings['@attributes'].ssEnabled=="true"){loadSignupForm();jQuery("#regform").show();}else{start();}}function addScript(src,async){var st=document.createElement('script');st.type='text/javascript';st.async=async;st.src=src;var so=document.getElementsByTagName('script')[0];so.parentNode.insertBefore(st,so);}function validateIsEmpty(str){return(""+str=="undefined"||str==null||str.length==0);}function validateEmail(str){if(validateIsEmpty(str))return false;var regex=/^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$/;return regex.test(str);}function validateString(str,minLen,maxLen){if(validateIsEmpty(str))return false;return!(str.length<minLen||str.length>maxLen);}function loadSignupForm(){jQuery("#flashTable").hide();signupformtimer=window.setTimeout("showSignupForm();",50);}function showSignupForm(){var xmlhttp=null;jQuery("#flashContent").hide();jQuery("#flashTable").show();settingsObj={"pubid":json.Settings['@attributes'].pubid,"ssEnabled":json.Settings['@attributes'].ssEnabled=="true","ssEnabledPW":json.Settings['@attributes'].ssEnabledPW=="true","ssACancel":json.Settings['@attributes'].ssACancel=="true","ssFH":json.Settings['@attributes'].ssFH,"ssFF":json.Settings['@attributes'].ssFF,"ssFT":json.Settings['@attributes'].ssFT,"MenuColour":json.Settings['@attributes'].MenuColour.replace(/0x/gim,"#"),"MenuFontColour":json.Settings['@attributes'].MenuFontColour.replace(/0x/gim,"#"),"LogoURL":json.Settings['@attributes'].LogoURL,"BackgroundImage":'background.jpg',"BigLogoImage":json.Settings['@attributes'].BigLogoImage};if((("ssEnabled"in settingsObj)&&settingsObj.ssEnabled)||(("ssEnabledPW"in settingsObj)&&settingsObj.ssEnabledPW)){settingsObj["ssF1"]=json.Settings['@attributes'].ssF1;settingsObj["ssF1t"]=json.Settings['@attributes'].ssF1t;settingsObj["ssF2"]=json.Settings['@attributes'].ssF2;settingsObj["ssF2t"]=json.Settings['@attributes'].ssF2t;settingsObj["ssF3"]=json.Settings['@attributes'].ssF3;settingsObj["ssF3t"]=json.Settings['@attributes'].ssF3t;settingsObj["ssF4"]=json.Settings['@attributes'].ssF4;settingsObj["ssF4t"]=json.Settings['@attributes'].ssF4t;settingsObj["ssF5"]=json.Settings['@attributes'].ssF5;settingsObj["ssF5t"]=json.Settings['@attributes'].ssF5t;settingsObj["ssF6"]=json.Settings['@attributes'].ssF6;settingsObj["ssF6t"]=json.Settings['@attributes'].ssF6t;jQuery("#signupformdiv2").html('');var cssFont="font-family:verdana;
33color:"+settingsObj.MenuFontColour+";";var cssFont1=cssFont+"font-size:18px;font-weight:bold;";var cssFont2=cssFont+"font-size:12px;";var cssFont3=cssFont+"font-size:11px;";var container=$("<div class='popup-container' />");var content=$("<div class='popup-content' />");$(content).css("border-color",settingsObj.MenuFontColour);$(content).css("color",settingsObj.MenuFontColour);$(content).css("background-color",settingsObj.MenuColour);$(container).append($(content));if(settingsObj.ssACancel){var imgClose=$("<a href='javascript:;' onClick='closeSignupForm();' >x</a>");var closeButton=$("<div class='cancel'></div>");$(imgClose).css("border-color",settingsObj.MenuFontColour);$(imgClose).css("color",settingsObj.MenuFontColour);$(imgClose).css("background-color",settingsObj.MenuColour);$(closeButton).append($(imgClose));$(container).prepend($(closeButton));}var header=$("<div class='popup-header' />");var imageHeader=$("<img src='pre1.jpg' />");var textHeader=$("<div class='text-header' />");$(textHeader).append(settingsObj.ssFH);$(header).append(imageHeader);$(header).append(textHeader);$(content).append($(header));var fieldList=$("<div class='popup-field-list' />");var fieldContainer=false;var label=false;var field=false;for(var i=1;i<=6;i++){if(("ssF"+i+"t"in settingsObj)&&settingsObj["ssF"+i+"t"]!="hidden"&&settingsObj["ssF"+i+"t"]){fieldContainer=$("<div class='popup-field-container' />");label=$("<label>"+settingsObj["ssF"+i]+"</label>");if(settingsObj["ssF"+i+"t"]=="email"||settingsObj["ssF"+i+"t"]=="string"||settingsObj["ssF"+i+"t"]=="number"){field=$("<input type='text' id='field"+i+"' data-name='field"+i+"' value=''/>");}else if(settingsObj["ssF"+i+"t"]=="password"){field=$("<input type='password' id='field"+i+"' data-name='field"+i+"' value=''/>");}else if(settingsObj["ssF"+i+"t"]=="checkbox"){field=$("<input type='checkbox' id='field"+i+"' data-name='field"+i+"' value='1'/>");}$(fieldContainer).append($(label));$(fieldContainer).append($(field));$(fieldList).append($(fieldContainer));}}$(content).append($(fieldList));var buttonContainer=$("<div class='popup-button-container' />");var button=$("<input type='button' id='fieldSubmit1' onClick='sendSignupForm();' value='"+settingsObj.ssFT+"'/>");$(buttonContainer).append($(button));$(content).append($(buttonContainer));var footer=$("<div class='popup-footer' />");$(footer).append(settingsObj.ssFF);$(content).append($(footer));jQuery("#flashDiv").html($(container));try{document.getElementById("signupformdiv3").getElementsByTagName("input")[0].focus();}catch(e){}}}function sendSignupForm(){var data="?id="+settingsObj.pubid,err=false;document.getElementById("fieldSubmit1").disabled=true;data+="&type="+(("ssEnabled"in settingsObj)&&settingsObj.ssEnabled?"signup":("ssEnabledPW"in settingsObj)&&settingsObj.ssEnabledPW?"password":"none");for(var i=1;i<=6;i++){if(document.getElementById("field"+i)&&(document.getElementById("field"+i).type=="text"||document.getElementById("field"+i).type=="password")){data+="&field"+i+"="+escape(document.getElementById("field"+i).value);document.getElementById("field"+i).style.background="#fff";document.getElementById("field"+i).style.border="";if((settingsObj["ssF"+i+"t"]=="email"&&!validateEmail(document.getElementById("field"+i).value))||(!validateString(document.getElementById("field"+i).value,2,128))){document.getElementById("field"+i).style.background="#fee url(https://www.uniflip.com/images/alert12x11.png) 220 5 no-repeat";document.getElementById("field"+i).style.border="2px solid red";err=true;}}else if(document.getElementById("field"+i)&&document.getElementById("field"+i).type=="checkbox")data+="&field"+i+"="+escape(document.getElementById("field"+i).checked?1:0);}if(err){document.getElementById("fieldSubmit1").disabled=false;return false;}signupformresult=null;addScript("https://www.uniflip.com/showsignupformsubmit.js.php"+data,true);signupformtimer=window.setTimeout("sendSignupForm2();",50);}function sendSignupForm2(){if(signupformtimer!=null){window.clearTimeout(signupformtimer);signupformtimer=null;}if(signupformresult==null){signupformtimer=window.setTimeout("sendSignupForm2();",100);return false;}document.getElementById("fieldSubmit1").disabled=false;if(signupformresult=="OK")closeSignupForm();else{alert(signupformresult);for(var i=1;i<=6;i++){document.getElementById("field"+i).style.background="#fee url(https://www.uniflip.com/images/alert12x11.png) 220 5 no-repeat";
33document.getElementById("field"+i).style.border="2px solid red";}}}function closeSignupForm(){jQuery("#regform").hide();setTimeout(function(){start();},1000);}function GotoKeyPage(event,obj){if(event.keyCode==13||event.keyCode==9){var nextPage=parseInt(obj.value);if(jQuery.isNumeric(nextPage)){nextPage=convertPagerToDocument(nextPage);GoToPage(nextPage);}}}function updatePager(page){if(!jQuery.isNumeric(page)){page=jQuery(".catalog").turn("page");}var curPage=page;var maxPage=maxPageEndFixed();curPage=convertDocumentToPager(page);var strPager=jsonLang.Language['@attributes'].pageof1+" "+curPage+jsonLang.Language['@attributes'].pageof3+maxPage;jQuery('nav#bottom-menu input.pager').val(strPager);jQuery('input[data-name=page]').val(curPage);updatePrintTexts();}function validPageFix(pagefix){if(jQuery.isNumeric(pagefix)){return(pagefix&&pagefix>0&&pagefix<=json.PageOrder.PageData.length);}return false;}function maxPageEndFixed(){var maxPage=jQuery('div.catalog').attr('data-num-pages');if(validPageFix(PagesEndfix)){if(validPageFix(PagesPrefix)){maxPage=Math.min(maxPage,PagesEndfix-PagesPrefix);}else{maxPage=Math.min(maxPage,PagesEndfix);}}return maxPage;}function convertPagerToDocument(page){if(validPageFix(PagesPrefix)){page=page+(PagesPrefix);}if(validPageFix(PagesEndfix)){page=Math.min(page,PagesEndfix);}return page;}function convertDocumentToPager(page){if(validPageFix(PagesPrefix)){if(page<PagesPrefix){page="#";}}if(page!="#"){if(validPageFix(PagesEndfix)){if(page>PagesEndfix){page="#";}}}if(page!="#"){if(validPageFix(PagesPrefix)){page=page-(PagesPrefix-1);}}manageVisibilityPrefixing(page);return page;}function manageVisibilityPrefixing(page){if(jQuery.isNumeric(page)){jQuery("li.centerSide").show();jQuery("input[data-name=pager].pager").show();}else{jQuery("li.centerSide").hide();jQuery("input[data-name=pager].pager").hide();}}function setIconsInizialization(){resizeSpecialContent();stopConfigureIcons=stopConfigureIcons-intervalConfigureIcons;if(stopConfigureIcons<0){clearInterval(iconsInitialization);}}function rubenTest(){alert("stop");jQuery(".catalog").turn('stop');alert("peel");jQuery(".catalog").turn("peel","br",false);alert("FIN");}function isIE(){var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");if(msie>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)){return true;}else{return false;}return false;}loadCSS=function(href){var cssLink=$("<link rel='stylesheet' type='text/css' href='"+href+"'>");$("head").append(cssLink);};if(isIE()){loadCSS("https://www.uniflip.com/html5_shared/common/css/catalogv9_ie_cursors.css");}loadCSS=function(href){var cssLink=$("<link rel='stylesheet' type='text/css' href='"+href+"'>");$("head").append(cssLink);};function start(){yepnope({test:Modernizr.csstransforms,yep:['https://www.viaggindia.it/catalogo/uniflip.js'],nope:['https://www.uniflip.com/html5_shared/common/js/lib/uniflip.html4.min.js'],both:['https://www.viaggindia.it/catalogo/jgestures.min.js','https://www.viaggindia.it/catalogo/jquery.touchSwipe.min.js','https://www.viaggindia.it/catalogo/ufzoom.js','https://www.viaggindia.it/catalogo/catalog.js','https://www.viaggindia.it/catalogo/sounds.js','https://www.viaggindia.it/catalogo/jquery.PrintArea.js','https://www.viaggindia.it/catalogo/core.js','https://www.viaggindia.it/catalogo/icons.js','https://www.viaggindia.it/catalogo/templates.js'],complete:loadApp});loadCSS('https://netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css');}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.