{"id":182,"date":"2025-10-02T03:43:35","date_gmt":"2025-10-02T03:43:35","guid":{"rendered":"https:\/\/www.lilyandloft.my\/book\/?post_type=product&#038;p=182"},"modified":"2025-12-12T14:28:15","modified_gmt":"2025-12-12T14:28:15","slug":"banglo-kajang","status":"publish","type":"product","link":"https:\/\/www.lilyandloft.my\/book\/accommodations\/kl\/banglo-kajang\/","title":{"rendered":"Banglo Kajang"},"content":{"rendered":"<script> if( typeof jQuery != 'undefined' ) var jQueryBK = jQuery.noConflict(); <\/script>\n<script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/..\/..\/..\/wp-includes\/js\/jquery\/jquery.js'><\/script>\n<script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/..\/..\/..\/wp-includes\/js\/jquery\/ui\/core.min.js'><\/script>\n<script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/..\/..\/..\/wp-includes\/js\/jquery\/ui\/datepicker.min.js'><\/script>\n<script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/..\/..\/..\/wp-includes\/js\/jquery\/ui\/tooltip.min.js'><\/script>\n<script> \n        var myjQuery = jQuery.noConflict( ); \n        if( typeof jQueryBK != 'undefined' ) {jQuery = jQueryBK;};\n<\/script>\n<script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/js\/jQuery.stringify.js'><\/script>\n<script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/js\/jquery.validate.js'><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/js\/languages\/jquery.ui.datepicker-en_AU.js\"><\/script><script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/js\/jquery.rcalendar.js'><\/script>\n<script type='text\/javascript'>\n\/* <![CDATA[ *\/\nvar dex_bccf_fbuilder_config = {\"obj\":\"{\\\"pub\\\":true,\\\"messages\\\": {\\n    \\t                \\t\\\"required\\\": \\\"This field is required.\\\",\\n    \\t                \\t\\\"email\\\": \\\"Please enter a valid email address.\\\",\\n    \\t                \\t\\\"datemmddyyyy\\\": \\\"Please enter a valid date with this format(mm\\\/dd\\\/yyyy)\\\",\\n    \\t                \\t\\\"dateddmmyyyy\\\": \\\"Please enter a valid date with this format(dd\\\/mm\\\/yyyy)\\\",\\n    \\t                \\t\\\"number\\\": \\\"Please enter a valid number.\\\",\\n    \\t                \\t\\\"digits\\\": \\\"Please enter only digits.\\\",\\n    \\t                \\t\\\"max\\\": \\\"Please enter a value less than or equal to {0}.\\\",\\n    \\t                \\t\\\"min\\\": \\\"Please enter a value greater than or equal to {0}.\\\"\\n    \\t                }}\"};\n\/* ]]> *\/\n<\/script>\n<style type=\"text\/css\">\r\n#dex_bccf_pform .rcalendar .ui-datepicker-multi .ui-datepicker-group{width:49% !important}#dex_bccf_pform .rcalendar .ui-datepicker-multi .ui-datepicker-group{min-width:200px !important}#dex_bccf_pform .ui-datepicker:not(.ui-datepicker-multi){min-width:200px}#dex_bccf_pform .rcalendar .ui-datepicker-multi .ui-datepicker-group{max-width:400px !important}#dex_bccf_pform .ui-datepicker:not(.ui-datepicker-multi){max-width:400px}#dex_bccf_pform tr th span,#dex_bccf_pform tr th a,#dex_bccf_pform tr td span, #dex_bccf_pform tr td a{padding:0px}<\/style><form class=\"cpp_form no-prefetch\" name=\"dex_bccf_pform\" id=\"dex_bccf_pform\" action=\"\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return doValidate(this);\"><input name=\"dex_bccf_post\" type=\"hidden\" value=\"1\" \/><input type=\"hidden\" name=\"_wpnonce\" value=\"98a74c2617\" \/>\r\n<script>\r\nvar pathCalendar = \"\/book\/\";\r\n<\/script>\r\n<div style=\"display:none\" id=\"bccfcalselectionarea\">\r\nCalendar:<br \/><select name=\"dex_item\" id=\"dex_item\" onchange=\"dex_updateItem()\"><option value=1>Calendar Item 1<\/option><\/select><br \/><br \/>\r\n<\/div>\r\n<div id=\"bccfcalarea\">\r\n<label id=\"bccfselectdates\">Select start and end dates:<\/label>\r\n<div id=\"calarea1\" style=\"display:none\" class=\"rcalendar\"><\/div><div id=\"bccf_display_price\" >\r\nPrice:\r\n<\/div>\r\n<\/div>\r\n<div id=\"selddiv\" style=\"font-weight: bold;margin-top:0px;padding-top:0px;padding-right:3px;padding-left:3px;\"><\/div>\r\n<script type=\"text\/javascript\"> var dex_current_calendar_item;\r\n function dex_updateItem()\r\n {\r\n    document.getElementById(\"calarea\"+dex_current_calendar_item).style.display = \"none\";\r\n    var i = document.dex_bccf_pform.dex_item.options.selectedIndex;\r\n    var selecteditem = document.dex_bccf_pform.dex_item.options[i].value;\r\n    dex_do_init(selecteditem);\r\n }\r\n function dex_do_init(id)\r\n {\r\nmyjQuery = (typeof myjQuery != 'undefined' ) ? myjQuery : jQuery;\r\n  try{$testjq = myjQuery} catch (e) {}\r\n  if (typeof $testjq == 'undefined')\r\n  {\r\n    setTimeout(\"dex_do_init(\"+id+\");\");\r\n    return;\r\n  }    \r\n  myjQuery(function(){\r\n    (function($) {         \r\n        dex_current_calendar_item = id;\r\n        document.getElementById(\"calarea\"+dex_current_calendar_item).style.display = \"\";\r\n        $calendarjQuery = myjQuery;\r\n        $calendarjQuery(function() {\r\n        $calendarjQuery(\"#calarea\"+id).rcalendar({\"calendarId\":id,\r\n                                                    \"partialDate\":true,\r\n                                                    \"defaultColor\":'F66',\r\n                                                    \"partial_defaultColor\":'F66',\r\n                                                    \"edition\":false,\r\n                                                    \"minDate\":\"06\/03\/2026\",\r\n                                                    \"maxDate\":\"\",\r\n                                                    \"dformat\":\"mm\/dd\/yy\",\r\n                                                    \"workingDates\":[1,1,1,1,1,1,1],\r\n\t    \t\t\t                                \"holidayDates\":[],\r\n\t    \t\t\t                                \"startReservationWeekly\":[1,1,1,1,1,1,1],\r\n\t    \t\t\t                                \"startReservationDates\":[],\r\n\t    \t\t\t                                \"fixedReservationDates\":false,\r\n\t    \t\t\t                                \"fixedReservationDates_length\":1,\r\n                                                    \"language\":\"en_AU\",\r\n                                                    \"firstDay\":0,\r\n                                                    \"numberOfMonths\":2                                                    });\r\n        });\r\n        $calendarjQuery(\"#calarea\"+id).addClass('notranslate');\r\n        document.getElementById(\"selddiv\").innerHTML = \"\";\r\n    })(myjQuery);\r\n    });\r\n }\r\n function bccf_init_cal(){\r\n    if (window.jQuery){\r\n        dex_do_init(1);\r\n    }\r\n    else{\r\n       window.setTimeout(\"bccf_init_cal();\",100);\r\n    }\r\n }\r\n bccf_init_cal();\r\n var bccf_d1 = \"\";\r\n var bccf_d2 = \"\";\r\n var bccf_ser = \"\";\r\n function updatedate()\r\n {\r\n    try\r\n    {\r\n        var a = (document.getElementById(\"selDay_startcalarea\"+dex_current_calendar_item ).value != '');\r\n        var b = (document.getElementById(\"selDay_endcalarea\"+dex_current_calendar_item ).value != '');\r\n        var c = false;\r\n        if (a)\r\n        {\r\n          if (!b && false)\r\n          {\r\n            b = a;              \r\n            document.getElementById(\"selDay_endcalarea\"+dex_current_calendar_item ).value = document.getElementById(\"selDay_startcalarea\"+dex_current_calendar_item ).value;\r\n            document.getElementById(\"selMonth_endcalarea\"+dex_current_calendar_item ).value = document.getElementById(\"selMonth_startcalarea\"+dex_current_calendar_item ).value;\r\n            document.getElementById(\"selYear_endcalarea\"+dex_current_calendar_item ).value = document.getElementById(\"selYear_startcalarea\"+dex_current_calendar_item ).value;\r\n          }\r\n          if (b)\r\n            c = true;    \r\n        }\r\n        if (c)\r\n        {\r\n            var d1 = document.getElementById(\"selYear_startcalarea\"+dex_current_calendar_item ).value+\"-\"+document.getElementById(\"selMonth_startcalarea\"+dex_current_calendar_item ).value+\"-\"+document.getElementById(\"selDay_startcalarea\"+dex_current_calendar_item ).value;\r\n            var d2 = document.getElementById(\"selYear_endcalarea\"+dex_current_calendar_item ).value+\"-\"+document.getElementById(\"selMonth_endcalarea\"+dex_current_calendar_item ).value+\"-\"+document.getElementById(\"selDay_endcalarea\"+dex_current_calendar_item ).value;\r\n            $dexQuery = (typeof myjQuery != 'undefined' ) ? myjQuery : jQuery;\r\n            var ser = \"\";            if (bccf_d1 != d1 || bccf_d2 != d2 || bccf_ser != ser)\r\n            {\r\n                bccf_d1 = d1;\r\n                bccf_d2 = d2;\r\n                bccf_ser = ser;\r\n                $dexQuery.ajax({\r\n                  type: \"GET\",\r\n                  url: \"\/book\/?dex_bccf=getcost\"+String.fromCharCode(38)+\"inAdmin=1\"+String.fromCharCode(38)+\"dex_item=\"+dex_current_calendar_item+\"\"+String.fromCharCode(38)+\"from=\"+d1+\"\"+String.fromCharCode(38)+\"to=\"+d2+\"\"+ser\r\n                }).done(function( html ) {\r\n                    document.getElementById(\"bccf_display_price\").innerHTML = '';\r\n                    $dexQuery(\"#bccf_display_price\").append('<b>Cost:<\/b> MYR '+html);\r\n                });\r\n            }\r\n        }\r\n        else\r\n        {\r\n            bccf_d1 = \"\";\r\n            bccf_d2 = \"\";\r\n            document.getElementById(\"bccf_display_price\").innerHTML = '';\r\n        }\r\n    } catch (e) {}\r\n }\r\n setInterval('updatedate()',200); var cp_bccf_ready_to_go = false;\r\n function doValidate(form)\r\n {\r\n    if (cp_bccf_ready_to_go) return;\r\n    $dexQuery = (typeof myjQuery != 'undefined' ) ? myjQuery : jQuery;    var d1 = new Date(document.getElementById(\"selYear_startcalarea\"+dex_current_calendar_item ).value,document.getElementById(\"selMonth_startcalarea\"+dex_current_calendar_item ).value-1,document.getElementById(\"selDay_startcalarea\"+dex_current_calendar_item ).value);\r\n    var d2 = new Date(document.getElementById(\"selYear_endcalarea\"+dex_current_calendar_item ).value,document.getElementById(\"selMonth_endcalarea\"+dex_current_calendar_item ).value-1,document.getElementById(\"selDay_endcalarea\"+dex_current_calendar_item ).value);\r\n    var ONE_DAY = 1000 * 60 * 60 * 24;\r\n    var nights = Math.round(Math.abs(d2.getTime() - d1.getTime()) \/ ONE_DAY);        document.dex_bccf_pform.dex_bccf_ref_page.value = document.location;    if (document.getElementById(\"selDay_startcalarea\"+dex_current_calendar_item).value == '' || document.getElementById(\"selDay_endcalarea\"+dex_current_calendar_item).value == '')\r\n    {\r\n        alert('Please select start and end dates.');\r\n        return false;\r\n    }\r\n    if (nights < 0){\r\n        alert('The minimum number of nights to book is 0');\r\n        return false;\r\n    }\r\n    if (nights > 365){\r\n        alert('The maximum number of nights to book is 365');\r\n        return false;\r\n    }        {\r\n        var cpefb_error = 0;\r\n        $dexQuery(\"#dex_bccf_pform\").find(\".cpefb_error\").each(function(index){\r\n            if ($dexQuery(this).css(\"display\")!=\"none\")\r\n                cpefb_error++;    \r\n            });\r\n        if (cpefb_error) return false;    \r\n        cp_bccf_ready_to_go = true;\r\n        cpbccf_blink(\".pbSubmit\");        \r\n        document.getElementById(\"form_structure\").value = '';        \r\n        return true;\r\n    }    \r\n }\r\n function cpbccf_cerror(){$dexQuery = jQuery.noConflict();$dexQuery(\"#hdcaptcha_error\").css('top',$dexQuery(\"#hdcaptcha_dex_bccf_post\").outerHeight());$dexQuery(\"#hdcaptcha_error\").css(\"display\",\"inline\");} \r\n function cpbccf_blink(selector){\r\n        try {   \r\n            $dexQuery = jQuery.noConflict();\r\n            $dexQuery(selector).fadeOut(1000, function(){\r\n                $dexQuery(this).fadeIn(1000, function(){\r\n                    try {\r\n                        if (cp_bccf_ready_to_go)\r\n                            cpbccf_blink(this); \r\n                    } catch (e) {}  \r\n                });\r\n            });        \r\n        } catch (e) {}             \r\n }\r\n<\/script><input type=\"hidden\" name=\"dex_bccf_pform_process\" value=\"1\" \/><input type=\"hidden\" name=\"dex_bccf_id\" value=\"1\" \/><input type=\"hidden\" name=\"dex_bccf_ref_page\" value=\"\" \/><input type=\"hidden\" name=\"form_structure\" id=\"form_structure\" size=\"180\" value=\"[[{&quot;name&quot;:&quot;email&quot;,&quot;index&quot;:0,&quot;title&quot;:&quot;Email&quot;,&quot;ftype&quot;:&quot;femail&quot;,&quot;userhelp&quot;:&quot;&quot;,&quot;csslayout&quot;:&quot;&quot;,&quot;required&quot;:true,&quot;predefined&quot;:&quot;&quot;,&quot;size&quot;:&quot;medium&quot;,&quot;shortlabel&quot;:&quot;&quot;,&quot;userhelpTooltip&quot;:&quot;&quot;,&quot;predefinedClick&quot;:false,&quot;equalTo&quot;:&quot;&quot;},{&quot;name&quot;:&quot;subject&quot;,&quot;index&quot;:1,&quot;title&quot;:&quot;Phone number&quot;,&quot;required&quot;:true,&quot;ftype&quot;:&quot;ftext&quot;,&quot;userhelp&quot;:&quot;&quot;,&quot;csslayout&quot;:&quot;&quot;,&quot;predefined&quot;:&quot;&quot;,&quot;size&quot;:&quot;medium&quot;,&quot;shortlabel&quot;:&quot;&quot;,&quot;userhelpTooltip&quot;:&quot;&quot;,&quot;predefinedClick&quot;:false,&quot;minlength&quot;:&quot;&quot;,&quot;maxlength&quot;:&quot;&quot;,&quot;equalTo&quot;:&quot;&quot;},{&quot;name&quot;:&quot;fieldname1&quot;,&quot;index&quot;:2,&quot;shortlabel&quot;:&quot;&quot;,&quot;ftype&quot;:&quot;fbccf&quot;,&quot;userhelp&quot;:&quot;&quot;,&quot;userhelpTooltip&quot;:&quot;&quot;,&quot;csslayout&quot;:&quot;&quot;,&quot;title&quot;:&quot;Booking Calendar&quot;}],[{&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;formlayout&quot;:&quot;top_aligned&quot;}]]\" \/>\r\n  <div id=\"fbuilder\">\r\n      <div id=\"formheader\"><\/div>\r\n      <div id=\"fieldlist\"><\/div>\r\n  <\/div>\r\n<div style=\"display:none\">  \r\n<div id=\"cpcaptchalayer\">\r\n<\/div>\r\n<\/div>\r\n<div id=\"cp_subbtn\" class=\"cp_subbtn\">Booking<\/div>\r\n<\/form><script type='text\/javascript' src='https:\/\/www.lilyandloft.my\/book\/wp-content\/plugins\/booking-calendar-contact-form\/js\/fbuilder.jquery.js?nc=1'><\/script>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-148\" src=\"https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/banner-facebook-1-300x132.jpg\" alt=\"\" width=\"300\" height=\"132\" srcset=\"https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/banner-facebook-1-300x132.jpg 300w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/banner-facebook-1-768x337.jpg 768w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/banner-facebook-1-600x263.jpg 600w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/banner-facebook-1.jpg 960w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-156\" src=\"https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/Screenshot-2025-07-20-181833-300x101.png\" alt=\"\" width=\"300\" height=\"101\" srcset=\"https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/Screenshot-2025-07-20-181833-300x101.png 300w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/Screenshot-2025-07-20-181833-1024x346.png 1024w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/Screenshot-2025-07-20-181833-768x259.png 768w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/Screenshot-2025-07-20-181833-600x203.png 600w, https:\/\/www.lilyandloft.my\/book\/wp-content\/uploads\/2025\/10\/Screenshot-2025-07-20-181833.png 1344w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n","protected":false},"featured_media":288,"comment_status":"open","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":""},"product_brand":[],"product_cat":[16,24,23],"product_tag":[],"mwb_booking_cost":[],"mwb_booking_service":[],"class_list":{"0":"post-182","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-kl","7":"product_cat-jb","8":"product_cat-klang-vally","9":"pa_calender-holiday-season","11":"first","12":"onbackorder","13":"sale","14":"virtual","15":"taxable","16":"purchasable","17":"product-type-simple"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/product\/182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/comments?post=182"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/media\/288"}],"wp:attachment":[{"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/media?parent=182"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/product_brand?post=182"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/product_cat?post=182"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/product_tag?post=182"},{"taxonomy":"mwb_booking_cost","embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/mwb_booking_cost?post=182"},{"taxonomy":"mwb_booking_service","embeddable":true,"href":"https:\/\/www.lilyandloft.my\/book\/wp-json\/wp\/v2\/mwb_booking_service?post=182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}