function tamanhoFonte(z){
	if (!document.getElementById) return false;
	var x = document.getElementById(z);

	// ------------ Internet Explorer
	if (x.currentStyle) var y = x.currentStyle.fontSize;

	// ------------ Firefox, Opera, Safari, Chrome
	else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(x,null).getPropertyValue('font-size');

	return y.substring(0,2);
}

function mudar_valor_fonte(valor,inc) {
	var tamanho = eval(parseInt(valor)+inc);
	if (tamanho < 9) tamanho = 9;
	if (tamanho > 20) tamanho = 20;
	return tamanho;
}

function aumentar_fonte(x){
	var size = tamanhoFonte(x);
	var novo = mudar_valor_fonte(size,1);
	document.getElementById(x).style.fontSize = novo+'px';
}

function fonte_padrao(x){
	var size = tamanhoFonte(x);
	if(size==12) return false;
	else document.getElementById(x).style.fontSize = 12+'px';

}

function diminuir_fonte(x){
	var size = tamanhoFonte(x);
	var novo = mudar_valor_fonte(size,-1);
	document.getElementById(x).style.fontSize = novo+'px';
}

function enviar_email(titulo, url){
	var endereco = 'enviarnoticia.php?t='+titulo+'&u='+url;
	window.open(endereco, "", "width=400px, height=400px");
}

function valida_form(form){
	for(i=0;i<form.elements.length;i++){
		var campo = form.elements[i];
		if(campo.name == 'nome'){
			if(campo.value == '' || campo.value == "Digite seu nome"){
				alert('Por favor preencha o campo Nome');
				campo.value = '';
				campo.focus();
				return false;
			}
		}
		if(campo.name == 'email'){
			if(campo.value == '' || campo.value == "Digite seu e-mail"){
				alert('Por favor preencha o campo E-mail');
				campo.value = '';
				campo.focus();
				return false;
			}
		}
		if(campo.name == 'texto'){
			if(campo.value == '' || campo.value == "Faça seu comentário"){
				alert('Por favor preencha o campo Comentário');
				campo.value = '';
				campo.focus();
				return false;
			}
		}
	}
	return true;
}

function validaForm(form){
	var x = form.elements;
	for(j=0;j<x.length;j++){
		if(j==2){
			if(x[j].value!=''){
				if(!x[j].value.match("^[-_a-z0-9]+(\\.[-_a-z0-9]+)*\\@([-a-z0-9]+\\.)*([a-z]{2,4})$")){
					alert('Campo "'+x[j].title+'" com formato inválido. Por favor informe o endereço de email corretamente.');
					x[j].focus();
					return false;
				}
			}
		}
		if(j==6){
			var radioCheck = false;
			for(i=0;i<form.usuario.length;i++){
				if(form.usuario[i].checked){
				 radioCheck = true;
				}
			}
			if(radioCheck==false){
				alert('Campo "Tipo de Usuário" vazio. Por favor preencha corretamente.');
				return false;
			}
		}
		if(x[j].value==''){
			alert('Campo "'+x[j].title+'" vazio. Por favor preencha corretamente.');
			x[j].focus();
			return false;
		}
	}
	return true;
}

function data(x){
	months = new Array(
    	"janeiro",
        "fevereiro",
        "mar&ccedil;o",
        "abril",
        "maio",
        "junho",
        "julho",
        "agosto",
        "setembro",
        "outubro",
        "novembro",
        "dezembro");
	var today = new Date();
	var mday = today.getDate();
    var mon = today.getMonth();
	var year = today.getFullYear();
	var todayValue = mday + " de " + months[mon] + " de " + year;
	document.getElementById(x).innerHTML = todayValue;
}