$(document).ready(function(){

	$("#banner_notrans .tooltip").easyTooltip();

	$("#nome").click(function(){$('#nome').val('');});
	
	$("#email").click(function(){$('#email').val('');});

	$('#banner').nivoSlider({
		effect:'random',
		slices:15,
		animSpeed:500,
		pauseTime:4000,
		startSlide:0,
		directionNav:true,
		directionNavHide:true,
		controlNav:false,
		controlNavThumbs:false,
		controlNavThumbsSearch: '.jpg',
		controlNavThumbsReplace: '_thumb.jpg',
		keyboardNav:true,
		pauseOnHover:true,
		manualAdvance:false,
		captionOpacity:0.8,
		beforeChange: function(){},
		afterChange: function(){},
		slideshowEnd: function(){}
	});
		
	$('.link').click(function(){
		var rand = Math.random();
		$.post($(this).attr('rel') + '.php?id=' + $(this).attr('id') + '&tk=' +  rand, function(data) {
			$("#banner_acomodacoes").children().remove();
			var id_div = 'banner_acomodacoes_' + $(this).attr('id');
			$("#banner_acomodacoes").append('<div id="'+id_div+'"></div>')
			$('#'+id_div).html(data);
			load_banner_acomodacoes('#'+id_div);
		});
					
	});
	
	function load_banner_acomodacoes(id){
		$(id).nivoSlider({
			effect:'random',
			slices:15,
			animSpeed:500,
			pauseTime:4000,
			startSlide:0,
			directionNav:true,
			directionNavHide:false,
			controlNav:false,
			controlNavThumbs:false,
			controlNavThumbsSearch: '.jpg',
			controlNavThumbsReplace: '_thumb.jpg',
			keyboardNav:false,
			pauseOnHover:true,
			manualAdvance:false,
			captionOpacity:0.8,
			beforeChange: function(){},
			afterChange: function(){},
			slideshowEnd: function(){}
		});
	};

	$('#banner').show();

	$("#accordion").accordion({ active:1000, animated: 'bounceslide', autoHeight: false });
	
	$('input:text').setMask();
	
	jQuery.validator.messages.required = "";

	/* $(':input.required').after('<span class="obrigatorio">*</span>'); */

	$(':input.required').after(' * ');
	
	var v = $('#form').validate({
		submitHandler: function(form) {
			var loader = jQuery('<div id="loading"><img src="images/loading.gif" alt="loading..." /></div>')
				.css({margin: "50% 0 0% 50%", position: "absolute", width: "19px",height: "18px"})
				.appendTo("#form")
				.hide();
			$('#form').ajaxSubmit({
				target: "#result",
				beforeSubmit: showRequest,
		        success: showResponse,
				clearForm: true
			});
		}
	
	});

});
