/* IMAGEM ROTATIVA */
var ImagemRotativa = Array('imagem2.png',
						   'imagem5.png',
						   'imagem6.png',
						   'imagem7.png',
						   'imagem10.png');

if(ImagemRotativa.length > 1){
	var Interador = 0;
	var Intervalo = window.setInterval(
			function(){
				$("#ImagemRotativa").fadeOut(500,
				function(){
					document.getElementById("ImagemRotativa").src = "rotativa/" + ImagemRotativa[Interador];
				});
				$("#ImagemRotativa").fadeIn(500);
				Interador = (Interador == (ImagemRotativa.length - 1)) ? 0 : ++Interador;
	}, 5000);
}
/* FIM IMAGEM ROTATIVA */

//VERIFICA SE ABRE O CARDAPIO
function VerificaCardapio(Valor){
	if(Valor == "monte")
		$("#MonteCardapio").show("fast");
}

//OBTER HTTP
function ObterHttp(){
	var http = false;
	try{ http = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch (e){
		try{ http = new ActiveXObject("Microsoft.XMLHTTP"); }
		catch(E){ http = false; }
	}
	if (!http && typeof XMLHttpRequest!='undefined') http = new XMLHttpRequest();
	return http;
}

//ATIVA O LIGHTBOX
function AtivaFoto(){
	$('#Fotos a').lightBox({fixedNavigation:true});
}

//MUDA O CONTEUDO
function MudaConteudo(Pagina){
	//document.getElementById("Conteudo_Centro").innerHTML = "";
	
	$(".Centro").fadeOut(500, function(){
		$(".Conteudo").animate({height:140, top:140}, 500)
		$(".Centro_Container").animate({height:100}, 500, function(){
			$(".Conteudo").animate({height:403, top:40}, 500);
			$(".Centro_Container").animate({height:367}, 500, function(){
				trocaPagina(Pagina);
			});
		})
	});
}		

//VALIDACAO DO CONTATO
function ValidaContato(form){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    var aux;
	
	if(form.nome.value != ""){
	   aux = form.nome.value.indexOf(' ');
       if(aux == '-1'){
            alert("Preencha o sobrenome");
            form.nome.focus();
            return false;
       }		
	}else{
	   alert("Preencha o nome");
		form.nome.focus();
		return false;	   
	}
	if(form.email.value == ""){
		alert("Preencha o email");
		form.email.focus();
		return false;
	}else if(!er.test(form.email.value)){
		alert("Email invalido");
		form.email.focus();
		return false;
	}
	if(form.mensagem.value == ""){
		alert("Preencha a mensagem");
		form.mensagem.focus();
		return false;
	}
	return true;
}

//TROCA A PAGINA
function trocaPagina(Pagina){
	//AJAX
	var http = ObterHttp();	
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			document.getElementById("Conteudo_Centro").innerHTML = http.responseText;
			$(".Centro").fadeIn(500);
			if(Pagina == "fotos_inc.php"){ AtivaFoto(); }
		}
	}
	http.open("GET", Pagina, true);
	http.send(null);
}

//MUDA FOTO
function MudaFoto(CodFoto, Categoria){
	document.getElementById("FotoPrincipal").src = "fotos/" + Categoria + "/foto_" + CodFoto + ".jpg";
	document.getElementById("FotoLink").href = "fotos/" + Categoria + "/big/foto_" + CodFoto + "_big.jpg";
}

//BOX DE FOTOS
function Foto_Box(Categoria,CodFoto,Acao){
    if(Acao == 1){
        document.getElementById('Foto_Box').style.display = 'block';
        $("#Foto_Box").animate({height:500}, 1000);
        document.getElementById('Foto_Grande').src = 'fotos/'+Categoria+'/big/foto_'+CodFoto+'_big.jpg';
    }else{
        $("#Foto_Box").animate({height:0}, 1000);       
        document.getElementById('Foto_Box').style.display = 'none';
        document.getElementById('Foto_Grande').src = '';
    }
    
}

function ValidaOrcamento(){
    obj = document.Form_Orcamento;
    
    if(obj.nome.value != ""){
	   aux = obj.nome.value.indexOf(' ');
       if(aux == '-1'){
            alert("Preencha o sobrenome");
            obj.nome.focus();
            return false;
       }		
	}else{
	   alert("Preencha o nome");
		obj.nome.focus();
		return false;	   
	}
    if(obj.telefone.value == '' || obj.telefone.value.length < 14){
        alert("Preencha o campo Telefone");
        obj.telefone.focus();
        return false;
    }else if(obj.email.value == ''){
        alert("Preencha o campo Email");
        obj.email.focus();
        return false;
    }else{
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(!er.test(obj.email.value)){
			alert("Email incorreto");
			obj.email.focus();
            obj.email.value = '';
			return false;
		}
    } 
    if(obj.tipo.value == '0'){
        alert("Preencha o campo Tipo Evento");
        obj.tipo.focus();
        return false;
    }else if(obj.cardapio.value == '0'){
        alert("Preencha o campo Cardapio");
        obj.cardapio.focus();
        return false;
    }else if(obj.convidados.value == ''){
        alert("Preencha o numero de convidados");
        obj.convidados.focus();
        return false;
    }else if(obj.data.value == ''){
        alert("Preencha o campo Data Evento");
        obj.data.focus();
        return false;
    }else if(obj.conheceu.value == '0'){
        alert("Preencha o campo Como Conheceu o Buffet");
        obj.conheceu.focus();
        return false;
    }else if(obj.local.checked == true){
        alert("Preencha o campo Ja possui local");
        return false;
    }else{
        obj.submit();
    }
}

/**
 * Muda o cardapio do monte seu cardapio
 */
function MudaCardapio(Cardapio){
	$("#Cardapio_1").hide();
	$("#Cardapio_2").hide();
	$("#Cardapio_3").hide();
	
	$("#Cardapio_" + Cardapio).show("fast");
}

/**
 * Salva itens do cardapio
 */
function SalvaCardapio(CodCardapio){
	var ArraySelecionados = new Array();
	var Cardapio = document.getElementById("Cardapio_" + CodCardapio);
	
	for(var i = 0; i < Cardapio.getElementsByTagName("input").length; i++){
	    if(Cardapio.getElementsByTagName("input")[i].type == "checkbox"){
	        if(Cardapio.getElementsByTagName("input")[i].checked == true){
	            ArraySelecionados.push(Cardapio.getElementsByTagName("input")[i].value);
	        }
	    }
	}
	
	//AJAX
	var http = ObterHttp();	
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			//alert(http.responseText);
			if(http.responseText == "OK"){
				alert("Cardápio salvo");
				$("#MonteCardapio").hide("fast");
			}else{ alert("Erro interno, por favor, tente novamente"); }
		}
	}
	http.open("GET", "php/AjaxCardapio.php?Dados=" + ArraySelecionados, true);
	http.send(null);
}

/**
 * Fecha a div do cardapio
 */
function FechaCardapio(){
	$("#MonteCardapio").hide("fast");
}

/**
*MASCARAS
**/

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function phone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function nascimento(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/(\d{2})(\d)/,"$1/$2")    //Coloca uma barra no terceiro dígito
    v=v.replace(/(\d{2})(\d)/,"$1/$2")    //Coloca uma barra no sexto dígito
	return v
}
