$(document).ready(function(){
	Cufon.replace( '.arena' );

	$('.lightbox').lightBox();
	
	$(".telefone").mask("(999) 9999-9999");

	$('#bgPreto').hide();
	$("#m1").addClass("marca");
	$("#mapa").addClass("sobre");
	$("#esp").click(function(){
		$("#infos").addClass("aparece");
		$("#bgPreto").fadeTo(500, 0.3);	
		$("#boxCima").delay(250);	
		$("#boxCima").show();	
		$("#boxScr").addClass("tam");		
		$('.scroll-pane').jScrollPane({showArrows:false});	
	});
	$("#orc").click(function(){
		$("#orcam").addClass("aparece");
		$("#bgPreto").fadeTo(500, 0.3);	
		$("#boxCima").delay(250);	
		$("#boxCima").show();	
	});	
	$("#fechar").click(function(){
		$("#boxCima").fadeOut(250);
		$("#bgPreto").delay(200);	
		$("#bgPreto").fadeOut(500);	
		$("#infos").removeClass("aparece")
		$("#orcam").removeClass("aparece");
	});
	
	$("#m3").click(function(){
		$("#mapa3").addClass("sobre");
		$("#m3").addClass("marca");
		$("#mapa").removeClass("sobre");
		$("#m1").removeClass("marca");
		$("#mapa2").removeClass("sobre");
		$("#m2").removeClass("marca");
	});
	$("#m2").click(function(){
		$("#mapa2").addClass("sobre");
		$("#m2").addClass("marca");
		$("#mapa").removeClass("sobre");
		$("#m1").removeClass("marca");
		$("#mapa3").removeClass("sobre");
		$("#m3").removeClass("marca");
	});
	$("#m1").click(function(){
		$("#mapa").addClass("sobre");
		$("#m1").addClass("marca");
		$("#mapa2").removeClass("sobre");
		$("#m2").removeClass("marca");
		$("#mapa3").removeClass("sobre");
		$("#m3").removeClass("marca");
	});

	$(".carroselprodutos").jCarouselLite({
		btnPrev : '.prevProd',
		btnNext : '.nextProd',
		speed   : 500,
		visible : 3,
		scroll	:3
	})

	
	if($('#prodsBox').length) {
		$('#prodsBox').show();
		$('#prodsBox').cycle({
			fx: 'scrollHorz',
			timeout: 0,
			speed: 800,
			next: '.next',
			prev: '.previous'
		});
	}

});

function swap(target, fname) {
	document[target].src = "fotos/" + fname;
	document.getElementById('large').href = "fotos/" + fname;
}

function verifica_orcamento(formulario) {
	if (formulario.nome.value == "") {
		alert("Campo NOME está em branco!");
		formulario.nome.focus();
		return false;
	}

	var formato = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(!formato.test(formulario.email.value)) {
		alert("O campo E-MAIL está incorreto!");
		formulario.email.focus();
		return false;
	}

	if (formulario.telefone.value.length < 13 || formulario.telefone.value == "(xx)xxxx-xxxx") {
		alert("Campo TELEFONE inválido!");
		formulario.telefone.focus();
		return false;
	}

	if (formulario.mensagem.value == "") {
		alert("Campo MENSAGEM está em branco!");
		formulario.mensagem.focus();
		return false;
	}
}

function verifica_contato(formulario) {
	if (formulario.nome.value == "") {
		alert("Campo NOME está em branco!");
		formulario.nome.focus();
		return false;
	}

	var formato = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(!formato.test(formulario.email.value)) {
		alert("O campo E-MAIL está incorreto!");
		formulario.email.focus();
		return false;
	}

	if (formulario.telefone.value.length < 13 || formulario.telefone.value == "(xx)xxxx-xxxx") {
		alert("Campo TELEFONE inválido!");
		formulario.telefone.focus();
		return false;
	}

	if (formulario.mensagem.value == "") {
		alert("Campo MENSAGEM está em branco!");
		formulario.mensagem.focus();
		return false;
	}
}
