String.prototype.trim = function() {
  return this.replace(/^\s+|\s+$/g, "");
};

function roundCorners(els, amount) {
    els.each(function() {
        $(this).css({'-webkit-border-radius': amount,
                     '-khtml-border-radius':amount,
                     '-moz-border-radius':amount,
                     'border-radius':amount});
    });
}

function namcenter(el) {
	var parentHeight = el.parent().height();
	var parentWidth = el.parent().width();
	var elHeight = $(el).height();
	var elWidth = $(el).width();
	var toper = (parentHeight/2) - (elHeight/2);
	var lefter = (parentWidth/2) - (elWidth/2);
	
	var top = 'margin-top';
	var left = 'margin-left';
	if (el.css('position') == 'absolute') {
		top = 'top';
		left = 'left';
	}
	
	el.css(top,toper);
	el.css(left,lefter);
}
function lower_score(str) {
   var res = str.toLowerCase();
   res = res.replace(" ","_");
   return res;
}


$.fn.delay = function(delay){
if(typeof delay==="undefined") delay = 1000;
return this.animate({"string":0}, delay);
}


var log = function(msg,item){
   var logstr = msg;
   if (item != undefined) {
       logstr += " => " +JSON.stringify(item);
   }
   if(window.console) {
       if(window.console.firebug != '')
	    console.info(logstr);
   }
   //$('#log-text').append(logstr+"\n");
}

