if(!window.fameads){window.fameads={}}if(!window.fameads.inline){window.fameads.inline={}}function _fa_inline(){this.base_url="http://back.fameads.com/inlineads/ad/inline";this.check_length=null;this.load_count=0;this.hovered=false;this.items=[];this.item_count=0;this.load_count=0;this.options={hide_delay:1000,id:0};this.tooltip_object=null;this.timer=null;if(typeof _fameads_inline_options!="undefined"){for(var a in this.options){if(typeof _fameads_inline_options[a]!="undefined"){this.options[a]=_fameads_inline_options[a]}}}if(!this.ie6()){this.check()}}_fa_inline.prototype.bind=function(c){var a=this;var b=[].slice.call(arguments,1);return function(){var d=b.concat([].slice.call(arguments));return c.apply(a,d)}};_fa_inline.prototype.check=function(){var b=this,a;if(this.load_count>60){return false}if(document.getElementsByTagName("body")[0]!=null||document.body!=null){if(this.check_length==null){this.check_length=document.getElementsByTagName("body")[0].innerHTML.length}else{a=document.getElementsByTagName("body")[0].innerHTML.length;if(this.check_length!=null&&this.check_length==a){this.request(this.options.id,"list");return true}else{this.check_length=a}}}this.load_count++;setTimeout(function(){b.check()},300);return false};_fa_inline.prototype.create_link=function(d,c){if(!this.items||!this.items[d]){return null}var a=this;var b=document.createElement("a");if(this.items[d].settings.direct_url){b.href=this.items[d].settings.direct_url.replace(/{word}/g,escape(this.items[d].word))}else{b.href="";b.onclick=function(){return false};b.onmouseover=function(e){a.show(d,e)};b.onmouseout=function(e){a.hide(true,e)}}b.id="fameads_inline_"+Math.floor(Math.random()*99999999999);if(this.items[d].settings.link_style){this.style(b,this.items[d].settings.link_style)}return b};_fa_inline.prototype.create_tooltip=function(){if(document.getElementById("fameads_inline_tooltip")){return false}var b=document.getElementsByTagName("body").item(0).childNodes.item(0);if(!b){return false}var a=this;var c=document.createElement("div");c.id="fameads_inline_tooltip";this.style(c,"display: none; position: fixed; z-index: 100;");c.onmouseover=function(d){a.hovered=true};c.onmouseout=function(d){a.hovered=false};c.appendChild(document.createTextNode(""));b.parentNode.insertBefore(c,b);this.tooltip_object=document.getElementById("fameads_inline_tooltip");return true};_fa_inline.prototype.get_size=function(){var b=0,a=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}}}return[b,a]};_fa_inline.prototype.hide=function(b,c){if(b||this.hovered){var a=this;this.timer=setTimeout(function(){a.hide(false,c)},this.options.hide_delay);return}this.tooltip_object.style.display="none";this.hovered=false};_fa_inline.prototype.ie6=function(){var a;if(navigator.appVersion.indexOf("MSIE")!=-1){var b=navigator.appVersion.split("MSIE");a=parseFloat(b[1])}if(a==6){return true}return false};_fa_inline.prototype.request=function(e,c){var h=document.charset?document.charset:(document.characterSet?document.characterSet:"");var d=Math.floor(Math.random()*99999999999);var g="update_"+d;var f="fameads.inline."+g+","+d;fameads.inline[g]=this.bind(this.update);var b=document.createElement("script");b.async=true;b.src=this.base_url+"/"+c+"/jsonp,"+f+"/"+escape(h)+"/"+e;b.type="text/javascript";var a=document.getElementsByTagName("body").item(0).childNodes.item(0);if(!a){return false}a.parentNode.insertBefore(b,a);return true};_fa_inline.prototype.show=function(c,b){if(!this.items||!this.items[c]){return false}if(!b){b=window.event;this.items[c].position.x=b.clientX;this.items[c].position.y=b.clientY}else{this.items[c].position.x=b.clientX;this.items[c].position.y=b.clientY}if(typeof this.items[c].content=="undefined"){var a=this.items[c].settings.provider_id+"/"+this.options.id+"/"+c+"/"+escape(this.items[c].word);if(!this.request(a,"fetch")){return false}if(this.items[c].settings.load_tooltip){this.items[c].content=this.items[c].settings.load_tooltip}else{this.items[c].content=""}}this.show_tooltip(c);return true};_fa_inline.prototype.show_tooltip=function(f){var b,a,d,e=10;if(!this.items||!this.items[f]){return false}this.tooltip_object=document.getElementById("fameads_inline_tooltip");d=this.get_size();screen_width=d[0];screen_height=d[1];this.tooltip_object.innerHTML=this.items[f].content;this.tooltip_object.style.display="";b=this.items[f].position.x-(this.tooltip_object.offsetWidth/2);if((this.items[f].position.x+(this.tooltip_object.offsetWidth/2))>screen_width){b=b+(screen_width-(this.items[f].position.x+(this.tooltip_object.offsetWidth/2)))}else{if((this.items[f].position.x-(this.tooltip_object.offsetWidth/2))<0){b=b-(this.items[f].position.x-(this.tooltip_object.offsetWidth/2))}}if((screen_height-this.items[f].position.y)>this.items[f].position.y&&(screen_height-this.items[f].position.y)>(this.tooltip_object.offsetHeight+e)){a=this.items[f].position.y+e}else{a=this.items[f].position.y-this.tooltip_object.offsetHeight-e}this.tooltip_object.style.top=parseInt(a,10)+"px";this.tooltip_object.style.left=parseInt(b,10)+"px";if(this.items[f].view&&typeof this.items[f].viewed=="undefined"){this.items[f]["viewed"]=true;var c=new Image();c.src=this.items[f].view}clearTimeout(this.timer);return true};_fa_inline.prototype.style=function(b,e){var d,c,h,g;if(typeof b!="object"){return}if(typeof e=="string"){function f(i){return i.toUpperCase().replace(/-/,"")}e=e.split(";");for(d=0;d<e.length;++d){c=e[d].split(":",2)[0];g=e[d].substr(e[d].indexOf(":")+1);if(!c||!g){continue}if((h=c.indexOf("-"))>0){c=c.replace(/-[a-z]/,f)}try{b.style[c.replace(/^\s+|\s+$/g,"")]=g.replace(/^\s+|\s+$/g,"")}catch(a){}}}else{if(typeof e=="object"){if(e[0]){for(d=0;d<(e.length/2);++d){b.style[e[d]]=e[++d]}}else{for(d in e){b.style[d]=e[d]}}}}};_fa_inline.prototype.update=function(d,c){var b,a;if(!c||typeof c!="object"||!c.type){return false}if(c.type=="fetch"){if(!this.items[c.track_id]){return false}this.items[c.track_id]["content"]="";if(typeof c.data!="undefined"){if(c.data.content){this.items[c.track_id]["content"]=c.data.content}if(c.data.view){this.items[c.track_id]["view"]=c.data.view}}this.show_tooltip(c.track_id)}else{if(c.type=="list"){if(!this.create_tooltip()){return false}for(b=0;b<c.data.length;b++){for(a=0;a<c.data[b].words.length;a++){this.items[this.item_count]=[];this.items[this.item_count]["position"]=[];this.items[this.item_count]["settings"]=c.data[b].settings;this.items[this.item_count]["word"]=c.data[b].words[a];this.update_word(c.data[b].settings.limit,unescape(c.data[b].words[a]))}}}}return true};_fa_inline.prototype.update_word=function(d,k){if(!k){return 0}var a=k;k=k.replace(/([\\|^$()[\]{}.*+?])/g,"\\$1");if(/^\s*$/.test(k)){return 0}k="\\b"+k+"\\b";k=k.split(/\s+/).join("\\b|\\b");var j,i=0,f,b,c,l=0;var e=[window.document.documentElement||window.document.body];var h=new RegExp(k,"gi");var g={a:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,th:1,script:1,noscript:1,select:1,iframe:1,title:1,textarea:1,dt:1,dl:1,dd:1,fieldset:1,legend:1,acronym:1,address:1,label:1};do{if(l>=d){break}c=e[i];if(g[c.nodeName.toLowerCase()]!=1){if(c.nodeType===3){h.lastIndex=0;b=h.exec(c.nodeValue);if(c.parentNode.id!="fameads_inline_tooltip"&&b!==null){if(h.lastIndex>b[0].length){c.splitText(h.lastIndex-b[0].length);c=c.nextSibling}if(c.nodeValue.length>b[0].length){c.splitText(b[0].length);e[i++]=c.nextSibling}if(j=this.create_link(this.item_count,a)){j.appendChild(window.document.createTextNode(b[0]));c.parentNode.replaceChild(j,c);this.item_count++;l++}}}else{f=c.childNodes.length;while(f){e[i++]=c.childNodes.item(--f)}}}}while(i--);return l};new _fa_inline();