function fixLayout(){
	jQuery("#rodape").css("position", "relative"); //bug do ie6 (como sempre)
	jQuery("#conteudo").css("padding-bottom", "20px");
}

function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}

function noSpecials(str){
	return str.replace(".","_");
}

function toMoney(num) {

	x = 0;

	if(num<0) {
		num = Math.abs(num);
		x = 1;
	}

	if(isNaN(num)) num = "0";
	cents = Math.floor((num*100+0.5)%100);

	num = Math.floor((num*100+0.5)/100).toString();

	if(cents < 10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'
		+num.substring(num.length-(4*i+3));

	ret = num + ',' + cents;

	if (x == 1) ret = ' - ' + ret;
	return ret;

} 

function toFloat(moeda){

	moeda = moeda.replace(".","");

	moeda = moeda.replace(",",".");

	return parseFloat(moeda);

}

function turnButtonLoading(element){
	if(element == undefined){
		element = 'form *[@type=submit]';
	}
	jQuery(element).each(function(){
		jQuery(this).hide();
		jQuery(this).after('<button disabled="disabled">Carregando...</button>');
	});
}