// JavaScript Document

// RECONHECE O BROWSER
var ns4 = (document.layers) ? true : false
var ie4 = (document.all) ? true : false
/*
// Inicio do sistema de bloqueio de página
var message="";

// desativar Botao esquerdo do mouse
function clickIE() {if (document.all) {(message);return true;}}

function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return true;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return true")

//desativar seleção de texto (IE4+, NS6+)
function click() {
	if (event.button == 2 || event.button == 3) oncontextmenu = 'return false';
}

//if IE4+
document.onselectstart=new Function ("return true")

//if NS6
if (window.sidebar){
document.onclick=new Function ("return true")
}

document.oncontextmenu =  new Function('return false;');
document.onmouseup =  new Function('return false;');
document.onselectstart=  new Function('return false;');

// Fim do sistema de bloqueio
*/

//Chamada de inicio do AJAX
try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

// FUNCOES PARA CONTROLE DE AVANCO EM CAMPOS DE TEXTO
function semTab() {
	checatab = false;
}

function comTab() {
	checatab = true;
} 

checatab = false;

// PULA PARA A CAIXA DE TEXTO DEFINIDA AO ALCANCAR O TAMANHO MAXIMO DE CARACTERES
function pula(origem, tamanho, destino) {
	if ((origem.value.length == tamanho) && checatab)
		destino.focus();
}




function chkfale(){
	d = document.faleconosco;
	
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	}
	//tipo de endereço
	if(d.telefone.value == "")
	{
		alert("O campo Telefone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	if(d.msg.value == "")
	{
		alert("O campo Mensagem deve ser preenchido!");
		d.msg.focus();
		return false;
	} else {
		d.submit();
	}
}

function chkasso(){
	d = document.asso;
	
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	}
	//tipo de endereço
	if(d.telefone.value == "")
	{
		alert("O campo Telefone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	if(d.msg.value == "")
	{
		alert("O campo Mensagem deve ser preenchido!");
		d.msg.focus();
		return false;
	} else {
		d.submit();
	}
}

function chksac(){
	d = document.sac;
	if(d.setor.value == "")
	{
		alert("O campo Loja deve ser preenchido!");
		d.setor.focus();
		return false;
	}
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o Nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	}
	//tipo de endereço
	if(d.telefone.value == "")
	{
		alert("O campo Telefone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	if(d.msg.value == "")
	{
		alert("O campo Pergunta deve ser preenchido!");
		d.msg.focus();
		return false;
	} else {
		d.submit();
	}
}

//Envio form para pop-up
function openPopup(URL, wid, hei, scrol){
window.open(URL,"_popup","toolbar=no,scrollbars="+scrol+",location=no,statusbar=no,menubar=no,resizable=no,width="+wid+",height="+hei+"");
return true;
}

