﻿//JQUERY Settings

jQuery(document).ready(function() {

    $("#reservation_box span").css({ display: "none" });


    //slider slika home
    jQuery('#head_gal_home').cycle({
        fx: 'fade',
        speed: 2500,
        timeout: 3000
    });

    //slider slika objekt
    jQuery('.head_gal').cycle({
        fx: 'fade',
        speed: 2000,
        timeout: 3000
    });

    //sitnice
    jQuery("ul.head_lang li:last").css({ background: 'none' });

    //main nav setup
    $("#nav li:has(ul)").addClass("sub_menu_true");
    $("#nav li").hover(function() {
        $(this).find("ul").css({ display: 'block' });
        $(this).find(".menuGlavni_normal").addClass("menu_hover");
    },
      		function() {
      		    $(this).find("ul").css({ display: 'none' });
      		    $(this).find(".menuGlavni_normal").removeClass("menu_hover");
      		}
    	);

    jQuery("ul.gallery").prettyGallery({
        itemsPerPage: 5,
        of_label: ' / ' /* The content in the page "1 of 2" */
    });

    $("a[rel^='prettyPhoto']").prettyPhoto({
        animationSpeed: 'normal', /* fast/slow/normal */
        padding: 40, /* padding for each side of the picture */
        opacity: 0.40, /* Value betwee 0 and 1 */
        showTitle: false, /* true/false */
        allowresize: true, /* true/false */
        counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
        theme: 'light_square', /* light_rounded / dark_rounded / light_square / dark_square */
        callback: function() { }
    });

    //homeboxes effects
    var pocetnaVisina0 = $(".homepage_box_info:eq(0)").height();
    var pocetnaVisina1 = $(".homepage_box_info:eq(1)").height();
    var pocetnaVisina2 = $(".homepage_box_info:eq(2)").height();
    var pocetnaVisina3 = $(".homepage_box_info:eq(3)").height();

    $("#homepage_box_cont li:eq(0)").hover(function() { $(this).find(".homepage_box_info").css({ height: "0" }).animate({ height: pocetnaVisina0 }, "fast"); },
      		function() {
      		    $(this).find(".homepage_box_info").animate({ height: "0" }, { duration: "fast", complete: function() { $(this).hide(); } });
      		    return false;
      		});
    $("#homepage_box_cont li:eq(1)").hover(function() { $(this).find(".homepage_box_info").css({ height: "0" }).animate({ height: pocetnaVisina1 }, "fast"); },
      		function() {
      		    $(this).find(".homepage_box_info").animate({ height: "0" }, { duration: "fast", complete: function() { $(this).hide(); } });
      		    return false;
      		});
    $("#homepage_box_cont li:eq(2)").hover(function() { $(this).find(".homepage_box_info").css({ height: "0" }).animate({ height: pocetnaVisina2 }, "fast"); },
      		function() {
      		    $(this).find(".homepage_box_info").animate({ height: "0" }, { duration: "fast", complete: function() { $(this).hide(); } });
      		    return false;
      		});
    $("#homepage_box_cont li:eq(3)").hover(function() { $(this).find(".homepage_box_info").css({ height: "0" }).animate({ height: pocetnaVisina3 }, "fast"); },
      		function() {
      		    $(this).find(".homepage_box_info").animate({ height: "0" }, { duration: "fast", complete: function() { $(this).hide(); } });
      		    return false;
      		});

    $('#ecardbox_thumbs li a').click(function() {
        var imeSlike = $(this).attr('href'); //ovdje uzimam href slike
        $('#ecardbox_bigimg').attr("src", imeSlike); //mjenjam src
        $('#hCurrentImagePath').val(imeSlike); /* tu stavi koji input zelis da ti napuni*/
        return false;
    }).filter(':first').click(); //imitira prvi klik na prvu sliku da se ona otvori

    $('#button_posalji_upit').click(function() {
        var prefixLink = "ItemDetailsObject.aspx?";
        var sufixLink = "";
        var datum_separator = ".";
        var DatumDolaska = "";
        var Dolazak_Dan, Dolazak_Mjesec, Dolazak_Godina = "";
        var DatumOdlaska = "";
        var Odlazak_Dan, Odlazak_Mjesec, Odlazak_Godina = "";

        Dolazak_Dan = $("select#_ctl0_DDL_Dolazak_Dan option:selected").val();
        Dolazak_Mjesec = $("select#_ctl0_DDL_Dolazak_Mjesec option:selected").val();
        Dolazak_Godina = $("select#_ctl0_DDL_Dolazak_Godina option:selected").val();

        Odlazak_Dan = $("select#_ctl0_DDL_Odlazak_Dan option:selected").val();
        Odlazak_Mjesec = $("select#_ctl0_DDL_Odlazak_Mjesec option:selected").val();
        Odlazak_Godina = $("select#_ctl0_DDL_Odlazak_Godina option:selected").val();

        DatumDolaska = Dolazak_Dan + datum_separator + Dolazak_Mjesec + datum_separator + Dolazak_Godina;
        DatumOdlaska = Odlazak_Dan + datum_separator + Odlazak_Mjesec + datum_separator + Odlazak_Godina;

        uzmiVrijednosti();

        if (selektiran == "rez") {
            sufixLink = $("select.select_rez option:selected").val();
        }

        if (selektiran == "upit") {
            sufixLink = $("select.select_upit option:selected").val();
        }
        if (sufixLink != "0") {
            $('a#button_posalji_upit').attr('href', prefixLink + sufixLink + "&datOd=" + DatumDolaska + "&datDo=" + DatumOdlaska);
            $("p.reservation_box_hotel span").css({ display: "none" });
        }
        else {
            $("p.reservation_box_hotel span").css({ display: "block" });
        }
    });

    $('select#_ctl0_DDL_Objekti').change(function() {
        var sufixLink = $("select#_ctl0_DDL_Objekti option:selected").val()
        if (sufixLink != "0") {
            $("p.reservation_box_hotel span").css({ display: "none" });
        }
        else {
            $("p.reservation_box_hotel span").css({ display: "block" });
        }
    });

    $('#newsletter_btn').click(function() {
        window.location = $('#newsletter_btn').attr('rel') + "&email=" + $('#newsletter_input').val();
    });

    /* pokazi sakri rez selectove */
    $("select#rezervacija_type").change(function() {
        uzmiVrijednosti();
        //alert("ping ping");
        if (selektiran != "") {
            $(".select_rez, .select_upit").css({ display: 'none' })
            $(".select_" + selektiran).css({ display: 'block' });
        }
        else {
            $(".select_rez, .select_upit").css({ display: 'none' })
        };

        if (selektiran == "rez") {
            $("p#datumOdlaska").css({ display: 'none' })
        }

        if (selektiran == "upit") {
            $("p#datumOdlaska").css({ display: 'block' })
        }
    });

    function uzmiVrijednosti() {
        selektiran = $("select#rezervacija_type option:selected").val();
    }
    
    //kraj
});


