// JavaScript Document
function votaEnquete() {
	
	var pars = 'ajax=1&'+Form.serialize( $('enq_form') );

	new Ajax.Updater('enq_questoes', './enquete.php', {
	  method: 'post',
	  parameters: pars
	});
	
	$('BtnVotar').href = '#';

}

function mostraResultadoEnquete(enq_id) {

	var pars = 'hdn_action=result&ajax=1&enq_id='+enq_id;

	new Ajax.Updater('enq_questoes', './enquete.php', {
	  method:'post',
	  parameters: pars
	});
	
	$('BtnVotar').href = '#';
}


function validaEmail() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=validaEmail.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve conter um email válido.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' é obrigatório.\n'; }
    } if (errors) { alert('Os seguintes erros ocorreram:\n'+errors) } else { sendInfo(); };
    document.MM_returnValue = (errors == '');
} }

function sendInfo()
{
	var obj = document.getElementById("DestInformativo");
	var valor = document.getElementById("CampoCadastro").value;
	
	var corpoMontado = "Email a ser cadastrado: " + valor;
	
	obj.innerHTML = '<label>Aguarde...</label>';
	
	new Ajax.Request('sendInfo.php',
		{
			method:'post',
			parameters: {corpo:corpoMontado, assunto:"Cadastro de Informativo", from:"Site", fromEmail:"criacao@zcr.com.br", recipient:"criacao@zcr.com.br"},
			onSuccess:function(transport)
			{
				//var req = transport.responseText || "Ixi deu não";
				// Minha ação de sucesso
				if(transport.responseText) {
					obj.innerHTML = '<label>' + transport.responseText + '</label>';
				} else {
					alert('Ocorreu um erro ao remover');
				}
			},
			onFailure:function()
			{
				// Meu Erro
				alert('Ocorreu um erro!');
			}
		});
	

}

function sendFaleConosco()
{
	var obj = document.getElementById("FaleConosco");
	var nome = document.getElementById("CampoNome").value;
	var email = document.getElementById("CampoEmail").value;
	var mensagem = document.getElementById("CampoMensagem").value;
	
	var corpoMontado = "Nome: " + nome + "\n" +
	"Email: " + email + "\n" +
	"Mensagem: " + mensagem + "\n";
	
	obj.innerHTML = '<label>Enviando mensagem...</label>';
	
	new Ajax.Request('sendInfo.php',
		{
			method:'post',
			parameters: {corpo:corpoMontado, assunto:"Fale Conosco - CIS", from:"Quem enviou", fromEmail:"email@email.com.br", recipient:"criacao@zcr.com.br"},
			onSuccess:function(transport)
			{
				//var req = transport.responseText || "Ixi deu não";
				// Minha ação de sucesso
				if(transport.responseText) {
					obj.innerHTML = '<label>' + transport.responseText + '</label>';
				} else {
					alert('Ocorreu um erro ao remover');
				}
			},
			onFailure:function()
			{
				// Meu Erro
				alert('Ocorreu um erro!');
			}
		});
}
function IMC () {

		var iPeso	= document.getElementById("peso");
		var iAltura	= document.getElementById("altura");

		var Peso 	= iPeso.value;
		var Altura 	= iAltura.value;
		
		var divShow	= document.getElementById("ImcResultado");
		
		var Calculo	= Peso/(Altura*Altura);
		
		alert("Seu IMC é " + Calculo);

		iPeso.value 	= "";
		iAltura.value 	= "";

		
		}
	function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
		}

	function execmascara(){
    v_obj.value=v_fun(v_obj.value)
	}

	function leech(v){
    v=v.replace(/,/gi,".")
    return v
	}
function abre_janela(theURL,winName,features) {
  window.open(theURL,winName,features);
}
