
function maisDetalhes(id){

	divMap = document.getElementById("foto-mapa");
	divMap.className = "hide";

	id--;
	var lojas = document.getElementById("lista-lojas");
	var lis = lojas.getElementsByTagName("li");
	var P = lis[id].getElementsByTagName("p")[0];
	var A = lis[id].getElementsByTagName("a")[0];

	for(var x=0; x<lis.length; x++) {
		typ = P.className=="hide" ? (x==id?"show":"hide") : "hide";
		lis[x].getElementsByTagName("p")[0].className = typ;
		if(x!=id){
			lis[x].getElementsByTagName("a")[0].className = "bt-mais-detalhes";
		}
	}
	A.className = A.className == "bt-mais-detalhes" ? "bt-fechar-detalhes" : "bt-mais-detalhes";
}



function showMenu(id,tot){

	var UL = document.getElementById("lista-categorias-"+id);
	var A = document.getElementById("a-lista-categorias-"+id);

	for(var x=0; x<tot; x++) {
		//UL.className=="hide" ? typ = (x==id?"show":"hide") : typ = "hide";
		typ = (x==id?"show":"hide");
		document.getElementById("lista-categorias-"+x).className = typ;

		typ = (x==id?"selected-category":"");
		document.getElementById("a-lista-categorias-"+x).className = typ;

	}
	//A.className = A.className == "selected-category" ? "" : "selected-category";
}



function showMenuSimple(id,tot){

	var A = document.getElementById("a-lista-categorias-"+id);

	for(var x=0; x<tot; x++) {

		typ = (x==id?"selected-category":"");
		document.getElementById("a-lista-categorias-"+x).className = typ;
		document.getElementById("lista-categorias-"+x).className = "hide";

	}
	//A.className = A.className == "selected-category" ? "" : "selected-category";
}

var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='pix/button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}


function randomCalls() {
	var data = new Date();
	var dia = data.getDay();
	var box1 = document.getElementById("box-tortas");
	var box2 = document.getElementById("box-feijoada");
	if(dia==5 || dia==6)  {
		box1.style.display = "none";
		box2.style.display = "block";
	} else {
		box1.style.display = "block";
		box2.style.display = "none";
	}
}

function validaWorkForm() {

	var frmvalidator  = new Validator("formAct");
	frmvalidator.addValidation("nome","req","Por favor digite seu nome");
	
	frmvalidator.addValidation("dddTel","req","Por favor digite o ddd de sua cidade");
	frmvalidator.addValidation("telefone","req","Por favor digite seu telefone");
	
	
	frmvalidator.addValidation("dia","req","Por favor digite o dia do seu nascimento");
	frmvalidator.addValidation("mes","req","Por favor digite m&ecirc;s do seu nascimento");
	frmvalidator.addValidation("ano","req","Por favor digite ano do seu nascimento");

	//frmvalidator.addValidation("email","req","Por favor digite seu e-mail corretamente");
	//frmvalidator.addValidation("email","email","Por favor digite seu e-mail corretamente");

	frmvalidator.addValidation("bairro","req","Por favor digite seu bairro");

	frmvalidator.addMsgError("msgError");
}

function validaRegisterForm() {

	var frmvalidator  = new Validator("formAct");
	frmvalidator.addValidation("nome","req","Por favor digite seu nome");

	frmvalidator.addValidation("email","req","Por favor digite seu e-mail corretamente");
	frmvalidator.addValidation("email","email","Por favor digite seu e-mail corretamente");

	frmvalidator.addValidation("endereco","req","Por favor digite seu endereço");
	frmvalidator.addValidation("bairro","req","Por favor digite seu bairro");

	frmvalidator.addMsgError("msgError");
}

function validaContactForm() {

	var frmvalidator  = new Validator("formAct");
	frmvalidator.addValidation("nome","req","Por favor digite seu nome");

	frmvalidator.addValidation("email","req","Por favor digite seu e-mail corretamente");
	frmvalidator.addValidation("email","email","Por favor digite seu e-mail corretamente");

	frmvalidator.addValidation("assunto","req","Por favor digite seu assunto");
	frmvalidator.addValidation("mensagem","req","Por favor digite sua mensagem");

	frmvalidator.addMsgError("msgError");
}

function setLoading(obj){
	
	document.getElementById(obj).innerHTML = "<span class=\"loading\"></span>";
	
}



function vejaMapa(id){

	var mapId = ["0","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","150"];
	
	divMap = document.getElementById("foto-mapa");
	
	quadroFoto = document.getElementById("img-box");
	quadroFoto.innerHTML = "<img src='imgs/mapas/"+mapId[id]+".jpg' id='img-mapa' width='715' height='380' alt='' />"
	
	//quadroFoto = document.getElementById("img-mapa");
	//quadroFoto.src = "imgs/mapas/"+mapId[id]+".jpg";
	
	fecharBt = document.getElementById("bt-fecha-mapa");
	
	fecharBt.onclick = function (){
		divMap.className = "hide";
		quadroFoto.src = "";
		quadroFoto.innerHTML = "";
	};
	
	quadroFoto.onclick = function (){
		divMap.className = "hide";
		quadroFoto.src = "";
		quadroFoto.innerHTML = "";
	};
	
	var ie=document.all?1:0
	
	if(ie){
		vSpace = 50;
	}else{
		vSpace = id > 16?37:50;
	}
	pTop = 280;
	valTop = id * vSpace;
	fimTop = valTop + pTop;
	
	divMap.style.top = fimTop + "px";
	divMap.className = "show";
	quadroFoto.src = "imgs/mapas/"+mapId[id]+".jpg";
	
}

function showSplash()
{
	var data = new Date();
	
	if (data.getDay() >= 1 && data.getDay() <= 4)
		if (data.getHours() >= 10 && data.getHours() < 18)
			return false;
	else
		return true;
}