function criar_campos(id,tipo) {
	
var input = document.createElement("input");
input.type = tipo;
input.id = id;
input.value = "";
return input;
}

window.onload = function(){

  // Cria os campos ocultos para uso nas funções
  document.body.appendChild(criar_campos("idVpm","hidden"));
  document.body.appendChild(criar_campos("idVt","hidden"));
  document.body.appendChild(criar_campos("idVSetup","hidden"));
  document.body.appendChild(criar_campos("idDesconto","hidden"));
  document.body.appendChild(criar_campos("idMeses","hidden"));
  document.body.appendChild(criar_campos("idDias_entre_datas","hidden"));
  document.body.appendChild(criar_campos("idTaxaPagamento","hidden"));
  document.body.appendChild(criar_campos("idPlano","hidden"));
  document.body.appendChild(criar_campos("idServico","hidden"));
  document.body.appendChild(criar_campos("idServicoTotal","hidden"));
  document.body.appendChild(criar_campos("idServicoValor","hidden"));
  document.body.appendChild(criar_campos("idUsuario","hidden"));
  document.body.appendChild(criar_campos("idValorRegistroDominio","hidden"));
  document.body.appendChild(criar_campos("idPeriodicidade","hidden"));
  
}

function set_total() {

  var idVpm = parseFloat(document.getElementById("idVpm").value);
  var idVt = parseFloat(document.getElementById("idVt").value);
  var idVSetup = parseFloat(document.getElementById("idVSetup").value);
  var idDesconto = parseFloat(document.getElementById("idDesconto").value);
  var idMeses = parseFloat(document.getElementById("idMeses").value);
  var idDias_entre_datas = parseFloat(document.getElementById("idDias_entre_datas").value);
  var idTaxaPagamento = parseFloat(document.getElementById("idTaxaPagamento").value);
  var idPlano = parseFloat(document.getElementById("idPlano").value);
  var idServico = parseFloat(document.getElementById("idServico").value);
  var idServicoValor = parseFloat(document.getElementById("idServicoValor").value);
  var idPeriodicidade = document.getElementById("idPeriodicidade").value;

  var total_tudo = total_tudo_1 = 0;
	 
	total_tudo_1 = parseFloat(idVpm);
	total_tudo = parseFloat(idVt);
  
  if(idMeses > 1 && idDesconto > 0) {
	
	vpm = (total_tudo_1 * idMeses);
	valor_porcento = ((idDesconto/100)*vpm);
	total_tudo_1 = (vpm - valor_porcento);
	
	vt = (total_tudo * idMeses);
	valor_porcento = ((idDesconto/100)*vt);
	total_tudo = (vt - valor_porcento);
	
  } else if(idMeses >= 1 && idDesconto == 0) {
	  
  	total_tudo_1 = parseFloat(total_tudo_1 * idMeses);
	total_tudo = parseFloat(total_tudo * idMeses);
  
  }
  
  if(idDias_entre_datas > 0 && idPeriodicidade == "mensal") {
	  
	var today = new Date();
		
	arrayDiasMeses = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	dias_por_mes = arrayDiasMeses[today.getMonth()];
				
	valor_por_dia = parseFloat(total_tudo_1 / dias_por_mes);
	total_tudo_1 = parseFloat(valor_por_dia * idDias_entre_datas);
	
  }
	
	var total_tudo_1_final = total_tudo_1+idVSetup;
	var total_tudo_final = total_tudo
	
	document.getElementById("valor_primeiro_mes").value = total_tudo_1_final;
	document.getElementById("valor_total").value = total_tudo_final;
	
	// Debug
	//alert("Valor Primeira Fatura: R$"+total_tudo_1_final+"\nValor demais Faturas: R$"+total_tudo_final);

}
function pesquisar_plano( codigo ) {
  
  if(codigo != "") {
	  
  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_plano&codigo=" + codigo, true);
  http.onreadystatechange = function() {
  
 	if (http.readyState == 4) {
  	resultado = http.responseText;

	var partes = resultado.split("&");
	
	// Grava os campos principais com os dados do plano
	document.getElementById("idVpm").value = partes['0'];
	document.getElementById("idVt").value = partes['0'];
	document.getElementById("idVSetup").value = partes['1'];
	
	// Executar função da periodicidade mínima
	periodicidade_minima((partes['2']));

    set_total();
	
	}
   }
 }
 http.send(null);
 delete http;
}

function pesquisar_periodicidade(p) {
	
	switch(p){
		case "mensal":
			var meses = 1;
			break;
		case "bimestral":
			var meses = 2;
			break;
		case "trimestral":
			var meses = 3;
			break;
		case "semestral":
			var meses = 6;
			break;
		case "anual":
			var meses = 12;
			break;
		case "bianual":
			var meses = 24;
			break;
	}
  
  document.getElementById("idPeriodicidade").value = p;
	
  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_periodicidade&p=" + p, true);
  http.onreadystatechange = function() {
  
 	if (http.readyState == 4) {
  	desconto = http.responseText;
	
	document.getElementById("idDesconto").value = desconto;
	document.getElementById("idMeses").value = meses;

	set_total();
	
   }
 }
 http.send(null); 
 delete http;
}

function periodicidade_minima( valor ){
	
	//var arrayRadio = document.assinatura.periodicidade;
	
	//var arrayDesabilitado = [];
	// "Limpa" as periodicidades
	for (i=0;i<document.assinatura.periodicidade.length;i++){
	  document.assinatura.periodicidade[i].checked = false;
	  document.assinatura.periodicidade[i].disabled = false;
	}
	
	switch(valor){
		case "mensal":
			break;
		case "bimestral":
		    
			for (i=0;i<document.assinatura.periodicidade.length;i++){
       		  if (document.assinatura.periodicidade[i].value == "mensal") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
    		}
			
			break;
	    case "trimestral":
			
			for (i=0;i<document.assinatura.periodicidade.length;i++){
       		  if (document.assinatura.periodicidade[i].value == "mensal") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "bimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
    		}
			
			break;
		case "semestral":
			
			for (i=0;i<document.assinatura.periodicidade.length;i++){
       		  if (document.assinatura.periodicidade[i].value == "mensal") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "bimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "trimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
    		}
			
			break;
		case "anual":
			
			for (i=0;i<document.assinatura.periodicidade.length;i++){
       		  if (document.assinatura.periodicidade[i].value == "mensal") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "bimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "trimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "semestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
    		}
			
			break;
		case "bianual":
			
			for (i=0;i<document.assinatura.periodicidade.length;i++){
       		  if (document.assinatura.periodicidade[i].value == "mensal") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "bimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "trimestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "semestral") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
			  if (document.assinatura.periodicidade[i].value == "anual") {
			  document.assinatura.periodicidade[i].disabled = true;
			  }
    		}
			
			break;
	}
	
	//var increment = 0;
	
	//if(arrayRadio[0].value == "")
	//	increment = 1;
		
	//for(var cont = increment; cont < arrayRadio.length; cont++){
	//	arrayRadio[cont].disabled = false;
	//}
	
	//for(var cont = 0; cont < arrayDesabilitado.length; cont++){	
	//	arrayRadio[cont+increment].disabled = true;
	//}


	//for(var cont = increment; cont < arrayRadio.length; cont++){
	//	arrayRadio[cont].checked = false;
	//}

}

function pesquisar_dia_vencimento( dia ) {
  
  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_dia_vencimento&dia=" + dia, true);
  http.onreadystatechange = function() {
  
    if (http.readyState == 4) {
  	resultado = http.responseText;
	
	document.getElementById("idDias_entre_datas").value = resultado;	
	
	set_total();
   }
 }
 http.send(null); 
 delete http;
}

function validar_cupom( cupom ) {

  if(cupom != "") {
	  
  document.getElementById('div_cupom2').innerHTML = "&nbsp;<img src='templates/assinatura_etapas/imagens/spinner.gif' /> Checando cupom...";

  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=validar_cupom&codigo=" + cupom, true);
  http.onreadystatechange = function() {
  
    if (http.readyState == 4) {
  	resultado = http.responseText;
	
	partes = resultado.split("&");
	
	if(partes['0'] == "ok") {
		
    if(partes['5'] == "1") {
	
	document.getElementById('div_cupom2').style.display = "none";
	document.getElementById("div_form_cupom").innerHTML = "&nbsp;Cupom "+partes['4']+"("+document.getElementById('cupom').value+") validado com sucesso! - desconto de R$ "+partes['1'];
	document.getElementById("div_cupom").innerHTML = partes['1'];
	document.getElementById("div_valor_primeira_fatura").innerHTML = partes['2'];
	
	} else {
	
	document.getElementById('div_cupom2').style.display = "none";
	document.getElementById("div_form_cupom").innerHTML = "&nbsp;Cupom "+partes['4']+"("+document.getElementById('cupom').value+") validado com sucesso! - desconto de R$ "+partes['1'];
	document.getElementById("div_cupom").innerHTML = partes['1'];
	document.getElementById("div_valor_primeira_fatura").innerHTML = partes['2'];
	document.getElementById("div_valor_demais_faturas").innerHTML = partes['3'];
	
	}
	
	} else if(partes['0'] == "erro1") {
		
	document.getElementById('div_cupom2').style.display = "none";
	document.getElementById('cupom').value="";
	borda_input( "cupom","1px solid red","1px solid red","1px solid red","1px solid red" );
	document.getElementById("div_cupom").innerHTML = "0,00";

	alert("Cupom expirado! Entre em contato com nosso atendimento.");
	
	} else if(partes['0'] == "erro2") {
		
	document.getElementById('div_cupom2').style.display = "none";
	document.getElementById('cupom').value="";
	borda_input( "cupom","1px solid red","1px solid red","1px solid red","1px solid red" );
	document.getElementById("div_cupom").innerHTML = "0,00";

	alert("Este cupom não é válido para a periodicidade escolhida! Entre em contato com nosso atendimento.");
	
	} else if(partes['0'] == "erro3") {
		
	document.getElementById('div_cupom2').style.display = "none";
	document.getElementById('cupom').value="";
	borda_input( "cupom","1px solid red","1px solid red","1px solid red","1px solid red" );
	document.getElementById("div_cupom").innerHTML = "0,00";

	alert("Cupom não encontrato! Tente novamente ou entre em contato com nosso atendimento.");
	
	} else if(partes['0'] == "erro4") {
	
	document.getElementById('div_cupom2').style.display = "none";
	document.getElementById('cupom').value="";
	borda_input( "cupom","1px solid red","1px solid red","1px solid red","1px solid red" );
	document.getElementById("div_cupom").innerHTML = "0,00";

	alert("Este cupom não é válido para o plano escolhido! Entre em contato com nosso atendimento.");
	
	}
   }
  }
  http.send(null); 
  delete http;
  
  } else {
	alert("Por favor informe o código do cupom para continuar.");  
  }
}

function number_format( div,valor ) {
  
  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=number_format&valor=" + valor, true);
  http.onreadystatechange = function() {
  
 	 if (http.readyState == 4) {
  	resultado = http.responseText;
	
 	 if (resultado) {
	 document.getElementById(div).innerHTML = resultado;
	 http.abort();
  	 }
   }
 }
 http.send(null); 
 delete http;
}

function tipo_dominio( tipo ) {
	
  document.getElementById("whois").innerHTML = "";
  document.getElementById("whois").style.display = "none";
  document.getElementById("dominio").disabled = true;
  document.getElementById("extensao").disabled = true;
  document.getElementById("sub_dominio").disabled = true;
  document.getElementById("subdominio_extensao").disabled = true;
  document.getElementById("dominio").value = '';
  document.getElementById("extensao").value = '';
  document.getElementById("sub_dominio").value = '';
  document.getElementById("subdominio_extensao").value = '';

  if(tipo == "registrar" || tipo == "transferir") {
	  
  document.getElementById("registro").style.display = "block";
  document.getElementById("subdominio").style.display = "none";
  document.getElementById("hospedar").style.display = "none";
  document.getElementById("dominio").disabled = false;
  document.getElementById("extensao").disabled = false;
  
  } else if(tipo == "subdominio") {
  
  document.getElementById("registro").style.display = "none";
  document.getElementById("subdominio").style.display = "block";
  document.getElementById("hospedar").style.display = "none";
  document.getElementById("sub_dominio").disabled = false;
  document.getElementById("subdominio_extensao").disabled = false;
  
  } else {
  
  document.getElementById("registro").style.display = "none";
  document.getElementById("subdominio").style.display = "none";
  document.getElementById("hospedar").style.display = "block";
  document.getElementById("hospedar_dominio").disabled = false;
  document.getElementById("hospedar_extensao").disabled = false;

  }
  
}

function pesquisar_dominio( tipo ) {
	
  if(tipo == "registrar") {
	  
  var nome = document.getElementById("dominio").value;
  var extensao = document.getElementById("extensao").value;
  
  } else if(tipo == "subdominio") {
  
  var nome = document.getElementById("sub_dominio").value;
  var extensao = document.getElementById("subdominio_extensao").value;
  
  } else {
	  
  var nome = document.getElementById("hospedar_dominio").value;
  var extensao = document.getElementById("hospedar_extensao").value;
	  
  }
  
  for ( var i = 0; i < document.getElementsByName( "registrar" ).length; i++ ) {
  if ( document.getElementsByName( "registrar" )[i].checked ) {
    var tipo_registro=document.getElementsByName( "registrar" )[i].value;
 	}
  }
	
  if (nome != ""){
  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_dominio&dominio=" + nome + extensao, true);
  http.onreadystatechange = function() {

  if (http.readyState == 4) {
    resultado = http.responseText;
	
	if (resultado == "0") {
		
	  if(tipo == "registrar" && extensao != "") {
		document.getElementById( 'whois' ).style.display = "block";
		document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/spinner.gif' /> Checando domínio...";
		pesquisar_dominio_whois(nome,extensao,tipo_registro); 
	  } else if(tipo == "subdominio" && extensao != "") {
	    document.getElementById( 'whois' ).style.display = "block";
		document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/spinner.gif' /> Checando sub-domínio...";
        pesquisar_subdominio(nome,extensao);
	  }	 
	  
	} else {
	  document.getElementById( 'whois' ).style.display = "block";
	  document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/atencao.png' align='absmiddle' />&nbsp;O domínio/sub-domínio <b>"+nome+extensao+"</b> já está em uso por outro cliente! Por favor escolha outro.";
	  
	  document.getElementById("dominio").value = '';
  	  document.getElementById("extensao").value = '';
  	  document.getElementById("sub_dominio").value = '';
      document.getElementById("subdominio_extensao").value = '';
  	  document.getElementById("hospedar_dominio").value = '';
  	  document.getElementById("hospedar_extensao").value = '';
	}
  }
  }
  http.send(null);
  delete http;
  } else {
  alert('Você deve informar um domínio válido!');
  }
}

function pesquisar_dominio_whois(dominio,extensao,tipo_registro) {
	
	var http = new Ajax();
    http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_dominio_whois&dominio=" + dominio + extensao, true);
    http.onreadystatechange =  function() {
		 
	if (http.readyState == 4) {
    resultado = http.responseText;
    if (resultado == "1" && tipo_registro == "registrar"){
      var dominio_agrupado = document.getElementById( 'dominio' ).value+document.getElementById( 'extensao' ).value;
	  document.getElementById( 'whois' ).style.display = "block";
	  document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/atencao.png' align='absmiddle' />&nbsp;O domínio <b>"+dominio_agrupado+"</b> já foi registrado por outra pessoa.<br>Caso este domínio seja seu, selecione no campo acima(tipo de domínio) a opção Transferência e busque novamente, caso contrário, escolha outro domínio.";
	  borda_input( "dominio","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
	  document.getElementById('dominio').value = '';
	  document.getElementById('extensao').value = '';
	  borda_input( "dominio","1px solid red","1px solid red","1px solid red","1px solid red" );
	} else if (resultado == "1" && tipo_registro == "transferir"){
	  var dominio_agrupado = document.getElementById( 'dominio' ).value+document.getElementById( 'extensao' ).value;
	  document.getElementById( 'whois' ).style.display = "block";
	  document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/ok.png' align='absmiddle' />&nbsp;O domínio <b>"+dominio_agrupado+"</b> está livre para transferência.<br>Informe seus dados corretamente para que o registro possa ser efetuado com sucesso.";
	  borda_input( "dominio","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
	} else if (resultado == "0" && tipo_registro == "transferir"){ 
	var dominio_agrupado = document.getElementById( 'dominio' ).value+document.getElementById( 'extensao' ).value;
	  document.getElementById( 'whois' ).style.display = "block";
	  document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/atencao.png' align='absmiddle' />&nbsp;O domínio <b>"+dominio_agrupado+"</b> não esta disponível para transferência. Certifique-se de que este domínio é seu e já esteja registrado, caso contrario selecione no campo acima(tipo de domínio) a opção novo registro.";
	  borda_input( "dominio","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
	  document.getElementById('dominio').value = '';
	  document.getElementById('extensao').value = '';
	  borda_input( "dominio","1px solid red","1px solid red","1px solid red","1px solid red" );
	} else {
	  var dominio_agrupado = document.getElementById( 'dominio' ).value+document.getElementById( 'extensao' ).value;
	  document.getElementById( 'whois' ).style.display = "block";
	  document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/ok.png' align='absmiddle' />&nbsp;O domínio <b>"+dominio_agrupado+"</b> está livre para registro.<br>Informe seus dados corretamente para que o registro possa ser efetuado com sucesso.";
	  borda_input( "dominio","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
	}
  }	 
 }
  http.send(null);
  delete http;
}

function pesquisar_subdominio(subdominio,extensao) {

    var http = new Ajax();
	http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_subdominio&subdominio=" + subdominio + extensao, true);
    http.onreadystatechange = function() {
		 
	if (http.readyState == 4) {
    resultado = http.responseText;
    if (resultado == "0") {
	var dominio_agrupado = document.getElementById( 'sub_dominio' ).value+document.getElementById( 'subdominio_extensao' ).value;
	document.getElementById( 'whois' ).style.display = "block";
	document.getElementById( 'whois' ).innerHTML = "<img src='templates/assinatura_etapas/imagens/ok.png' align='absmiddle' />&nbsp;O sub-domínio <b>"+dominio_agrupado+"</b> está livre para registro.";
	borda_input( "sub_dominio","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
  }
   }
	}	 
  http.send(null);
  delete http;
}

function pesquisar_usuario( usuario ) {
  
  tamanho = usuario.length
  
  if(tamanho < 4 && tamanho != 0) {
	  
  alert("O usuário deve ter no mínimo 4 caracteres!");
  document.getElementById('usuario_cpanel').value = '';
  borda_input( "usuario_cpanel","1px solid red","1px solid red","1px solid red","1px solid red" );
  document.getElementById('usuario_cpanel').focus();
  
  } else {
	  
  if(usuario == "") {
  document.getElementById('div_usuario').innerHTML="";
  borda_input( "usuario_cpanel","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
  } else {
  
  document.getElementById('div_usuario').innerHTML = "&nbsp;<img src='templates/assinatura_etapas/imagens/spinner.gif' />";
  
  var http = new Ajax();
  http.open("GET", "inc/funcoes.assinatura.php?acao=pesquisar_usuario_cpanel&usuario_cpanel=" + usuario, true);
  http.onreadystatechange = function() {
	
  if (http.readyState == 4) {
    resultado = http.responseText;
    if (resultado == "0") {
	  document.getElementById('div_usuario').innerHTML = "&nbsp;<img src='templates/assinatura_etapas/imagens/ok.png' align='absmiddle' />";
	  borda_input( "usuario_cpanel","#F0F3F7 1px solid","#F0F3F7 1px solid","#D1DBE4 1px solid","#D1DBE4 1px solid" );
	  } else {
	  var usuario = document.getElementById( 'usuario_cpanel' ).value;
	  document.getElementById('div_usuario').innerHTML = "&nbsp;<img src='templates/assinatura_etapas/imagens/atencao.png' align='absmiddle' />";
	  alert("O usuário "+usuario+" já está em uso por outro cliente! Por favor escolha outro.");
	  document.getElementById('usuario_cpanel').value = '';
	  borda_input( "usuario_cpanel","1px solid red","1px solid red","1px solid red","1px solid red" );
	  document.getElementById('usuario_cpanel').focus();
	}
  }	  
  }
  http.send(null);
  delete http;
  }
  }
}

function comparar_usuario_senha(senha) {
	
	if(senha != "") {
	var usuario = document.getElementById('usuario_cpanel').value;

    var http = new Ajax();
	http.open("GET", "inc/funcoes.assinatura.php?acao=comparar_usuario_senha&usuario=" + usuario + "&senha="+senha, true);
    http.onreadystatechange = function() {
		 
	if (http.readyState == 4) {
    resultado = http.responseText;
    if (resultado != "ok") {
	alert("A senha não pode conter o usuário informado acima! Por favor escolha outra senha.");
	document.getElementById('senha_cpanel').value = '';
	document.getElementById('senha_cpanel2').value = '';
  }
   }
	}	 
  http.send(null);
  delete http;
  }
}

function validar_usuario() {
	
	document.getElementById('div_senha').innerHTML = "&nbsp;<img src='templates/assinatura_etapas/imagens/spinner.gif' />";

	var usuario = document.getElementById('cliente_email').value;
	var senha = document.getElementById('cliente_senha').value;

    var http = new Ajax();
	http.open("GET", "inc/funcoes.assinatura.php?acao=validar_usuario&usuario=" + usuario + "&senha="+senha, true);
    http.onreadystatechange = function() {
		 
	if (http.readyState == 4) {
    resultado = http.responseText;
    if (resultado == "ok") {
		
	document.getElementById( 'tabela_login' ).style.display = "none";
	document.getElementById( 'tabela_opcao_usuario' ).style.display = "none";
	document.getElementById( 'tabela_login_validado' ).style.display = "block";
	document.getElementById('div_usuario_validado').innerHTML = "&nbsp;<img src='templates/assinatura_etapas/imagens/ok.png' align='absmiddle' /> E-mail "+usuario+" logado com sucesso!";
	document.getElementById('cliente_email').value = '';
	document.getElementById('cliente_senha').value = '';
	document.getElementById('idUsuario').value = usuario;
	
	} else {
		
	document.getElementById('div_senha').innerHTML = "";
	document.getElementById( 'tabela_opcao_usuario' ).style.display = "block";
	document.getElementById( 'tabela_login' ).style.display = "block";
	document.getElementById( 'tabela_login_validado' ).style.display = "none";
	alert("E-mail ou senha inválidos! Você usar seu e-mail Principal de seu cadastro, caso já possua uma conta conosco.");
	document.getElementById('cliente_email').value = '';
	document.getElementById('cliente_senha').value = '';
	document.getElementById('idUsuario').value = '';
	
  }
   }
	}	 
  http.send(null);
  delete http;
}

function Ajax() {
var req;

try {
 req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
 try {
	req = new ActiveXObject("Msxml2.XMLHTTP");
 } catch(ex) {
	try {
	 req = new XMLHttpRequest();
	} catch(exc) {
	 alert("Esse browser não tem recursos para uso do Ajax");
	 req = null;
	}
 }
}

return req;
}