function menuLight(acao,quem)
{
	if (acao == '1') //ligado

	{
		novoIcone = document.getElementById(quem).src;
		novoIcone = novoIcone.replace("_D","_L");
		document.getElementById(quem).src=novoIcone;
	}
	else
	{
		novoIcone = document.getElementById(quem).src;
		novoIcone = novoIcone.replace("_L","_D");
		document.getElementById(quem).src=novoIcone;
	}
}

function calculaMensalidade(){
			
			var valor;
			var valorplano = document.formulario.plano.value;
			var mensalidade = document.formulario.pagamento.value;
			var mensalidadedesc;
			var total;
			
			if(mensalidade == 1){ mensalidadedesc = " mensais"; }
			if(mensalidade == 3){ mensalidadedesc = " trimestrais"; }
			if(mensalidade == 6){ mensalidadedesc = " semestrais"; }
			if(mensalidade == 12){ mensalidadedesc = " anuais"; }
			
			if(valorplano == 1){ valor = 10.0; }
			if(valorplano == 2){ valor = 20.00; }
			if(valorplano == 3){ valor = 32.00; }
			if(valorplano == 4){ valor = 18.00; }
			if(valorplano == 5){ valor = 28.00; }
			if(valorplano == 6){ valor = 38.00; }
				
			if(valorplano && mensalidade){ total = valor * mensalidade; }
	
			if(total){ document.formulario.valor.value = formatCurrency(total) + mensalidadedesc; }
		
		}
		
		
		function formatCurrency(num){
		
			num = num.toString().replace(/$|\,/g,'');
			if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/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));
			return (((sign)?'':'-') + 'R$ ' + num + ',' + cents);
			
		}

function mascara_cpf_onkeypress(campo)
{
    // Verificando se o digitou um número
	tecla = new String(event.keyCode);
	if (tecla.search(/^(4[89]|5[0-7])$/)>-1)
	{
	    // Adicionando caracteres especiais
		valor = new String(campo.value);
		switch(valor.length)
		{
			case 3:
		    case 7:			
			             campo.value += ".";
						 break;
			case   11:
			             campo.value += "-";
						 break;
		}
	}
	else
	    event.returnValue = false;    
}		

function mascara_cnpj_onkeypress(campo)
{
    // Verificando se o digitou um número
	tecla = new String(event.keyCode);
	if (tecla.search(/^(4[89]|5[0-7])$/)>-1)
	{
	    // Adicionando caracteres especiais
		valor = new String(campo.value);
		switch(valor.length)
		{
		    case  2:
			case  6:
			             campo.value += ".";
						 break;
			case 10:
			             campo.value += "/";
						 break;
			case 15:
						 campo.value += "-";
						 break;
		}
	}
	else
	    event.returnValue = false;    
}


function validar_email(email)
	{
		valor = new String(email.value);

		var the_at = valor.indexOf("@");
		var the_dot = valor.lastIndexOf(".");
		var a_space = valor.indexOf(" ");

		if (
			 (the_at != -1) &&
			 (the_at != 0) &&
			 (the_dot != -1) &&
			 (the_dot > the_at +1) &&
			 (the_dot < valor.length - 1) &&
			 (a_space == -1)

			)
				{
				return true;
				}
				else
				{
				if(valor == '') {
				 return true; 
				}
				alert ("E-mail inválido. Digite-o novamente");
				email.focus();
				return false;
				}

	}


function ValidaFormHosp()
{
  if (document.formulario.dominio.value == "")
    {
      alert ("É necessário informar o Domínio.");
	  return false;	
	}

  if (document.formulario.nome.value == "")
    {
      alert ("É necessário informar seu Nome.");
	  return false;	  	
	}

  if (document.formulario.cpf.value == "")
    {
      alert ("É necessário informar seu CPF.");	
	  return false;	  
	}

  if (document.formulario.email.value == "")
    {
      alert ("É necessário informar seu Email principal para contato.");	
	  return false;	  
	}
  
  if (document.formulario.email.value != "")
    {
	  validar_email(document.formulario.email);
	}
	
  if (document.formulario.email2.value != "")
    {
	  validar_email(document.formulario.email2);
	}	

  if (document.formulario.cidade.value == "")
    {
      alert ("É necessário informar sua Cidade.");	
	  return false;	  
	}
	
  if (document.formulario.usuario.value == "")
    {
      alert ("É necessário informar seu Usuário para acessar sua conta que será criada.");	
	  return false;	  
	}
	
  if (document.formulario.senha.value == "")
    {
      alert ("É necessário informar uma senha.");	
	  return false;	  
	}
	
  if (document.formulario.senha.value != formulario.senha2.value)
    {
      alert ("A senha redigitada é diferente da senha informada. Favor redigitar a senha.");	
	  return false;	  
	}					
  document.formulario.submit();  	
  return true;

}