function loadBookingFields(){
    var value_select = $('select#tipus_estada').val();
    switch(value_select){
        case "1":
	   $(".ts_board").slideUp().addClass("oculto");
	   $(".ts_shortstay").slideDown().removeClass("oculto");
	   break;
        case "2":
	   $(".ts_board").slideDown().removeClass("oculto");
	   $(".ts_shortstay").slideUp().addClass("oculto");
	   break;
        default:
	   $(".ts_board").fadeOut().addClass("oculto");
	   $(".ts_shortstay").fadeOut().addClass("oculto");
    }
}

$(document).ready(function()
{

    // Galeria home
    $('#galeria-fotos li:eq(3)').addClass("nomargin");
    
    $('a.fancyBox').fancybox({
        'width' : 1000,
        'height' : 1000     
    });

    $('input[type="text"],textarea').focus(function() {
        $(this).addClass("focusField");
    }).blur(function() {
        $(this).removeClass("focusField");
    });


    // Menú de navegación.
    $("#mainNav a img").hover(
        function(){
	   originalurlimage = $(this).attr("src");
	   $(this).attr("src",originalurlimage.replace(/A_/g,"_"));
	   urlimage1 = $(this).attr("src").substring(0,28);
	   urlimage2 = $(this).attr("src").substring(28,200);
	   urlimageF = urlimage1+"#MASK#"+urlimage2;
	   $(this).attr("src",urlimageF.replace(/#MASK#/g,"H"));
        },
        function(){
	   $(this).attr("src",originalurlimage);
        }
        );

    // canvio imagenes galeria home
    $('ul#galeria-fotos li:not("#noimage") img').hover(
        function(){
	   image = $(this).attr("src");
	   alt = $(this).attr("alt")
	   gallery = image.replace(/homep/g,"homeg");
	   fancybox =  image.replace(/homep/g,"fancybox");
	   $("#mainImage").attr("src",gallery);
	   $("#mainImage").attr("alt",alt);
	   $("#mainLink").attr("href", fancybox);
	   $("#mainLink").attr("title", alt);
        },
        function(){
           
        })

    //prefooterNav
    $('#prefooterNav li:last').addClass("noborder");

    // lista comun en situacion
    $('div#columna-triple p + ul').addClass("listainterior");
    $('div.areagaleria p + ul').removeClass("listainterior");
    $('ul.form-float').removeClass("listainterior");
    $('ul.form-selectfloat').removeClass("listainterior");

    //Lista comun en servicios
    $('div.service p + ul').addClass("listacomun");
    

    //Lista comun en alojamientos descripcion
    $('div.content-areatabs ul:not(.descargarDocumentos)').addClass("listacomun");
    $('ul#tabs li:last').addClass("tab-nomargin");
    $('ul.form-float').removeClass("listacomun");
    $('ul.form-selectfloat').removeClass("listacomun");

    // Galeria (Galeria grande)
    $('ul.galeriagrande li:eq(4)').addClass("nomargin");
    $('ul.galeriagrande li:eq(9)').addClass("nomargin");

    // canvio imagenes galeria grande
    $('ul.galeriagrande li a').hover(
        function(){
	   image = $(this).attr("href");
	   title = $(this).attr("title");

	   // la grande pasa al thumb.
	   current_big_title = $("a#mainLink").attr("title");
	   current_big_image = $("a#mainLink").attr("href");
	   current_big_image_thumb = current_big_image.replace(/fancybox/g,"homep");

	   $(this).attr("href",current_big_image);
	   $(this).attr("title",current_big_title);

	   hijo = $(this).children();
	   hijo.attr("src",current_big_image_thumb);
	   hijo.attr("alt",current_big_title);

	   // el thumb pasa al grande
	   gallery = image.replace(/fancybox/g,"gallery");
	   fancybox =  image.replace(/fancybox/g,"fancybox");
	   $("#mainImage").attr("src",gallery);
	   $("#mainImage").attr("alt",title);
	   $("#mainLink").attr("href", fancybox);
	   $("#mainLink").attr("title", title);

        },
        function(){

        });


    // Enlaces externos.
    $("#columna-triple p>a").each(function(){
        $(this).attr("target","_blank");
        $(this).addClass("link-externo");
    });
     
    $("#columna-triple p>strong>a").each(function(){
        $(this).attr("target","_blank");
        $(this).addClass("link-externo");
    });
    $("#columna-triple p+ul>li>a").each(function(){
        $(this).attr("target","_blank");
        $(this).addClass("link-externo");
    });

    $("#columna-doble p>a").each(function(){
        $(this).attr("target","_blank");
        $(this).addClass("link-externo");
    });

    $(".col01-notis a").removeClass("link-externo");
    $("p.volver a").removeClass("link-externo");
    $("p.volver a").removeAttr("target");


    // Ocultar y mostrar campos en formulario de reserva.
    $('select#tipus_estada').change(function(){
        var value_select = $(this).val();
        switch(value_select){
	   case "1":
	       $(".ts_board").slideUp().addClass("oculto");
	       $(".ts_shortstay").slideDown().removeClass("oculto");
	       break;
	   case "2":
	       $(".ts_board").slideDown().removeClass("oculto");
	       $(".ts_shortstay").slideUp().addClass("oculto");
	       break;
	   default:
	       $(".ts_board").fadeOut().addClass("oculto");
	       $(".ts_shortstay").fadeOut().addClass("oculto");
        }
    });
    
    loadBookingFields();

    $('.datepicker').datepicker(
    {
        changeMonth: true,
        changeYear: true
    }

    );
    $.datepicker.setDefaults( $.datepicker.regional[cod_lang] );



});



