﻿function r360Go(o) {
    if (typeof o === 'string') {
        if (r360Available()) r360.go(o);
        params = '&goto=' + o;
    } else {
        var params = '';
        for (var p in o) params += "&" + escape(p) + "=" + escape(o[p]);
        if (r360Available()) r360.reload(o);
    }
    if (params && !r360Available()) location.href = '/r360.aspx?' + params.substr(1);
}

function r360ViewBasket() {
    if (r360Available()) {
        r360.showBasket();
    } else {
        location.href = '/r360.aspx?goto=basket';
    }
}

function r360Login() {
    if (r360Available()) {
        r360.login();
    } else {
        location.href = '/r360.aspx?goto=login';
    }
}

function r360Available() {
    return (typeof r360 !== "undefined" && !r360.standalone);
}

function updateSessionData() {
    if (r360.session) {
        $('#sumOvernatting').text(r360.session.basketTotalPrice + ' ' + r360.session.basketCurrency);
    } else {
        $('#sumOvernatting').text('0 NOK');
    }
}

function quicksearch() {
    var date = $.datepicker.formatDate('yy-mm-dd', $('#quicksearchDate').datepicker('getDate'));
    var days = $('#quicksearchDays').val();
    if (!/^\d{1,2}$/.test(days)) {
        message(text('error_quicksearch'));
    } else {
        location.href = '/r360.aspx?resvtype=L&search_arrdate=' + date + '&search_days=' + days + '&search_execute=T';
    }
    return false;
}


$(function () {
    // Datepicker
    $('#quicksearchDate').datepicker({
        showOn: "both",
        minDate: "1",
        buttonImage: "/img/calendar.png",
        buttonImageOnly: true,
        dateFormat: 'dd.mm.yy'
    },
        $.datepicker.regional['no']
    );
    $('#quicksearchDate').datepicker("setDate", "0")
});
