_wbz=function(){var d=document,head,pending={},queue={css:[],js:[]},ua;function createNode(name,attrs){var node=d.createElement(name),attr;for(attr in attrs){if(attrs.hasOwnProperty(attr)){node.setAttribute(attr,attrs[attr]);}}return node;}function finish(type){var p=pending[type];if(!p){return;}var callback=p.callback,urls=p.urls;urls.shift();if(!urls.length){if(callback){callback.call(p.scope||window,p.obj);}pending[type]=null;if(queue[type].length){_load(type);}}}function getUserAgent(){if(ua){return;}var nua=navigator.userAgent,pF=parseFloat,m;ua={gecko:0,ie:0,opera:0,webkit:0};m=nua.match(/AppleWebKit\/(\S*)/);if(m&&m[1]){ua.webkit=pF(m[1]);}else{m=nua.match(/MSIE\s([^;]*)/);if(m&&m[1]){ua.ie=pF(m[1]);}else if((/Gecko\/(\S*)/).test(nua)){ua.gecko=1;m=nua.match(/rv:([^\s\)]*)/);if(m&&m[1]){ua.gecko=pF(m[1]);}}else if(m=nua.match(/Opera\/(\S*)/)){ua.opera=pF(m[1]);}}}function _load(type,urls,callback,obj,scope){var i,len,node,p,url;getUserAgent();if(urls){urls=[urls];if(type==='css'||ua.gecko||ua.opera){queue[type].push({urls:[].concat(urls),callback:callback,obj:obj,scope:scope});}else{queue[type].push({urls:[urls[0]],callback:callback,obj:obj,scope:scope});}}if(pending[type]||!(p=pending[type]=queue[type].shift())){return;}head=head||d.getElementsByTagName('head')[0];urls=p.urls;for(i=0,len=urls.length; i<len;++i){url=urls[i];if(type==='css'){node=createNode('link',{href:url,rel:'stylesheet',type:'text/css'});}else{node=createNode('script',{src:url});}if(ua.ie){node.onreadystatechange=function(){var readyState=this.readyState;if(readyState==='loaded'||readyState==='complete'){this.onreadystatechange=null;finish(type);}};}else if(type==='css'&&(ua.gecko||ua.webkit)){setTimeout(function(){finish(type);},50*len);}else{node.onload=node.onerror=function(){finish(type);};}head.appendChild(node);}}return{load:function(t,urls,callback,obj,scope){_load(t,urls,callback,obj,scope);}};}();function imInsideIframe(){if(window.self===window.top)return false;return true;}function wubook_url(lcode,params,hostname,segs){var segs=segs&&segs+'?lcode='||'/wbkd/wbk/?lcode=';var base=(hostname||'https://wubook.net');var optqry='';if(params['url']){if(params['url']['base']&&params['url']['base']!=''){base=params.url.base+'?lcode=';}else if(params['url']['base']==''){base=base+segs;}var _wburl=base+(lcode||1213394817);var ll=params.url.params;if(ll.length>0){for(var pairs=0; pairs<ll.length; pairs++){var sep='&';optqry+=sep+ll[pairs][0]+'='+ll[pairs][1];}}}else{var _wburl=base+segs+(lcode||1213394817);}function _wb_add_param(pname,check){if(pname=='url')return;if(pname=='emptyReferral')return;if(!check||params[pname])_wburl+='&'+pname+'='+params[pname];}for(var k in(params||{}))_wb_add_param(k,1);_wburl+=optqry;if(!params['emptyReferral']){try{if(imInsideIframe())var refer=document.referrer;else var refer=document.URL;_wburl+='&creferrer='+refer;}catch(e){try{}catch(e){};}}return _wburl;}function wubook_height(){var _wbheight=screen.height-120;return _wbheight;}function wubook_opts(h){var _opts='height='+h+',width=840,scrollbars=yes,toolbar=yes,location=1,resizable=1';return _opts;}function _wubook_put_google(url){try{try{var _wbgat=_gat;}catch(e){var _wbgat=parent._gat;}var pt=_wbgat._getTrackerByName();pt._setDomainName('none');pt._setAllowLinker(true);var url=pt._getLinkerUrl(url);}catch(e){try{}catch(ee){}};return url;}function detectGoogleCodeInParent(){var res=new Array();var google_universal=0;var _wbgat;try{_wbgat=parent._gat;if(typeof _wbgat==='undefined'){throw'parent._gat is undefined';};}catch(e){try{_wbgat=parent.ga;if(typeof _wbgat==='undefined'){throw'parent.ga is undefined';};google_universal=1;}catch(e){}}res[0]=_wbgat;res[1]=google_universal;return res;}function detectGoogleCode(){var res=new Array();var google_universal=0;var _wbgat;try{_wbgat=_gat;if(typeof _wbgat==='undefined'){throw'_gat is undefined';};}catch(e){try{_wbgat=ga;if(typeof _wbgat==='undefined'){throw'ga is undefined';};google_universal=1;}catch(e){var tarr=new Array();tarr=detectGoogleCodeInParent();_wbgat=tarr[0];google_universal=tarr[1];}}res[0]=_wbgat;res[1]=google_universal;return res;}function autodetectGoogleCode(onlyinparent){if(onlyinparent){var res=detectGoogleCodeInParent();}else{var res=detectGoogleCode();}return res;}function wubook_put_google(url,force_parent_gat){try{var res=autodetectGoogleCode(force_parent_gat);window._wbgat=res[0];var google_universal=res[1];if(_wbgat){if(google_universal){_wbgat('require','linker');_wbgat('linker:autoLink',['wubook.net']);_wbgat('send','pageview');var decorator;var uurl=url;_wbgat(function(tracker){if(!tracker){tracker=window._wbgat.getAll()[0];}var clientId=tracker.get('clientId');var linkerParam=tracker.get('linkerParam');var ce=tracker.get('cookieExpires');decorator='&'+linkerParam;url=uurl+'&guniversal=1'+decorator;try{var gclid=new URLSearchParams(window.location.search).get('gclid');if(gclid){url=url+'&gclid='+gclid;}}catch(e){}});}else{var pt=_wbgat._getTrackerByName();pt._setDomainName('none');pt._setAllowLinker(true);url=pt._getLinkerUrl(url);}}else{}}catch(e){try{}catch(ee){}}return url;}function wubook_window(url,name,opts){var wbwin=window.open(url,name,opts);if(window.focus){try{wbwin.focus();}catch(e){}}}function wubook(lcode,params,hostname,segs){var jparams=params||{};var wburl=wubook_url(lcode,jparams,hostname,segs);var height=wubook_height();var opts=wubook_opts(height);var samewindow='samewindow'in jparams&&1;var _opener=function(u){var w='OnlineReception';if(samewindow){w='_self';}if(jparams['url']&&jparams['url']['base']!=''){w='_parent';}if(jparams['open_on_tab']){w='_tab';opts='';}wubook_window(u,w,opts);};if(!'wbgoogle'in jparams||jparams.wbgoogle==0||!jparams.wbgoogle)return _opener(wburl);return _opener(wubook_put_google(wburl));}function init_wubook_hostname(lcode,cback,hostname){var _wblib='/wbkd/renjs/wblib.jgz';var r=hostname||'https://wubook.net';_wbz.load('js',r+_wblib,function(){jQuery(document).ready(function(){WuBook=new WuBookObject(lcode||1213394817,hostname);cback();});});}function init_wubook_local(lcode,cback){init_wubook_hostname(lcode,cback,'https://localhost:6588');}function init_wubook(lcode,cback){init_wubook_hostname(lcode,cback,'https://wubook.net');}function find_backlink(el){var e=$('#'+el);function _rightLink(l){if((l.indexOf('http://')==0||l.indexOf('https://')==0||l.indexOf('//')==0)&&l.indexOf('wubook.net')!=-1){return true;}else{return false;}}var lfound=false;e.find('a').each(function(){if(_rightLink($(this).attr('href'))&&$(this).html()){lfound=$(this);}});return lfound;}function checkbacklink(el){var e=$('#'+el);if(!e.is(':visible')){return false;}var lfound=find_backlink(el);if(!lfound)return'Please, make sure to maintain the WuBook Backlink inside div#'+el;return false;}function wbParseQueryString(){var str=window.location.search;if(str==''){var hashpos=window.location.hash.search('#!');var questiomarkpos=window.location.hash.indexOf('?');if(hashpos>-1&&questiomarkpos>-1){str=window.location.hash.slice(questiomarkpos);}}var objURL={};str.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),function($0,$1,$2,$3){objURL[$1]=$3;});return objURL;}