$(document).ready(function() {
    /* Grayscale? */
    if(document.location.href.indexOf('?grayscale') != -1) {
        $('body').addClass('override-grayscale');
    }

    /* Tables */
    var rowNum = '';
    $('#myCpnp table').each(function() {
        rowNum = 0;
        $('tr', this).each(function() {
            if( $(this).is('.subhead') ) {
                rowNum = 0;
            }
            if( rowNum % 2 == 0) {
                $(this).addClass('alternate');
            }

            rowNum++;
        });
    });

    /* Colored Headers */
    var colors = [
        'green',
        'red',
        'blue',
        'orange'
    ];
    var colorNum = 0;
    $('#myCpnp div.widget h3.colored').each(function() {
        // Reset
        if(colorNum == colors.length) {
            colorNum = 0;
        }

        // Alternating Colors
        var color = colors[colorNum];
        var colorFixed = $(this).attr('class').replace('colored', '').match(/(green|red|blue|orange)/g);
        if(colorFixed != null) {
            // don't change fixed colors
        }
        else {
            $(this).addClass(color);
        }

        // Rounded Corner
        $(this).wrapInner('<span class="padding"></span>').corner({
            autoAlias:true,
			autoPad:false,
			tl:{radius:8},
			tr:{radius:8},
			bl:{radius:8},
			br:{radius:8}
        });
        $(this).addClass('isCornered');

        colorNum++;
    });
    
    /* Widget Row Height */
	$('.more-link').after('<div class="clear"></div>');
    $('#myCpnp div.widget-row').each(function() {
        $('div.widget', this).equalizeCols();
    });
    
    /* Widgets - Rounded Corners */
    $('#myCpnp div.widget').corner({
		autoAlias:true,
		autoPad:false,
		tl:{radius:8},
		tr:{radius:8},
		bl:{radius:8},
		br:{radius:8}
    })
    $('#myCpnp div.widget-row').addClass('isCornered');
    $('#myCpnp div.widget-row:last').after('<div class="clear"></div>');
});