﻿// check the click events are not occurring on the controls
// if the mouse click event occurs outside the control, options should close
document.onclick = check;
var obj;
function check(e) {
    var target = (e && e.target) || (event && event.srcElement);

    if (target.nodeName == 'SPAN') {
        if (target.parentNode != lastOpenParentDiv && lastOpenDiv != '') {
            lastOpenDiv.style.display = 'none';
            lastOpenDiv = '';
            lastOpenParentDiv = '';
        }
    }
    else if (target != lastOpenParentDiv && lastOpenDiv != '') {
        lastOpenDiv.style.display = 'none';
        lastOpenDiv = '';
        lastOpenParentDiv = '';
    }
}

var state = 'none';
var lastOpenDiv = '';
var lastOpenParentDiv = '';

function showHideDropDown(layer_ref) {
    if (lastOpenDiv != '' && lastOpenDiv != document.getElementById(layer_ref)) {
        lastOpenDiv.style.display = 'none';
        lastOpenDiv = '';
        lastOpenParentDiv = '';
    }
    if (document.getElementById(layer_ref).style.display == 'block') {
        state = 'none';
    }
    else {
        state = 'block';
        lastOpenParentDiv = document.getElementById(layer_ref).parentNode;
        lastOpenDiv = document.getElementById(layer_ref);
    }

    document.getElementById(layer_ref).style.display = state;
}

function showhide(layer_ref) {
    var dis = 'none';
    if (document.getElementById(layer_ref).style.display == 'block') {
        dis = 'none';
    }
    else {
        dis = 'block';
    }

    document.getElementById(layer_ref).style.display = dis;
}



function closeBombaBanner() {
    var elem = document.getElementById('ads.strip.1');
    elem.style.display = 'none';

    var elem2 = document.getElementById('closeBanner');
    elem2.style.display = 'none';
    
}


function hideSearchLinks() {
    var linksDiv = $('HomePageTopper_uc_Search_div_HomePageLinks');
    if (linksDiv != null) {
        linksDiv.style.display = 'none';
    }
}

function showSearchLinks() {
    var linksDiv = $('HomePageTopper_uc_Search_div_HomePageLinks');
    if (linksDiv != null) {
        linksDiv.style.display = 'block';
    }
}

function changeHiddenValue(new_value, controlID) {
    if (document.getElementById(controlID) != null) {
        document.getElementById(controlID).value = new_value;
        return false;
    }
}


function SetGen(newID, newName, name) {
    changeHiddenValue(newID, name);
    document.getElementById('sp_' + name).innerHTML = newName;
    return false;
}


function SetRestType(newID, newName, searchPage) {
    changeHiddenValue(newID, 'types');
    document.getElementById('sp_Types').innerHTML = newName;
    document.getElementById('hdnSearchPageTypes').value = searchPage;
    return false;
}

function SetTimeTableType(newID, newName) {
    changeHiddenValue(newID, 'TimeTabletypes');
    document.getElementById('sp_TimeTableType').innerHTML = newName;
    return false;
}

function SetRecipeType(newID, newName) {
    changeHiddenValue(newID, 'RecipeType');
    document.getElementById('sp_RecipeType').innerHTML = newName;
    return false;
}
function SetRecipeLevel(newID, newName) {
    changeHiddenValue(newID, 'RecipeLevel');
    document.getElementById('sp_Recipelevels').innerHTML = newName;
    return false;
}

function SetRecipeRest(newID, newName) {
    changeHiddenValue(newID, 'RecipeRest');
    if (newName.toString().length > 15) {
        newName = newName.toString().substring(0, 15);
    }
    document.getElementById('sp_RecipeRets').innerHTML = newName;
    return false;
}

function SetArea(newID, newName, isCoupon) {
    changeHiddenValue(newID, 'area');
    document.getElementById('sp_Areas').innerHTML = newName;
    return false;
}


//function SetCity(newID, newName, isCoupon) {
//    changeHiddenValue(newID, 'city');
//    document.getElementById('sp_Cities').innerHTML = newName;

//    // document.getElementById('div_street').style.display = 'block';
//    document.getElementById('sp_Street').style.display = 'block';

//    return false;
//}

//function SetRegion(newID, newName, searchPage) {
//    document.getElementById('hdnSearchPageRegions').value = searchPage;

//    changeHiddenValue(newID, 'regions');
//    document.getElementById('sp_Regions').innerHTML = newName;
//    var url = "/ajax/Cities.aspx?regionID=" + newID;
//    var fade = $('div_RapCities');
//    new Ajax(url, {
//        method: 'get',
//        update: $('div_Cities'),
//        onComplete: function() {
//            if (newID == 3) {
//                //document.getElementById('div_RapAreas').style.display = 'visible';
//                //document.getElementById('sp_Area').style.display = 'visible';
//                //document.getElementById('div_Areas').style.visibility = 'visible';


//                //document.getElementById('div_RapAreas').style.display = 'block';
//                //document.getElementById('sp_Area').style.display = 'block';

//                document.getElementById('sp_Cities').innerHTML = newName;
//                changeHiddenValue('172', 'city');
//                SetCity(172, 'תל אביב', '');
//            }
//            else if (newID == 15) {
//                //document.getElementById('div_RapAreas').style.display = 'none';
//                //document.getElementById('sp_Area').style.display = 'none';
//                //document.getElementById('div_Areas').style.visibility = 'visible';
//                document.getElementById('sp_Cities').innerHTML = newName;
//                changeHiddenValue('295', 'city');
//                SetCity(295, 'אילת', '');
//            }
//            else {
//                //document.getElementById('div_RapAreas').style.display = 'none';
//                //document.getElementById('sp_Area').style.display = 'none';

//                //document.getElementById('div_RapAreas').style.display = 'none';
//                //document.getElementById('sp_Area').style.display = 'none';

//                //document.getElementById('div_Areas').style.visibility = 'hidden';
//                document.getElementById('sp_Cities').innerHTML = 'כל הערים';
//                //document.getElementById('sp_Areas').innerHTML = 'כל המתחמים';
//                changeHiddenValue('', 'city');
//                //changeHiddenValue('', 'area');
//            }
//        }
//    }).request();
//}

function SetRegion(newID, newName, searchPage) {
    document.getElementById('hdnSearchPageRegions').value = searchPage;

    changeHiddenValue(newID, 'regions');
    document.getElementById('sp_Regions').innerHTML = newName;
    var url = "/ajax/Cities.aspx?a=" + $time() + $random(1, 10000) + "&regionID=" + newID;
    var fade = $('div_RapCities');
    new Ajax(url, {
        method: 'get',
        update: $('div_Cities'),
        onComplete: function() {
            if (newID == 3) {
                document.getElementById('div_Areas').style.visibility = 'visible';

                document.getElementById('div_RapCities').style.display = 'none';
                document.getElementById('sp_City').style.display = 'none';

                document.getElementById('div_RapAreas').style.display = 'block';
                document.getElementById('sp_Area').style.display = 'block';

                document.getElementById('sp_Cities').innerHTML = newName;
                changeHiddenValue('172', 'city');
                SetCity(172, 'תל אביב', '');                
            }
            else if (newID == 15) {
                document.getElementById('div_RapCities').style.display = 'block';
                document.getElementById('sp_City').style.display = 'block';

                document.getElementById('div_Areas').style.visibility = 'hidden';
                document.getElementById('sp_Cities').innerHTML = newName;
                changeHiddenValue('295', 'city');
                SetCity(295, 'אילת', '');
            }
            else {

                document.getElementById('div_RapCities').style.display = 'block';
                document.getElementById('sp_City').style.display = 'block';

                document.getElementById('div_RapAreas').style.display = 'none';
                document.getElementById('sp_Area').style.display = 'none';

                document.getElementById('div_Areas').style.visibility = 'hidden';
                document.getElementById('sp_Cities').innerHTML = 'כל הערים';
                document.getElementById('sp_Areas').innerHTML = 'כל המתחמים';
                changeHiddenValue('', 'city');
                changeHiddenValue('', 'area');

                SetDDlValueByDivID("div_RapCities", "city");               
            }           
        }
    }).request();
}

function SetCity(newID, newName, searchPage) {
    changeHiddenValue(newID, 'city');
    document.getElementById('sp_Cities').innerHTML = newName;

    if (newID == 172) 
    {
        var url = "/ajax/Areas.aspx?a=" + $time() + $random(1, 10000) + "&CityID=" + newID;
        var fade = $('div_RapAreas');
        new Ajax(url, {
            method: 'get',
            update: $('div_Areas'),
            
            //onRequest: function() { alert('Request made. Please wait...'); },
            //onComplete: function(response) { alert('Response: ' + response); },
            //onSuccess: function(){alert('success');   },
            onComplete: function() {
                document.getElementById('div_RapAreas').style.display = 'block';
                document.getElementById('sp_Area').style.display = 'block';
                SetDDlValueByDivID("div_Areas", "area");
            }
        }).request();
    }
    else {

        document.getElementById('div_RapAreas').style.display = 'none';
        document.getElementById('sp_Area').style.display = 'none';
        document.getElementById('sp_Areas').innerHTML = 'כל המתחמים';
        changeHiddenValue('', 'area');
        SetDDlValueByDivID("div_Areas", "area");
    }
}



function SetCityTimeTable(newID, newName, searchPage) {
    changeHiddenValue(newID, 'cityTimeTable');
    document.getElementById('sp_CitiesTimeTable').innerHTML = newName;

    if (newID == 172) 
    {
        var url = "/ajax/AreasCoupons.aspx?t=t&Coupons=1&a=" + $time() + $random(1, 10000) + "&CityID=" + newID;
        var fade = $('div_RapAreasTimeTable');
        new Ajax(url, {
            method: 'get',
            update: $('div_AreasTimeTable'),

            onComplete: function() {
                document.getElementById('div_RapAreasTimeTable').style.display = 'block';
                document.getElementById('sp_AreasTimeTable').style.display = 'block';
            }
        }).request();
    }
    else {

        document.getElementById('div_RapAreasTimeTable').style.display = 'none';
        document.getElementById('sp_AreasTimeTable').style.display = 'none';
        document.getElementById('sp_AreasTimeTable').innerHTML = 'כל המתחמים';
        changeHiddenValue('', 'areaTimetable');
    }
}


function SetAreaTimeTable(newID, newName, isCoupon) {
    changeHiddenValue(newID, 'areaTimeTable');
    document.getElementById('sp_AreasTimeTable').innerHTML = newName;
    return false;
}




function SetRegionTimeTable(newID, newName) {
    changeHiddenValue(newID, 'regionsTimeTable');
    document.getElementById('sp_RegionsTimeTable').innerHTML = newName;
    var url = "/ajax/CitiesCoupons.aspx?t=t&a=" + $time() + $random(1, 10000) + "&Coupons=1&regionID=" + newID;

    new Ajax(url, {
        method: 'get',
        update: $('div_CitiesTimeTable'),
        onComplete: function() {
            if (newID == 3) {
                document.getElementById('div_AreasTimeTable').style.visibility = 'visible';

                document.getElementById('div_RapCitiesTimeTable').style.display = 'none';
                document.getElementById('sp_CitiesTimeTable').style.display = 'none';

                document.getElementById('div_RapAreasTimeTable').style.display = 'block';
                document.getElementById('sp_AreasTimeTable').style.display = 'block';
                
                document.getElementById('sp_CitiesTimeTable').innerHTML = newName;
                changeHiddenValue('172', 'cityTimeTable');
                SetCityTimeTable(172, 'תל אביב', '');
            }
            else if (newID == 15) {
                document.getElementById('div_RapCitiesTimeTable').style.display = 'block';
                document.getElementById('sp_CitiesTimeTable').style.display = 'block';

                document.getElementById('div_AreasTimeTable').style.visibility = 'hidden';
                document.getElementById('sp_CitiesTimeTable').innerHTML = newName;
                changeHiddenValue('295', 'cityTimeTable');
                SetCityTimeTable(295, 'אילת', '');
            }
            else {
                    document.getElementById('div_RapCitiesTimeTable').style.display = 'block';
                    document.getElementById('sp_CitiesTimeTable').style.display = 'block';

                    document.getElementById('div_RapAreasTimeTable').style.display = 'none';
                    document.getElementById('sp_AreasTimeTable').style.display = 'none';

                    document.getElementById('div_AreasTimeTable').style.visibility = 'hidden';
                    document.getElementById('sp_CitiesTimeTable').innerHTML = 'כל הערים';
                    changeHiddenValue('', 'cityTimeTable');
                    changeHiddenValue('', 'areaTimeTable');
            }

        }
    }).request();
}////////



function SetAreaCoupon(newID, newName, isCoupon) {
    changeHiddenValue(newID, 'areaCoupons');
    document.getElementById('sp_AreasCoupons').innerHTML = newName;
    return false;
}



function SetCityCoupon(newID, newName) {
        changeHiddenValue(newID, 'cityCoupons');
        document.getElementById('sp_CitiesCoupons').innerHTML = newName;

        if (newID == 172) {//tel aviv
            var url = "/ajax/AreasCoupons.aspx?a=" + $time()+$random(1, 10000)+"&Coupons=1&CityID=" + newID;
            var fade = $('div_RapAreasCoupons');
            new Ajax(url, {
            method: 'get',
                update: $('div_AreasCoupons'),
                onComplete: function() {
                    document.getElementById('div_RapAreasCoupons').style.display = 'block';
                    document.getElementById('sp_AreaCoupons').style.display = 'block';
                    document.getElementById('sp_AreasCoupons').innerHTML = 'כל המתחמים';
                    changeHiddenValue('', 'areaCoupons');
                }
            }).request();
        }
        else {

            document.getElementById('div_RapAreasCoupons').style.display = 'none';
            document.getElementById('sp_AreaCoupons').style.display = 'none';
            changeHiddenValue('', 'areaCoupons');
        }
}


function SetRegionCuopons(newID, newName) {
    changeHiddenValue(newID, 'regionsCoupons');
    document.getElementById('sp_RegionsCoupons').innerHTML = newName;
    var url = "/ajax/CitiesCoupons.aspx?a=" + $time() + $random(1, 10000) + "&Coupons=1&regionID=" + newID;

    new Ajax(url, {
        method: 'get',
        update: $('div_CitiesCoupons'),
        onComplete: function() {
            if (newID == 3) {
                document.getElementById('div_AreasCoupons').style.visibility = 'visible';

                document.getElementById('div_RapCitiesCoupons').style.display = 'none';
                document.getElementById('sp_CityCoupons').style.display = 'none';

                document.getElementById('div_RapAreasCoupons').style.display = 'block';
                document.getElementById('sp_AreaCoupons').style.display = 'block';
                
                document.getElementById('sp_CitiesCoupons').innerHTML = newName;
                changeHiddenValue('172', 'cityCoupons');
                SetCityCoupon(172, 'תל אביב', '');
            }
            else if (newID == 15) {
                document.getElementById('div_RapCitiesCoupons').style.display = 'block';
                document.getElementById('sp_CityCoupons').style.display = 'block';

                document.getElementById('div_AreasCoupons').style.visibility = 'hidden';
                document.getElementById('sp_CitiesCoupons').innerHTML = newName;
                changeHiddenValue('295', 'cityCoupons');
                SetCityCoupon(295, 'אילת', '');
            }
            else {
                    document.getElementById('div_RapCitiesCoupons').style.display = 'block';
                    document.getElementById('sp_CityCoupons').style.display = 'block';

                    document.getElementById('div_RapAreasCoupons').style.display = 'none';
                    document.getElementById('sp_AreaCoupons').style.display = 'none';

                    document.getElementById('div_AreasCoupons').style.visibility = 'hidden';
                    document.getElementById('sp_CitiesCoupons').innerHTML = 'כל הערים';
                    changeHiddenValue('', 'cityCoupons');
                    changeHiddenValue('', 'areaCoupons');
            }

        }
    }).request();
}


function SetMagSection(newID, newName) {
    changeHiddenValue(newID, 'MagSection');
    document.getElementById('sp_MagazineSections').innerHTML = newName;
    return false;
}


function SetMagWriter(newID, newName) {
    if (newName.toString().length > 15) {
        newName = newName.toString().substring(0, 15);
    }
    changeHiddenValue(newID, 'MagWriters');
    document.getElementById('sp_MagazineWriters').innerHTML = newName;
    return false;
}


function SetCheckBox(ControlID, newValue, hiddenFieldID) {
    var str = document.getElementById(ControlID).src;
    var pos = str.indexOf("/chkBoxBg_01.gif");

    if (pos >= 0) {
        var control = document.getElementById(ControlID);
        control.setAttribute("src", "/images/chkBoxBg_01_full.gif");

        if (document.getElementById(hiddenFieldID).value != '') {
            document.getElementById(hiddenFieldID).value = document.getElementById(hiddenFieldID).value + ',' + newValue;
        }
        else {
            document.getElementById(hiddenFieldID).value = document.getElementById(hiddenFieldID).value + newValue;
        }
    }
    else {
        document.getElementById(ControlID).src = '/images/chkBoxBg_01.gif';
        document.getElementById(hiddenFieldID).value = removeSubstring(document.getElementById(hiddenFieldID).value, newValue);
    }
}

function removeSubstring(myStr, mySubstr) {
    myStr = "," + myStr + ",";
    myStr = myStr.split("," + mySubstr + ",").join(",");
    myStr = myStr.substring(1, myStr.length - 1);
    return myStr;
}

function SetMapCheckBox(ControlID, hiddenFieldID) {
    var str = document.getElementById(ControlID).src;
    var pos = str.indexOf("/chkBoxBg_01.gif")

    if (pos >= 0) {
        document.getElementById(ControlID).src = '/images/chkBoxBg_01_full.gif'
        document.getElementById(hiddenFieldID).value = '1';

    }
    else {
        document.getElementById(ControlID).src = '/images/chkBoxBg_01.gif'
        document.getElementById(hiddenFieldID).value = '';
    }
}





function changeSearchPanelAjax(divId) {
    SetSearchEnter();
    $(divId).innerHTML = '</div><div class="loading"><img src="/images/ajax-loader.gif" width="24" height="24" alt="טוען" /></div>';
    if (divId == 'div_Rests') {
        var url = "/ajax/SearchRests.aspx";
        SearchSwitch(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_Rests'),
            onComplete: function() {
                showSearchLinks();
                createAutoCompleteEvent('keyword');
                SetDDLValuesByPageQueryString();

            }
        }).request();
    }
    else if (divId == 'div_Recipe') {
        var url = "/ajax/SearchRecipes.aspx";
        SearchSwitch(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_Recipe'),
            onComplete: function() {
                showSearchLinks();
            }
        }).request();
    }
    else if (divId == 'div_Coupon') {
        var url = "/ajax/SearchCupons.aspx?d=1";
        SearchSwitch(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_Coupon'),
            onComplete: function() {
                createAutoCompleteEvent('keywordCoupon');
                document.getElementById('div_TotalCoupons').style.display = 'block';
                showSearchLinks();
            }
        }).request();
    }
    else if (divId == 'div_Articles') {
        var url = "/ajax/SearchArticles.aspx";
        SearchSwitch(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_Articles'),
            onComplete: function() {
                showSearchLinks();
            }
        }).request();
    }
      else if (divId == 'div_TimeTable') {
       var url = "/ajax/SearchTimeTable.aspx";
        SearchSwitchTimeTable(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_TimeTable'),
            onComplete: function() {
                showSearchLinks();
            }
        }).request();
      }
       else if (divId == 'div_FreeTimeTable') {
       var url = "/ajax/SearchFreeTimeTable.aspx?v=12";
        SearchSwitchTimeTable(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_FreeTimeTable'),
            onComplete: function() {
                showSearchLinks();
            }
        }).request();
      }

    var closeExt = $('div_SeatchCloseExt');
    var close = $('div_SearchClose');
    if (closeExt != null && close != null) {
        closeExt.style.display = 'none';
        close.style.display = 'none';
        if (close.innerHTML.indexOf('uc_WorldBase') != -1)
            document.getElementById('uc_WorldBase_uc_Topper_div_SearchInner').style.display = 'block';
        else if(document.getElementById('uc_Topper_div_SearchInner') != null)
            document.getElementById('uc_Topper_div_SearchInner').style.display = 'block';
      
        
    }
}





function show(controlID) {
    document.getElementById(controlID).style.display = 'block';
}

function hideTooltip(controlID) {
    document.getElementById(controlID).style.display = 'none';
}

function GetSearchPage() {
    var action = '/search.aspx?';
    var strSearchPageTypes = document.getElementById('hdnSearchPageTypes');
    var strSearchPageRegions = document.getElementById('hdnSearchPageRegions');

    if (strSearchPageTypes != undefined && strSearchPageRegions != undefined) {

        if (strSearchPageTypes.value.toLowerCase() == "search.aspx"
            && strSearchPageRegions.value.toLowerCase() != "search.aspx"
            && strSearchPageRegions.value != "undefined") {
            action = '/' + strSearchPageRegions.value + '?';
      //      action = '/' + strSearchPageTypes.value + '?';
        }
        else {
            action = '/' + strSearchPageTypes.value + '?';
        }
    }
    //if no specific page was selected and we search for kosher restaurants then it will be redirected to the kosher.aspx page
    var Kosher = document.getElementById('param').value;
    if ((Kosher.contains('2') || Kosher.contains('3')) && action.toLowerCase() == '/search.aspx?')
        action = '/kosher.aspx?';

    if (window.location.pathname.toLowerCase().search("nrgsearch") != -1) //if the calling page is Nrgsearch.aspx
        action = '/projects/nrg/nrgsearch.aspx?';
            
    return action;
}

function RestSearchSubmit(isFromDropDown) {
        var isKosher = document.getElementById('param').value;
        var action = 'search.aspx?';
        if (CleanTheCharacters('keyword') && CleanTheCharactersIndexOf('keyword')) {
            if (document.getElementById('RestMap') !=null && document.getElementById('RestMap').value == '1') {
                action = 'map.aspx?';
            }
            else {
                action = GetSearchPage();
            }
            var queryStrings = "";
            var keywordTextboxValue = "";
            var dropDownTextboxValue = "";
            if (document.getElementById('city').value != "") {
                queryStrings += "city=" + escape(document.getElementById('city').value) + "&";
            }
            keywordTextboxValue = document.getElementById('keyword').value;
            if (keywordTextboxValue != "") {
                queryStrings += 'keyword=' + escape(keywordTextboxValue) + "&";
            }
            if (document.getElementById('param').value != "") {
                queryStrings += "param=" + escape(document.getElementById('param').value) + "&";
            }
            if (document.getElementById('regions').value != "") {
                queryStrings += "regions=" + escape(document.getElementById('regions').value) + "&";
            }

            if (document.getElementById('area').value != "") {
                queryStrings += "area=" + escape(document.getElementById('area').value) + "&";
            }

            if (document.getElementById('street').value != "") {
                queryStrings += "street=" + escape(document.getElementById('street').value) + "&"; ;
            }
            if (document.getElementById('types').value != "") {
                queryStrings += "types=" + escape(document.getElementById('types').value) + "&";
            }
            if (1 == isFromDropDown) {
                queryStrings += "isFromDropDown=" + 1 + "&";
            }

            //  Events Worlds Search
            try {
                if (document.getElementById('hdnRestsEventsSearch').value == "true") {
                    action = "Events.aspx?";
                    queryStrings += "events=" + escape(document.getElementById('hdnRestsEventsSearch').value) + "&";

                    queryStrings += "celebrantsQuantity=" + escape(document.getElementById('hdnCelebrantsQuantity').value) + "&";
                    queryStrings += "locationInRestaurant=" + escape(document.getElementById('hdnLocationInRestaurant').value) + "&";
                    queryStrings += "pricesRange=" + escape(document.getElementById('hdnPricesRange').value) + "&";
                    queryStrings += "parkingArrangments=" + escape(document.getElementById('hdnParkingArrangments').value) + "&";
                    queryStrings += "placeDefinition=" + escape(document.getElementById('hdnPlaceDefinition').value) + "&";
                    if (document.getElementById('hdnAudioEventEquipment').value.indexOf("6") != -1) {
                        queryStrings += "audioEventEquipment=" + escape("true") + "&";
                    }
                    if (document.getElementById('hdnVideoEventEquipment').value.indexOf("7") != -1) {
                        queryStrings += "videoEventEquipment=" + escape("true") + "&";
                    }
                }
            }
            catch (err) { } 

            var url = action + queryStrings;
            var strLen = url.length;
            url = url.slice(0, strLen - 1);
            document.location = url;
        }
        return false;


}


function TimeTableRestSearchSubmit(isFromDropDown) {
    var isKosher = document.getElementById('paramTimeTable').value;
    var action = "";
    if (window.location.pathname.toLowerCase().search("nrgtimetable") != -1) //if the calling page is NrgtimeTable.aspx or nrgtimetablesearch.aspx
        action = "nrgtimetablesearch.aspx?";
    else
        action = '../searchtimetable.aspx?';
        
    if (CleanTheCharacters('keywordTimeTable') && CleanTheCharactersIndexOf('keywordTimeTable')) {
        if (document.getElementById('RestMapTimeTable') != null && document.getElementById('RestMapTimeTable').value == '1') {
            action = 'map.aspx?';
        }
       
        var queryStrings = "";
        var keywordTextboxValue = "";
        var dropDownTextboxValue = "";
        if (document.getElementById('cityTimeTable').value != "") {
            queryStrings += "city=" + escape(document.getElementById('cityTimeTable').value) + "&";
        }
        keywordTextboxValue = document.getElementById('keywordTimeTable').value;
        if (keywordTextboxValue != "") {
            queryStrings += 'keyword=' + escape(keywordTextboxValue) + "&";
        }
        if (document.getElementById('paramTimeTable').value != "") {
            queryStrings += "param=" + escape(document.getElementById('paramTimeTable').value) + "&";
        }
        if (document.getElementById('regionsTimeTable').value != "") {
            queryStrings += "regions=" + escape(document.getElementById('regionsTimeTable').value) + "&";
        }

        if (document.getElementById('areaTimeTable').value != "") {
            queryStrings += "area=" + escape(document.getElementById('areaTimeTable').value) + "&";
        }

        if (document.getElementById('streetTimeTable').value != "") {
            queryStrings += "street=" + escape(document.getElementById('streetTimeTable').value) + "&"; ;
        }
        if (document.getElementById('TimeTabletypes').value != "") {
            queryStrings += "types=" + escape(document.getElementById('TimeTabletypes').value) + "&";
        }

        if (1 == isFromDropDown)
        { queryStrings += "isFromDropDown=" + 1 + "&"; }

        var url = action + queryStrings + "timetable=true&";
        var strLen = url.length;
        url = url.slice(0, strLen - 1);
        document.location = url;
    }
    return false;


}


function RecipeSearchSubmit() {
    if (CleanTheCharacters('recipeName')
     && CleanTheCharactersIndexOf('recipeName')
     && CleanTheCharacters('chef')
     && CleanTheCharactersIndexOf('chef')) {

        var queryStrings = "";
        if (document.getElementById('recipeName').value != "") {
            queryStrings = 'name=' + escape(document.getElementById('recipeName').value) + "&";
        }
        if (document.getElementById('chef').value != "") {
            queryStrings += "chef=" + escape(document.getElementById('chef').value) + "&";
        }
        if (document.getElementById('RecipeType').value != "") {
            queryStrings += "types=" + escape(document.getElementById('RecipeType').value) + "&";
        }
        if (document.getElementById('RecipeLevel').value != "") {
            queryStrings += "diff=" + escape(document.getElementById('RecipeLevel').value) + "&";
        }
        if (document.getElementById('RecipeRest').value != "") {
            queryStrings += "rest=" + escape(document.getElementById('RecipeRest').value) + "&";
        }

        var url = "SearchRecipes.aspx?" + queryStrings;
        var strLen = url.length;
        url = url.slice(0, strLen - 1);

        document.location = url;
    }
}



function CleanTheCharacters(controlID) {
    var flag = "0";
    var theWord; var tempVal; var i; theWord = document.getElementById(controlID).value; tempVal = document.getElementById(controlID).value.length;
    for (i = 0; i < tempVal; i++) {
        //(theWord.charAt(i) == "-") ||
        if ((theWord.charAt(i) == "<") || (theWord.charAt(i) == ">") || (theWord.charAt(i) == "%") || (theWord.charAt(i) == "@") || (theWord.charAt(i) == "*") || (theWord.charAt(i) == "$") || (theWord.charAt(i) == "#") || (theWord.charAt(i) == "%")) {
            document.getElementById(controlID).value = "";
            flag = "1";
        }
    }

    if (flag == "0") {
        return true;
    }
    else {
        alert("החיפוש שהוקלד מכיל תגים לא חוקיים");
        return false;
    }
}

function CleanTheCharactersIndexOf(controlID) {
    var flag = "0";
    var theWord; var tempVal; var i; theWord = document.getElementById(controlID).value.toLowerCase(); tempVal = document.getElementById(controlID).value.length;
    if ((theWord.indexOf('http:/') != -1) || (theWord.indexOf('<sc') != -1) || (theWord.indexOf('delete') != -1) || (theWord.indexOf('update') != -1) || (theWord.indexOf('select') != -1) || (theWord.indexOf('insert') != -1) || (theWord.indexOf('alert') != -1) || (theWord.indexOf('drop') != -1)) {
        alert("החיפוש שהוקלד מכיל תגים לא חוקיים");
        document.getElementById(controlID).value = "";
        return false;
    }
    return true;
}


function ReplaceShowControls(hideControl, showControl) {
    document.getElementById(hideControl).style.display = 'none';
    document.getElementById(showControl).style.display = 'block';
}



//scrolling
var scrollerFrame;
var childs;
var x = 0;
var delay = 1;
function fInnitScroller() {
    scrollerFrame = document.getElementById('ScrollFrame');
    childs = scrollerFrame.childNodes;
    var i = 0;
    for (i = 0; i < childs.length; i++) {
        if (childs[i].nodeType == 1) {

            var elem = childs[i];
            elem.onmouseover = function() { delay = 0; /*if(t!=null)stop();*/ }
            elem.onmouseout = function() { delay = 1; /*if(t==null)t = setTimeout(function(){start();} ,20);*/ }
        }
    }
    setTimeout(function() { start(x); }, 50);
}
function start() {
    var elem = childs[0];
    if (elem == null) return;
    if (elem.nodeType != 1) {
        scrollerFrame.appendChild(elem)
        elem = childs[0];
    }
    if (x >= elem.offsetHeight) {
        x = 0;
        elem.style.marginTop = "0px";
        scrollerFrame.appendChild(elem);
        elem = childs[0];
        while (elem.nodeType != 1) {
            scrollerFrame.appendChild(elem);
            elem = childs[0];
        }
    }
    elem.style.marginTop = "-" + x + "px";
    x += delay;
    setTimeout(function() { start(); }, 50);
}



function HideSearch() {
    document.getElementById('div_SeatchCloseExt').style.display = 'block';
    document.getElementById('div_SearchClose').style.display = 'block';
    document.getElementById('uc_Topper_div_SearchInner').style.display = 'none';

    document.getElementById('div_Rests').style.display = 'none';
    document.getElementById('div_Recipe').style.display = 'none';
    document.getElementById('div_Coupon').style.display = 'none';
    document.getElementById('div_Articles').style.display = 'none';
}

function HideSearchTimeTable() {
    document.getElementById('div_SeatchCloseExt').style.display = 'block';
    document.getElementById('div_SearchClose').style.display = 'block';
    document.getElementById('uc_Topper_div_SearchInner').style.display = 'none';
    document.getElementById('div_TimeTable').style.display = 'none';
    document.getElementById('div_FreeTimeTable').style.display = 'none';
}

function ShowSearch(divToDisp) {
    var divName;
    switch (divToDisp) {
        case 0:
            divName = 'div_Rests';
            break;
        case 1:
            divName = 'div_Recipe';
            break;
        case 2:
            divName = 'div_Coupon';
            break;
        case 3:
            divName = 'div_Articles';
            break;
    }
    changeSearchPanelAjax(divName);
    document.getElementById('div_SeatchCloseExt').style.display = 'none';
    document.getElementById('div_SearchClose').style.display = 'none';
    document.getElementById('uc_Topper_div_SearchInner').style.display = 'block';
   
    
}

function ShowSearchTimeTable(divToDisp) {
    var divName;
    switch (divToDisp) {
        case 0:
            divName = 'div_TimeTable';
            break;
        case 1:
            divName = 'div_FreeTimeTable';
            break;
       
    }
    changeSearchPanelAjax(divName);
    document.getElementById('div_SeatchCloseExt').style.display = 'none';
    document.getElementById('div_SearchClose').style.display = 'none';
    document.getElementById('uc_Topper_div_SearchInner').style.display = 'block';
}


function updateSearchPanel(divId) {
    changeSearchPanelAjax(divId);
    return false;
}



function createAutoCompleteEvent(inputId) {
    obj = actb(document.getElementById(inputId));
}

function displayNewSearch() {
    document.getElementById('div_SeatchCloseExt').style.display = 'none';
    document.getElementById('div_SearchClose').style.display = 'none';
    document.getElementById('uc_Topper_div_SearchInner').style.display = 'block';
}



function SetRestCouponType(newID, newName) {
    changeHiddenValue(newID, 'restTypes');
    document.getElementById('sp_RestTypes').innerHTML = newName;
    return false;
}



function RCouponSearchSubmit() {
    if (CleanTheCharacters("keywordCoupon") && CleanTheCharactersIndexOf("keywordCoupon")) {
        if (document.getElementById('RestMapCoupons').value == '1') {
            action = 'map.aspx?coupon=1&';
        }
        else {
            var action = '/Coupons.aspx?';
        }
        var queryStrings = "";
        if (document.getElementById("keywordCoupon").value != "") {
            queryStrings = 'keyword=' + escape(document.getElementById("keywordCoupon").value) + "&";
        }
        if (document.getElementById('paramC').value != "") {
            queryStrings += "param=" + escape(document.getElementById('paramC').value) + "&";
        }
        if (document.getElementById('restTypes').value != "") {
            queryStrings += "types=" + escape(document.getElementById('restTypes').value) + "&";
        }
        if (document.getElementById('areaCoupons').value != "") {
            queryStrings += "area=" + escape(document.getElementById('areaCoupons').value) + "&";
        }
        if (document.getElementById('regionsCoupons').value != "") {
            queryStrings += "regions=" + escape(document.getElementById('regionsCoupons').value) + "&";
        }
        if (document.getElementById('cityCoupons').value != "") {
            queryStrings += "city=" + escape(document.getElementById('cityCoupons').value) + "&";
        }
        if (document.getElementById('streetCoupons').value != "") {
            queryStrings += "street=" + escape(document.getElementById('streetCoupons').value) + "&"; ;
        }

        var url = action + queryStrings;
        var strLen = url.length;
        url = url.slice(0, strLen - 1);

        document.location = url;
    }
    return false;
}




function OpenPageName(URL, w, h, t, l, n) {
    window.open(URL, n, 'scrollbars=1,width=' + w + ',height=' + h + ', top=' + t + ', left=' + l + '');
}
function OpenPage(URL, w, h, t, l) {
    window.open(URL, 'openWindow', 'scrollbars=1,width=' + w + ',height=' + h + ', top=' + t + ', left=' + l + '');
}



function ArticlesSearchSubmit() {
    if (CleanTheCharacters("input_ArticleName") && CleanTheCharactersIndexOf("input_ArticleName")
       && CleanTheCharacters("articleRestName") && CleanTheCharactersIndexOf("articleRestName")) {

        var action = '/SearchArticles.aspx?';
        var queryStrings = "";

        if (document.getElementById("input_ArticleName").value != "") {
            queryStrings = 'keyword=' + escape(document.getElementById("input_ArticleName").value) + "&";
        }
        if (document.getElementById('articleRestName').value != "") {
            queryStrings += "restName=" + escape(document.getElementById('articleRestName').value) + "&";
        }
        if (document.getElementById('MagWriters').value != "") {
            queryStrings += "writer=" + escape(document.getElementById('MagWriters').value) + "&";
        }
        if (document.getElementById('MagSection').value != "") {
            queryStrings += "section=" + escape(document.getElementById('MagSection').value) + "&";
        }
        var url = action + queryStrings; 
        var strLen = url.length;
        url = url.slice(0, strLen - 1);

        document.location = url;
    }
    return false;
}

function fPopUpnew(sHref, nMode) {
    var winPopup;
    switch (nMode) {
        case '0': // Generic
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=400');
            break;
        case '1': // Coupon
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=480, height=350');
            break;
        case '2': // Send to a Friend
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=360, height=470');
            break;
        case '3': // Update Us
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=400, height=630');
            break;
        case '4': // Ask the Chef
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=450, height=400');
            break;
        case '5': // eMap
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=no, movable=yes, resizable=yes, width=850, height=650');
            break;
        case '6': // Job
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=390, height=350');
            break;
        case '7': // Update Us
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=400, height=650');
            break;
        case '8': // add talkback
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no, scrollbars=yes, movable=yes, resizable=no, width=400, height=480');
            break;
        default:
            winPopup = window.open(sHref, 'winPopup', 'toolbar=no, status=no, menubar=no');
    }
}

function checkall(formname, checkname, pollId) {
    var isAnyOneCheck = false;
    var nVote = 0;
    var el_collection = eval("document.forms." + formname + "." + checkname)
    for (c = 0; c < el_collection.length; c++) {
        if (el_collection[c].checked != false) {
            isAnyOneCheck = true;
            nVote = el_collection[c].value;
            break;
        }
    }
    if (isAnyOneCheck != true) {
        alert('נא סמן את בחירתך בסקר');
    }
    else {
        document.location.href = 'http://www.rest.co.il/polls/Vote.asp?txtPollID=' + pollId + '&Answer=' + nVote;
    }
}

function PlayVideo(id, realID, numVideos) {
    var i;
    for (i = 1; i <= numVideos; i++) {
        if (i == id) {
            $('promoVid' + i).className = 'current';
        }
        else if (i == numVideos) {
            $('promoVid' + i).className = 'last';
        }
        else {
            $('promoVid' + i).className = 'blank';
        }
    }
    $('Vid').URL = vids[id - 1];
    PlayVid();

}


var CurrentSearch = 'div_Rests';

function SetSearchEnter() {
    //addEvent(document, "keyup", EnterSubmit);
}


function EnterSubmit(evt) {
    if (!evt) evt = event;
    var key = evt.keyCode;
    if (key == 13 || key == 9) {
        SubmitSearch();
    }
}

var isFromDropDown = 0;
function SubmitSearch() {
    switch (CurrentSearch) {
        case 'div_Rests':
            RestSearchSubmit(isFromDropDown);
            break;
        case 'div_Recipe':
            RecipeSearchSubmit();
            break;
        case 'div_Coupon':
            RCouponSearchSubmit();
            break;
        case 'div_Articles':
            ArticlesSearchSubmit();
            break;
    }
}

function SearchSwitchTimeTable(divID) {
    if (divID != 'div_TimeTable') {
        document.getElementById('div_TimeTable').style.display = 'none';
        document.getElementById('img_TimeTable').src = '/images/tab_srch_TimeTable.gif';
    }
    else {
        document.getElementById('img_TimeTable').src = '/images/tab_srch_activ_TimeTable.gif';
        document.getElementById('div_TimeTable').style.display = 'block';
    }

    if (divID != 'div_FreeTimeTable') {
        document.getElementById('div_FreeTimeTable').style.display = 'none';
        document.getElementById('img_FreeTimeTable').src = '/images/tab_srch_FreeTimeTable.gif';
    }
    else {
        document.getElementById('img_FreeTimeTable').src = '/images/tab_srch_activ_FreeTimeTable.gif';
        document.getElementById('div_FreeTimeTable').style.display = 'block';
    }
    
}



function SearchSwitch(divID) {
    InitAutoComplete();
    CurrentSearch = divID;
    if (divID != 'div_Rests') {
        document.getElementById('div_Rests').style.display = 'none';
        document.getElementById('img_Rests').src = '/images/tab_srch_rest.gif';
    }
    else {
        document.getElementById('img_Rests').src = '/images/tab_srch_activ_rest.gif';
        document.getElementById('div_Rests').style.display = 'block';
    }

    if (divID != 'div_Recipe') {
        document.getElementById('div_Recipe').style.display = 'none';
        document.getElementById('img_Recipe').src = '/images/tab_srch_resp.gif';
    }
    else {
        document.getElementById('img_Recipe').src = '/images/tab_srch_activ_resp.gif';
        document.getElementById('div_Recipe').style.display = 'block';
    }
    if (divID != 'div_Coupon') {
        document.getElementById('div_Coupon').style.display = 'none';
        document.getElementById('img_Coupon').src = '/images/tab_srch_cupn.gif';
    }
    else {
        document.getElementById('img_Coupon').src = '/images/tab_srch_activ_cupn.gif';
        document.getElementById('div_Coupon').style.display = 'block';
    }
    if (divID != 'div_Articles') {
        document.getElementById('div_Articles').style.display = 'none';
        document.getElementById('img_Articles').src = '/images/tab_srch_magz.gif';
    }
    else {
        document.getElementById('img_Articles').src = '/images/tab_srch_activ_magz.gif';
        document.getElementById('div_Articles').style.display = 'block';
    }

}

function InitAutoComplete() {
    actb_use = false;
    //$(TextBoxID.id).focus();
    //createAutoCompleteEvent('keywordCoupon');
    if ($("tat_table") != null) {
        document.body.removeChild($("tat_table"));
    }
}

//tafnukia
var winent = null
function ToMenu(msd, color) {

    var wd = screen.availWidth;
    var pr800 = 0
    var hg = screen.availHeight;

    //if (wd>1024) {wd=wd*0.9}
    if (winent === undefined) { winent = null }
    if (winent === null) {
        winent = OpenWin(msd, wd, hg, color)
        //alert("winent="+winent)
        return;
    }

    if (winent.closed) {
        winent = OpenWin(msd, wd, hg, color)
        //alert("winent="+winent)
        return;
    }
    alert("already opened")
}

function OpenWin(msd, wd, hg, color) {

    var pr800 = 0
    if (wd < 801) { pr800 = 1; }
    if (typeof (color) == 'undefined') color = "";
    var msl = ''
    //alert("msd="+msd)
    var rzd = ":"
    var pos = msd.indexOf(rzd)
    if (pos > -1)
    { msl = msd.substr(pos + 1); msd = msd.substr(0, pos) }
    //alert("msl="+msl+" msd="+msd)
    msd = msd + ""
    var to = ""
    to = to + "http://www.2order.org/mumps-examples/jsp/"
    to = to + "w3menu.jsp?MSD=" + msd + "&COLOR=" + color + "&NEWPAGE=1&FULLWIN=1&PR800=" + pr800
    if (msl.length > 0)
    { to = to + "&MSL=" + msl }
    //alert("to="+to)
    //   return window.open(to,"","toolbar=no,resizble=no,location=0,scrollbars=1,directories=0,width="+wd+",height="+hg);
    return window.open(to, "", "toolbar=no,statusbar=0,resizable=yes,location=0,scrollbars=no,directories=0,left=0,top=0,width=" + wd + ",height=" + hg);
}

function TogleRestorant() {
    var obj = $("restoranDiv");
    var aObj = $("a_restorantClick");
    if (obj.style.display != 'block') {
        obj.style.display = 'block';
        aObj.innerHTML = 'סגור';


    }
    else {
        obj.style.display = 'none';
      // aObj.innerHTML = 'שולחן פנוי';
    }
}


function fShowSimulator() {
    if (screen.width > 1024) {
        if (document.getElementById("divLeftBanner") != null) {
            if (document.body.clientWidth >= 1090) {
                document.getElementById("divLeftBanner").style.display = "inline";
            }
            else {
                document.getElementById("divLeftBanner").style.display = "none";
            }
        }
    }
    else {
        document.getElementById("div_Main").style.styleFloat = "right";
        document.getElementById("div_Main").setAttribute("style", "float: right;");
        if (document.getElementById("divLeftBanner") != null) {
            if (document.body.clientWidth >= 1000) {
                document.getElementById("divLeftBanner").style.display = "inline";
            }
            else {
                document.getElementById("divLeftBanner").style.display = "none";
            }
        }
        if (document.getElementById("divRightBanner") != null) {
            document.getElementById("divRightBanner").style.display = "none";
        }
    }
}


function SetMenuDivLength(firefoxAdd) {
    var iv = setInterval(function() {

        if (typeof (document.readyState) == 'undefined'
				            || document.readyState == 'complete') {
            clearInterval(iv);
            var d1 = document.getElementById('div1');
            var d2 = document.getElementById('div2');
            var ua = navigator.userAgent;
            if (ua.indexOf("Firefox") != -1)
            { d1.style.height = d2.style.height = (Math.max(d1.offsetHeight, d2.offsetHeight) + firefoxAdd) + 'px'; }
            else {
                d1.style.height = d2.style.height = Math.max(d1.offsetHeight, d2.offsetHeight) + 'px';
            }
        }
    }, 50);
}


function setHome()
  {
    if (document.all)
    {
     document.body.style.behavior='url(#default#homepage)';
     document.body.setHomePage(self.location.href);

    }
    else if (window.sidebar)
     {
         if(window.netscape)
         {
              try
              {
                netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
              }
            catch(e)
            {
                alert('this action was aviod by your browser if you want to enable please enter about:config in your address line,and change the value of     signed.applets.codebase_principal_support to true');
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', self.location.href);
    }
}

function CloseMakeHomePage() {
    var ElementToclose = document.getElementById('containerHomePage');
    ElementToclose.style.display = 'none';
}

function SetDDLValuesByPageQueryString() {
    try {
        SetDDlValueByDivID("div_Type", "types");
        SetDDlValueByDivID("div_Regions", "regions");
        SetKosherCheckBoxes();
        SetInputTextBoxByInputIDAndQueryString("keyword");
        SetInputTextBoxByInputIDAndQueryString("street");
    }
    catch (err) {
       // alert(err);
    }
}

function GetQueryVariableLa(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++){
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return "";
}

function SetDDlValueByDivID(divID, queryStringVarName) {
    var url = window.location;
    var divi = document.getElementById(divID);
    var spanArr = divi.getElementsByTagName("span");
    var variableID = GetQueryVariableLa(queryStringVarName);
    var searchSpan = "-1";
    try {
        for (var i = 0; i < spanArr.length; i++) {        
            try{
                //  IE 7,6
                spanOnClick = spanArr.item(i).attributes.getNamedItem("onclick").value;        
            }
            catch (e) {
                //  FireFox, Chrome, IE 8
                spanOnClick = spanArr[i].getAttribute("onclick");
            }
            //  search the span that the onclick attribute contains the variableID
            if (spanOnClick != undefined && spanOnClick != null) {
                if (spanOnClick.indexOf('"' + variableID + '"') != -1) {
                    searchSpan = spanArr[i];
                    break;
                }
            }
        }

        if (searchSpan != "-1") {
            searchSpan.onclick();
        }   
    }
    catch (err) {
        //alert(err);
    }
}

function SetKosherCheckBoxes() {
    var paramCode = GetQueryVariableLa("param");
    var checkBoxes = document.getElementById("restSearchChkBoxs");
    switch (paramCode) {
        case "2":
            checkBoxes.getElementsByTagName("a").item(0).onclick();
            break;
        case "3":
            checkBoxes.getElementsByTagName("a").item(1).onclick();
            break;
        case "2%2C3":
            checkBoxes.getElementsByTagName("a").item(0).onclick();
            checkBoxes.getElementsByTagName("a").item(1).onclick();
            break;
    }
}

function SetInputTextBoxByInputIDAndQueryString(inputID) {
    var inputtbx = unescape(GetQueryVariableLa(inputID));
    if (inputtbx != "") {
        document.getElementById(inputID).value = inputtbx;
    }
}


function OnDivSearchRest4EventClick() {
    try {
        displayElement('divEventsSearch', true);
        displayElement('divSearchRest4Event', false);
        displayElement('divReturnToRestSearch', true);
        changeHiddenValue('true', 'hdnRestsEventsSearch');
        $('divInnerBox').toggleClass('innerBox1');
        $('divInnerBox').toggleClass('innerBox1Big');
    }
    catch (err) {
        alert(err);
    }
}

function divReturnToRestSearchClick() {
    try {
        displayElement('divEventsSearch', false);
        displayElement('divReturnToRestSearch', false);
        displayElement('divSearchRest4Event', true);
        changeHiddenValue('false', 'hdnRestsEventsSearch');
        $('divInnerBox').toggleClass('innerBox1Big');
        $('divInnerBox').toggleClass('innerBox1');
    }
    catch (err) {
        alert(err);
    }
}

function displayElement(elementID, boolVal) {
    switch (boolVal) {
        case true:
            $(elementID).toggleClass('hide');
            $(elementID).toggleClass('show');
            break;
        case false:
            $(elementID).toggleClass('show');
            $(elementID).toggleClass('hide');
            break;
    }
}

function SetDDLInnerHtmlAndHdnVal(inputHdnID, inputHdnVal, elementID, elementVal) {
    changeHiddenValue(inputHdnVal, inputHdnID);
    document.getElementById(elementID).innerHTML = Truncate(elementVal,8);
    return false;
} 
 
// Truncate string by max charecter    
function Truncate(str, max, trail) {

    if (!$defined(max)) {
        var max = 100;
    }
    else {
        max = max.toInt();
    }
    
    if (!$defined(trail)) {
        var trail = '...';
    }

    if (str.length > max + trail.length) {
        str = str.substring(0, max);
        str += trail;
    }

    return str;
}



 