function mask(objeto, evt, mask){

	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';

	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

	var Numeros = '0123456789';

	var Fixos  = '().-:/ ';

	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`´abcdefghijklmnopqrstuvwxyz{|}~";

	

	evt = (evt) ? evt : (window.event) ? window.event : "";

	var value = objeto.value;

	if (evt) {

	 var ntecla = (evt.which) ? evt.which : evt.keyCode;

	 tecla = Charset.substr(ntecla - 32, 1);

	 if (ntecla < 32) return true;

	

	 var tamanho = value.length;

	 if (tamanho >= mask.length) return false;

	

	 var pos = mask.substr(tamanho,1);

	 while (Fixos.indexOf(pos) != -1) {

	  value += pos;

	  tamanho = value.length;

	  if (tamanho >= mask.length) return false;

	  pos = mask.substr(tamanho,1);

	 }

	

	 switch (pos) {

	   case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;

	   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;

	   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;

	   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;

	   case '*' : objeto.value = value; return true; break;

	   default : return false; break;

	 }

	}

	objeto.value = value;

	return true;

}	

tms=new Array()

//Mostra o submenu no mouseover

function over(topicImage){

    if(typeof(tms[topicImage])!="undefined")

    	clearTimeout(tms[topicImage])

    var obj=document.getElementById(topicImage);

    document.getElementById('div_'+topicImage).style.left = obj.offsetLeft; //findPosX(obj);

    document.getElementById('div_'+ topicImage).style.visibility="visible"

    

}

//Esconde o submenu no mouseout

function out(topicImage){

    tms[topicImage]=setTimeout('document.getElementById("div_'+ topicImage + '").style.visibility="hidden"',0)

}

function moverAcao(acao){

	if( acao.indexOf('alt_usuario') != -1 ){

		montaAlterarUsuario('alterar');

	}else if( acao.indexOf('del_usuario') != -1 ){

		montaAlterarUsuario('excluir');

	}else if( acao.indexOf('del_enquete') != -1 ){

		listarEnquetes();

	}else if( acao.indexOf('res_enquete') != -1 ){

		montaVerResultado();

	}else{

		ExibePagina(acao);

	}

}



// ABRE DIV OUÇA AGORA



function abreDiv(id, musica) {

// limpa a tela

	document.getElementById("abre1").innerHTML = "";

	// div aguarde

	document.getElementById("div_carregando").style.display = "block";	

	document.getElementById("abre1").style.display = "block";

	// inclua a página

	ajaxIncludeDiv('audio.php?id='+id+'&musica='+musica,"abre1");

}

function fechaDiv() {

	document.getElementById("abre1").style.display = "none";

}

// Formulário de Contato

function FormContato(){

	

	if ( $("nome").value == "" )

	{

		alert("Informe o seu Nome.");

		$("nome").focus();

		return;

	}

	if ( $("email").value == "" )

	{

		alert("Informe o seu E-mail.");

		$("email").focus();

		return;

	}

	if ( $("telefone").value == "" )

	{

		alert("Escreva seu Telefone.");

		$("telefone").focus();

		return;

	}

		if ( $("mensagem").value == "" )

	{

		alert("Escreva sua Mensagem.");

		$("mensagem").focus();

		return;

	}

	

	var params;

	params = "nome=" + $("nome").value;

	params += "&email=" + $("email").value;

	params += "&telefone=" + $("telefone").value;

	params += "&assunto=" + $("assunto").value;

	params += "&mensagem=" + $("mensagem").value;

	var ajax = new AJAX();

	ajax.url = "sendcontato.php";	

	ajax.metodo = "POST";

	ajax.params = params;

	ajax.retorno = function() {	

		$("FormContato").reset();	

		alert ("Mensagem enviada com sucesso!");

	}

	ajax.conectar();

	

}

// Formulário de Promocao

function FormPromocao(){

	

	if ( document.getElementById("nome").value == "" )

	{

		alert("Informe o seu Nome.");

		document.getElementById("nome").focus();

		return;

	}

	if ( document.getElementById("email").value == "" )

	{

		alert("Informe o seu E-mail.");

		document.getElementById("email").focus();

		return;

	}

	if ( document.getElementById("telefone").value == "" )

	{

		alert("Escreva seu Telefone.");

		document.getElementById("telefone").focus();

		return;

	}

		if ( document.getElementById("frase").value == "" )

	{

		alert("Escreva sua Frase.");

		document.getElementById("frase").focus();

		return;

	}

	

	var params;

	params = "nome=" + document.getElementById("nome").value;

	params += "&email=" + document.getElementById("email").value;

	params += "&telefone=" + document.getElementById("telefone").value;

	params += "&frase=" + document.getElementById("frase").value;

		document.getElementById("div_enviando2").style.display = "block";	

	var ajax = new AJAX();

	ajax.url = "sendpromocao.php";	

	ajax.metodo = "POST";

	ajax.params = params;

	ajax.retorno = function() {	

		document.getElementById("FormPromocao").reset();	

		document.getElementById('div_alert2').style.display = 'block';

		document.getElementById("div_enviando2").style.display = "none";	

		setTimeout(FecharEnviando,3000);	// segundos

	}

	ajax.conectar();

	

}

// Função para desaparecer a DIV ALERT /\

function FecharEnviando() {

	//$('div_alert').style.display = 'none';

	new Effect.Fade('div_alert');

}

function FecharPopup() {

	document.getElementById('div_popup').style.display = 'none';	

}

function FechaPopup2() {

	document.getElementById('div_alert2').style.display = 'none';	

}

// Formulário de News

function FormNews(){

	if ( document.getElementById('strNome').value == "" || document.getElementById('strNome').value == "Nome:" )

	{

		alert("Informe o seu Nome.");

		return;

	}

	if ( document.getElementById('strEmail').value == "" || document.getElementById('strEmail').value == "E-mail:" )

	{

		alert("Informe o seu E-mail.");

		return;

	}	

	var params;

	params = "strNome=" + document.getElementById('strNome').value;

	params += "&strEmail=" + document.getElementById('strEmail').value ;

	var ajax = new AJAX();

	ajax.url = "sendnews.php";	

	ajax.metodo = "POST";

	ajax.params = params;

	ajax.retorno = function() {	

		document.getElementById('FormNews').reset();	

		alert ("Cadastro realizado com sucesso!");

	}

	ajax.conectar();

	

}
