﻿
//----------------------------------------------------------------//
// The following serves search.ascx
//----------------------------------------------------------------

var js_txtBuisness_clientId;
var js_txtBuisnessName_clientId;
var js_txtCity_clientId;
var js_txtNamePrivate_clientId;
var js_txtCityPrivate_clientId;
var js_txtCityMap_clientId;
var js_txtStreetMap_clientId;
var js_txtStreetNoMap_clientId;
var js_errorLbl_clientId;

var js_btnSubmit_ClientID;
var js_btnMapSubmit_ClientID;
var js_btnPrivate_ClientID;
var js_btnGov_ClientID;

var js_dir;
var js_uic_GetUICulture_SQlLang;

function JS_DisplayTab(type, page, clearTab) {
    //alert(js_txtBuisness_clientId.value);
    //alert(js_txtCity_clientId.value);


    if (clearTab == "1") {
        JS_Clear_TabsInput();
    }

    if (type == "b") {
        if ($get("imgSearchBuiss" + page).style.cursor == "auto")
            return;
    }
    else if (type == "p") {
        if ($get("imgSearchPrivate" + page).style.cursor == "auto")
            return;
    }
    else if (type == "g") {
        if ($get("imgSearchGov" + page).style.cursor == "auto")
            return;
    }
    else {
        if ($get("imgSearchMap" + page).style.cursor == "auto")
            return;

    }

    $get("divBuissness").style.display = "none";
    $get("divPrivate").style.display = "none";
    $get("divGov").style.display = "none";
    $get("map_Div").style.display = "none";
    js_btnSubmit_ClientID.disabled = true;
    js_btnMapSubmit_ClientID.disabled = true;
    js_btnPrivate_ClientID.disabled = true;
    js_btnGov_ClientID.disabled = true;

    if (page == "d") {
        JS_rTab("imgSearchBuissd", "tab_buisness" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_buisness_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchMapd", "tab_map" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_map_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchGovd", "tab_gov" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_gov_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchPrivated", "tab_people" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_people_over" + js_uic_GetUICulture_SQlLang + ".jpg")
    }
    else {
        JS_rTab("imgSearchBuiss", "tab_buisness_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_buisness_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchMap", "tab_map_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_map_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchGov", "tab_gov_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_gov_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchPrivate", "tab_people_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_people_big_over" + js_uic_GetUICulture_SQlLang + ".jpg")
    }

    if (type == "b") {
        $get("divBuissness").style.display = "block";
        js_btnSubmit_ClientID.disabled = false;
        $get("private").value = "";
        if (page == "d")
            JS_hTab("imgSearchBuissd", "tab_buisness_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_hTab("imgSearchBuiss", "tab_buisness_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    else if (type == "p") {
        $get("divPrivate").style.display = "block";
        js_btnPrivate_ClientID.disabled = false;
        $get("private").value = "1";
        if (page == "d")
            JS_hTab("imgSearchPrivated", "tab_people_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_hTab("imgSearchPrivate", "tab_people_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    else if (type == "g") {
        $get("divGov").style.display = "block";
        js_btnGov_ClientID.disabled = false;
        $get("private").value = "";
        if (page == "d")
            JS_hTab("imgSearchGovd", "tab_gov_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_hTab("imgSearchGov", "tab_gov_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    else {
        $get("map_Div").style.display = "block";
        js_btnMapSubmit_ClientID.disabled = false;
        if (page == "d")
            JS_hTab("imgSearchMapd", "tab_map_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_hTab("imgSearchMap", "tab_map_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    return;
}

function JS_hTab(tab, tabImg) {
    $get(tab).src = js_dir + 'images_v2/' + tabImg; //(old) '/' + js_dir + 'images_v2/' + tabImg;
    $get(tab).style.cursor = "auto";
}
function JS_rTab(tab, tabImg, tabImgOver) {
    $get(tab).src = js_dir + 'images_v2/' + tabImg; //(old) '/' + js_dir + 'images_v2/' + tabImg;
    $get(tab).style.cursor = "pointer";
}

function JS_Clear_TabsInput() {
    js_txtBuisness_clientId.value = "";
    js_txtBuisnessName_clientId.value = "";
    js_txtCity_clientId.value = "";
    js_txtNamePrivate_clientId.value = "";
    js_txtCityPrivate_clientId.value = "";
    js_txtCityMap_clientId.value = "";
    js_txtStreetMap_clientId.value = "";
    js_txtStreetNoMap_clientId.value = "";
    js_errorLbl_clientId.innerHTML = "";
    //$get("<%=errorTD.clientId %>").style.display = "none";
}

function JS_rTabOver(inImg) {
    if (inImg.src.indexOf("over", 0) == -1) {
        if (inImg.src.indexOf("roll", 0) == -1) {
            if (inImg.src.toLowerCase().indexOf("_lang_", 0) == -1) {
                inImg.src = inImg.src.replace(".jpg", "_roll.jpg");
            }
            else {
                inImg.src = inImg.src.substring(0, inImg.src.toLowerCase().indexOf("_lang_", 0)) + "_roll" + js_uic_GetUICulture_SQlLang + ".jpg";
            }
        }
    }
}

function JS_rTabOut(inImg) {
    if (inImg.style.cursor == "auto")
        return;

    if (inImg.src.indexOf("roll", 0) != -1) {
        if (inImg.src.toLowerCase().indexOf("_lang_", 0) == -1) {
            inImg.src = inImg.src.replace("_roll.jpg", ".jpg");
        }
        else {
            inImg.src = inImg.src.replace("_roll_", "_");
        }
    }

}
//----------------------------------------------------------------//
// The following serves search_default.ascx
//----------------------------------------------------------------
function JS_DisplayTab_SearchDefault(type, page, clearTab) {


    if (clearTab == "1") {
        JS_Clear_TabsInput();
    }

    if (type == "b") {
        if ($get("imgSearchBuiss").style.cursor == "auto")
            return;
    }
    else if (type == "p") {
        if ($get("imgSearchPrivate").style.cursor == "auto")
            return;
    }
    else if (type == "g") {
        if ($get("imgSearchGov").style.cursor == "auto")
            return;
    }
    else {
        if ($get("imgSearchMap").style.cursor == "auto")
            return;

    }

    $get("divBuissness").style.display = "none";
    $get("divPrivate").style.display = "none";
    $get("divGov").style.display = "none";
    $get("map_Div").style.display = "none";

    if (page == "d") {
        JS_rTab("imgSearchBuiss", "tab_buisness" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_buisness_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchGov", "tab_gov" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_gov_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchMap", "tab_map" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_map_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchPrivate", "tab_people" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_people_over" + js_uic_GetUICulture_SQlLang + ".jpg")
    }
    else {
        JS_rTab("imgSearchBuiss", "tab_buisness_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_buisness_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchGov", "tab_gov_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_gov_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchMap", "tab_map_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_map_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        JS_rTab("imgSearchPrivate", "tab_people_big" + js_uic_GetUICulture_SQlLang + ".jpg", "tab_people_big_over" + js_uic_GetUICulture_SQlLang + ".jpg")
    }

    if (type == "b") {
        $get("divBuissness").style.display = "block";
        $get("private").value = "";
        if (page == "d")
            JS_rTab("imgSearchBuiss", "tab_buisness_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_rTab("imgSearchBuiss", "tab_buisness_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    else if (type == "p") {
        $get("divPrivate").style.display = "block";
        $get("private").value = "1";
        if (page == "d")
            JS_rTab("imgSearchPrivate", "tab_people_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_rTab("imgSearchPrivate", "tab_people_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    else if (type == "g") {
        //return;
        $get("divGov").style.display = "block";
        js_btnGov_ClientID.disabled = false;
        $get("private").value = "";
        if (page == "d")
            JS_rTab("imgSearchGov", "tab_gov_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_rTab("imgSearchGov", "tab_gov_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }
    else {
        $get("map_Div").style.display = "block";
        if (page == "d")
            JS_rTab("imgSearchMap", "tab_map_over" + js_uic_GetUICulture_SQlLang + ".jpg");
        else
            JS_rTab("imgSearchMap", "tab_map_big_over" + js_uic_GetUICulture_SQlLang + ".jpg");
    }

    return;
}
//---------------------------------------------------------------------------------
//  This routine used to be in search_default.ascx
//  I removed it totally from search_default.ascx, becuase I think it is not used
//---------------------------------------------------------------------------------
var js_btnAdv_clientId;
var js_hidAdvFields_clientId;
var js_hidAdvParams_clientId;
var js_clientId;

function JS_AddAdv() {
    if (document.getElementById(js_btnAdv_clientId) != null) {
        if (document.getElementById(js_btnAdv_clientId).style.display == "none")
            return true;
    }
    var arr = document.getElementById(js_hidAdvFields_clientId).value.split(";");
    document.getElementById(js_hidAdvParams_clientId).value = "";
    if (arr.length > 0) {
        for (x = 0; x <= arr.length - 1; x++) {
            var arr1 = arr[x].split("~");
            if (arr1[1] == "c") {
                if (document.getElementById(arr1[0]).checked == true) {
                    var arr2 = arr1[0].split(js_clientId + "_");
                    document.getElementById(js_hidAdvParams_clientId).value += "~" + arr2[1] + ",";
                }
            }
            else if (arr1[1] == "d") {
                var box = document.getElementById(arr1[0]);
                if (box.options(box.selectedIndex).value != "") {
                    var arr2 = arr1[0].split(js_clientId + "_");
                    document.getElementById(js_hidAdvParams_clientId).value += box.options(box.selectedIndex).value + "~" + arr2[1] + ",";
                }
            }
        }
    }
    return false;
}

//----------------------------------------------------------------//
// end serves search.ascx +  search_default.ascx
//----------------------------------------------------------------

//----------------------------------------------------------------//
// This routine serves user_address.ascx
//----------------------------------------------------------------

function JS_Display_PopRadSearch() {

    var size = "";

    if ($get("divRadSearch").style.display == "none") {

        if (document.body.clientWidth < 905) {
            $get("divRadSearch").style.left = "20px";
            if (js_uic_Lang_rtl == "True")
                size = "95px";
            else
                size = "105px";

            $get("userdrpDistance").style.left = size;
            if (js_uic_Lang_rtl == "False") {
                size = document.body.clientWidth - 300;
                $get("divRadSearch").style.left = size + "px";
            }
        }
        else {

            var leftSpace;
            leftSpace = (document.body.clientWidth - 870) / 2;
            if (js_uic_Lang_rtl == "True")
                size = "0";
            else
                size = "570";
            $get("divRadSearch").style.left = size + leftSpace + "px";
            if (js_uic_Lang_rtl == "True")
                size = "95px";
            else
                size = "105px";
            $get("userdrpDistance").style.left = size;
        }


        var browser = new Browser();

        //var curY=(browser.isNS)? y + 15 : event.clientY + ietruebody().scrollTop + 10;
        if (browser.isNS) {
            $get("divRadSearch").style.top = y + 15 + "px"; //curY + "px";
        }
        else {
            $get("divRadSearch").style.top = (document.documentElement.scrollTop == 0) ? y + 15 : document.documentElement.scrollTop + y + 15;
        }

        if (js_uic_Lang_rtl == "True")
            size = "93px";
        else
            size = "78px";
        $get("userdrpDistance").style.top = size;
        $get("userdrpDistance").style.display = "none";
        $get("divRadSearch").style.display = "block";
        $get("imgBtnPopRadSearch").src = js_dir + "images_v2/btn_pop_u.gif";
    }
    else {
        $get("divRadSearch").style.display = "none";
        $get("userdrpDistance").style.display = "none";
        $get("imgBtnPopRadSearch").src = js_dir + "images_v2/btn_pop_d.gif";
    }
}



//----------------------------------------------------------------//
// This routine serves CallingBannerPopUp.ascx
//----------------------------------------------------------------

function JS_Display_PopCallingBannerSearch() {

    var size = "";

    if ($get("divCallingBannerSearch").style.display == "none") {

        if (document.body.clientWidth < 905) {
            $get("divCallingBannerSearch").style.left = "20px";
            if (js_uic_Lang_rtl == "True")
                size = "95px";
            else
                size = "105px";

            if (js_uic_Lang_rtl == "False") {
                size = document.body.clientWidth - 300;
                $get("divCallingBannerSearch").style.left = size + "px";
            }
        }
        else {

            var leftSpace;
            leftSpace = (document.body.clientWidth - 870) / 2;
            if (js_uic_Lang_rtl == "True")
                size = "0";
            else
                size = "570";
            $get("divCallingBannerSearch").style.left = size + leftSpace + "px";
            if (js_uic_Lang_rtl == "True")
                size = "95px";
            else
                size = "105px";
        }


        var browser = new Browser();

        //var curY=(browser.isNS)? y + 15 : event.clientY + ietruebody().scrollTop + 10;
        if (browser.isNS) {
            $get("divCallingBannerSearch").style.top = y + 15 + "px"; //curY + "px";
        }
        else {
            $get("divCallingBannerSearch").style.top = (document.documentElement.scrollTop == 0) ? y + 15 : document.documentElement.scrollTop + y + 15;
        }

        if (js_uic_Lang_rtl == "True")
            size = "93px";
        else
            size = "78px";
        $get("divCallingBannerSearch").style.display = "block";
        $get("imgBtnPopCallingBannerSearch").src =  js_dir + "images_v2/btn_pop_u.gif";
    }
    else {
        $get("divCallingBannerSearch").style.display = "none";
        $get("imgBtnPopCallingBannerSearch").src =  js_dir + "images_v2/btn_pop_d.gif";
    }
}




//----------------------------------------------------------------//
// Determine browser and version.

function Browser() {

    var ua, s, i;

    this.isIE = false;
    this.isNS = false;
    this.version = null;

    ua = navigator.userAgent;

    s = "MSIE";
    if ((i = ua.indexOf(s)) >= 0) {
        this.isIE = true;
        this.version = parseFloat(ua.substr(i + s.length));
        return;
    }

    s = "Netscape6/";
    if ((i = ua.indexOf(s)) >= 0) {
        this.isNS = true;
        this.version = parseFloat(ua.substr(i + s.length));
        return;
    }

    // Treat any other "Gecko" browser as NS 6.1.

    s = "Gecko";
    if ((i = ua.indexOf(s)) >= 0) {
        this.isNS = true;
        this.version = 6.1;
        return;
    }
}

function Tab_Clicked(cId, typeOf) {
    var ClientID = document.getElementById("ClientID").value;
    var CategoryFolder = document.getElementById("CategoryFolder").value;
    document.getElementById("divBuissness").style.visibility = "hidden";
    document.getElementById("divPrivate").style.visibility = "hidden";
    document.getElementById(ClientID + "_btnSubmit").disabled = "disabled";
    document.getElementById(ClientID + "_btnPrivate").disabled = "disabled";
    document.getElementById(ClientID + "_errorTd").style.display = "none";
    if (typeOf == "1") {
        if (document.getElementById("buisnessCat")) {
            document.getElementById("buisnessCat").style.display = "block";
            document.getElementById("titleDefaultHead").src = "/" + CategoryFolder + "/images/title_index.jpg";

        }
        if (document.getElementById("privateCat")) {
            document.getElementById("privateCat").style.display = "none";
        }

        document.getElementById("divBuissness").style.visibility = "visible";
        document.getElementById(ClientID + "_btnSubmit").disabled = "";
        document.getElementById("buisnessTop").src = "/" + CategoryFolder + "/images/buisness.gif";
        document.getElementById("privateTop").src = "/" + CategoryFolder + "/images/personal_down.gif";
    }
    else if (typeOf == "3") {
        if (document.getElementById("buisnessCat")) {
            document.getElementById("buisnessCat").style.display = "none";
        }
        if (document.getElementById("privateCat")) {
            document.getElementById("privateCat").style.display = "block";
            document.getElementById("titleDefaultHead").src = "/" + CategoryFolder + "/images/title_index_p.jpg";
        }
        document.getElementById("divPrivate").style.visibility = "visible";
        document.getElementById(ClientID + "_btnPrivate").disabled = "";
        document.getElementById("buisnessTop").src = "/" + CategoryFolder + "/images/buisness_down.gif";
        document.getElementById("privateTop").src = "/" + CategoryFolder + "/images/personal.gif";

    }

}
//----------------------------------------------------------------//
function Clear_Buissness() {
    var ClientID = document.getElementById("ClientID").value;
    document.getElementById(ClientID + "_txtBuisness").value = "";
    document.getElementById(ClientID + "_txtBuisnessName").value = "";
    document.getElementById(ClientID + "_txtBuisnessName").value = "";
    document.getElementById(ClientID + "_slcArea").selectedIndex = 0;
    document.getElementById(ClientID + "_txtCity").value = "";
    document.getElementById(ClientID + "_slcArea").value = 0;
    document.getElementById("ShowArea").value = decodeURIComponent(encodeURIComponent('Translate(errMsg_clearBiusness_allCountry)')); 
    document.getElementById(ClientID + "_hidAdvParams").Value = "";
    if (document.getElementById(ClientID + "_btnAdv") != null) {
        document.getElementById(ClientID + "_btnAdv").style.display = "none";
        document.getElementById(ClientID + "_tblAdvSearch").style.display = "none";
    }
}
//----------------------------------------------------------------//
function Clear_Private() {
    var ClientID = document.getElementById("ClientID").value;
    document.getElementById(ClientID + "_txtNamePrivate").value = "";
    document.getElementById(ClientID + "_txtCityPrivate").value = "";
    document.getElementById(ClientID + "_txtStreetPrivate").value = "";
    document.getElementById(ClientID + "_txtStreetNPrivate").value = "";

}
//----------------------------------------------------------------//
function SetArea(Num, Val) {
    var ClientID = document.getElementById("ClientID").value;
    document.getElementById(ClientID + "_slcArea").value = Num;
    document.getElementById("ShowArea").value = Val;
    document.getElementById("menu1").style.visibility = 'hidden';

}
//----------------------------------------------------------------//
function showHide() {
    if (document.getElementById("menu1").style.visibility == '')
        document.getElementById("menu1").style.visibility = 'hidden';
    else
        document.getElementById("menu1").style.visibility = '';
}
//----------------------------------------------------------------//
function DisplayAdv(tblAdvSearchTable, btnAdv, btnSubmit, tblAdvSearch) {
    document.getElementById(tblAdvSearchTable).style.display = "block";

    //     if(document.getElementById(tblAdvSearchTable).style.display == "block"){
    //        document.getElementById(tblAdvSearchTable).style.display = "none";
    //        document.getElementById(btnAdv).innerHTML = "<nobr></nobr>";
    //        document.getElementById(btnSubmit).style.display = "block";
    //        document.getElementById(tblAdvSearch).style.display = "none";
    //     }
    //     else{
    //        document.getElementById(tblAdvSearchTable).style.display = "block";
    //        document.getElementById(btnAdv).innerHTML = "<nobr></nobr>";
    //        document.getElementById(btnSubmit).style.display = "none";
    //        document.getElementById(tblAdvSearch).style.display = "block";
    //        
    //     }

}
function Display_advDiv(tblAdvDiv, offsetHeight, AdvSearchBtn) {
    var browser = new Browser();
    var dv = $get(tblAdvDiv);

    try {
        $get("divRadSearch").style.display = "none";
    }
    catch (e) { }


    if ($get(tblAdvDiv).style.display == "block") {
        $get(AdvSearchBtn).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_displayAdvDiv_advSearch)'));  
        if (parseInt($get(tblAdvDiv).style.height) >= offsetHeight) {
            clearInterval(hideAdvCategory);
            var hideAdvCategory = setInterval(
                  function () {
                      $get(tblAdvDiv).style.height = parseInt($get(tblAdvDiv).style.height) - 10 + "px";
                      if ((browser.isNS == true && $get(tblAdvDiv).style.height == "0px") || (parseInt($get(tblAdvDiv).style.height) == 0)) {
                          clearInterval(hideAdvCategory);
                          $get(tblAdvDiv).style.display = "none";
                          return;
                      }
                  }, 10)
        }



    }
    else {

        $get(tblAdvDiv).style.height = 0;
        $get(AdvSearchBtn).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_displayAdvDiv_advSearchHide)'));  
        if (parseInt($get(tblAdvDiv).style.height) < offsetHeight) {
            clearInterval(showAdvCategory);
            var showAdvCategory = setInterval(
                  function () {
                      $get(tblAdvDiv).style.height = parseInt($get(tblAdvDiv).style.height) + 10 + "px";
                      if ((browser.isNS == true && $get(tblAdvDiv).style.height == offsetHeight + "px") || (parseInt($get(tblAdvDiv).style.height) == offsetHeight)) {
                          clearInterval(showAdvCategory);
                          return;
                      }
                  }, 10)
        }
        $get(tblAdvDiv).style.display = "block";

    }

}
//----------------------------------------------------------------//
function Tab_MapClicked(cId, hid, dv) {
    var CategoryFolder = document.getElementById("CategoryFolder").value;
    document.getElementById(cId).style.display = "none";
    document.getElementById(cId).style.display = "block";
    if (dv == "dvMap") {
        Show_Map("1");
        document.getElementById("leftBuisTab").src = "/" + CategoryFolder + "img/tabs/left_tab_h.gif";
        document.getElementById("rightBuisTab").src = "/" + CategoryFolder + "img/tabs/right_tab_h.gif";
        document.getElementById("centerBuisTab").style.backgroundImage = "url(/" + CategoryFolder + "img/tabs/center_tab_h.gif)";
        document.getElementById("leftMapTab").src = "/" + CategoryFolder + "img/tabs/left_tab.gif";
        document.getElementById("rightMapTab").src = "/" + CategoryFolder + "img/tabs/right_tab.gif";
        document.getElementById("centerMapTab").style.backgroundImage = "url(/" + CategoryFolder + "img/tabs/center_tab.gif)";
    }
    else {
        Show_Map("0");
        document.getElementById("leftMapTab").src = "/" + CategoryFolder + "img/tabs/left_tab_h.gif";
        document.getElementById("rightMapTab").src = "/" + CategoryFolder + "img/tabs/right_tab_h.gif";
        document.getElementById("centerMapTab").style.backgroundImage = "url(/" + CategoryFolder + "img/tabs/center_tab_h.gif)";
        document.getElementById("leftBuisTab").src = "/" + CategoryFolder + "img/tabs/left_tab.gif";
        document.getElementById("rightBuisTab").src = "/" + CategoryFolder + "img/tabs/right_tab.gif";
        document.getElementById("centerBuisTab").style.backgroundImage = "url(/" + CategoryFolder + "img/tabs/center_tab.gif)";

    }
    return (true);
}
//----------------------------------------------------------------//   
var source = null;
function keyb_callback(ch) {
    try {
        switch (ch) {
            case "BackSpace", "����":
                var min = (source.value.charCodeAt(source.value.length - 1) == 10) ? 2 : 1;
                source.value = source.value.substr(0, source.value.length - min);
                break;

            case "Enter":
                return;
                break;

            default:
                source.value += ch;
        }

        source.focus();
    }
    catch (err) {

    }


}

// This function retrieves the source element
// for the given event object:
function get_event_source(e) {
    var event = e ? e : window.event;
    return event.srcElement ? event.srcElement : event.target;
}

// This function binds 'handler' function to the 
// 'eventType' event of the 'elem' element:
function setup_event(elem, eventType, handler) {
    if (elem == null) {
        return;
    }
    else {
        return (elem.attachEvent) ? elem.attachEvent("on" + eventType, handler) : ((elem.addEventListener) ? elem.addEventListener(eventType, handler, false) : false);
    }
}

// By focusing the INPUT field we set the 'source'
// to the newly focused field:
function focus_keyboard(e) {
    source = get_event_source(e);
}

// By "registering" the field we bind 'focus_keyboard'
// function to 'focus' event of the given INPUT field:
function register_field(id) {
    setup_event(document.getElementById(id), "focus", focus_keyboard);
}

// The same creation precedure as usual, with a single
// difference that we're "registering" 3 INPUT fields:
function init(_private) {

    new VKeyboard("keyboard",    // container's id
                   keyb_callback, // reference to the callback function
                   false,          // create the numpad or not? (this and the following params are optional)
                   "Arial",            // font name ("" == system default)
                   "12px",        // font size in px
                   "#FFF",        // font color
                   "#F00",        // font color for the dead keys
                   "#FFF",        // keyboard base background color
                   "#2C3592",     // keys' background color
                   "#DDD",        // background color of switched/selected item
                   "#fff",        // border color
                   "#fff",        // border/font color of "inactive" key (key with no value/disabled)
                   "#C0C0E2",        // background color of "inactive" key (key with no value/disabled)
                   "#fff");       // border color of the language selector's cell



    if (_private == "") {
        // "focused" by default:
        source = document.getElementById(document.getElementById("ClientID").value + "_txtBuisness");
    }
    else if (_private == "2") {
        source = document.getElementById(document.getElementById("ClientID").value + "_txtCityMap");
    }
    else if (_private == "3") {
        var clientId = document.getElementById("mailTo_Client").value.split("_sender_first")[0];

        source = document.getElementById(clientId + "_sender_first");
        register_field(clientId + "_sender_tn");
        register_field(clientId + "_sender_portable_tn");
        register_field(clientId + "_sender_email");
        register_field(clientId + "_msg_comment");
        register_field(clientId + "textPicNo");

    }
    else {
        source = document.getElementById(document.getElementById("ClientID").value + "_txtNamePrivate");
    }

    try {
        if (_private != "3") {
            register_field(document.getElementById("ClientID").value + "_txtBuisness");
            register_field(document.getElementById("ClientID").value + "_txtBuisnessName");
            register_field(document.getElementById("ClientID").value + "_txtCity");
            register_field(document.getElementById("ClientID").value + "_txtNamePrivate");
            register_field(document.getElementById("ClientID").value + "_txtCityPrivate");
            //register_field(document.getElementById("ClientID").value + "_txtStreetPrivate");
            //register_field(document.getElementById("ClientID").value + "_txtStreetNPrivate");
            register_field(document.getElementById("ClientID").value + "_txtCityMap");
            register_field(document.getElementById("ClientID").value + "_txtStreetMap");
            register_field(document.getElementById("ClientID").value + "_txtStreetNoMap");
        }
    }
    catch (e) {

    }



}

function showKeyBoard(swtch) {
    if (document.getElementById("hidKeyboard").value == "0") {
        document.getElementById("keyboard").style.visibility = "visible";
        document.getElementById(swtch).innerText = decodeURIComponent("%D7%94%D7%A1%D7%AA%D7%A8%20%D7%9E%D7%A7%D7%9C%D7%93%D7%AA");
        document.getElementById("hidKeyboard").value = "1";
    }
    else {
        document.getElementById("keyboard").style.visibility = "hidden";
        document.getElementById(swtch).innerText = decodeURIComponent("%D7%94%D7%A6%D7%92%20%D7%9E%D7%A7%D7%9C%D7%93%D7%AA");
        document.getElementById("hidKeyboard").value = "0";
    }
}
//----------------------------------------------------------------------------//
var IE = false;
var x, y;
if (navigator.appName == "Microsoft Internet Explorer") { IE = true }
if (!IE) { document.captureEvents(Event.MOUSEMOVE) }
document.onmousemove = getMouseXY;
function getMouseXY(m) {
    if (IE) {
        x = event.clientX;
        y = event.clientY;
    }
    else {
        x = m.pageX;
        y = m.pageY;
    }
}


function Add_divCreateCall() {
    if (navigator.appName == "Microsoft Internet Explorer")
        isIE = true;
    else
        isIE = false;
    var pageX = "";
    var pageY = "";
    if (!document.body.scrollTop) {
        var iL = document.documentElement.scrollLeft;
        var iV = document.documentElement.scrollTop;
    }
    else {
        var iL = document.body.scrollLeft;
        var iV = document.body.scrollTop;
    }
    if (isIE) {
        pageX = x + iL - 260;
        pageY = y + iV - 100;
    }
    else {
        pageX = x - 260;
        pageY = y - 100;
    }

    document.getElementById("divCreateCall").style.top = pageY + "px";
    document.getElementById("divCreateCall").style.left = pageX + "px";
    document.getElementById("divCreateCall").style.visibility = "visible";
}

function Add_div(u_code, pId, imgName, mid, catid, sortnum, areacode, city, pagenum, AdvNum, gid) {
    document.getElementById("divPic").value = "";
    document.getElementById("divPic").style.visibility = "hidden";
    var divId = document.getElementById("divCid").value;
    document.getElementById("hidUid").value = pId;
    document.getElementById("hidUcode").value = u_code;
    document.getElementById("hidGid").value = gid;
    document.getElementById("hidAdvNum").value = AdvNum;
    document.getElementById("mid").value = mid;
    document.getElementById("catid").value = encodeURIComponent(catid);
    document.getElementById("sortnum").value = sortnum;
    document.getElementById("areacode").value = areacode;
    document.getElementById("city").value = city;
    document.getElementById("pagenum").value = pagenum;
    document.images["imgNum"].src = "";
    window.setTimeout("Show_Pic('" + imgName + "')", 2);
    if (navigator.appName == "Microsoft Internet Explorer")
        isIE = true;
    else
        isIE = false;
    var pageX = "";
    var pageY = "";
    if (!document.body.scrollTop) {
        var iL = document.documentElement.scrollLeft;
        var iV = document.documentElement.scrollTop;
    }
    else {
        var iL = document.body.scrollLeft;
        var iV = document.body.scrollTop;
    }
    if (isIE) {
        pageX = x + iL - 260;
        pageY = y + iV - 100;
    }
    else {
        pageX = x - 260;
        pageY = y - 100;
    }

    pageX = pageX - 40;
    if (textDir == "left") {
        pageX = pageX + 200;
    }
    document.getElementById("divPic").style.top = pageY + "px";
    document.getElementById("divPic").style.left = pageX + "px";
    document.getElementById("divPic").style.visibility = "visible";
    document.getElementById("textPicNo").value = "";
    document.getElementById("textPicNo").focus();
    
    
}
function Show_Pic(imgName) {
    var CategoryFolder = document.getElementById("CategoryFolder").value;
    document.images["imgNum"].src = "/" + CategoryFolder + "img/secure/" + imgName + ".jpg";
    document.getElementById("textPicNo").value = "";
}

function fGetUserQuestion_div() {
    var returnVal, imgName, returnValTmp;
    var fc = document.getElementById("hidfC").value;
    document.getElementById("err").innerText = "";
    if (document.getElementById("textPicNo").value != "") {

        var CategoryFolder = document.getElementById("CategoryFolder").value;
        returnValTmp = GetPN(document.getElementById("hidUcode").value, document.getElementById("hidUid").value, CategoryFolder, document.getElementById("textPicNo").value, imgName, document.getElementById("mid").value, document.getElementById("catid").value, document.getElementById("sortnum").value, document.getElementById("areacode").value, document.getElementById("city").value, document.getElementById("pagenum").value, document.getElementById("hidGid").value);
        returnValTmp = returnValTmp.split("$$")
        returnVal = returnValTmp[0];
        if (returnVal != "False") {
            document.getElementById("divPic").style.visibility = "hidden";

            var seTsp = "title='" + decodeURIComponent("%D7%94%D7%A7%D7%A8%D7%90%20%D7%9E%D7%A1%D7%A4%D7%A8") + "' style='cursor:pointer'  onclick='display_sp(\"" + document.getElementById("hidUcode").value + "\",\"" + document.getElementById("mid").value + "\",\"" + document.getElementById("textPicNo").value + "\",\"\")'  ";

            if (get_sp() == false)
                seTsp = "";

            if (document.getElementById(document.getElementById("hidUid").value + "_spanNumber") != null) {
                if (returnVal.substring(0, 1) == "*") {
                    $get(document.getElementById("hidUid").value + "_spanNumber").title = decodeURIComponent(encodeURIComponent('Translate(text_asterisk)')).replace(/##/g, unescape('%0D%0A')); 
                }
                //document.getElementById(document.getElementById("hidUid").value + "_spanNumber").innerHTML = returnVal;
                //set voice
                document.getElementById(document.getElementById("hidUid").value + "_spanNumber").innerHTML = "<img " + seTsp + " src='/" + CategoryFolder + "getPhoneImg.aspx?_p=" + document.getElementById("hidUcode").value + "&_mid=" + document.getElementById("mid").value + "&_pw=" + document.getElementById("textPicNo").value + "&gId=" + document.getElementById("hidGid").value + "&fc=" + fc + "&bc=" + bgClrPhn + "&advNum='>";
            }
            else {
                if (returnVal.substring(0, 1) == "*") {
                    $get(document.getElementById("hidUid").value + "_spanNumber1").title = decodeURIComponent(encodeURIComponent('Translate(text_asterisk)')).replace(/##/g, unescape('%0D%0A'));  
                }
                //document.getElementById(document.getElementById("hidUid").value + "_spanNumber1").innerHTML = returnVal;

                //set voice
                document.getElementById(document.getElementById("hidUid").value + "_spanNumber1").innerHTML = "<img  " + seTsp + "  src='/" + CategoryFolder + "getPhoneImg.aspx?_p=" + document.getElementById("hidUcode").value + "&_mid=" + document.getElementById("mid").value + "&_pw=" + document.getElementById("textPicNo").value + "&gId=" + document.getElementById("hidGid").value + "&fc=" + fc + "&bc=" + bgClrPhn + "&advNum='>";
            }

            document.getElementById(document.getElementById("hidUid").value + "_btnPhone").style.display = "none";
            document.getElementById("textPicNo").value = "";
            return false;
        }
        else {
            Show_Pic(returnVal = returnValTmp[1]);
            document.getElementById("err").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_fGetUserQuestionDiv_copyCodeExact1)')); 
            return false;
        }
    }
    else {
        document.getElementById("err").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_fGetUserQuestionDiv_copyCodeExact2)')); 
        return false;
    }
}

function refreshCaptcha() {
    var returnVal, imgName, returnValTmp;
    var CategoryFolder = document.getElementById("CategoryFolder").value;
    returnValTmp = GetPN(document.getElementById("hidUcode").value, document.getElementById("hidUid").value, CategoryFolder, 'oo', imgName, document.getElementById("mid").value, document.getElementById("catid").value, document.getElementById("sortnum").value, document.getElementById("areacode").value, document.getElementById("city").value, document.getElementById("pagenum").value, document.getElementById("hidGid").value);
    returnValTmp = returnValTmp.split("$$")
    returnVal = returnValTmp[0];
    if (returnVal == "False") {
        Show_Pic(returnVal = returnValTmp[1]);
        return false;
    }
}


function CloseUserQuestion_div(AppUrl) {
    ClosePN(AppUrl);
    document.getElementById("divPic").style.visibility = "hidden";
    event.cancelBubble = true;
    event.returnValue = false;
    return false;
}
function document_onkeypress() {

    if (window.event.keyCode == 13) {
        if (document.getElementById("divPic").style.visibility == "visible") {
            fGetUserQuestion_div();
        }
    }


    return;
}
function Change_Input(txtPic) {
    var s;
    if (txtPic == undefined) {
        s = document.getElementById("textPicNo").value;
    }
    else {
        s = document.getElementById(txtPic).value;
    }
    s = s.replace("א", "t");
    s = s.replace("ב", "c");
    s = s.replace("ג", "d");
    s = s.replace("ד", "s");
    s = s.replace("ה", "v");
    s = s.replace("ו", "u");
    s = s.replace("ז", "z");
    s = s.replace("ח", "j");
    s = s.replace("ט", "y");
    s = s.replace("י", "h");
    s = s.replace("כ", "f");
    s = s.replace("ך", "l");
    s = s.replace("ל", "k");
    s = s.replace("מ", "n");
    s = s.replace("נ", "b");
    s = s.replace("ס", "x");
    s = s.replace("ן", "i");
    s = s.replace("ע", "g");
    s = s.replace("פ", "p");
    s = s.replace("צ", "m");
    s = s.replace("ק", "e");
    s = s.replace("ר", "r");
    s = s.replace("ש", "a");
    s = s.replace("/", "q");
    s = s.replace("'", "w");
    if (txtPic == undefined) {
        document.getElementById("textPicNo").value = s;
    }
    else {
        document.getElementById(txtPic).value = s;
    }
}


function AddToFav() {
    LnkUrl = "http://www.b144.co.il";
    StrTitle = decodeURIComponent(encodeURIComponent('Translate(errMsg_addToFav_titleStr)')); 
    // alert(window.sidebar)
    if (window.sidebar)
        window.sidebar.addPanel(StrTitle, LnkUrl, "");
    else if (window.external)
        window.external.AddFavorite(LnkUrl, StrTitle);
    return true;

}

function checkEmail(strEmail) {
    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

    if (filter.test(strEmail))
        return true;
    else
        return false;
}




