/* pré carregar imagens dos menus */
window.onload = function () {
	var imgs = new Array (
						  /* imagens do include down */
						  "/website/v4/br/_img/gif/txt_down_link_empresa.gif",
						  "/website/v4/br/_img/gif/txt_down_link_franqueado.gif",
						  "/website/v4/br/_img/gif/txt_down_link_comunidade.gif",
						  "/website/v4/br/_img/gif/txt_down_link_moranausa.gif",
						  
						  /* imagens do menu do include top */
						  "/website/v4/br/_img/gif/txt_top_link_produtos.gif",
						  "/website/v4/br/_img/gif/txt_top_link_novidades.gif",
						  "/website/v4/br/_img/gif/txt_top_link_lojas.gif",
						  "/website/v4/br/_img/gif/txt_top_link_midias.gif",
						  "/website/v4/br/_img/gif/txt_top_link_faq.gif",
						  "/website/v4/br/_img/gif/txt_top_link_contato.gif",
						  "/website/v4/br/_img/gif/txt_top_link_cadastrese.gif",
						  
						  /* imagens do submenu do include top */
						  "/website/v4/br/_img/gif/txt_submenu_link_news.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_links.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_revista_digital.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_videos.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_clipping.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_sac.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_curriculo.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_fornecedores.gif",
						  "/website/v4/br/_img/gif/txt_submenu_link_imprensa.gif"
						  );
	for (var i=0; i<imgs.length; i++) {
		eval ("var img"+i+" = new Image()");
		eval ("img"+i+".src='"+imgs[i]+"'");
	}
}

function swapImg (imgID, imgPath) {
	document.getElementById(imgID).src = imgPath;
}

/* funções de controle de menu com alteração de imagem */
function openMenu(menuID, imgID, imgPath) {
	document.getElementById(menuID).style.display = "block";
	swapImg (imgID, imgPath);
}

function closeMenu(menuID, imgID, imgPath){
	document.getElementById(menuID).style.display = "none";
	swapImg (imgID, imgPath);
}

/* função para controlar a aparição de layers */
var lastLayerOpen = ""

function showLayer(layerID) {
	d = document;
	if (lastLayerOpen != "") {
		d.getElementById(lastLayerOpen).style.display = 'none';
	}
	if (layerID == lastLayerOpen) {
		lastLayerOpen = "";
		d.getElementById(layerID).style.display = 'none';
	} else {
		lastLayerOpen = layerID;
		d.getElementById(layerID).style.display = 'block';
	}
}

/* função que mostra foto no lightbox através do plugin Flash */
function picLigthbox(imgPath)
{
	alert(imgPath)
    var a_fake = document.createElement("A");
    a_fake.rel = "lightbox";
    a_fake.href = imgPath;
    Lightbox.start(a_fake);
    a_fake = null;
}

//Script Função ajax que detecta o navegador
function getBrowser() {
if (window.XMLHttpRequest) { 
	a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
else {
  try { 
	 a=new ActiveXObject("Msxml2.XMLHTTP");  //activeX (IE5.5+/MSXML2+)
  }   
  catch(e) {
	try { 
 a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)
	}   
	catch(e) { /* O navegador nÃ£o tem suporte */ 
 a=false; 
	}
  }
} 
return a;
}
//Fim do Scrip Função ajax que detecta o navegador

function func_ajax(url, divID){
	

	ajax = getBrowser();
	if(ajax){
		ajax.open("GET",url, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState != 4){

				document.getElementById(divID).innerHTML = "Carregando...";

			}
			if(ajax.readyState == 4){
				if(ajax.status == 200) {

					 document.getElementById(divID).innerHTML =  ajax.responseText;

       			} else {

					document.getElementById(divID).innerHTML = ajax.responseText;

      			}
			}
		}
		ajax.send(null);
	}
}


function validaMailing () {
	df = document.form1;
	if (df.cmpNome.value == "") {
		alert ("Preencha o campo Nome");
		df.cmpNome.focus();
		return false;
	}
	if (df.cmpEmail.value == "") {
		alert ("Preencha o campo Email");
		df.cmpEmail.focus();
		return false;
	}
	if (isNaN(df.cmpNascDia.value) || isNaN(df.cmpNascMes.value) || isNaN(df.cmpNascAno.value)) {
		alert ("Preencha o campo Data de Nascimento");
		return false;
	}
	if (df.cmpNascDia.value <= 0 || df.cmpNascDia.value > 31) {
		alert ("Dia da Data de Nascimento preenchido incorretamente");
		df.cmpNascDia.focus();
		return false;
	}
	if (df.cmpNascMes.value <= 0 || df.cmpNascMes.value > 12) {
		alert ("Mês da Data de Nascimento preenchido incorretamente");
		df.cmpNascMes.focus();
		return false;
	}
	dt = new Date();
	if (df.cmpNascAno.value <= (dt.getFullYear()-100) || df.cmpNascAno.value > dt.getFullYear()) {
		alert ("Ano da Data de Nascimento preenchido incorretamente");
		df.cmpNascAno.focus();
		return false;
	}
	df.submit();
}