function validcomp(form) {

        if (form.f_nome.value.length == 0)
    {
        alert("Voce deve informar seu nome completo.")
        form.f_nome.focus()
        return false
    }
	
	if (form.f_ddd.value.length == 0)
    {
        alert("Digite o codigo de area. Ex: 12")
        form.f_ddd.focus()
        return false
    }
		if (form.f_fone.value.length == 0)
    {
        alert("Digite ao menos um telefone. Ex: 3456 7890")
        form.f_fone.focus()
        return false
    }
		if (form.f_rua.value.length == 0)
    {
        alert("Complete o campo RUA / AV.")
        form.f_rua.focus()
        return false
    }
		if (form.f_numero.value.length == 0)
    {
        alert("Informe o Numero da Rua / Av.")
        form.f_numero.focus()
        return false
    }
		if (form.f_bairro.value.length == 0)
    {
        alert("Informe o seu Bairro.")
        form.f_bairro.focus()
        return false
    }
		if (form.f_cidade.value.length == 0)
    {
        alert("Informe sua Cidade.")
        form.f_cidade.focus()
        return false
    }
		if (form.f_estado.value.length == 0)
    {
        alert("Informe o seu Estado.")
        form.f_estado.focus()
        return false
    }
	    if (form.f_email.value.length == 0)
    {
        alert("Preencha com seu endereço de e-mail.")
        form.f_email.focus()
        return false
    }
	        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById('f_email').value)))
	{
		alert("Favor digitar um endereço de e-mail válido!! \n  pois será usado como forma de contato")
		form.f_email.focus()
		return false
	}
        if (form.f_software.value.length == 0)
    {
        alert("Escolha o nome do software que está comprando.\nIsto será usado para lhe enviar atualizações.");
        form.f_software.focus();
        return false;
    }
		if (form.f_total_de_licencas.value.length == 0)
    {
        alert("Informe a quantidade de computadores nos quais irá registrar o software.")
        form.f_total_de_licencas.focus()
        return false
    }

//formatação id preenchido início
		if (select_estaciona_id.value >= '01_pc' && form.f_id_1_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(1)');
			form.f_id_1_software.focus();
			return false;
	}
			if (select_estaciona_id.value >= '01_pc' && form.f_id_1_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_1_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '02_rede' && form.f_id_2_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(2)');
			form.f_id_2_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '02_rede' && form.f_id_2_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_2_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '03_rede' && form.f_id_3_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(3)');
			form.f_id_3_software.focus();
			return false;
	}
			if (select_estaciona_id.value >= '03_rede' && form.f_id_3_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_3_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '04_rede' && form.f_id_4_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(4)');
			form.f_id_4_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '04_rede' && form.f_id_4_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_4_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '05_rede' && form.f_id_5_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(5)');
			form.f_id_5_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '05_rede' && form.f_id_5_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_5_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '06_rede' && form.f_id_6_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(6)');
			form.f_id_6_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '06_rede' && form.f_id_6_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_6_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '07_rede' && form.f_id_7_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(7)');
			form.f_id_7_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '07_rede' && form.f_id_7_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_7_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '08_rede' && form.f_id_8_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(8)');
			form.f_id_8_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '08_rede' && form.f_id_8_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_8_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '09_rede' && form.f_id_9_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(9)');
			form.f_id_9_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '09_rede' && form.f_id_9_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_9_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '10_rede' && form.f_id_10_software.value.length == 0)
	{
			alert('Informe o ID do software, já instalado no computador onde irá registra-lo.\nO serial só irá servir para registrar o software de onde informou o ID.(10)');
			form.f_id_10_software.focus();
			return false;
	}
		if (select_estaciona_id.value >= '10_rede' && form.f_id_10_software.value.length < 23)
	{
			alert('O ID informado está incorreto. Cada ID (identificador) de nossos softwares tem entre 23 e 26 dígitos');
			form.f_id_10_software.focus();
			return false;
	}

//formatação id preenchido final



    /*    if (form.f_idsoftware.value.indexOf("1234") == -1)
    {
        alert("Voce deve digitar um ID valido");
        form.f_idsoftware.focus();
        return false;
    }*/
        if (form.f_banco_detino_pag.value.length == 0)
    {
        alert("Identifique o Banco/Conta onde efetuou o pagamento.");
        form.f_banco_detino_pag.focus();
        return false;
    }
        if (form.f_valor_pago.value.length < 2)
    {
        alert("Informe o valor  exato  que foi pago. \nApenas número, no formato: 000,00 ");
        form.f_valor_pago.focus();
        return false;
    }
		if (form.select_forma_pg.value.length == 0)
    {
        alert("Especifique corretamente a forma de pagamento usada.   \nSe esta informação não for preenchida por completo, seu  \npedido de compra ficará aguardando até ser identificado.  ")
        form.select_forma_pg.focus()
        return false;
    }
        if (select_forma_pagamento.value == 'Transferência' && form.f_transferencia_sua_agencia.value.length == 0)
	{
			alert('Informe os dígitos de SUA agência, para que\npossamos identificar a sua transferência.');
			form.f_transferencia_sua_agencia.focus()
			return false;
	}
		if (select_forma_pagamento.value == 'Transferência' && form.f_trasnferencia_sua_conta.value.length == 0)
    {
        alert("Informe o número de sua conta, para que\npossamos identificar a origem da transferência.")
        form.f_trasnferencia_sua_conta.focus()
        return false;
    }
		if (select_forma_pagamento.value == 'Transferência' && form.f_trasnferencia_data.value.length == 0)
    {
        alert("Informe a data em que fez a transferência,\nno formato: dd/mm/aaaa")
        form.f_trasnferencia_data.focus()
        return false;
    }
        if (select_forma_pagamento.value == 'Depósito' && form.f_deposito_numero_dep.value.length == 0)
	{
			alert('Informe o número do depósito. Em caso de dúvida, \ncoloque TODOS os números que estão em seu \ncomprovante, separando-os por um espaço.');
			form.f_deposito_numero_dep.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Depósito' && form.f_deposito_agencia.value.length == 0)
	{
			alert('Informe o número da agência onde você fez o depósito.');
			form.f_deposito_agencia.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Depósito' && form.f_deposito_cidade.value.length == 0)
	{
			alert('Informe o nome da cidade onde fez o depósito.');
			form.f_deposito_cidade.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Depósito' && form.f_deposito_data.value.length == 0)
	{
			alert('Informe a data exata em que fez do depósito.');
			form.f_deposito_data.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Depósito' && form.f_deposito_hora.value.length == 0)
	{
			alert('Informe a hora em que fez o depósito,\nexatamente a que consta no comprovante.');
			form.f_deposito_hora.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Doc' && form.f_doc_numero_doc.value.length == 0)
	{
			alert('Informe o número do Doc.');
			form.f_doc_numero_doc.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Doc' && form.f_doc_banco_origem.value.length == 0)
	{
			alert('Informe o nome do banco de onde originou o Doc.');
			form.f_doc_banco_origem.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Doc' && form.f_doc_num_agencia_origem.value.length == 0)
	{
			alert('Informe o número da agência de onde originou o Doc.');
			form.f_doc_num_agencia_origem.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Doc' && form.f_doc_data.value.length == 0)
	{
			alert('Informe a data exata em que fez o Doc.\nno formato: dd/mm/aaaa');
			form.f_doc_data.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Doc' && form.f_doc_hora.value.length == 0)
	{
			alert('Informe a hora em que fez o Doc.\no formato: hh:mm:ss');
			form.f_doc_hora.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Troca_Formata' && form.f_troca_format_pc_num_compra.value.length <= 12)
	{
			alert('Informe um número de compra válido. Caso  você não se \nlembre de seu número, preencha este campo com o email\nque foi usado para fazer a compra.');
			form.f_troca_format_pc_num_compra.focus()
			return false;
	}
        if (select_forma_pagamento.value == 'Troca_Formata' && form.f_troca_format_pc_motivo.value.length == 0)
	{
			alert('Digite o motivo por estar pedindo um  novo registro. \nA partir do envio, seu suporte na instalação anterior \nserá cancelado, e você terá seu suporte transferido \npara esta nova instalação.');
			form.f_troca_format_pc_motivo.focus()
			return false;
	}

}

function validsup(form) {
        if (form.sp_nome.value.length == 0)
    {
        alert("Voce deve digitar seu nome completo.")
        form.sp_nome.focus()
        return false
    }
	    if (form.sp_email.value.length == 0)
    {
        alert("Preencha com seu endereço de e-mail.")
        form.sp_email.focus()
        return false
    }
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById('sp_email').value)))
	{
		alert("Favor digitar um endereço de e-mail válido!!")
		form.sp_email.focus()
		return false
	}
	if (form.sp_assunto.value.length == 0)
    {
        alert("Digite um Assunto")
        form.sp_assunto.focus()
        return false
    }
		if (form.sp_mensagem.value.length == 0)
    {
        alert("Digite sua mensagem")
        form.sp_mensagem.focus()
        return false
    }
}

function validrev(form) {
        if (form.rv_nome.value.length == 0)
    {
        alert("Favor digitar seu nome ou de sua empresa.")
        form.rv_nome.focus()
        return false
    }
	    if (form.rv_email.value.length == 0)
    {
        alert("Preencha com seu endereco de email.")
        form.rv_email.focus()
        return false
    }
        if (form.rv_email.value.indexOf("@") == -1)
    {
        alert("Use um e-mail valido, Ex: email@servidor.com");
        form.rv_email.focus();
        return false;
    }
        if (form.rv_email.value.indexOf(".") == -1)
    {
        alert("Use um e-mail valido, Ex: email@servidor.com");
        form.rv_email.focus();
        return false;
    }
		if (form.rv_mensagem.value.length == 0)
    {
        alert("Identifique qual software voce deseja representar")
        form.rv_mensagem.focus()
        return false
    }
}

function AbreId() {
   janela = window.open('id.php','Nome','width=430, height=610, scrollbars=yes, top=100, left=100');
   janela.focus();
}

function ImprimeDadoDeposito() {
   janela = window.open('deposito.php','Nome','width=289, height=600, scrollbars=yes, top=60, left=200');
   janela.focus();
}