
$(document).ready(function() {
  
    set_form_vals();
  
    var doa_dd_sel  = $('#doa_dd');
    var doa_mm_sel  = $('#doa_mm');
    var num_nights_sel  = $('#num_nights');
    var num_rooms_sel  = $('#num_rooms');
    var num_adults_sel  = $('#num_adults');
    var num_child_sel  = $('#num_child');
    
    doa_dd_sel.change(set_form_vals);
    doa_mm_sel.change(set_form_vals);
    num_nights_sel.change(set_form_vals);
    num_rooms_sel.change(set_form_vals);
    num_adults_sel.change(set_form_vals);
    num_child_sel.change(set_form_vals);
  
  
});


function set_form_vals(el)
{
    var doa_dd_sel  = $('#doa_dd');
    var doa_mm_sel  = $('#doa_mm');
    var num_nights_sel  = $('#num_nights');
    var num_rooms_sel  = $('#num_rooms');
    var num_adults_sel  = $('#num_adults');
    var num_child_sel  = $('#num_child');
    
    
    
    setCookie("booking[doa_dd]",doa_dd_sel.val(), 30);
    setCookie("booking[doa_mm]",doa_mm_sel.val(), 30);
    setCookie("booking[num_nights]",num_nights_sel.val(), 30);
    setCookie("booking[num_rooms]",num_rooms_sel.val(), 30);
    setCookie("booking[num_adults]",num_adults_sel.val(), 30);
    setCookie("booking[num_child]",num_child_sel.val(), 30);
}



function setCookie(name,value,days) {
    if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}


function getCookie(c_name)
{
    if (document.cookie.length>0)
    {
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1)
        {
            c_start=c_start + c_name.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
        }
    }
    return "";
}
