// JavaScript Document
function trim(str){
  return str.replace(/^\s+|\s+$/g,"");
}

function navegador(){
	var nav;
	if (navigator.userAgent.indexOf('Windows') > 0){
		document.getElementById('logo').style.width = '99.9%';
		document.getElementById('menu').style.width = '99.9%';
		document.getElementById('conteudo').style.width = '99.9%';
		document.getElementById('conteudo').style.height = '120%';
	}
	if (navigator.userAgent.indexOf('Firefox') > 0){
		document.getElementById('logo').style.width = '98.5%';
		document.getElementById('menu').style.width = '98.5%';
		document.getElementById('conteudo').style.width = '98.5%';
		document.getElementById('conteudo').style.height = '110%';
	}
	if (navigator.userAgent.indexOf('Chrome') > 0){
		document.getElementById('logo').style.width = '98.5%';
		document.getElementById('menu').style.width = '98.5%';
		document.getElementById('conteudo').style.width = '98.5%';
		document.getElementById('conteudo').style.height = '110%';
	}
}

function valida(tp){
	var frm;
	frm = document.frm;
	/*1 - Cadastro
	  2 - Pré-Compra
	  3 - Contato*/
	if (tp == '1'){
		if (trim(frm.nome.value) == ''){
			alert('Preencha o campo Nome');
			frm.nome.focus();
			return false;
		}
		if (trim(frm.sobrenome.value) == ''){
			alert('Preencha o campo Sobrenome');
			frm.sobrenome.focus();
			return false;
		}
		if (trim(frm.nascimento.value) == ''){
			alert('Preencha o campo Nascimento');
			frm.nascimento.focus();
			return false;
		}
		if (trim(frm.end.value) == ''){
			alert('Preencha o campo Endereço');
			frm.end.focus();
			return false;
		}
		if (trim(frm.cidade.value) == ''){
			alert('Preencha o campo Cidade');
			frm.cidade.focus();
			return false;
		}
		if (trim(frm.tel.value) == ''){
			alert('Preencha o campo Telefone');
			frm.tel.focus();
			return false;
		}
		if (frm.tel.value.length < 14){
			alert('Digite um Telefone válido');
			frm.tel.focus();
			return false;
		}
		if (trim(frm.email.value) == ''){
			alert ('Preencha o campo E-mail.');
			frm.email.focus();
			return false;
		}else{
			var validacao;
			validacao = validaEmail(frm.email.value);
			if (validacao == 0) {
				frm.email.focus();
				return false;
			}
		}
	}else if (tp == '2'){
		if (trim(frm.nome.value) == ''){
			alert('Preencha o campo Nome');
			frm.nome.focus();
			return false;
		}
		if (trim(frm.sobrenome.value) == ''){
			alert('Preencha o campo Sobrenome');
			frm.sobrenome.focus();
			return false;
		}
		if (trim(frm.nascimento.value) == ''){
			alert('Preencha o campo Nascimento');
			frm.nascimento.focus();
			return false;
		}
		if (trim(frm.tel.value) == ''){
			alert('Preencha o campo Telefone');
			frm.tel.focus();
			return false;
		}
		if (frm.tel.value.length < 14){
			alert('Digite um Telefone válido');
			frm.tel.focus();
			return false;
		}
		if (trim(frm.email.value) == ''){
			alert ('Preencha o campo E-mail.');
			frm.email.focus();
			return false;
		}else{
			var validacao;
			validacao = validaEmail(frm.email.value);
			if (validacao == 0) {
				frm.email.focus();
				return false;
			}
		}
		if (trim(frm.evento.value) == ''){
			alert('Preencha o campo Evento');
			frm.evento.focus();
			return false;
		}
		if (trim(frm.pagamento.value) == ''){
			alert('Preencha o campo Pagamento');
			frm.pagamento.focus();
			return false;
		}
	}else if (tp == '3'){
		if (trim(frm.nome.value) == ''){
			alert('Preencha o campo Nome');
			frm.nome.focus();
			return false;
		}
		if (trim(frm.email.value) == ''){
			alert ('Preencha o campo E-mail.');
			frm.email.focus();
			return false;
		}else{
			var validacao;
			validacao = validaEmail(frm.email.value);
			if (validacao == 0) {
				frm.email.focus();
				return false;
			}
		}
		if (trim(frm.assunto.value) == ''){
			alert('Preencha o campo Assunto');
			frm.assunto.focus();
			return false;
		}
		if (trim(frm.msg.value) == ''){
			alert('Preencha o campo Mensagem');
			frm.msg.focus();
			return false;
		}
	}
	frm.submit();
}

function validaEmail(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = email;
	if(reg.test(address) == false) {
		alert('Endereço de e-mail inválido.');
		return 0;
	}else{
		return 1;
	}
}

function mascaraData(campoData,teclapres){
	var data = campoData.value;
	var tecla = teclapres.keyCode;
    if ((tecla > 47 && tecla < 58) || (tecla > 95 && tecla < 105)){ // numeros de 0 a 9  
		if (data.length == 2){
			data = data + '/';
			document.frm.nascimento.value = data;
		}
		if (data.length == 5){
			data = data + '/';
			document.frm.nascimento.value = data;
		}
        return true;  
    }else {  
		document.frm.nascimento.value = data;
		return false;  
    }  
}

function checkIt(evt) {
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "This field accepts numbers only."
        return false
    }
    status = ""
    return true
}

function mascaraTel(objeto){
   if(objeto.value.length == 0)
     objeto.value = '(' + objeto.value;

   if(objeto.value.length == 3)
      objeto.value = objeto.value + ') ';

 if(objeto.value.length == 9)
     objeto.value = objeto.value + '-';
}
