function exibeMapa(id) {
		document.getElementById('mapaAPI' ).style.display = 'block';
		document.getElementById('map' ).style.visibility = 'visible';
}
function ocultaMapa(id) {
		document.getElementById('mapaAPI' ).style.display = 'none';
		document.getElementById('map' ).style.visibility = 'hidden';
}

function acessaAreaRestrita(control){
//	document.getElementById(control.id).style.display = "none";
	document.getElementById(control.id.replace("aAreaRestrita_","pAreaRestrita_")).style.display = "block";
}
function cancelaAreaRestrita(control){
	document.getElementById(control.id.replace("cancelar_","pAreaRestrita_")).style.display = "none";
//	document.getElementById(control.id.replace("cancelar_","aAreaRestrita_")).style.display = "block";
}

function validaForm(form){
    var elem = form.elements;
    for (var i = 0; i < elem.length; i++) {
        if (elem[i].value == "") {
        	alert("Campos de preenchimento obrigatório");
        	return false;
        }
    }
    return true;	
}

function exibeDiv(id) {
	document.getElementById(id).style.display = "block";
}

function ocultaDiv(id) {
	Effect.Fade(id, {duration: 0.8});
	//document.getElementById(id).style.display = "none";
}

function loadPage() {
	Effect.Fade('loadPage', {duration: 0.6});
	//Effect.Fade('loadLogo', {duration: 0.3});
}

function alternaDiv(id) {
	div = document.getElementById(id);
	if (div.style.display=='block') {
		//ocultaDiv(id);
		Effect.Fade(id, {duration: 0.3});
	}
	else { 
		exibeDiv(id);
	}
}


function validarEmail() {
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    mail = document.getElementById("email");
    index = mail.value.indexOf("@");
    spn = document.getElementById(mail.id + "Obrig");
    if (mail.value == "") {spn.innerHTML = "&laquo;";  return false;}
    if (!er.test(mail.value) || mail.value.charAt(index + 1) == ".") {        
        spn.innerHTML = "&laquo; Email invalido";
        return false;
    }
    spn.innerHTML = ""; 
    return true;
}

function validarCadastroEmail(id) {
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    mail = document.getElementById(id);
    index = mail.value.indexOf("@");
    spn = document.getElementById(mail.id + "Obrig");
    if (mail.value == "") {spn.innerHTML = "&times;";  return false;}
    if (!er.test(mail.value) || mail.value.charAt(index + 1) == ".") {        
        spn.innerHTML = "&times; Email invalido";
        return false;
    }
    spn.innerHTML = ""; 
	doWork('cadastro');
	ocultaDiv('formCadastro');
	exibeDiv('mgsSucesso');
	exibeDiv('newMail');
    return true;
}

function validarControle(controle) {
    spn = document.getElementById(controle.id + "Obrig");
    if(controle.value == ""){
        spn.innerHTML = "&laquo;";
    }
    else{
        spn.innerHTML = "";
    }
}


function validarFormContato(form) {
    var elem = document.getElementById(form).elements;
    var valid = true;
    var validEmail = true;
    for (var i = 0; i < elem.length; i++) {
        spn = document.getElementById(elem[i].id + "Obrig");
        if (spn != null) {
            if (elem[i].value == "") {
                spn.innerHTML = "&laquo;";
                valid = false;
                elem[i].onblur = function() { validarControle(this); }
            }
        }
    }

    validEmail = validarEmail();

    document.getElementById("email").onblur = function() { validarEmail(); }
	if (valid&&validEmail) {
		doWork('contato');
		ocultaDiv('formBoxContato');
		exibeDiv('contatoSucesso');
		exibeDiv('msgReturneSucessoCntato');
		document.getElementById('nome').value = "";
		document.getElementById('email').value = "";
		document.getElementById('telefone').value = "";
		document.getElementById('mensagem').value = "";
	}
    return (valid && validEmail);
}



function openBox(box) {
	switch (box) {
	case 'espaco':
		document.getElementById('sobre').style.display = "block";
		Effect.Fade('noticias', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('conteudoCont', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	break
	
	case 'galeria':
		document.getElementById('allGallery').style.display = "block";
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('noticias', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('conteudoCont', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	break
	
    case 'home':
		document.getElementById('noticias').style.display = "block";
		document.getElementById('conteudoCont').style.display = "block";
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	break

    case 'contato':
		document.getElementById('contato').style.display = "block";
		Effect.Fade('conteudoCont', {duration: 0.3});
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('noticias', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	break

    case 'parceiros':
		document.getElementById('parceiros').style.display = "block";
		Effect.Fade('conteudoCont', {duration: 0.3});
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('noticias', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
	break

	case 'djs':
		document.getElementById('djs').style.display = "block";
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('conteudoCont', {duration: 0.3});
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('noticias', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	break
	
	case 'boxNoticias':
		document.getElementById('boxNoticias').style.display = "block";
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('conteudoCont', {duration: 0.3});
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('noticias', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	break

	default:
		document.getElementById('noticias').style.display = "block";
		document.getElementById('conteudoCont').style.display = "block";
		Effect.Fade('sobre', {duration: 0.3});
		Effect.Fade('contato', {duration: 0.3});
		Effect.Fade('allGallery', {duration: 0.3});
		Effect.Fade('djs', {duration: 0.3});
		Effect.Fade('boxNoticias', {duration: 0.3});
		Effect.Fade('parceiros', {duration: 0.3});
	} 
}

function altMenu(lnk) {
	menuContato = document.getElementById('linkContato');
	menuGaleria = document.getElementById('linkGaleria');
	menuEspaco = document.getElementById('linkEspaco');
	menuHome = document.getElementById('linkHome');
	menuDjs = document.getElementById('linkDjs');
	menuParceiros = document.getElementById('linkParceiros');
	
	switch (lnk) {
	case 'linkEspaco':
    	menuEspaco.className = "sel";
		menuContato.className = "bsc";
	menuGaleria.className = "bsc";
		menuHome.className = "bsc";
		menuDjs.className = "bsc";
		menuParceiros.className = "bsc";
	break
	
	case 'linkGaleria':
    	menuGaleria.className = "sel";
		menuContato.className = "bsc";
		menuEspaco.className = "bsc";
		menuHome.className = "bsc";
		menuDjs.className = "bsc";
		menuParceiros.className = "bsc";
	break
	
	case 'linkDjs':
    	menuDjs.className = "sel";
		menuContato.className = "bsc";
	menuGaleria.className = "bsc";
		menuEspaco.className = "bsc";
		menuHome.className = "bsc";
		menuParceiros.className = "bsc";
	break
		
    case 'linkHome':
    	menuHome.className = "sel";
		menuContato.className = "bsc";
	menuGaleria.className = "bsc";
		menuEspaco.className = "bsc";
		menuDjs.className = "bsc";
		menuParceiros.className = "bsc";
	break

    case 'linkContato':
		menuContato.className = "sel";
	menuGaleria.className = "bsc";
		menuEspaco.className = "bsc";
		menuHome.className = "bsc";
		menuDjs.className = "bsc";
		menuParceiros.className = "bsc";
	break

    case 'linkParceiros':
		menuContato.className = "bsc";
	menuGaleria.className = "bsc";
		menuEspaco.className = "bsc";
		menuHome.className = "bsc";
		menuDjs.className = "bsc";
		menuParceiros.className = "sel";
	break


	default:
		menuHome.className = "sel";
		menuContato.className = "bsc";
	menuGaleria.className = "bsc";
		menuEspaco.className = "bsc";
		menuDjs.className = "bsc";
		menuParceiros.className = "bsc";
	} 
}
