dojo.require('dijit.layout.BorderContainer');
dojo.require('dijit.layout.ContentPane');

dojo.addOnLoad(function () {
    dojo.addClass(dojo.body(), "tundra");
  });

dojo.addOnLoad(function () {
    var parms = {
        loadingImage: "/++resource++shtv.theme.images/loading.gif",
        overlayBgImage: "/++resource++shtv.theme.images/overlay-65.png",
        overlayOpacity: 0.65
    };
    Shadowbox.init(parms);
  });

dojo.addOnLoad(function(){
var si = dojo.query('.portletSiteInfoPortlet');
if(si && si[0]){
    var sipar = si[0].parentNode;
    var btndiv = dojo.doc.createElement("div");
    btndiv.innerHTML = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://img.constantcontact.com/ui/images/visitor/bevel_tl_blue.gif" width="6" height="6" alt=""></td><td background="http://img.constantcontact.com/ui/images/visitor/bevel_bg_top_blue.gif"> </td><td><img src="http://img.constantcontact.com/ui/images/visitor/bevel_tr_blue.gif" width="6" height="6" alt=""></td></tr><tr><td background="http://img.constantcontact.com/ui/images/visitor/bevel_bg_left_blue.gif"></td><td bgcolor="#003399"><a href="http://visitor.constantcontact.com/d.jsp?m=1102207134772&p=oi" target="_blank" style="text-decoration:none; font-weight: bold;  font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#FFFFFF;">Newsletter Sign Up</a></td><td background="http://img.constantcontact.com/ui/images/visitor/bevel_bg_right_blue.gif"></td></tr><tr><td><img src="http://img.constantcontact.com/ui/images/visitor/bevel_bl_blue.gif" width="6" height="6" alt=""></td><td background="http://img.constantcontact.com/ui/images/visitor/bevel_bg_bottom_blue.gif"></td><td><img src="http://img.constantcontact.com/ui/images/visitor/bevel_br_blue.gif" width="6" height="6" alt=""></td></tr></table>';
    dojo.place(btndiv, sipar, "after");
    dojo.style(btndiv, {marginLeft: '16px'});
}
  });

dojo.addOnLoad(function(){
    var wrapper = dojo.byId('portal-personaltools-wrapper');
    if (wrapper) {
      var channelmenu = dojo.byId('channel-menu');
      var ptools = dojo.byId('portal-personaltools');
      var searchbox = dojo.byId('portal-searchbox');

      var cp_channelmenu = new dijit.layout.ContentPane({
            region: 'center',
	    style: 'right:auto;left:258px;top:0px;width:492px'},
	channelmenu);
      var cp_ptools = new dijit.layout.ContentPane({
            region: 'left',
	    style: 'width: 250px;margin:0 0 0 4px;padding:4px 0 0 4px;'},
	ptools);
      var cp_search = new dijit.layout.ContentPane({
            region: 'right',
	    style: 'width:250px;margin:0;'},
	searchbox);

      var bc = new dijit.layout.BorderContainer({
            design: 'sidebar',
	    style: 'height:26px;width:1000px;margin-top:0;'},
	wrapper);
      bc.addChild(cp_channelmenu);
      bc.addChild(cp_search);
      bc.startup();
    }
  });

dojo.addOnLoad(function(){
    dojo.query('.portletSiteInfoPortlet ul li a').style({color: 'black'});
    dojo.query('.portletSiteInfoPortlet ul')
      .style({textAlign: 'center',
	      marginLeft: '0px',
	      paddingLeft: '0px',
	      paddingRight: '12px'});
    dojo.query('.portletSiteInfoPortlet ul li')
      .style({borderLeft: 'solid 2px gray',
	      paddingLeft: '4px',
 	      textTransform: 'capitalize',
	      display: 'inline'})
      .filter('li:last-child')
      .style({borderRight: 'solid 2px gray', paddingRight: '4px'});
  });

dojo.addOnLoad(function (){
    var dialog = '<div class="dialog"><div class="content"><div class="wrapper"><div class="t"></div></div></div><div class="b"><div></div></div></div>';
    dojo.query('#dashboard .portlet')
      .filter(':not(.managedPortlet)')
      .forEach(function(_){
	var p = _.parentNode;
	p.innerHTML = dialog;
	var nd = dojo.query('.wrapper', p)[0];
	nd.appendChild(_.cloneNode(true));
	dojo.style(p.parentNode, 'width', '235px');
      });
  });

function editvalue(url, val) {
  var deferred = dojo.xhrPost({
    url: url,
    handleAs: 'json-comment-filtered',
    content: val,
    handle: function (response, ioArgs) {
      return response;
    }
  });
  return deferred;
}

function ad_insertion(zoneid) {
  var m3_u = location.protocol+'//ads.sporthorse.tv/www/delivery/ajs.php';
  var m3_r = Math.floor(Math.random()*99999999999);
  if (!document.MAX_used) {
    document.MAX_used = ',';
  }
  document.write("<scr"+"ipt type='text/javascript' src='"+m3_u);
  document.write("?zoneid="+zoneid);
  document.write('&amp;cb=' + m3_r);
  if (document.MAX_used != ',') {
    document.write ("&amp;exclude=" + document.MAX_used);
  }
  document.write("&amp;loc=" + escape(window.location));
  if (document.referrer) {
    document.write("&amp;referer=" + escape(document.referrer));
  }
  if (document.context) {
    document.write("&amp;context=" + escape(document.context));
  }
  if (document.mmm_fo) {
    document.write("&amp;mmm_fo=1");
  }
  document.write("'><\/scr"+"ipt>");
}

function make_player(thumb, flv) {
  var so = new SWFObject('/++resource++mediaplayer.swf', 'mpl', '360', '260', '8');
  so.addParam('allowscriptaccess', 'always');
  so.addParam('allowfullscreen', 'true');
  so.addVariable('height', '260');
  so.addVariable('width', '360');
  so.addVariable('file', flv);
  so.addVariable('id', 'video-player');
  so.addVariable('backcolor', '0xA1BFDC');
  so.addVariable('screencolor', '0xA1BFDC');
  so.addVariable('enablejs', 'true');
  so.addVariable('image', thumb);
  so.addVariable('logo', '/shtvbug.png');
  so.addVariable('showicons', 'false');
  so.write('player');
}
