var $$ = cssQuery;
YAHOO.namespace('ap');
var ap = YAHOO.ap;
var $D = YAHOO.util.Dom;
var $E = YAHOO.util.Event;

ap.makeIcon = function(ft){
	var doIt = function(o,x){
		$D.addClass(o,'icon');
		$D.setStyle(o,'backgroundImage','url(/images/icons/icon_'+x+'.gif)');
	};	
	var anchrs = $$('a[href*=".'+ft+'"]');
	for (var i=0; i < anchrs.length; i++) {
		doIt(anchrs[i],ft);
	};
};

ap.fixColumnHeights = function(){
	var secHeight = $D.get('secondary').offsetHeight;
	var bdyHeight = $D.get('bdy').offsetHeight;
	if(bdyHeight <= secHeight){
		$D.setStyle($D.get('bdy'),'height',(secHeight+20)+'px');
	};
};

ap.init = function(){
	$D.addClass($$('table.stripes tr:nth-child(odd)'), 'odd');
	var filetypes = ['doc','exe','pdf','ppt','swf','xls','zip'];
	for (var i=0; i < filetypes.length; i++) {
		ap.makeIcon(filetypes[i]);
	};
	ap.fixColumnHeights();
};

$E.on(window,'load',ap.init);