// JavaScript Document
function muda(url){
	
	img = '<img src="'+url+'" width="556" height="350" />';

	di = document.getElementById('hotel-galeria-imagens');
	di.innerHTML = (img);
	
	return false;

}

function mudaevento(url){
	
	img = '<img src="'+url+'" width="556" height="350" />';

	di = document.getElementById('hotel-galeria-imagens');
	di.innerHTML = (img);
	
	return false;

}

////////////////////////////////
function addcarrim()
{
	document.carrinho.submit();
	
}


function addselect(nunpacote){
	
	$('#caixa-msg').html('');
	
	htm = $('#box-getrepeat').html();
	
	$('#box-repeat').html('');
	
	for(i=0;i < nunpacote;i++){
		$('#box-repeat').append(htm);
	}
	
	
	
	//$(".data_pac:not(.hasDatepicker)").datepicker()
//	/$('.data_pac').datepicker('destroy');
	//$('.data_pac').datepicker();
	//.datepicker();
	

	$(function() {
		
		 $('.painel-repeat .data_pac').click(function() {

			// alert('3');
			 //alert( $(this).val() );
			 
			 $(this).datepicker();
			 $(this).focus();
			 
			// $('.data_pac').datepicker('destroy').datepicker();
			// $('.data_pac').datepicker({
			//		defaultDate: "+1w",
			//});
		 });
	});

	
	var valpac = $("#valorpac-uni").val();
	var idioma = $("#idioma-pac").val();
	var parcela = $("#parcelaspac").val();
	
	
	if(idioma == 'en' || idioma == 'es' ){
		formatmoney = 'U$';
	}else{
		formatmoney = 'R$';
	}
	
	if(nunpacote < 1)nunpacote = 1;
	
	valpac = valpac * nunpacote;
	
	
	valpac = valpac / parcela;
	
	//Mascara(this,Telefone);
	//valpac = Mascara(valpac,Valor);
	valpac =  parseFloat(valpac);
	valpac = valpac.toFixed(2);
	valpac = valpac.replace('.', ',');
	
	var frase = parcela + 'x '; 
	$(".parcelas").html(frase);
	
	var frase = formatmoney + ' ' + valpac ; 
	$(".precos").html(frase);	
	
	
	return false;
	
}

function valpacote(){
	
	$('#caixa-msg').html('');
	var r = true;
	
	$("#box-repeat").find(".data_pac").each(function(){
		
		camp = $(this).val();
		
		if(camp == ''){
				$('#caixa-msg').html('<div class="error">Preencha todas as datas</div>');
				r = false;
		}
	});
	
	return r;
}
/*
function valpacote(){

	
	var dat = $('.data_pac').val();

	
	if(dat == ""){
		$('#caixa-msg').html('<div class="error">Selecione uma data</div>');
		return false;
	}
	
	
	//document.carrinhopacote.submit();
	return true;
}
*/
function msgreserva(msg){
	//alert(msg);
	$('#msg-reserva').html(msg);
}
///////////////////////////////////////////

function confreserva(){


	var id = $('#idquarto').val();
	var entrada = $('#from').val();
	var saida = $('#to').val();		
	var nquarto = $('#nquarto').val();
	var nadulto = $('#nadulto').val();
	var ncrianca = $('#ncrianca').val();
	
	if(id=='null'){
		msgreserva('Selecione um apartamento');
		$('#idquarto').focus();
		return false;
	}
	
	if(entrada =="Entrada" || entrada ==""){
		msgreserva('Selecione uma data de entrada');
		$('#from').focus();
		return false;
	}

	if(saida=="Saída" || saida==""){
		msgreserva('Selecione uma data de Saída');
		$('#to').focus();
		return false;
	}

	document.reservatop.submit();
}


// CONFIGURAÇOES DO DATAPIKER DE RESERVA
jQuery(function($){
	$.datepicker.regional['pt-BR'] = {
		closeText: 'Fechar',
		prevText: '&#x3c;Anterior',
		nextText: 'Pr&oacute;ximo&#x3e;',
		currentText: 'Hoje',
		monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
		'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
		monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
		'Jul','Ago','Set','Out','Nov','Dez'],
		dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','S&aacute;bado'],
		dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','S&aacute;b'],
		dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','S&aacute;b'],
		weekHeader: 'Sm',
		dateFormat: 'dd/mm/yy',
		firstDay: 0,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
});

$(function() {
		$("#datapiker").datepicker();
		
		var dates = $('#from, #to').datepicker({
			defaultDate: "+w1",
			changeMonth: false,
			numberOfMonths: 1,	
			minDate: 0,
			onSelect: function(selectedDate) {
				var option = this.id == "from" ? "minDate" : "maxDate";
				var instance = $(this).data("datepicker");
				var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
				dates.not(this).datepicker("option", option, date);
			}
		});	
		
		var datesv = $('#from2, #to2').datepicker({
			defaultDate: "+w1",
			changeMonth: false,
			numberOfMonths: 1,	
			minDate: 0,
			onSelect: function(selectedDate) {
				var option = this.id == "from2" ? "minDate" : "maxDate";
				var instance = $(this).data("datepicker");
				var datev = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
				datesv.not(this).datepicker("option", option, datev);
			}
		});	
		
		
		$ ('#destaque ul').cycle({
				fx: 'fade',
				speed: 1000,	
				timeout: 5000, 
				next:'#seta-direita',
				prev:'#seta-esquerda',
				pause: 1
		});
		

		
		
		var html = '<iframe width="288" height="190" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com.br/maps?f=q&amp;source=s_q&amp;hl=pt-BR&amp;geocode=&amp;q=hotelfozdoiguacu&amp;aq=&amp;sll=-25.546434,-54.57225&amp;sspn=0.071554,0.154324&amp;ie=UTF8&amp;hq=hotelfozdoiguacu&amp;hnear=&amp;cid=9616552254931414188&amp;ll=-25.535007,-54.585743&amp;spn=0.02943,0.049267&amp;z=13&amp;iwloc=A&amp;output=embed"></iframe>';
	
		$("#google-map").hover(function(){				
				
				vl = $('#html-map').val();

				if(vl=='1'){return false;}
				
				$("#google-map").html(html);
				
				$('#html-map').val('1');
		});
			
							
	});

///////////////////////////////////
function tipocompra(tipo)
{
//blc-boleto / blc-cartao / blc-deposito	

	if(tipo == 'boleto'){
		
		$('#blc-boleto').show();
		$('#blc-cartao').hide();
		$('#blc-deposito').hide();
		
	}else if(tipo == 'cartao'){
		
		$('#blc-boleto').hide();
		$('#blc-cartao').show();
		$('#blc-deposito').hide();
		
	}else if(tipo == 'deposito'){
		
		$('#blc-boleto').hide();
		$('#blc-cartao').hide();
		$('#blc-deposito').show();
		
	}else{
		
		$('#blc-boleto').hide();
		$('#blc-cartao').hide();
		$('#blc-deposito').hide();
		
	}


}
////////////////////////////////
function confirma()
{
	var t = $('#termos').val();

	
	
	if(t == 'ok'){	
		document.fimcompra.submit();
	}else{	
		return false;
	}
	
	
}

function newsletters(url)
{
	 $('#msg-ajax').html('<p>Aguarde...</p>');	

	var email = $('#newsletter-email').val();
	
	var formdata = 'email='+email;
	
	
	$.post(url,formdata ,
			   function(data){	
			   $('#msg-ajax').html(data);					   			
	});	
		
	return false;
}

jQuery(function($){
	$.datepicker.regional['pt-BR'] = {
		closeText: 'Fechar',
		prevText: '&#x3c;Anterior',
		nextText: 'Pr&oacute;ximo&#x3e;',
		currentText: 'Hoje',
		monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
		'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
		monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
		'Jul','Ago','Set','Out','Nov','Dez'],
		dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','S&aacute;bado'],
		dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','S&aacute;b'],
		dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','S&aacute;b'],
		weekHeader: 'Sm',
		dateFormat: 'dd/mm/yy',
		firstDay: 0,
		isRTL: false,
		minDate: 0,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
});


/*
*    Script:    Mascaras em Javascript
*/
    /*Função Pai de Mascaras*/
    function Mascara(o,f){
        v_obj=o
        v_fun=f
        setTimeout("execmascara()",1)
    }
    
    /*Função que Executa os objetos*/
    function execmascara(){
    	str = v_fun(v_obj.value);
    	str = str.substr(0,14);
        v_obj.value= str;    	
    }
    
    /*Função que Determina as expressões regulares dos objetos*/
    function leech(v){
        v=v.replace(/o/gi,"0")
        v=v.replace(/i/gi,"1")
        v=v.replace(/z/gi,"2")
        v=v.replace(/e/gi,"3")
        v=v.replace(/a/gi,"4")
        v=v.replace(/s/gi,"5")
        v=v.replace(/t/gi,"7")
        return v
    }
    
    /*Função que permite apenas numeros*/
    function Integer(v){
        return v.replace(/\D/g,"")
    }
    
    /*Função que padroniza telefone (11) 4184-1241*/
    function Telefone(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
        v=v.replace(/(\d{4})(\d)/,"$1-$2")    
        return v
    }
    
    /*Função que padroniza telefone (11) 41841241*/
    function TelefoneCall(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2")    
        return v
    }
    


    /*Função que padroniza DATA*/
    function Data(v){
        v=v.replace(/\D/g,"") 
        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
        return v
    }
    

    /*Função que padroniza valor monétario*/
    function Valor(v){
        v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
        v=v.replace(/^([0-9]{3}\.?){3}-[0-9]{2}$/,"$1.$2");
        //v=v.replace(/(\d{3})(\d)/g,"$1,$2")
        v=v.replace(/(\d)(\d{2})$/,"$1.$2") //Coloca ponto antes dos 2 últimos digitos
        return v
    }
    
   







