//-------------------------------------------------------------------------------- var datumdiffslut; $(document).ready(function(){ //Onclick på knappen som ska öppna formuläret $('#cb_boka_online').click(function(){ if($('#cb_lightbox').length == 0){ var $div = $('
'); } else { var $div = $('#cb_lightbox'); } $.get('/includes/modul_cb_form.asp', function(data){ $div.html(data).appendTo($('body')).center(); // Trigga changeevent onload $('#antal_rum').change(); $("#bokainput").datepicker({ beforeShowDay: nationalDays, maxDate: '+5m-1', minDate: '0' //minDate: '+1' }); $('#antal_rum').styledSelect( {innerClass:'styladSelect'} ); }); return false; }); $('#cb_close').live('click', function(){ $('#cb_lightbox').remove(); return false; }); // ONCHANGE PÅ ANTAL RUM // lägg till motsvarande antal rader // i tabellen med inställningar per rum $('#antal_rum').live('change', function(){ addRoomRows($(this).val()); }); // Onchange live på antal barn $('.antal_barn').live('change', function(){ //addChildrenRows($(this).val(), $(this).parents('tr')); }); $(document).bind('daysloaded', function(e) { $('#cb_boka_online').css('cursor', 'pointer'); $('#cb_boka_online img').attr('src', $('#cb_boka_online img').attr('src').replace(/_disabled/, '')); }); }); //-------------------------------------------------------------------------------- jQuery.fn.center = function () { this.css("position","absolute"); this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px"); this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px"); return this; } //Lägg till rader i tabellen för rum function addRoomRows(no_of_rows){ var current_no_of_rows = $('#cb_table tr:not(#form_head, #form_foot, .barnrad)').length; if (no_of_rows < current_no_of_rows) { var i = 1; $('#cb_table tr:not(#form_head, #form_foot, .barnrad)').each(function(){ if (i > no_of_rows) { //$('#barnrad_' + $(this).attr('rel')).remove(); $(this).remove(); } i++; }); } else if (no_of_rows > current_no_of_rows) { for (var i=current_no_of_rows; i