function validamail(email1){
var msg='';
var arroba1=0;
var ponto1=0;

	for(i=0;i<=email1.length;i++){

	    if(email1.charAt(i)=='@') {
	        
	        arroba1=i;
	        
	    }
		
	    if(email1.charAt(i)=='.') {
	        
	        ponto1=i; 
	    
	    }
	    
	}
		
    if(arroba1 == 0 || ponto1 < arroba1) {
        
        msg=msg + '\n E-mail no formato nome@provedor.com';
    
    }
	
    if(msg != ''){

        msg='Houve um erro nos seguintes campos:\n' + msg;
		alert(msg);
		return false;
	
    } else {

        return true;
    
    }
}

function valida_suporte(){
	
    var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var empresa = document.getElementById("empresa").value;
	var texto = document.getElementById("texto").value;
	var msg = "";
	
	if (texto == "") {
		
	    msg = "O campo texto esta vazio !\n";
		document.getElementById("texto").focus();
		
	}
	
	if (email == "") {
		
	    msg+= "O campo email esta vazio !\n";
		document.getElementById("email").focus();
		
	}
	
	if (nome == "") {
		
	    msg+= "O campo nome esta vazio !\n";
		document.getElementById("nome").focus();
		
	}
	
	if (empresa == "") {
		
	    msg+= "O campo empresa esta vazio !\n";
		document.getElementById("empresa").focus();
		
	}
	
	if(msg != "") {

	    msg = "Houve um erro nos seguintes campos:\n" + msg;
		alert(msg);
		return false;
		
	}
	
	if(validamail(email)) {

	    return true;
	
	} else {

	    return false;
	
	}
	
}

function valida_contato(){
    var nome = document.getElementById("nome").value;
    var email = document.getElementById("email").value;
    var pergunta = document.getElementById("pergunta").value;
    var empresa = document.getElementById("empresa").value;
    var endereco = document.getElementById("endereco").value;
    var cep = document.getElementById("cep").value;
    var telefone = document.getElementById("telefone").value;
    var fax = document.getElementById("fax").value;
    var sabendo_como = document.getElementById("sabendo_como").value;
    var sabendo_outros = document.getElementById("sabendo_outros").value;
    var velocidade = document.getElementById("velocidade").value;
    var conexao = document.getElementById("conexao").value;
    var provedor = document.getElementById("provedor").value;
    var provedor_outros = document.getElementById("provedor_outros").value;
    var funcionarios = document.getElementById("funcionarios").value;
    var computadores = document.getElementById("computadores").value;
    var funcionariosemail = document.getElementById("funcionariosemail").value;
    var info_adicionais = document.getElementById("info_adicionais").value;
	var msg = "";
	
	if (nome == "") {
		
	    msg+= "O campo texto esta vazio !\n";
		document.getElementById("nome").focus();
		
	}
	
	if (email == "") {
		
	    msg+= "O campo email esta vazio !\n";
		document.getElementById("email").focus();
		
	}
	
	if (pergunta == "") {
		
	    msg+= "O campo nome esta vazio !\n";
		document.getElementById("pergunta").focus();
		
	}
	
	if (empresa == "") {
		
	    msg+= "O campo empresa esta vazio !\n";
		document.getElementById("empresa").focus();
		
	}
	
	if (endereco == "") {
		
	    msg+= "O campo endereço esta vazio !\n";
		document.getElementById("endereco").focus();
		
	}
	
	if (cep == "") {
		
	    msg+= "O campo cep esta vazio !\n";
		document.getElementById("cep").focus();
		
	}
	
	if (telefone == "") {
		
	    msg+= "O campo telefone esta vazio !\n";
		document.getElementById("telefone").focus();
		
	}
	
	if (fax == "") {
		
	    msg+= "O campo fax esta vazio !\n";
		document.getElementById("fax").focus();
		
	}
	
	if (sabendo_como == "") {
		
	    msg+= "O campo empresa esta vazio !\n";
		document.getElementById("sabendo_como").focus();
		
	}
	
	if (velocidade == "") {
		
	    msg+= "O campo velocidade esta vazio !\n";
		document.getElementById("velocidade").focus();
		
	}
	
	if (conexao == "") {
		
	    msg+= "O campo conexão esta vazio !\n";
		document.getElementById("conexao").focus();
		
	}
	
	if (provedor == "") {
		
	    msg+= "O campo provedor esta vazio !\n";
		document.getElementById("provedor").focus();
		
	}
	
	if (funcionarios == "") {
		
	    msg+= "O campo quantidade de funcionarios esta vazio !\n";
		document.getElementById("funcionarios").focus();
		
	}
	
	if (computadores == "") {
		
	    msg+= "O campo quantidade de computadores esta vazio !\n";
		document.getElementById("computadores").focus();
		
	}
	
	if (funcionariosemail == "") {
		
	    msg+= "O campo quantidade de emails para funcionarios esta vazio !\n";
		document.getElementById("funcionariosemail").focus();
		
	}
	
	if(msg != "") {

	    msg = "Houve um erro nos seguintes campos:\n" + msg;
		alert(msg);
		return false;
		
	}
	
	if(validamail(email)) {

	    return true;
	
	} else {

	    return false;
	
	}
	
}

function validaRevenda() {
	var msg = "";
	var pais = document.getElementById("pais").value;
	var uf = document.getElementById("uf").value;
	var estado_digitado = document.getElementById("estado_digitado").value;
	var cidade_digitada = document.getElementById("cidade_digitada").value;
    var cnpj = document.getElementById("cnpj").value;
    var razao_social = document.getElementById("razao_social").value;
    var contato = document.getElementById("contato").value;
    var telefone_movel = document.getElementById("telefone_movel").value;
    var telefone_comercial = document.getElementById("telefone_comercial").value;
    var Email = document.getElementById("Email").value;

	if (cnpj == "") {
		
	    msg+= "O campo cnpj esta vazio !\n";
		document.getElementById("cnpj").focus();
		
	}
	if (razao_social == "") {
		
	    msg+= "O campo razão social esta vazio !\n";
		document.getElementById("razao_social").focus();
		
	}
	if (contato == "") {
		
	    msg+= "O campo contato esta vazio !\n";
		document.getElementById("contato").focus();
		
	}
	if (telefone_movel == "") {
		
	    msg+= "O campo celular esta vazio !\n";
		document.getElementById("telefone_movel").focus();
		
	}
	if (telefone_comercial == "") {
		
	    msg+= "O campo telefone comercial esta vazio !\n";
		document.getElementById("telefone_comercial").focus();
		
	}
	if (Email == "") {
		
	    msg+= "O campo email esta vazio !\n";
		document.getElementById("Email").focus();
		
	}
	
	if (pais == "Brasil") {
		
	    if(uf == "") {
			
	        msg+= "Favor escolher um estado.\n";
			document.getElementById("uf").focus();
			
		}
		
	} else {
		
	    if(estado_digitado == "") {
			
	        msg+= "Preencher o campo estado.\n";
			document.getElementById("estado_digitado").focus();
			
		}
		
		if(cidade_digitada == "") {
			
		    msg+= "Preencher o campo cidade.\n";
			document.getElementById("cidade_digitada").focus();
			
		}
		
	}
	
	if(msg != "") {

	    msg = "Houve um erro nos seguintes campos:\n" + msg;
		alert(msg);
		return false;
		
	}
	
	if(validamail(email)) {

	    return true;
	
	} else {

	    return false;
	
	}
}

function valida_voiphost() {
	var msg = "";
	var plano = document.getElementById("plano").value;
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var telefone = document.getElementById("telefone").value;
    var endereco = document.getElementById("endereco").value;
    var bairro = document.getElementById("bairro").value;
    var CEP = document.getElementById("CEP").value;
    var cidade = document.getElementById("cidade").value;
    var uf = document.getElementById("uf").value;
    var horario = document.getElementById("horario").value;
    var mensagem = document.getElementById("mensagem").value;

	if (plano == "") {
		
	    msg+= "O selecione um plano!\n";
		document.getElementById("plano").focus();
		
	}
	if (nome == "") {
		
	    msg+= "O campo nome esta vazio !\n";
		document.getElementById("nome").focus();
		
	}
	if (email == "") {
		
	    msg+= "O campo email esta vazio !\n";
		document.getElementById("email").focus();
		
	}
	if (telefone == "") {
		
	    msg+= "O campo telefone esta vazio !\n";
		document.getElementById("telefone").focus();
		
	}
	if (endereco == "") {
		
	    msg+= "O campo endereço esta vazio !\n";
		document.getElementById("endereco").focus();
		
	}
	if (bairro == "") {
		
	    msg+= "O campo bairro esta vazio !\n";
		document.getElementById("bairro").focus();
		
	}
	if (CEP == "") {
		
	    msg+= "O campo CEP esta vazio !\n";
		document.getElementById("CEP").focus();
		
	}
	if (cidade == "") {
		
	    msg+= "O campo cidade esta vazio !\n";
		document.getElementById("cidade").focus();
		
	}
	if (uf == "") {
		
	    msg+= "O campo uf esta vazio !\n";
		document.getElementById("uf").focus();
		
	}
	if (horario == "") {
		
	    msg+= "O campo horário esta vazio !\n";
		document.getElementById("horario").focus();
		
	}
	if (mensagem == "") {
		
	    msg+= "O campo mensagem esta vazio !\n";
		document.getElementById("mensagem").focus();
		
	}
	
	if(msg != "") {

	    msg = "Houve um erro nos seguintes campos:\n" + msg;
		alert(msg);
		return false;
		
	}
	
	if(validamail(email)) {

	    return true;
	
	} else {

	    return false;
	
	}
}

function valida_sdedicado() {
	var msg = "";
	var frm = document.forms['cadastro'];
	var dedicado = document.getElementById("dedicado").value;
	
	var rdo_d1 = document.getElementById("rdo_d1").checked;
	var rdo_d2 = document.getElementById("rdo_d2").checked;
	var rdo_d3 = document.getElementById("rdo_d3").checked;
	var rdo_d4 = document.getElementById("rdo_d4").checked;
	var rdo_d5 = document.getElementById("rdo_d5").checked;
	var rdo_d6 = document.getElementById("rdo_d6").checked;
	var rdo_d7 = document.getElementById("rdo_d7").checked;
	var rdo_d8 = document.getElementById("rdo_d8").checked;
	var rdo_d9 = document.getElementById("rdo_d9").checked;
	var rdo_d10 = document.getElementById("rdo_d10").checked;
	var rdo_d11 = document.getElementById("rdo_d11").checked;
	var rdo_d12 = document.getElementById("rdo_d12").checked;
	var rdo_d13 = document.getElementById("rdo_d13").checked;
	var rdo_d14 = document.getElementById("rdo_d14").checked;
	var rdo_d15 = document.getElementById("rdo_d15").checked;
	var rdo_d16 = document.getElementById("rdo_d16").checked;
	var rdo_d17 = document.getElementById("rdo_d17").checked;
	var rdo_d18 = document.getElementById("rdo_d18").checked;
	var rdo_d19 = document.getElementById("rdo_d19").checked;
	var rdo_d20 = document.getElementById("rdo_d20").checked;
	var rdo_d21 = document.getElementById("rdo_d21").checked;
	var rdo_d22 = document.getElementById("rdo_d22").checked;
	var rdo_d23 = document.getElementById("rdo_d23").checked;
	var rdo_d24 = document.getElementById("rdo_d24").checked;
	var rdo_d25 = document.getElementById("rdo_d25").checked;
	var rdo_d26 = document.getElementById("rdo_d26").checked;
	var rdo_d27 = document.getElementById("rdo_d27").checked;
	var rdo_d28 = document.getElementById("rdo_d28").checked;
	var rdo_d29 = document.getElementById("rdo_d29").checked;
	var rdo_d30 = document.getElementById("rdo_d30").checked;
	
	var sistoperacional = document.getElementById("sistoperacional").value;
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var telefone = document.getElementById("telefone").value;
    var endereco = document.getElementById("endereco").value;
    var bairro = document.getElementById("bairro").value;
    var CEP = document.getElementById("CEP").value;
    var cidade = document.getElementById("cidade").value;
    var uf = document.getElementById("uf").value;
    var horario = document.getElementById("horario").value;
    var mensagem = document.getElementById("mensagem").value;

	if (dedicado == "") {

    	msg+= "O selecione um servidor dedicado !\n";
		/*document.getElementById("dedicado").focus();*/
		
	} /*else if (dedicado == "Dedicado_1") {

		if (rdo_d1 == false || rdo_d2 == false || rdo_d3 == false || rdo_d4 == false || rdo_d5 == false) {
		
	    	msg+= "O selecione uma das configurações de servidor !\n";
			document.getElementById("rdo_d1").focus();
		
		}
		
	} else if (dedicado == "Dedicado_2") {

		if (rdo_d6 == false || rdo_d7 == false || rdo_d8 == false || rdo_d9 == false || rdo_d10 == false || rdo_d11 == false || rdo_d12 == false || rdo_d13 == false) {
		
	    	msg+= "O selecione uma das configurações de servidor !\n";
			document.getElementById("rdo_d6").focus();
		
		}
		
	} else if (dedicado == "Dedicado_3") {

		if (rdo_d14 == false || rdo_d15 == false || rdo_d16 == false || rdo_d17 == false || rdo_d18 == false) {
		
	    	msg+= "O selecione uma das configurações de servidor !\n";
			document.getElementById("rdo_d14").focus();
		
		}
	} else if (dedicado == "Dedicado_4") {

		if (rdo_d19 == false || rdo_d20 == false || rdo_d21 == false || rdo_d22 == false || rdo_d23 == false || rdo_d24 == false) {
		
	    	msg+= "O selecione uma das configurações de servidor !\n";
			document.getElementById("rdo_d19").focus();
		
		}
		
	} else if (dedicado == "Dedicado_5") {

		if (rdo_d25 == false || rdo_d26 == false || rdo_d27 == false || rdo_d28 == false || rdo_d29 == false || rdo_d30 == false) {
		
	    	msg+= "O selecione uma das configurações de servidor !\n";
			document.getElementById("rdo_d25").focus();
		
		}
		
	}*/
	
	if (sistoperacional == "vazio") {
		
	    msg+= "O selecione um sistema operacional !\n";
		document.getElementById("sistoperacional").focus();
		
	}
	if (nome == "") {
		
	    msg+= "O campo nome esta vazio !\n";
		document.getElementById("nome").focus();
		
	}
	if (email == "") {
		
	    msg+= "O campo email esta vazio !\n";
		document.getElementById("email").focus();
		
	}
	if (telefone == "") {
		
	    msg+= "O campo telefone esta vazio !\n";
		document.getElementById("telefone").focus();
		
	}
	if (endereco == "") {
		
	    msg+= "O campo endereço esta vazio !\n";
		document.getElementById("endereco").focus();
		
	}
	if (bairro == "") {
		
	    msg+= "O campo bairro esta vazio !\n";
		document.getElementById("bairro").focus();
		
	}
	if (CEP == "") {
		
	    msg+= "O campo CEP esta vazio !\n";
		document.getElementById("CEP").focus();
		
	}
	if (cidade == "") {
		
	    msg+= "O campo cidade esta vazio !\n";
		document.getElementById("cidade").focus();
		
	}
	if (uf == "") {
		
	    msg+= "O campo uf esta vazio !\n";
		document.getElementById("uf").focus();
		
	}
	if (horario == "") {
		
	    msg+= "O campo horário esta vazio !\n";
		document.getElementById("horario").focus();
		
	}
	if (mensagem == "") {
		
	    msg+= "O campo mensagem esta vazio !\n";
		document.getElementById("mensagem").focus();
		
	}
	
	if(msg != "") {

	    msg = "Houve um erro nos seguintes campos:\n" + msg;
		alert(msg);
		return false;
		
	}
	
	if(validamail(email)) {

	    return true;
	
	} else {

	    return false;
	
	}
}

function valida_busca() {
	var msg = "";
	var prod = document.getElementById("prod").value;

	if (prod == "") {
		
	    msg+= "Coloque uma palavra-chave para realizar a busca !\n";
		document.getElementById("prod").focus();
		
	}
	
	if(msg != "") {

	    msg = "Houve um erro nos seguintes campos:\n" + msg;
		alert(msg);
		return false;
		
	}

}

var data = new Date();
var mile_atual = data.getTime();

function conexao(){
    
	var data = new Date();
	var mile_depois = data.getTime();
	var diminui_seg = (mile_depois - mile_atual) / 1000;
	var k_por_seg   = 300 / diminui_seg; 
	var redondo     = Number(k_por_seg).toFixed(2);
	var veloc_con   = redondo * 8;
	var obj = document.getElementById("teste_resultado");
	var obj2 = document.getElementById("teste_aguarde");
	
	obj.style.visibility = "visible";
	obj2.style.visibility = "hidden";
	obj2.style.display = "none";
	
    /*obj.innerHTML = "<h2>Resultado</h2>Você baixou este arquivo em média à <strong>" + redondo + "<\/strong> KB/s.<br\/><br\/> E sua conexão está à <strong>"+ veloc_con + "<\/strong> Kbps.<br/><br/><input name='Button' type='button' value='Novo Teste' onClick='document.location.reload()' \/>";*/
    obj.innerHTML = "<h2>Resultado</h2>Você baixou este arquivo em média à <strong>" + redondo + "<\/strong> KB/s.<br\/><br\/> E sua conexão está à <strong>"+ veloc_con + "<\/strong> Kbps.<br/><br/><div class='btn_for'><input name='Button' type='button' value='Novo Teste' onClick='conexao()' \/></div>";
    /*document.write("Você baixou este arquivo em média à " + redondo + " KB/s.\n E sua conexão está à "+ veloc_con + " Kbps." );*/
    
}

function mostra(numero,total_numero){

	if(document.getElementById('form'+numero).style.display=='none'){
        
	    document.getElementById('form'+numero).style.display='block';
        document.getElementById('dynText'+numero).innerHTML ='&nbsp;<img src=\"img\/seta_c.gif\" width=\"11\" height=\"9\" alt=\"\" \/>';
	
		for(i=numero;i<numero;i++){
	        document.getElementById('form'+i).style.display='none';
	        document.getElementById('dynText'+i).innerHTML ='&nbsp;<img src=\"img\/seta_b.gif\" width=\"11\" height=\"9\" alt=\"\" \/>';
		}
		
		for(j=total_numero;j<total_numero;j++){
	        document.getElementById('form'+j).style.display='none';
	        document.getElementById('dynText'+j).innerHTML ='&nbsp;<img src=\"img\/seta_b.gif\" width=\"11\" height=\"9\" alt=\"\" \/>';
		}
	
	}else{
	    
        document.getElementById('form'+numero).style.display='none';
        document.getElementById('dynText'+numero).innerHTML ='&nbsp;<img src=\"img\/seta_b.gif\" width=\"11\" height=\"9\" alt=\"\" \/>';
	
	}

}

function abrepopup(url,tipo){
	if (tipo) {
		if (tipo==1) { 

		    window.open(url,tipo,'width=550,height=300,left=190,top=50,scrollbars=no,resizable=no');
		
		} else if (tipo==2) {

		    window.open(url,tipo,'width=500,height=600,left=190,top=50,scrollbars=yes,resizable=no');
		
		} else if (tipo==3) {

		    window.open(url,tipo,'width=635,height=400,left=190,top=50,scrollbars=yes');
		
		} else if (tipo==4) {

		    window.open(url,tipo,'width=500,height=550,left=190,top=50,scrollbars=yes');
		
		} else if (tipo==5) {

		    window.open(url,tipo,'width=500,height=200,left=190,top=50,scrollbars=yes');
		
		} else if (tipo==6) {

		    window.open(url,tipo,'width=320,height=160,left=190,top=50,scrollbars=yes');
		
		} else if (tipo==7) {

		    window.open(url,tipo,'fullscreen=yes,menubar=no,resizable=no,scrollbars=no,toolbar=no,location=no')
		
		} else if (tipo==8) {

		    window.open(url,tipo,'width=520,height=580,left=100,top=0,scrollbars=yes');
		
		} 
	} else {
	    
	    window.open(url,id,'width=500,height=570,left=190,top=50');
	    
	}
	
}

function mostraskin(mostra,esconde){
	document.getElementById(mostra).style.display = "block";
	document.getElementById(esconde).style.display = "none";
}

function FindObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=FindObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showHideLayers() { //v6.0
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=FindObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v;
	}
} 

function mostrar_objeto(obj, mostrar) {
    if (mostrar) {
        obj.style.visibility = "visible";
        obj.style.display = "inline";
    } else {
        obj.style.visibility = "hidden";
        obj.style.display = "none";
    }
}

function mostrar_objetoid(id, mostrar) {
    var item = document.getElementById(id);

    if (item) {
        mostrar_objeto(item, mostrar);
    }
}

function item(){
    document.getElementById('tipo').innerHTML = '<input type="hidden" id="opcao" value="1" />';
}

function teste(numero){
	var i;
	var j;
	
	if(numero == 1) {

		aba('dedicado1','dedicado2','dedicado3','dedicado4','dedicado5',1);
		aba_class('ded1','ded2','ded3','ded4','ded5',1);
	
	} else if(numero == 2) {
		
		aba('dedicado2','dedicado3','dedicado4','dedicado5','dedicado1',1);
		aba_class('ded2','ded3','ded4','ded5','ded1',1);
		
	} else if(numero == 3) {
		
		aba('dedicado3','dedicado4','dedicado5','dedicado1','dedicado2',1);
		aba_class('ded3','ded4','ded5','ded1','ded2',1);
		
	} else if(numero == 4) {
		
		aba('dedicado4','dedicado5','dedicado1','dedicado2','dedicado3',1);
		aba_class('ded4','ded5','ded1','ded2','ded3',1);
		
	} else if(numero == 5) {
		
		aba('dedicado5','dedicado1','dedicado2','dedicado3','dedicado4',1);
		aba_class('ded5','ded1','ded2','ded3','ded4',1);
		
	} else {
		aba('dedicado5','dedicado1','dedicado2','dedicado3','dedicado4',0);
		aba_class('ded5','ded1','ded2','ded3','ded4',0);
	}
}

function aba(ativa,desativa1,desativa2,desativa3,desativa4,disable){
	if(disable == 1){
		document.getElementById(ativa).style.display='block';
		document.getElementById(ativa).style.visibility='visible';
		document.getElementById(desativa1).style.display='none';
		document.getElementById(desativa1).style.visibility='hidden';
		document.getElementById(desativa2).style.display='none';
		document.getElementById(desativa2).style.visibility='hidden';
		document.getElementById(desativa3).style.display='none';
		document.getElementById(desativa3).style.visibility='hidden';
		document.getElementById(desativa4).style.display='none';
		document.getElementById(desativa4).style.visibility='hidden';
	}else{
		document.getElementById(ativa).style.display='none';
		document.getElementById(ativa).style.visibility='hidden';
		document.getElementById(desativa1).style.display='none';
		document.getElementById(desativa1).style.visibility='hidden';
		document.getElementById(desativa2).style.display='none';
		document.getElementById(desativa2).style.visibility='hidden';
		document.getElementById(desativa3).style.display='none';
		document.getElementById(desativa3).style.visibility='hidden';
		document.getElementById(desativa4).style.display='none';
		document.getElementById(desativa4).style.visibility='hidden';
	}
}

function aba_class(ativa,desativa1,desativa2,desativa3,desativa4,disable){
	if(disable == 1){
		document.getElementById(ativa).className = 'current';
		document.getElementById(desativa1).className = '';
		document.getElementById(desativa2).className = '';
		document.getElementById(desativa3).className = '';
		document.getElementById(desativa4).className = '';
	} else {
		document.getElementById(ativa).className = '';
		document.getElementById(desativa1).className = '';
		document.getElementById(desativa2).className = '';
		document.getElementById(desativa3).className = '';
		document.getElementById(desativa4).className = '';
	}
}