﻿// 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 SetGenExtend(newID, newName, name) {
    changeHiddenValueExtend(newID, name);
    document.getElementById('sp_' + name).innerHTML = newName;
    return false;
}

function changeHiddenValueExtend(new_value, controlID) {
    if (document.getElementById(controlID) != null) {
        document.getElementById(controlID).value = new_value;
        updateDateJS(new_value);
        return false;
    }
}

function SetGenHour(newID, newName, name) {
    changeHiddenValueHour(newID, name);
    document.getElementById('sp_' + name).innerHTML = newName;
    return false;
}

function changeHiddenValueHour(new_value, controlID) {
    if (document.getElementById(controlID) != null) {
        document.getElementById(controlID).value = new_value;
        updateHourJS(new_value);
        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?func=SetAreaTimeTable&t=t&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?func=SetCityTimeTable&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, worldID) {
    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?a=1&worldID=" + worldID;
        SearchSwitch(divId);
        hideSearchLinks();
        new Ajax(url, {
            method: 'get',
            update: $('div_Rests'),
            onComplete: function() {
                showSearchLinks();
                createAutoCompleteEvent('keyword');
                //SetDDLValuesByPageQueryString();
                SetRegionDDlByWorldName();

            }
        }).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() {
                createAutoCompleteEvent('keywordTimeTable');  
                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';

        $(InnerSearchDivID).setStyle('display', 'block');
        //        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';
        //      

    }
}

//  select the region in region ddl by page world
function SetRegionDDlByWorldName() {
    if ($('sp_Regions').innerHTML == "כל האזורים") {
        switch (getPageName().toLowerCase()) {
            case "south.aspx":
                SetRegion("5", "דרום-נגב", "South.aspx");
                break;
        }
    }
}



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 if (strSearchPageTypes.value != "undefined") {
            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 != "") {
            if (document.getElementById('city').value != "172") {
                changeHiddenValue('', 'area');
            }
            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 = "http://www.rest.co.il/Events/Events.aspx?";
                queryStrings += "events=" + escape(document.getElementById('hdnRestsEventsSearch').value) + "&";
                
                var eventsFieldsValuesIDsArr = [];
                var eventsFieldsValuesIDsArrIndex = 0;
                var x = $('#divEventsSearch input').each(function() {
                    if ($(this).val() != 0) {
                        eventsFieldsValuesIDsArr[eventsFieldsValuesIDsArrIndex] = $(this).val();
                        eventsFieldsValuesIDsArrIndex++;
                    }
                });

                queryStrings += "efvids=" + eventsFieldsValuesIDsArr.join() + "&";

//                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);

        try {
            if (document.getElementById('regions').value != "" || document.getElementById('street').value != "" || document.getElementById('types').value != "" || document.getElementById('param').value != "") {
                pageTracker._trackEvent("Search-clicks", "dropdown", "from: " + window.location.pathname + " to: " + unescape(url));
            }
            else {
                pageTracker._trackEvent("Search-clicks", "searchbox", "from: " + window.location.pathname + " to: " + unescape(url));
            }
        }
        catch (err) { }

        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(InnerSearchDivID).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(InnerSearchDivID).style.display = 'none';
    document.getElementById('div_TimeTable').style.display = 'none';
    document.getElementById('div_FreeTimeTable').style.display = 'none';
}

function ShowSearch(divToDisp, worldID) {
    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, worldID);
    document.getElementById('div_SeatchCloseExt').style.display = 'none';
    document.getElementById('div_SearchClose').style.display = 'none';
    document.getElementById(InnerSearchDivID).style.display = 'block';
}

function ShowSearchWithoutClose(divToDisp, worldID) {
    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, worldID);
    document.getElementById(InnerSearchDivID).style.display = 'block';
}



function ShowSearchTimeTable(divToDisp) {
    var divName;
    switch (divToDisp) {
        case 0:
            divName = 'div_TimeTable';
            break;
        case 1:
            divName = 'div_FreeTimeTable';
            break;

    }
    changeSearchPanelAjax(divName, 0);
    document.getElementById('div_SeatchCloseExt').style.display = 'none';
    document.getElementById('div_SearchClose').style.display = 'none';
    document.getElementById(InnerSearchDivID).style.display = 'block';
}


function updateSearchPanel(divId, worldID) {
    changeSearchPanelAjax(divId, worldID);
    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(InnerSearchDivID).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 != "" && document.getElementById('restTypes').value != "-3" && document.getElementById('restTypes').value != "-4") {
            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) + "&"; 
        }
        if (document.getElementById('restTypes').value == "-3") {
            queryStrings += "CouponType=2" + "&";
        }
        if (document.getElementById('restTypes').value == "-4") {
            queryStrings += "CouponType=4" + "&";
        }

        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;
        document.location.href = 'http://www.rest.co.il/Poll.aspx?txtPollID=' + pollId + '&Answer=' + nVote;
    }
}

function PlayVideo(id, realID, numVideos) {
    if (typeof (replaceVideoInterval) != 'undefined') {
        window.clearInterval(replaceVideoInterval);
    }
    
    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];
    if (sundaySkyArr[id - 1] == 0) {
        $('divVideoBox').setStyle('display', 'inline');
        if ($('div_SundaySkyPlayer') != null) {
            $('div_SundaySkyPlayer').setStyle('display', 'none');
        }
        sundaySkyVid = false;
        PlayVid();
    }
    else {
        $('divVideoBox').setStyle('display', 'none');
        $('div_SundaySkyPlayer').setStyle('display', 'inline');
        sundaySkyVid = true;
        PlaySundaySky(vids[id - 1]);
       }
}

function ReplaceVideo(numVideos) {

    var id = jqueryNM('.current').next().index() + 1;
    var changedClassForCurrent = 'blank';
    if (id == 0) {
        id = 1;
        changedClassForCurrent = 'last';
    }
    var i;

    jqueryNM('.current').toggleClass('current ' + changedClassForCurrent);
    jqueryNM('#promoVid' + id).toggleClass('blank current');

    jqueryNM('#Vid param[name|="URL"]').val(vids[id - 1]);
    var imageSource = vidsImages[id - 1];
    jqueryNM('#img_BG').attr({ src: imageSource });
}

/////////////////////////
/// PlayVideoNew    /////
/////////////////////////

var isVideoPlaying = false;

function PlayVideoNew(rowNumber, id, numVideos) {

    isVideoPlaying = true;

    SetTabsVideoCSS(rowNumber, numVideos);

    $('divVideoImg').innerHTML = '<iframe height="255px" width="335px" src="http://www.rest.co.il/player/Player.aspx?id=' + id + '&autostart=true&displayTime=false&homepage=true"></iframe>';
    $('screen2').setStyle('display', 'none');
}

function ReplaceVideoNew() {

    if (isVideoPlaying) {
        return;
    }

    var TotalVideos = jQuery("#divVideoTabs a").length;

    var currentRowNumber = jQuery("#divVideoTabs a[class=current]").attr('row');

    var nextRowNumber = parseInt(currentRowNumber) + 1;
    if (nextRowNumber > TotalVideos) {
        nextRowNumber = 1;
    }

    SetTabsVideoCSS(nextRowNumber, TotalVideos);

    var newPicSrc = jQuery("#divVideoTabs a[class=current]").attr('pic');
    jQuery("#divVideoImg img").attr('src', 'http://www.rest.co.il//img/resttv/items/' + newPicSrc);

}

function SetTabsVideoCSS(CurrentVideo, TotalVideos) {
    //if tabs exists (Videos.aspx has no tabs)
    if ($('promoVid1') != null) {       
        var i;
        for (i = 1; i <= TotalVideos; i++) {
            if (i == CurrentVideo) {
                $('promoVid' + i).className = 'current';
            }
            else if (i == TotalVideos) {
                $('promoVid' + i).className = 'last';
            }
            else {
                $('promoVid' + i).className = 'blank';
            }
        }
    }
}

/////////////////////////////////

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;
}

function getPageName() {
    var sPath = window.location.pathname
    return sPath.substring(sPath.lastIndexOf('/') + 1);
}

function CheckBoxClicked(CheckBoxUCName) {
    var inpCheckBoxDomElementID = 'inp_CheckBox' + CheckBoxUCName;
    $(inpCheckBoxDomElementID).set('checked', !($(inpCheckBoxDomElementID).get('checked')));
    RefreshCheckBox(CheckBoxUCName);
    //    if ($(inpCheckBoxDomElementID).get('checked')) {
    //        $(imgCheckBoxDomElementID).set('src', '/images/chkBoxBg_01_full.gif');
    //    }
    //    else {
    //        $(imgCheckBoxDomElementID).set('src', '/images/chkBoxBg_01.gif');
    //    }
}

function RestCheckBoxClick(sCbxHdnInputID, sCbxImgID) {
    var cbxHdnInput = $(sCbxHdnInputID);
    var cbxImg = $(sCbxImgID);
    if (cbxHdnInput.getProperty('value') == 0) {
        cbxHdnInput.setProperty('value', cbxHdnInput.getProperty('title'));
        cbxImg.setProperty('src', '/images/chkBoxBg_01_full.gif');
    }
    else {
        cbxHdnInput.setProperty('value', 0);
        cbxImg.setProperty('src', '/images/chkBoxBg_01.gif');
    }
}

function RefreshCheckBox(CheckBoxUCName) {
    var inpCheckBoxDomElementID = 'inp_CheckBox' + CheckBoxUCName;
    var imgCheckBoxDomElementID = 'img_CheckBox' + CheckBoxUCName;
    if ($(inpCheckBoxDomElementID).get('checked')) {
        $(imgCheckBoxDomElementID).set('src', '/images/chkBoxBg_01_full.gif');
    }
    else {
        $(imgCheckBoxDomElementID).set('src', '/images/chkBoxBg_01.gif');
    }
}

function limitChars(textarea, limit, infodiv) {
    var text = textarea.value;
    var textlength = text.length;
    var info = document.getElementById(infodiv);
    if (textlength > limit) {
        info.innerHTML = '<span style="font-weight:bold; color:#9E1119"> אינך יכול לכתוב יותר מ-' + limit + ' תווים';
        textarea.value = text.substr(0, limit);
        return false;
    }
    else {
        info.innerHTML = '<span style="font-weight:bold;"> ' + textlength + '/</span>'
            + '<span style="color:#9E1119; font-weight:bold;">' + limit + '</span>' +
            '<span style="font-weight:bold;">   תווים</span>';
        return true;
    }
}



function MuteVid() {
    if (VidObj.Settings.Mute == true) {
        VidObj.Settings.Mute = false;
        mute.src = "/images/butt_mp_mute.gif";
    }
    else {
        mute.src = "/images/butt_mp_mute2.gif";
        VidObj.Settings.Mute = true;
    }
}

function MoveToPosition(pos) {
    pos = pos / 2;
    pos = pos * 100 / maxDuration;
    if (VidObj.currentMedia != null)
        if (VidObj.currentMedia.duration != 0) {
        var ii = parseInt(pos * VidObj.currentMedia.duration / 100);
        VidObj.Controls.currentPosition = ii;
    }
}

function PlayVid() {
    if (sundaySkyVid) {
        var tempURL = $('Vid').URL;
        $('divVideoBox').setStyle('display', 'none');
        if  ($('div_SundaySkyPlayer') != null){
        $('div_SundaySkyPlayer').setStyle('display', 'inline');
        }
        PlaySundaySky(tempURL);
    }
    else
    {
        if (VidObj.playState == 3) {
            PauseVid();
        }
        else {
            document.getElementById('screen2').style.background = 'url(/images/ajax-loader.gif) no-repeat center center';
            document.getElementById('bg_imgDiv').innerHTML = "";
            playImage.src = "/images/butt_mp_pause.gif";
            playImage.alt = "pause";
            timedCount();
            VidObj.Controls.play();
        }
    }
}


function PlaySundaySky(sundaySkyID) {
    sundaySky.create( sundaySkyID  , {playerHeight: 190, playerWidth: 290 });
    $('sundayskyDiv').setStyle('top', '0');
    $('sundayskyDiv').setStyle('left', '0');

}

function PauseVid() {
    playImage.src = "/images/butt_mp_play.gif";
    playImage.alt = "play";
    clearTimeout(t);
    VidObj.Controls.Pause();
}

function ResumeVid() {
    PlayVid();
}
function StopVid() {
    if (VidObj.playState == 3) {
        clearTimeout(t);
        VidObj.Controls.stop();
        playImage.src = "/images/butt_mp_play.gif";
    }
}

function SetSound(Val) {
    VidObj.Settings.volume = Val;
    soundDiv.style.width = parseInt(Val / 2) + "px";
}

function findPosX(obj) {
    var IE = document.all ? true : false;
    var tempX;
    var curleft = 0;
    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;

    if (IE) {
        tempX = event.clientX + document.body.scrollLeft;
    } else {
        tempX = e.pageX;
    }
    var i = Math.abs((tempX - curleft - 20))
    return Math.abs(i * 2);

}



function timedCount() {
    if (document.getElementById('Vid') != null) {
        var seconds = document.getElementById('Vid').controls.currentPosition;
        var min = parseInt(seconds / 60);
        var seconds = parseInt(seconds % 60);
        if (seconds < 10)
            seconds = "0" + seconds;
        if (VidObj.currentMedia != null)
            if (VidObj.currentMedia.duration != 0) {
            var per = VidObj.Controls.currentPosition * 100 / VidObj.currentMedia.duration;
            var ii = per * maxDuration / 100;
            dur.style.width = parseInt(ii).toString() + "px";
        }

        tm.innerHTML = min + ":" + seconds;
        t = setTimeout("timedCount()", 1000);
    }
}

function fullScreen() {
    VidObj.fullScreen = true;
}

////////////////
//Opinion div////
////////////////

function ShowOpinionDiv() {
    pageTracker._trackEvent('Feedback', window.location);
    PresentDialogDiv('divShadeWindow', 'divOpinion');
    $('divOpinion').setStyle('display', 'block');
    var url = "/ajax/AddOpinion.aspx?pageUrl=" + escape(window.location)
    new Ajax(url, {
        method: 'get',
        update: $('divOpinion'),
        onComplete: function() {
        } 
    }).request();
}

function CloseOpinionDiv() {
    $('divOpinion').setStyle('display', 'none');
    $('divOpinion').empty().innerHTML = '';
    $('divShadeWindow').setStyle('display', 'none');
}

function InsertOpinion() {
    var regEmail = /^[\w-\.]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,3}$/;

    if ($('txtName').value == '' || $('txtName').value == 'שם מלא') {
        $('txtErrorMessage').innerHTML = "* חובה להזין שם";
        $('txtName').value = '';
        $('txtName').focus();
        return false;
    }
    else if ($('txtDescription').value == '' || $('txtDescription').value == 'הערות') {
        $('txtErrorMessage').innerHTML = "* חובה להזין תיאור";
        $('txtDescription').value = '';
        $('txtDescription').focus();
        return false;
    }
    else if ($('txtEmail').value == '' || !regEmail.test($('txtEmail').value)) {
        $('txtErrorMessage').innerHTML = "* חובה להזין כתובת דוא\"ל תקינה";
        $('txtEmail').value = '';
        $('txtEmail').focus();
        return false;
    }
    else {

        $('txtErrorMessage').innerHTML = '';

        var url = '/ajax/InsertOpinion.aspx?topicId=' + $('topicSelection').value + '&subTopicId=' + $('DDLSubTopics_ddlFromDataSourceSelection').value + '&grade=' + $('SelectedGradeValue').value + '&pageUrl=' + escape(document.location.href)
                  + '&name=' + $('txtName').value + '&desc=' + $('txtDescription').value + '&email=' + $('txtEmail').value + '&phone=' + $('txtPhone').value
                  + '&stdesc='+ $('DDLSubTopics_ddlFromDataSourceSelectionText').value;
        
        new Ajax(url, {
            method: 'get',
            update: $('divOpinion'),
            onComplete: function() {
            }
        }).request();

       
    }
}


/////////////////////////////
///DDL Opinion Sub Topics////
/////////////////////////////
function SetSubTopicsByTopic(imageID,topicID, firstImageID) {
    var url = "/ajax/SetOpinionSubTopics.aspx?topicID=" + topicID
    new Ajax(url, {
        method: 'get',
        update: $('divSubTopics'),
        onComplete: function() {   
        }
    }).request();
    MM_swapImage($('topicSelectionID').value, '', '/images/mashov_' + $('topicSelection').value + '.gif', 1);
    MM_swapImage(imageID, '', '/images/mashov_' + topicID + '_o.gif', 1);
    $('topicSelection').value = topicID;
    $('topicSelectionID').value = imageID;
}

///////////////////
///Shade window////
///////////////////

var IEmax = 2000;
var IE = (navigator.userAgent.indexOf('MSIE') != -1) ? true : false;
var xDialogBoxPosition = 0;
var yDialogBoxPosition = 0;
var ViewportHeight = 0;
var RealLength = 0;
var PageWidth = 0;
var PageHeight = 0;
var ShadowDiv;
var DialogDiv; 

function PresentDialogDiv(shadow, dialog) {
    ShadeTheWindow(shadow);
    DisplayDialogDiv(dialog);
}

function ShadeTheWindow(shadow) {
    var pageDimensions = GetPageDimensions();
    PageWidth = pageDimensions[0];
    PageHeight = pageDimensions[1];
    ShadowDiv = document.getElementById(shadow);
    ShadowDiv.style.width = PageWidth + "px";
    ShadowDiv.style.height = PageHeight + "px";
    ShadowDiv.style.display = "block";
}

function DisplayDialogDiv(dialog) {
    DialogDiv = document.getElementById(dialog);
    if (xDialogBoxPosition == 0 && yDialogBoxPosition == 0) {
        xDialogBoxPosition = parseInt(DialogDiv.style.left);
        yDialogBoxPosition = parseInt(DialogDiv.style.top);
    }
    PositionDialogDiv();
    DialogDiv.style.display = "block";
    window.onscroll = PositionDialogDiv;
}

function GetPageDimensions() {
    var pageX = 0;
    var pageY = 0;
    if (window.innerHeight && window.scrollMaxY) {
        pageX = window.innerWidth + window.scrollMaxX;
        pageY = window.innerHeight + window.scrollMaxY;
    }
    else if (document.body.scrollHeight > document.body.offsetHeight) {
        pageX = document.body.scrollWidth;
        pageY = document.body.scrollHeight;
    }
    else if (document.body.scrollWidth && document.body.scrollHeight) {
        pageX = document.body.scrollWidth;
        pageY = document.body.scrollHeight;
    }
    else {
        pageX = document.body.offsetWidth;
        pageY = document.body.offsetHeight;
    }
    var viewDimensions = GetViewportDimensions();
    if (pageX < viewDimensions[0]) { pageX = viewDimensions[0]; }
    if (pageY < viewDimensions[1]) { pageY = viewDimensions[1]; }
    else if (IE) {
        pageY += 25;
        RealLength = pageY;
        ViewportHeight = viewDimensions[1];
        if (pageY > IEmax) { pageY = IEmax; }
    }
    return Array(pageX, pageY);
}

function PositionDialogDiv() {
    var xScrollPosition = window.pageXOffset ? window.pageXOffset : document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
    var yScrollPosition = window.pageYOffset ? window.pageYOffset : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
    if (IE && PageHeight == IEmax) {
        var shadowpos = (yScrollPosition < (IEmax - ViewportHeight)) ? 0 : yScrollPosition - 1;
        if ((shadowpos + PageHeight) > RealLength) { shadowpos = RealLength - IEmax; }
        ShadowDiv.style.top = shadowpos + "px";
    }
    var dArr = GetViewportDimensions();
    remWidth = parseInt(DialogDiv.style.width.replace("px", ""));
    if (DialogDiv.style.height != "")
        remHeight = parseInt(DialogDiv.style.height.replace("px", ""));
    else
        remHeight = 100;
    var DialogDivWidth = $(DialogDiv).getStyle('width').toInt();
    var DialogDivHeight = $(DialogDiv).getStyle('height').toInt();
    DialogDiv.style.left = (dArr[0] - DialogDivWidth) / 2 + xScrollPosition + "px";
    DialogDiv.style.top = (dArr[1] - DialogDivHeight) / 2 + yScrollPosition + "px";
}

function GetViewportDimensions() {
    var viewX = 0;
    var viewY = 0;
    if (self.innerWidth) {
        viewX = self.innerWidth;
        viewY = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientWidth) {
        viewX = document.documentElement.clientWidth;
        viewY = document.documentElement.clientHeight;
    }
    else if (document.body) {
        viewX = document.body.clientWidth;
        viewY = document.body.clientHeight;
    }
    return Array(viewX, viewY);
}

/////////////////////////////////
///Swap image on mouse over/////
/////////////////////////////////

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
    }
    
    function setDDLSelectedValue(ddl, hidden, hiddenText) {
        hidden.value = ddl.value;
        if (hiddenText != '') {
            hiddenText.value = ddl.options[ddl.selectedIndex].text;
        }
    }
    
    function limitText(limitField, limitNum) {
        if (limitField.value.length > limitNum) {
            limitField.value = limitField.value.substring(0, limitNum);
        }
    }

    function checkIfEraseText(field, text) {
        if (field.value == text) {
            field.value = "";
        }
    }

    ////////////////////////
    ////////  Events ///////
    ////////////////////////

    function SendUserDetailsForEvents() {
        var regEmail = /^[\w-\.]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,3}$/;
        var regPhone = /^0\d([\d]{0,1})([-]{0,1})\d{7}$/;
        
        if ($('userNameForEvents').value == '') {
            $('errorMsgForEvents').innerHTML = "* חובה להזין שם";
            $('userNameForEvents').focus();
            return false;
        }
        else if ($('userMailForEvents').value == '' || !regEmail.test($('userMailForEvents').value)) {
            $('errorMsgForEvents').innerHTML = "* חובה להזין כתובת דוא\"ל תקינה";
            $('userMailForEvents').focus();
            return false;
        }
        else if ($('userPhoneForEvents').value == '' || !regPhone.test($('userPhoneForEvents').value)) {
            $('errorMsgForEvents').innerHTML = "* חובה להזין טלפון תקין";
            $('userPhoneForEvents').focus();
            return false;
        }
        else {

            $('errorMsgForEvents').innerHTML = '* שדה חובה';
            var url = '/ajax/Events/SendUserDetailsForEvents.aspx?name=' + $('userNameForEvents').value + '&phone=' + $('userPhoneForEvents').value + '&email=' + $('userMailForEvents').value;
            $('divGetUserDetailsForEvents').innerHTML = '<div style="text-align:center; padding-top:50px"><img height="66" width="66" alt="שולח" src="/images/events/eventsSendMailAjaxLoader.gif"></div>'
            
            new Ajax(url, {
            method: 'get',
            update: $('divGetUserDetailsForEvents'),
                onComplete: function() {
                }
            }).request();


        }
    }

    function RestEventsSearchSubmit() {
        var isKosher = document.getElementById('param').value;
        var action = window.location.protocol + '//' + window.location.host + window.location.pathname + '?';
        if (CleanTheCharacters('keyword') && CleanTheCharactersIndexOf('keyword')) {
            var queryStrings = "";
            var keywordTextboxValue = "";
            var dropDownTextboxValue = "";
            if (document.getElementById('city').value != "") {
                if (document.getElementById('city').value != "172") {
                    changeHiddenValue('', 'area');
                }
                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) + "&";
            }

            //  Events Worlds Search
            try {
                var eventsFieldsValuesIDsArr = [];
                var eventsFieldsValuesIDsArrIndex = 0;

                var x = jqueryNM('#uc_SearchEventsTopper_uc_SearchEvents_div_EventsSearchBox input').each(function() {
                    if (jqueryNM(this).val() != 0) {
                        eventsFieldsValuesIDsArr[eventsFieldsValuesIDsArrIndex] = jqueryNM(this).val();
                        eventsFieldsValuesIDsArrIndex++;
                    }
                });

                queryStrings += "efvids=" + eventsFieldsValuesIDsArr.join() + "&";
            }
            catch (err) {

            }
            
            queryStrings += "cl=1&"
            var url = action + queryStrings;
            var strLen = url.length;
            url = url.slice(0, strLen - 1);
            document.location = url;

        }
    }

    function NewSearchEvents() {
        ShowSearchEventsOpenDivs();
        HideSearchEventsCloseDivs();
    }

    function HideSearchEventsOpenDivs() {
        jqueryNM('#uc_SearchEventsTopper_uc_SearchEvents_div_EventsSearchBox').hide();
        jqueryNM('#uc_LeaveUserDetailsEvents_div_EventsEstimate').hide();
        jqueryNM('#uc_SearchEventsTopper_div_Rests').hide();
        jqueryNM('#uc_SearchEventsTopper_uc_SearchEvents_div_EventsSearchButton').hide();
    }

    function ShowSearchEventsOpenDivs() {
        jqueryNM('#uc_SearchEventsTopper_uc_SearchEvents_div_EventsSearchBox').show();
        jqueryNM('#uc_LeaveUserDetailsEvents_div_EventsEstimate').show();
        jqueryNM('#uc_SearchEventsTopper_div_Rests').show();
        jqueryNM('#uc_SearchEventsTopper_uc_SearchEvents_div_EventsSearchButton').show();
    }

    function ShowSearchEventsCloseDivs() {
        jqueryNM('#uc_SearchEventsTopper_div_EventsFoundsRests').show();
    }

    function HideSearchEventsCloseDivs() {
        jqueryNM('#uc_SearchEventsTopper_div_EventsFoundsRests').hide();
    }
    
    
    function SetEventTypes(categoryID){
        var url = "/ajax/events/EventsTypes.aspx?categoryID=" + categoryID;

        var wrapTypes = $('ddl_Custom_ddl_1');
        
        new Ajax(url, {
            method: 'get',
            update: wrapTypes,
            onComplete: function() {
                // hdnddl_1.value = 0;
                if (categoryID == "1") {
                    $('rdPrivate').setStyle('background', 'url("/images/events/evRadio2.gif") no-repeat scroll right center transparent');
                    $('rdBusiness').setStyle('background', 'url("/images/events/evRadio1.gif") no-repeat scroll right center transparent');                    
                }
                else {
                    $('rdBusiness').setStyle('background', 'url("/images/events/evRadio2.gif") no-repeat scroll right center transparent');
                    $('rdPrivate').setStyle('background', 'url("/images/events/evRadio1.gif") no-repeat scroll right center transparent');
                }

            }
        }).request();
    }

    /////////////////////////////////////
    //// Transfer To Mishlohim wait /////
    /////////////////////////////////////
    function ShowTransferToMishlohimWaitDiv(newLocation, redirect) {
        TransferToMishlohim(newLocation, redirect);
    }

    function TransferToMishlohim(newLocation, redirect) {  
            document.location = newLocation;
    }

    function CloseTransferToMishlohimWaitDiv() {
        $('divTransferToMishlohim').setStyle('display', 'none');
        $('divTransferToMishlohim').empty().innerHTML = '';
        $('divShadeWindow').setStyle('display', 'none');
    }

    //////////////////////////////////////////////
    ////////// Send Cellular App link ////////////
    //////////////////////////////////////////////

    function GetCellularAppForm() {
        new Ajax("/ajax/CellularApp/GetForm.aspx", {
            method: 'get',
            update: $('divBlackContainer'),
            onComplete: function() { $('divBlackOverlay').setStyle('display', 'block'); }
        }).request();
    }

    function SendCellularAppForm() {

        var regPhone = /^05\d([-]{0,1})\d{7}$/;
        $('sp_cellularAppError').innerHTML = '';

        if ($('txtAppIphone').value != '') {

            if (regPhone.test($('txtAppIphone').value)) {

                new Ajax("/ajax/CellularApp/SendSMS.ashx?phone=" + $('txtAppIphone').value + "&isIphone=1", {
                    method: 'get',
                    onComplete: function (response) {
                        if (response == "0") {
                            $('sp_cellularAppError').innerHTML = "* השליחה נכשלה";
                        }
                        else {
                            CloseCellularAppForm();
                        }
                    }
                }).request();
     
            }
            else {
                $('sp_cellularAppError').innerHTML = "* חובה להזין מספר טלפון תקין";
                $('txtAppIphone').focus();
            }

        }
        else if ($('txtAppAndroid').value != '') {

            if (regPhone.test($('txtAppAndroid').value)) {

                new Ajax("/ajax/CellularApp/SendSMS.ashx?phone=" + $('txtAppAndroid').value + "&isIphone=0", {
                    method: 'get',
                    onComplete: function (response) {
                        if (response == "0") {
                            $('sp_cellularAppError').innerHTML = "* השליחה נכשלה";
                        }
                        else {
                            CloseCellularAppForm();
                        }
                    }
                }).request();

            }
            else {
                $('sp_cellularAppError').innerHTML = "* חובה להזין מספר טלפון תקין";
                $('txtAppAndroid').focus();
            }

        }
        else {
            $('sp_cellularAppError').innerHTML = "* חובה להזין מספר טלפון תקין";
            $('txtAppIphone').focus(); 
        }
    }

    function CloseCellularAppForm() {
        $("divBlackContainer").empty();
        $("divBlackOverlay").setStyle('display', 'none');
    }

    //////////////////////////////////////////////


    function Rest_SSO_CallBack(parameters) {
        var ssoJSON = jQuery.parseJSON(parameters); 

        Cookie.set('sso', ssoJSON.Token);
        location.reload(true);
      
    }


    function UserLogout(page) {
        Cookie.remove('sso');

        new Ajax("http://www.rest.co.il/ajax/logout.aspx", {
            method: 'get'            
            }
        ).request();

        document.location = 'http://sso.zap.co.il/Account/Logout.aspx?siteid=18&returnurl=' + escape(page); ;
    }
    
