var HappeningsWidget={domain:'thehappenings.sephone.com',init:function(){if(typeof HappeningsWidgetSettings=='undefined'||typeof HappeningsWidgetSettings.region=='undefined'){return false;}
if(typeof jQuery=='undefined'){var scriptElem=document.createElement('script');scriptElem.setAttribute('type','text/javascript');scriptElem.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');if(typeof scriptElem!='undefined'){document.getElementsByTagName('head')[0].appendChild(scriptElem);}}
HappeningsWidget.waitForLoad(0);},waitForLoad:function(elapsedTime){if(typeof jQuery=='undefined'){if(elapsedTime<5000){setTimeout('HappeningsWidget.waitForLoad('+(elapsedTime+200)+')',200);}}else{HappeningsWidget.load();}},load:function(){var date=new Date();jQuery('<link>').attr('rel','stylesheet').attr('href','http://'+HappeningsWidget.domain+'/css/widget.css?'+date.getTime()).attr('type','text/css').appendTo('head');var searchParams=[];for(i in HappeningsWidgetSettings.search){searchParams.push(i+':'+HappeningsWidgetSettings.search[i]);}
var date=new Date();var url='http://'+HappeningsWidget.domain+'/widget/v:1/region:'+HappeningsWidgetSettings.region+'/'+searchParams.join('/')+'?'+date.getTime()+'&callback=?';jQuery.getJSON(url,function(data){jQuery('#HappeningsWidget').html(data.content);});}};HappeningsWidget.init();