document.observe("dom:loaded", function(){ Crossmedia.init(); Crossmedia.getSidebar("twitter"); $$("body.front #container").each(function(container){ CMLIB.place_centre(container); }); }); Crossmedia={ sidebar_active:null, init:function(){ CMLIB.Prototype_extend(); $$("ul.socialmedia a.sm").each(function(link){ Element.extend(link); //link.tooltip=link.innerHTML; //link.onmouseover=function(){$("sm_help").update(this.tooltip);return false;} //link.onmouseout=function(){$("sm_help").update("");return false;} link.onclick=function(){this.blur();Crossmedia.getSidebar(this.title.toLowerCase());return false} }); CMLIB.external_links(); }, getSidebar:function(service){ $sm_holder=$("sm_holder"); if($sm_holder!=null){ $sm_holder.update(""); $sm_holder.className=""; new Ajax.Request("/wp-content/themes/crossmedia_v1/feedme/feedme.php?service="+service+"&rn="+(1+Math.floor(Math.random()*9999999)),{ method:"get", onSuccess:function(transport){ $sm_holder.update(transport.responseText); $$("ul.socialmedia a.sm").each(function(link){link.removeClassName("act")}); $$("ul.socialmedia a.sm."+service)[0].addClassName("act"); $sm_holder.className=service; CMLIB.external_links(); }, onFailure:function(transport){ $sm_holder.update("Fehler! Die gewünschten Daten konnten nicht geladen werden. Bitte versuchen Sie es noch einmal."); $$("ul.socialmedia a.sm").each(function(link){link.removeClassName("act")}); $$("ul.socialmedia a.sm."+service)[0].addClassName("act"); $sm_holder.className="fail"; } }); } } }