Cufon.replace('.avenir55', { fontFamily: 'Avenir LT55 Std', hover: true });
Cufon.replace('.avenir65', { fontFamily: 'Avenir LT65 Std', hover: true });
Cufon.replace('.avenir85', { fontFamily: 'Avenir LT85 Std', hover: true });
Cufon.replace('.avenir35', { fontFamily: 'Avenir LT35 Std', hover: true });
Cufon.replace('.avenir95', { fontFamily: 'Avenir LT Std', hover: true });

$(document).ready(function(){
	$('#galeria').tn3({ 		autoplay: true,
	   width: 946,
	   skin: "tn3-custom",
	   thumbnailer:{
			shaderColor:"#aaaaaa",
			shaderOpacity:0.8,
			shaderDuration:800
		},
		image:{
			maxZoom:1.5,
			crop:true
		}
   }); 
   $('#slider').nivoSlider({
		'effect':'fade',
		'controlNav': false,
		'animSpeed': 1000,
		'pauseTime': 6000,
		'prevText': '',
      'nextText': ''     
	});	
	$("a.fotoGaleria").fancybox({
		titleShow: false,
		 overlayColor: '#9c9c9c'	
	});
	$("#aviso_legal").fancybox({
		titleShow: false,
		 overlayColor: '#9c9c9c',
		 width: 863,
		 height: 860,
		 autoDimensions: false,
		 padding: 30
	});
	
	$('#form_presupuesto').validate({
		rules: {
			nombre: "required",
			email: {
				required: true,
				email: true
			},
			telefono: { 
				required: true,
				digits: true
			},
			reserva: { 
				required: true,
				date: true
			},
			lugar: "required",
			acepta: "required"
		},		
		messages: {
			nombre: "Nombre requerido",
			email: {
				required: "Email requerido",
				email: "Email inválido"			
			},
			telefono: {
				required: "Teléfono requerido",
				digits: "Solo valores numéricos"			
			},
			reserva: {
				required: "Fecha requerida",
				date: "Fecha incorrecta"
			},
			lugar: "Lugar requerido",
			acepta: "Acepte el aviso legal por favor"
		}
	});
	$('#form_contacto').validate({
		rules: {
			nombre: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			nombre: "Nombre requerido",
			email: {
				required: "Email requerido",
				email: "Email inválido"			
			}
		}		
	});
});
