if(typeof SomaTag=="undefined"){var SomaTag={},SomaRequest=function(){this.publisherID=this.adSpaceID=0;this.divid=(Math.random()+"").slice(2);document.write("<div id='smaatoad"+this.divid+"' style='padding: 0px'></div>")};(function(){function h(){var a=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()}function i(a,c,b){if(b){var d=new Date;d.setTime(d.getTime()+b*864E5);b="; expires="+d.toGMTString()}else b="";document.cookie=
a+"="+c+b+"; path=/"}function j(a){a+="=";for(var c=document.cookie.split(";"),b=0;b<c.length;b++){for(var d=c[b];d.charAt(0)==" ";)d=d.substring(1,d.length);if(d.indexOf(a)==0)return d.substring(a.length,d.length)}return null}function l(a){if(a){var c=64;a.style.fontSize=c+"px";for(var b=a.offsetWidth+1;b>window.innerWidth;)a.style.fontSize=--c+"px",b=a.offsetWidth+1;a.style.fontSize=c-2+"px"}}function m(a,c,b){if(a!==null&&b!==null&&c!==null&&c.length>0){var d=document.createElement("style");d.type=
"text/css";d.innerHTML="div.textBanner {\nwhite-space: nowrap;\nmargin: 0px;\npadding: 0px;\nbackground: #f2f5f0; /* Old browsers */\nbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f0), color-stop(18%,#e9ece7), color-stop(71%,#bdc1bb), color-stop(94%,#aeb2ab), color-stop(100%,#acb0a9)); /* Chrome,Safari4+ */\nbackground: -webkit-linear-gradient(top, #f2f5f0 0%,#e9ece7 18%,#bdc1bb 71%,#aeb2ab 94%,#acb0a9 100%); /* Chrome10+,Safari5.1+ */\nbackground: linear-gradient(top, #f2f5f0 0%,#e9ece7 18%,#bdc1bb 71%,#aeb2ab 94%,#acb0a9 100%); /* W3C */\n}\ndiv.textBannerHidden {\nposition: absolute;\nwhite-space: nowrap;\nmargin: 0px;\npadding: 0px;\n}";
a.appendChild(d);d=document.createElement("div");d.className="textBannerHidden";d.innerHTML=c;d.onclick=function(){document.location=b};a.appendChild(d);l(d);d.className="textBanner";return true}else return false}var f=null,g=null,k={};SomaTag.requestAd=function(a){var c=document.getElementById("smaatoad"+a.divid);if(c!==null&&a!==null){c.id="smaatoad"+a.divid;var b="http://soma.smaato.net/oapi/reqAd.jsp?";b+="response=JSONP";b+="&divid="+a.divid;b+="&client=adtag100";b+="&formatstrict=true";b+=a.format?
"&format="+a.format:"&format=IMG";b+=a.publisherID&&typeof a.publisherID==="number"&&a.publisherID>=0?"&pub="+a.publisherID:"&pub=0";b+=a.adSpaceID&&typeof a.adSpaceID==="number"&&a.adSpaceID>=0?"&adspace="+a.adSpaceID:"&adspace=0";a.searchQuery&&(b+="&qs="+a.searchQuery);a.keywords&&(b+="&kws="+a.keywords);a.city&&(b+="&city="+a.city);a.zip&&(b+="&zip="+a.zip);a.age&&(scrString+="&age="+a.age);a.latitude&&typeof a.latitude==="number"&&a.longitude&&typeof a.longitude==="number"&&(b+="&gps="+a.latitude+
","+a.longitude);f||(f=j("SomaSession"));f||(f=h(),i("SomaSession",f,0));b+="&session="+f;g||(g=j("SomaUser"));g||(g=h(),i("SomaUser",g,365));b+="&ownid="+g;k[a.divid]=b;a=document.createElement("script");a.src=b;c.appendChild(a)}};SomaTag.reloadAd=function(a){var c=document.getElementById("smaatoad"+a);if(c!==null){for(;c.hasChildNodes();)c.removeChild(c.firstChild);var b=document.createElement("script");b.src=k[a];c.appendChild(b)}};SomaTag.displayAd=function(a){if(a!==null){var c="smaatoad";typeof a.divid!=
"undefined"&&(c+=a.divid);c=document.getElementById(c);if(c!==null&&(typeof a.divid==="undefined"?c.id=null:window.setTimeout("SomaTag.reloadAd('"+a.divid+"');",3E4),a.status==="SUCCESS")){var b=false;if(a.type==="IMG"){var d=a.link,e=a.target;c!==null&&d!==null&&e!==null?(b=document.createElement("a"),b.href=e,e=document.createElement("img"),e.src=d,b.appendChild(e),d=document.createElement("center"),d.appendChild(b),c.appendChild(d),b=true):b=false}else if(a.type==="TXT")b=m(c,a.text,a.target);
else if(a.type==="RICHMEDIA")if(b=a.mediadata,c!==null&&b!==null){c.innerHTML=b;b=c.getElementsByTagName("script");d=b.length;for(e=0;e<d;e++){var f=document.createElement("script");f.type="text/javascript";if(b[e].src!==null&&b[e].src.length>0)f.src=b[e].src;if(b[e].id!==null&&b[e].id.length>0)f.id=b[e].id;if(b[e].text!==null)f.text=b[e].text;b[e].parentNode.insertBefore(f,b[e])}b=true}else b=false;if(b&&a.beacons!==null){a=a.beacons;b=a.length;for(d=0;d<b;++d)e=document.createElement("img"),e.src=
a[d],c.appendChild(e)}}}}})()};

