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

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

dojo.addOnLoad(function(){
    if(!dojo.isIE || dojo.isIE >= 7){
        dojo.query('#portlet-clients .portletItem')
            .forEach("new tgc.layout.Rounded({}, item)");
    }
  });

dojo.addOnLoad(function () {
    var cols = dojo.byId('two-cols');
    if (cols) {
      var espane = new dijit.layout.ContentPane({
          region: 'left',
          style: "width:47%;"},
        "email-services");
      var wspane = new dijit.layout.ContentPane({
          region: 'right',
          style: "width:47%;"},
        "web-services");
      var bc = new dijit.layout.BorderContainer({
          style: "height:450px;"},
        cols);
      bc.addChild(espane);
      bc.addChild(wspane);
      bc.startup();
    }
  });

dojo.addOnLoad(function(){
    var tabsection = dojo.query('body.section-how-to').length == 1 ||
		     dojo.query('body.section-email-hosting').length == 1 ||
		     dojo.query('body.section-web-hosting').length == 1;
    if(tabsection){
	dojo.require('dijit.layout.TabContainer');
	dojo.addOnLoad(function(){
	    dojo.query('div.tab-container')
		.forEach(function(tcnode, idx){
		    var kids = [];
                    dojo.query('> div.tabify', tcnode)
			.forEach(function(nd){kids.push(nd);});
		    var ht = idx == 0 ? '510px' : '198px';
	            var tc = new dijit.layout.TabContainer({
				  style:'height:'+ht+';width:100%;'},
				  tcnode);
		    dojo.forEach(kids, function(nd){
			var hd = dojo.query('> h2, > h4', nd)[0];
			var title = dojo.trim(hd.innerHTML).split(' ');
			if(hd.tagName == 'H4'){
			    dojo.style(hd, 'display', 'none');
			}
			title = title[title.length-1];
			var parms = {title: title,
				     style: 'margin-right:8px;'};
			var cp = new dijit.layout.ContentPane(parms, nd);
			tc.addChild(cp);
		      });
		    tc.startup();
		  });
            //dojo.query(".dijitTabPaneWrapper").style({top: '4px'});
            dojo.query(".dijitTabPane").style({width: '98%'});
	  });
    }
    var rollthese = dojo.query(".darth-fader");
    if(rollthese.length > 0){
        dojo.require('dojox.widget.Roller');
        dojo.addOnLoad(function(){
            rollthese
		.style({height: '5.0em'})
	        .forEach("new dojox.widget.Roller({delay: 5000}, item)");
          });
    }
});

