﻿function LoadDestinationSearchResults()
{
        try {
            $("tbody tr:even").addClass("odd");
            $("tbody tr:odd").addClass("even");
            var vShowHeight = 56;

            $('div.summarydesc').each(function(index) {

                var $container = $(this)
                var vText = $container.text()
                $container.html(vText);
                $container.css('font-size','12px');
                
                var vDescHeight = $container.height();
                var vLinkMore = $('#more_' + index);
                if (vDescHeight > vShowHeight) {
                    vLinkMore.parent().show();
                } else {
                    vLinkMore.parent().hide();
                }
                $container.height(vShowHeight);

                var vSearchObj = $container.parent().parent().parent().parent();
                var vParkNameObj = vSearchObj.find('a.park_name');
                if (vParkNameObj != null) {
                    vLinkMore.attr('link', vParkNameObj.attr('href'));
                }

                // Exec Click Event when click
                $(vLinkMore).click(function(e) {
                    try {
                        var vObj = $(this);
                        window.top.location.href = vObj.attr('link');
                    } catch (ex) { }
                });
            });
           sqlStringReplace("__doPostBack","doPostBack");
       } catch (ex) {}
}

function sqlStringReplace(oriStr,newStr) 
{
    $('div#zd_DestinationGridPaging a').each(function(){
        var vObj = $(this);
        vObj[0].href = vObj[0].href.replace("__doPostBack", "doPostBack")
    });
}

function doPostBack(eventTarget, eventArgument) 
{
    $(":asp('zd_txtPageIndex')")[0].value = eventArgument;
    $(":asp('zd_txtSortBy')")[0].value = $(":asp('zd_ddlSortBy')")[0].value;
    $(":asp('zd_txtRatingsBy')")[0].value = $(":asp('zd_ddlRatingsBy')")[0].value;
    $(":asp('zd_txtResultsPerPage')")[0].value = $(":asp('zd_ddlResultsPerPage')")[0].value;
    $(":asp('btnUpdateResults')").click();

}
        
$(document).ready(function() 
{
    $(":asp('zd_ddlSortBy')").change(function() 
    {
        UpdateGridData();
    });
    
    $(":asp('zd_ddlRatingsBy')").change(function()  
    {
        UpdateGridData();
    });
    
    $(":asp('zd_ddlResultsPerPage')").change(function()
    {
        UpdateGridData();
    });
    
    function UpdateGridData()
    {
        $(":asp('zd_txtSortBy')")[0].value = $(":asp('zd_ddlSortBy')")[0].value;
        $(":asp('zd_txtRatingsBy')")[0].value = $(":asp('zd_ddlRatingsBy')")[0].value;
        $(":asp('zd_txtResultsPerPage')")[0].value = $(":asp('zd_ddlResultsPerPage')")[0].value;
        
        $(":asp('btnUpdateResults')").click();
    }
    
    LoadCluetip();
    
    //Step  -   Process the Results
    LoadDestinationSearchResults();   
    
    LoadIFrameAD();         
});

function OnLink(vPage, vViewType)
{
    var vURL = vPage;
    vURL += "?" + $.jqURL.replace('pageindex','1',false);    
    window.location = vURL;
}
