function ajaxInit() {
	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;
}

function MsgOpSim(tipo) {
	if(tipo == 1)
	document.getElementById('MsgOpSim').innerHTML = 'Você receberá um email para confirmar o cadastro em nossa Newsletter';
	if(tipo == 0)
	document.getElementById('MsgOpSim').innerHTML = ' ';
}

function validaForm(frm) {
	
	var reEmail = /^[\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 reDate = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;	
	
	if(frm == 'form_comercial') 
	{
		
		var nome = document.getElementById('Nome');
		var email = document.getElementById('email');
		var cidade = document.getElementById('Cidade');
		var estado = document.getElementById('Estado'); 		
		var telefone = document.getElementById('Telefone');
		var mensagem = document.getElementById('Mensagem');
				
		if(nome.value =='') {
			alert('Favor informar o campo Nome!');
			nome.focus();
			return false;
		}
		
		else if(email.value =='') {
			alert('Favor informar o campo E-mail!');
			email.focus();
			return false;
		}
		
		else if(reEmail.test(email.value) ==false) {
			alert('Favor informar o campo e-mail corretamente!');
			email.focus();
			return false;
		}		
		
		else if(cidade.value =='') {
			alert('Favor informar o campo Cidade!');
			cidade.focus();
			return false;
		}
		/*
		else if(estado.value =='#') {
			alert('Favor informar o campo Estado!');
			estado.focus();
			return false;
		}		
		*/		
		else if(mensagem.value =='') {
			alert('Favor informar o campo Mensagem!');
			mensagem.focus();
			return false;
		}
		
		else {
			document.form.action = '?url=send_forms';
			document.form.submit();
			return false;
		}

	}
	
	else if(frm == 'form_duvidas') {
		
		var nome = document.getElementById('Nome');
		var email = document.getElementById('email');
		var dtnasc = document.getElementById('DtNascimento');
		var sexo = document.getElementById('Sexo');
		var cidade = document.getElementById('Cidade');
		var estado = document.getElementById('Estado'); 
		var telefone = document.getElementById('Telefone');
		var mensagem = document.getElementById('Mensagem');
		
		if(nome.value =='') {
			alert('Favor informar o campo Nome!');
			nome.focus();
			return false;
		}
		else if(email.value =='') {
			alert('Favor informar o campo E-mail!');
			email.focus();
			return false;
		}
		else if(reEmail.test(email.value) ==false) {
			alert('Favor informar o campo e-mail corretamente!');
			email.focus();
			return false;
		}
		
		
		else if(dtnasc.value =='') {
			alert('Favor informar o campo Data Nascimento!');
			dtnasc.focus();
			return false;
		}
		
		else if(reDate.test(dtnasc.value) ==false) {
			alert('Favor informar o campo Data Nascimento corretamente!');
			dtnasc.focus();
			return false;
		}		
		
		else if(sexo.value =='#') {
			alert('Favor informar o campo Sexo!');
			sexo.focus();
			return false;
		}
		
		else if(cidade.value =='') {
			alert('Favor informar o campo Cidade!');
			cidade.focus();
			return false;
		}
		/*
		else if(estado.value =='#') {
			alert('Favor informar o campo Estado!');
			estado.focus();
			return false;
		}		
		*/
		else if(mensagem.value =='') {
			alert('Favor informar o campo Mensagem!');
			mensagem.focus();
			return false;
		}
		else {
			
			document.form.action = '?url=send_forms';
			document.form.submit();
			return false;
		}
	}	


	if(frm == 'form_comercial_en') {
		
		document.form.action = 'send_forms.php';
		document.form.submit();
		return false;

	}
	
	else if(frm == 'form_duvidas_en') {

		document.form.action = 'send_forms.php';
		document.form.submit();
		return false;

	}	




	else if(frm == 'form_cadastro_view') {
		
		var razaosocial = document.getElementById('RazaoSocial');
		var ie = document.getElementById('InscricaoEstadual');
		var cnpj = document.getElementById('CNPJ');
		var endereco = document.getElementById('Endereco');
		var cidade = document.getElementById('Cidade');
		var estado = document.getElementById('Estado');
		var cep = document.getElementById('Cep');
		var telefone = document.getElementById('Telefone');
		var email = document.getElementById('Email'); 
		var empresa1 = document.getElementById('Empresa1');
		var telefone1 = document.getElementById('Telefone1');
		var empresa2 = document.getElementById('Empresa2');
		var telefone2 = document.getElementById('Telefone2');
		var empresa3 = document.getElementById('Empresa3');
		var telefone3 = document.getElementById('Telefone3');
		var nome = document.getElementById('Nome');
		var dia = document.getElementById('Dia');
		var mes = document.getElementById('Mes');
		var ano = document.getElementById('Ano');
		
		if(razaosocial.value =='') {
			alert('Favor informar o campo Razão Social!');
			razaosocial.focus();
			return false;
		}
		else if(ie.value =='') {
			alert('Favor informar o campo Inscrição Estadual!');
			ie.focus();
			return false;
		}
		else if(cnpj.value =='') {
			alert('Favor informar o campo CNPJ!');
			cnpj.focus();
			return false;
		}
		else if(endereco.value =='') {
			alert('Favor informar o campo Endereço!');
			endereco.focus();
			return false;
		}
		else if(cidade.value =='') {
			alert('Favor informar o campo Cidade!');
			cidade.focus();
			return false;
		}
		else if(estado.value =='-1') {
			alert('Favor informar o campo Estado!');
			estado.focus();
			return false;
		}	
		else if(cep.value =='') {
			alert('Favor informar o campo CEP!');
			cep.focus();
			return false;
		}	
		else if(telefone.value =='') {
			alert('Favor informar o campo Telefone!');
			telefone.focus();
			return false;
		}
		else if(email.value =='') {
			alert('Favor informar o campo E-mail!');
			email.focus();
			return false;
		}
		
		else if(reEmail.test(email.value) ==false) {
			alert('Favor informar o campo e-mail corretamente!');
			email.focus();
			return false;
		}		
	
		else if(empresa1.value =='') {
			alert('Favor informar o campo Empresa1!');
			empresa1.focus();
			return false;
		}
		else if(telefone1.value =='') {
			alert('Favor informar o campo Telefone1!');
			telefone1.focus();
			return false;
		}
		else if(empresa2.value =='') {
			alert('Favor informar o campo Empresa2!');
			empresa2.focus();
			return false;
		}
		else if(telefone2.value =='') {
			alert('Favor informar o campo Telefone2!');
			telefone2.focus();
			return false;
		}
		else if(empresa3.value =='') {
			alert('Favor informar o campo Empresa3!');
			empresa3.focus();
			return false;
		}
		else if(telefone3.value =='') {
			alert('Favor informar o campo Telefone3!');
			telefone3.focus();
			return false;
		}		
		else if(nome.value =='') {
			alert('Favor informar o campo Nome!');
			nome.focus();
			return false;
		}
		else if(dia.value =='-1') {
			alert('Favor informar o campo Dia!');
			dia.focus();
			return false;
		}	
		else if(mes.value =='-1') {
			alert('Favor informar o campo Mês!');
			mes.focus();
			return false;
		}	
		else if(ano.value =='-1') {
			alert('Favor informar o campo Ano!');
			ano.focus();
			return false;
		}			
		else {
			
			document.form.action = 'view_cad.php';
			document.form.target = '_blank';
			document.form.submit();
			return false;
		}
	}
	
	
	
}

function enviaCadastro() {
	document.form.action ='includes/functions.php?acao=envia_cadastro';
	document.form.submit();
	
}


function showPopup(url,width,height) {
	
	var wScreen = screen.width;
	var hScreen = screen.height;
	
	var left = (wScreen - width) / 2;
	
	var top = (hScreen - height) / 2;

	var features = 'status=yes,resizable=no,scrollbars=yes,top='+top+',left='+left+',width='+width+',height='+height;	
	
	window.open(url,'',features);
	
}


function showForm(url,id) {
	
	if(id =='') {
		window.location='?url='+url;
	}
    else {
		window.location='?url='+url+'&id='+id;
	}
}




function showMenuProdutos() {
	
	ajaxmenu = ajaxInit();
	if(ajaxmenu) {
		ajaxmenu.open("GET", "interno/show_menu_produtos.php", true);
		ajaxmenu.onreadystatechange = function() {
			if(ajaxmenu.readyState == 1) {
				document.getElementById('divMenu').innerHTML ="<img src=imagens/loading.gif>";
			}
			if(ajaxmenu.readyState == 4) {
				if(ajaxmenu.status == 200) {
					var retorno = ajaxmenu.responseText;
					document.getElementById('divMenu').innerHTML = retorno;
				}
				else {
					alert(ajaxmenu.statusText);
				}
			}
		}
		ajaxmenu.send(null);
	}
	
}


function showLightbox(frm,id) {
	
	document.getElementById('lightbox').style.height ='';
	document.getElementById('lightbox').style.display = 'inline';
	//document.getElementById('lightbox').style.width = document.body.scrollWidth;
	//document.getElementById('lightbox').style.height = document.body.scrollHeight;
	
	var url = 'interno/'+frm+'.php?id='+id;

	ajax = ajaxInit();
	if(ajax) {
		ajax.open("GET", url, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) {
				document.getElementById('showFRM').innerHTML ="<img src=imagens/loading.gif>&nbsp;&nbsp;<b><font size=2 face=Arial>Aguarde...</font></b>";
			}
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					var retorno = ajax.responseText;
					document.getElementById('showFRM').innerHTML = retorno;
					//document.getElementById('lightbox').style.height ='';
					document.getElementById('lightbox').style.width = document.body.scrollWidth;
					document.getElementById('lightbox').style.height = document.body.scrollHeight;
				}
				else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(null);
	}	
	
}

function showPesquisar() {
	
	var descpesquisa = document.getElementById('DescPesquisa');

	if(descpesquisa.value =='digite aqui') {
		descpesquisa.value = '';
	}
	
	else if(descpesquisa.value =='search') {
		descpesquisa.value = '';
	}
	
	window.location = '?url=show_busca&DescPesquisa='+descpesquisa.value;
}

function cadNewsletters() {
	
	var email_news = document.getElementById('email_news');
	
	//validação por Expressão Regular
	var er = new RegExp(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i);

	email = email_news.value;
	
	if(typeof(email) == "string")
	{
		if(er.test(email))
			{ 
			window.location = '?url=send_forms&acao_cadnews=cad_newsletters&email='+email_news.value;
			}
		else
			{ 
			alert('Favor informe o e-mail corretamente. \nCadastre apenas um e-mail por vez!');
			return false;
			}
	 }
}


function hideLightbox() {

	document.getElementById('lightbox').style.display = 'none';
}


function show_pic_notas() {
	
		document.getElementById('pic_nota').style.display = 'none';
		document.getElementById('pic_nota').src = img_nota[count_array];
		document.getElementById('link_nota_img').href = '?url=show_nota&id='+id_nota[count_array];
		document.getElementById('texto_nota').innerHTML = '<a href="?url=show_nota&id='+id_nota[count_array]+'"><b>'+txt_nota[count_array]+'</b></a>';
		//document.getElementById('link_nota_texto').href = "javascript:showLightbox('show_nota','"+id_nota[count_array]+"')";
		document.getElementById('pic_nota').style.display = 'inline';

}

function play_slide() {

	if(count_array ==0) {
		
		document.getElementById('anterior_slide').value = limites_notas-1;
	}
	
	else {
		
		document.getElementById('anterior_slide').value = count_array-1
	}
	
	if(count_array ==limites_notas-1) {
	
		document.getElementById('proximo_slide').value = 0;
	}
	
	else {
		
		document.getElementById('proximo_slide').value = count_array+1;
	}

int = window.setInterval("show_slide();", 1);

window.clearInterval(tempo_espera);
}

function show_slide() {
	
	valor_alpha = valor_alpha + 12;
	
	if(valor_alpha >=100) {
			
			document.getElementById('img_back_nota').style.background = 'url('+img_nota[count_array]+')';
			
			count_array++;
			
			if(count_array ==limites_notas) {
			
				count_array = 0;
			}	
			
			window.clearInterval(int);
			
			window.clearInterval(tempo_espera);
			
			tempo_espera = window.setInterval("play_slide();show_pic_notas();",7000);	
			
			valor_alpha = 0;
	}
	
	document.getElementById('pic_nota').style.opacity = valor_alpha / 100;
	
	document.getElementById('pic_nota').style.filter = 'alpha(opacity='+valor_alpha+')';
}

function bt_anterior_nota() {
	
window.clearInterval(tempo_espera);
window.clearInterval(int);	

count_array = document.getElementById('anterior_slide').value;

show_pic_notas();play_slide();
	
}

function bt_proxima_nota() {
	
window.clearInterval(tempo_espera);
window.clearInterval(int);	

show_pic_notas();play_slide();
	
}



