﻿
        function RefreshData(pageNumber) {

                        
            try
            {
            var grouptype = 0
            var holidaytypes = new Array();
            var htcontainer = document.getElementById('htcontainer');
            var container = document.getElementById('divdestinationcontainer');
            var propertycontainer = document.getElementById('divpropertycontainer');
            var htele = 0;

            if (!pageNumber) { pageNumber = 1 }

            document.getElementById("hiddenPageNumber").value = pageNumber;

            var rbhotels = document.getElementById("RbHotels")
            if (rbhotels != null) {
                if (rbhotels.checked == true) {
                    grouptype = 1
                }
            }

            var rbvillas = document.getElementById("RbVillas")
            if (rbvillas != null) {
                if (rbvillas.checked == true) {
                    grouptype = 2
                }
                        }

            for (var ele = 0; ele < htcontainer.childNodes.length; ele++) {
                var myobj = document.getElementById('htcontainer').childNodes[ele].childNodes[0];

                if (myobj.checked == true) {
                    holidaytypes[htele] = myobj.value;
                    htele++;
                }
            }

            var ddldestination = document.getElementById('ddldestination');

            var ddlproperty = document.getElementById('ddlproperties');

//Removed by DTB on 30 October - replace with -1 line below
            //            var ddlpricerange = document.getElementById('ddlpricerange');
            //var priceRange = ddlpricerange.options[ddlpricerange.selectedIndex].value;

            var priceRange = -1;

            var ddltraveldate = document.getElementById('ddlTravelDate');
            
                      

            PageMethods.RefreshData(holidaytypes,ddldestination.options[ddldestination.selectedIndex].value,ddlproperty.options[ddlproperty.selectedIndex].value, grouptype,priceRange,ddltraveldate.options[ddltraveldate.selectedIndex].value, pageNumber, doonsuccess, doonfail)
            }
        catch (ex) { }
        }

        function doonsuccess(obj) {
            try {
                var myobj = document.getElementById('divoffers');
                myobj.innerHTML = obj.HTMLResults;
                myobj = document.getElementById('lblOfferCount');
                myobj.innerHTML = obj.PropertyCount;
                myobj = document.getElementById('lblproperties');
                if (obj.PropertyCount == '1') {
                    myobj.innerHTML = 'luxury offer.'
                }
                else {
                    myobj.innerHTML = 'luxury offers.'
                }
            }
            catch (ex) { }

        }

        function doonfail(obj) {
            try
                { alert(obj.get_message()); }
            catch (ex) { }
        }

        function doPaging(pageNumber) {
            try
                { RefreshData(pageNumber); }
            catch (ex) { }


        }

        function setFilter(vEnabled) {
            var htcontainer = document.getElementById('htcontainer');
            for (var ele = 0; ele < htcontainer.childNodes.length; ele++) {
                var myobj = document.getElementById('htcontainer').childNodes[ele].childNodes[0];



                if (vEnabled == 1) {
                    myobj.enabled = true;
                }
                else {
                    myobj.enabled = false;
                }
            }
        }
    
