if (!mojo4m) {
  var mojo4m = {};

var url = _group_name+'.mojo4m.com';
if( _domain_name.length > 0 )
  url = _domain_name;

  mojo4m.url = 'http://'+url+'/events/widget.php';
  mojo4m.type = 'calendar';
  mojo4m.guid = "0";
  mojo4m.width = 180;
  mojo4m.height = 420;
  mojo4m.refresh = 60;
  mojo4m.referrer = "0";
  mojo4m.css = {};

  if( document.referrer )
    mojo4m.referrer = document.referrer;

  mojo4m.create_widget = function(){
    var extra = '';

    if( _domain_name.length > 0 )
      extra += '&domain='+_domain_name;

    if( _group_name.length > 0 )
      extra += '&blog='+_group_name;

    for( i in mojo4m.css )
    {
      if( typeof(mojo4m.css[i]) != 'function' )
        extra += '&'+i+'='+escape(mojo4m.css[i]);
    }

    document.write(
      "<iframe scrolling='no' frameborder=0 allowTransparency='true' width="+mojo4m.width+" height="+mojo4m.height+
      " marginwidth=0 marginheight=0 vspace=0 hspace=0 id='widgetFrame' name='widgetFrame' "+
      "style='margin:0;padding:0;background-color:transparent'"+
      "src='"+mojo4m.url+"?t="+mojo4m.type+"&w="+mojo4m.width+"&r="+mojo4m.refresh+
      "&g="+mojo4m.guid+"&ref="+mojo4m.referrer+extra+"'>"+
      "Your browser is too old to show frames.<a href='"+url+"/events/'>Open in a new window</a>"+
      "</iframe>");
  }
}
