function samesurf_clientapi_interface(){this._listeners={};var a=this}samesurf_clientapi_interface.prototype={constructor:samesurf_clientapi_interface,location:function(a,b){try{return parent.window.sidebar.send_location(a,b),!0}catch(c){return!1}},get_viewport_size:function(){try{return parent.window.sidebar.get_graphics_controller().client_viewport_size()}catch(a){return{width:sameQ(window).width(),height:sameQ(window).height()}}},get_attendee_count:function(){try{return parent.window.sidebar.get_attendee_manager().room_count()}catch(a){return-1}}};var samesurf_clientapi=new samesurf_clientapi_interface,samesurf_pagehelper={};samesurf_pagehelper.registerType=function(a,b){this[a]=b};var samesurf_data_api={};samesurf_data_api.registerDataType=function(a,b){this[a]=b},samesurf_data_api.send=function(a,b){try{parent.window.sidebar.send_data(a,b)}catch(c){}};try{parent.window.samesurf_sidebar_check&&samestrap.js("http://d.samesurf.com/themes/sidebar/js/clientapi.js",function(){})}catch(e){console.log(e)}(function(){function g(){if(!e){e=!0;if(f){for(var a=0;a<f.length;a++)f[a].call(window,[]);f=[]}}}function h(a){var b=window.onload;typeof window.onload!="function"?window.onload=a:window.onload=function(){b&&b(),a()}}function i(){if(d)return;d=!0,document.addEventListener&&!c.opera&&document.addEventListener("DOMContentLoaded",g,!1),c.msie&&window==top&&function(){if(e)return;try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}g()}(),c.opera&&document.addEventListener("DOMContentLoaded",function(){if(e)return;for(var a=0;a<document.styleSheets.length;a++)if(document.styleSheets[a].disabled){setTimeout(arguments.callee,0);return}g()},!1);if(c.safari){var a;(function(){if(e)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(a===undefined){var b=document.getElementsByTagName("link");for(var c=0;c<b.length;c++)b[c].getAttribute("rel")=="stylesheet"&&a++;var d=document.getElementsByTagName("style");a+=d.length}if(document.styleSheets.length!=a){setTimeout(arguments.callee,0);return}g()})()}h(g)}var a=window.DomReady={},b=navigator.userAgent.toLowerCase(),c={version:(b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(b),opera:/opera/.test(b),msie:/msie/.test(b)&&!/opera/.test(b),mozilla:/mozilla/.test(b)&&!/(compatible|webkit)/.test(b)},d=!1,e=!1,f=[];a.bind=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):(a["e"+b+c]=c,a[b+c]=function(){a["e"+b+c](window.event)},a.attachEvent("on"+b,a[b+c]))},a.findPos=function(b){var c=document.body,d=window,e=document.documentElement,f=document.createElement("div");a.browser.msie&&(d.pageXOffset=document.body.scrollLeft,d.pageYOffset=document.body.scrollTop),f.style.paddingLeft=f.style.width="1px",c.appendChild(f);var g=f.offsetWidth==2;c.removeChild(f),f=b.getBoundingClientRect();var h=e.clientTop||c.clientTop||0,i=e.clientLeft||c.clientLeft||0,j=d.pageYOffset||g&&e.scrollTop||c.scrollTop,k=d.pageXOffset||g&&e.scrollLeft||c.scrollLeft;return{top:f.top+j-h,left:f.left+k-i}},a.getElementsByClassName=function(a,b,c){return document.getElementsByClassName?getElementsByClassName=function(a,b,c){c=c||document;var d=c.getElementsByClassName(a),e=b?new RegExp("\\b"+b+"\\b","i"):null,f=[],g;for(var h=0,i=d.length;h<i;h+=1)g=d[h],(!e||e.test(g.nodeName))&&f.push(g);return f}:document.evaluate?getElementsByClassName=function(a,b,c){b=b||"*",c=c||document;var d=a.split(" "),e="",f="http://www.w3.org/1999/xhtml",g=document.documentElement.namespaceURI===f?f:null,h=[],i,j;for(var k=0,l=d.length;k<l;k+=1)e+="[contains(concat(' ', @class, ' '), ' "+d[k]+" ')]";try{i=document.evaluate(".//"+b+e,c,g,0,null)}catch(m){i=document.evaluate(".//"+b+e,c,null,0,null)}while(j=i.iterateNext())h.push(j);return h}:getElementsByClassName=function(a,b,c){b=b||"*",c=c||document;var d=a.split(" "),e=[],f=b==="*"&&c.all?c.all:c.getElementsByTagName(b),g,h=[],i;for(var j=0,k=d.length;j<k;j+=1)e.push(new RegExp("(^|\\s)"+d[j]+"(\\s|$)"));for(var l=0,m=f.length;l<m;l+=1){g=f[l],i=!1;for(var n=0,o=e.length;n<o;n+=1){i=e[n].test(g.className);if(!i)break}i&&h.push(g)}return h},getElementsByClassName(a,b,c)},a.ready=function(a,b){i(),e?a.call(window,[]):f.push(function(){return a.call(window,[])})},window.DomReady.browser=c,i()})(),window.sameQL=window.DomReady,DomReady.ready(function(){var a=document.createElement("div");a.style.width="200px",a.style.height="100px",a.style.display="none",a.style.position="absolute",a.style.top="0px",a.style.left="0px",a.style.zIndex="300000",a.innerHTML="<iframe frameborder=0 scrolling=no width=200 height=100 allowtransparency='true' src='http://www.samesurf.com/tooltip.html'></iframe>",document.getElementsByTagName("body")[0].appendChild(a);var b="<img style='border:none' src='http://d.samesurf.com/themes/sidebar/images/logobutton.png' onmouseover=\"this.src='http://d.samesurf.com/themes/sidebar/images/logobutton_hover.png';\" onmouseout=\"this.src='http://d.samesurf.com/themes/sidebar/images/logobutton.png';\"></img>",c=DomReady.getElementsByClassName("start_samesurf");c&&c.length>=1&&(c[0].innerHTML=b,DomReady.bind(c[0],"click",function(a){window.top!=window.self&&(a.preventDefault(),parent.window.sidebar&&parent.window.sidebar.start())}),DomReady.bind(c[0],"mouseover",function(b){var d=c[0].firstChild.offsetWidth,e=c[0].firstChild.offsetHeight,f=DomReady.findPos(c[0].firstChild),g=f.left+d/2-100,h=f.top+e;a.style.left=g+"px",a.style.top=h+"px",a.style.display="block",a.style.display="block"}),DomReady.bind(c[0],"mouseout",function(b){a.style.display="none"}));var d=DomReady.getElementsByClassName("powered_by_samesurf");d&&d.length>=1&&(DomReady.bind(d[0],"mouseover",function(b){var c=d[0].offsetWidth,e=d[0].offsetHeight,f=DomReady.findPos(d[0]),g=f.left+c/2-100,h=f.top+e;a.style.left=g+"px",a.style.top=h+"px",a.style.display="block"}),DomReady.bind(d[0],"mouseout",function(b){a.style.display="none"}))})
