/* (c) 2007 ,2008, 2009, 2010 BSOFT, LLC */

function MemberClick(event,type, uId) {
    try {
        switch (type) {
            case 1:
                //הצג מספר
                registerTransaction(eval('RTID' + uId), 'הצג מספר', '1', eval('MID' + uId), eval('TransName' + uId), eval('TransCatDesc' + uId), '1', '1');
                GetP(eval('uCode' + uId), eval('UID' + uId), eval('dirSite' + uId), eval('MID' + uId), eval('CatId' + uId), eval('SortNum' + uId), eval('areaCode' + uId),
                    eval('city' + uId), eval('PageNum' + uId), '', '1', eval('advNumber' + uId), eval('eMid' + uId), eval('tdLeftImg' + uId), eval('Mc' + uId),
                     eval('gId' + uId), eval('isFrm' + uId));
                break;
            case 2:
                //הקרא מספר
                displayOpen_sp(eval('phone' + uId), eval('MID' + uId), eval('isGotCookie' + uId));
                break;
            case 3:
                //שיחת חינם
                DisplayDvMemberCard(eval('eMid' + uId), '8', eval('CatId' + uId), '', eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('SortNum' + uId),
                 eval('PageNum' + uId), '', '', '', '', '', '', '', '', '', '', 'phone2buisness', '', '', eval('Lang' + uId), '', '', '', eval('tdLeftImg' + uId), eval('isFrm' + uId));
                break;
            case 4:
                //עמוד פייסבוק
                window.open('/' + eval('dirSite' + uId) + 'redirct_url.aspx?urlS=' + eval('fAddress' + uId) + '&typ=14&mid=' + eval('MID' + uId) + '&catid=' + eval('CatId' + uId) + '&_area_code=' + eval('areaCode' + uId) + '&_city=' + eval('cityC' + uId) + '&SortNum=' + eval('SortNum' + uId) + '&PageNum=' + eval('PageNum' + uId) + '', '_blank', 'resizable=yes,height=620,width=775,status=yes,toolbar=yes,menubar=yes,location=yes,top=100,left=100,scrollbars=yes');
                break;
            case 5:
                //טלפונים נוספים
                window.open('/' + eval('dirSite' + uId) + eval('OrgMem' + uId) + 'PhoneBook.aspx?Root_id=' + eval('rootId' + uId) + '&sortnum=' + eval('SortNum' + uId) + '&_mid=' + eval('bId' + uId) + '&catid=' + eval('CatId' + uId) + '&_fid=' + eval('fId' + uId) + eval('strPath' + uId));
                break;
            case 6:
                //מידע נוסף
                JS_DisplayAddressRoute(null, null, null, event);
                return Display_Member_Card(eval('tblMemInfo' + uId), eval('dvMInfo' + uId), eval('encMemP' + uId), eval('dirSite' + uId), eval('dvProg' + uId), eval('MID' + uId), eval('URL_catCode' + uId), eval('SortNum' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('PageNum' + uId), eval('imgClnt' + uId), eval('tblMemCard' + uId), eval('UID' + uId) + 'td_details_more_card', eval('bWeb' + uId), eval('Lang' + uId), (eval('showPhone' + uId) ? "1" : "7"), eval('myList' + uId), eval('dvSecLine' + uId), eval('tdHR' + uId), eval('orgId' + uId), eval('isOrg' + uId), '', eval('fUid' + uId), eval('mType' + uId));
                break;
            case 7:
                //תאור העסק
                return Display_Member_Card(eval('tblMemInfo' + uId), eval('dvMInfo' + uId), eval('encMemP' + uId), eval('dirSite' + uId), eval('dvProg' + uId), eval('MID' + uId), eval('URL_catCode' + uId), eval('SortNum' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('PageNum' + uId), eval('imgClnt' + uId), eval('tblMemCard' + uId), eval('UID' + uId) + 'td_details_more_card', eval('bWeb' + uId), eval('Lang' + uId), (eval('showPhone' + uId) ? "1" : "6"), eval('myList' + uId), eval('dvSecLine' + uId), eval('tdHR' + uId), eval('orgId' + uId), eval('isOrg' + uId), '', eval('fUid' + uId), eval('mType' + uId));
                break;
            case 8:
                //מפה
                RegCnv_g();
            case 22:
            //case 8 continue to here..
                Display_dvMapMember(eval('encMID' + uId), '7', eval('URL_catCode' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('SortNum' + uId), eval('PageNum' + uId), eval('mapX' + uId), eval('mapY' + uId), eval('uCode' + uId), eval('errMap' + uId), eval('picUrlstr' + uId), 'False');
                break;
            case 9:
                //אתר
                window.open('/' + eval('dirSite' + uId) + 'redirct_url.aspx?urlS=' + eval('web' + uId) + '&typ=3&mid=' + eval('MID' + uId) + '&catid=' + eval('catCode' + uId) + '&_area_code=' + eval('areaCode' + uId) + '&_city=' + eval('cityC' + uId) + '&SortNum=' + eval('SortNum' + uId) + '&PageNum=' + eval('PageNum' + uId), '_blank', 'resizable=yes,height=620,width=775,status=yes,toolbar=yes,menubar=yes,location=yes,top=100,left=100,scrollbars=yes');
                break;
            case 10:
                //תמונת בית
                DisplayDvMemberCard(eval('encMID' + uId), '8', eval('catCode' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('SortNum' + uId), eval('PageNum' + uId), eval('guid' + uId), eval('uCode' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('cityC' + uId), eval('nameTitle' + uId), eval('tblMemInfo' + uId), eval('dvProg' + uId), eval('tblMemCard' + uId), eval('ifrmMemCard' + uId), 'ypic', eval('imgClnt' + uId), eval('UID' + uId) + 'td_details_more_card', eval('Lang' + uId), (eval('showPhone' + uId) == true ? "1" : "0"), '', eval('dvSecLine' + uId), eval('tdHR' + uId), 'false');
                break;
            case 11:
                //קופון
                DisplayDvMemberCard(eval('encMID' + uId), '8', eval('catCode' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('SortNum' + uId), eval('PageNum' + uId), eval('guid' + uId), eval('uCode' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('cityC' + uId), eval('nameTitle' + uId), eval('tblMemInfo' + uId), eval('dvProg' + uId), eval('tblMemCard' + uId), eval('ifrmMemCard' + uId), 'cupon', eval('imgClnt' + uId), eval('UID' + uId) + 'td_details_more_card', '', (eval('showPhone' + uId) == true ? "1" : "0"), '', eval('dvSecLine' + uId), eval('tdHR' + uId), 'false');
                break;
            case 12:
                //SMS
                registerTransaction(eval('RTID' + uId), 'more information', '1', eval('MID' + uId), eval('TransName' + uId), eval('TransCatDesc' + uId), '1', '1');
                DisplayDvMemberCard(eval('encMID' + uId), '8', eval('catCode' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('SortNum' + uId), eval('PageNum' + uId), eval('guid' + uId), eval('uCode' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('cityC' + uId), eval('nameTitle' + uId), eval('tblMemInfo' + uId), eval('dvProg' + uId), eval('tblMemCard' + uId), eval('ifrmMemCard' + uId), 'sms', eval('imgClnt' + uId), eval('UID' + uId) + 'td_details_more_card', eval('Lang' + uId), (eval('showPhone' + uId) == true ? "1" : "0"), '', eval('dvSecLine' + uId), eval('tdHR' + uId), 'false' + uId);
                break;
            case 13:
                //מסלול
                RegCnv_g();
                DisplayAddressRoute(eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), event);
                return false;
                //top.location = '/' + eval('dirSite' + uId) + 'route_map.aspx?cityMap=' + eval('cityC' + uId) + '&StreetMap=' + eval('streetC' + uId) + '&StreetNoMap=' + eval('streetNC' + uId);
                break;
            case 14:
                //עסקים בסביבה
                DisplayBusinessInArea(eval('encMID' + uId), '7', eval('catCode' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('streetC' + uId), eval('streetNC' + uId), eval('SortNum' + uId), eval('PageNum' + uId), eval('mapX' + uId), eval('mapY' + uId), eval('uCode' + uId), eval('errMap' + uId), eval('picUrlstr' + uId), 'False', event, eval('dvBussInAreaTbl' + uId), eval('dvBussInAreaTbl' + uId));
                break;
            case 15:
                //סרטון תדמית
                window.open('http://www.b144.co.il/b144_sip/movies/movie.aspx?TelNo=' + eval('orgPhone' + uId));
                break;
            case 16:
                //עסקים שלי
                DelFromMyList(eval('encMID' + uId));
                top.location = eval('dirSite' + uId) + 'BusinessResults.aspx?mylist=list';
                break;
            case 17:
                //הוסף עסקים שלי
                var sender = (event && event.target) || (window.event && window.event.srcElement);
                AddToMyList(eval('encMID' + uId), sender);
                break;
            case 18:
                //אתר-לא מקודם
                window.open('/' + eval('dirSite' + uId) + 'redirct_url.aspx?urlS=' + eval('mWebSite' + uId) + '&typ=02&mid=' + eval('MID' + uId) + '&catid=' + eval('catCode' + uId) + '&_area_code=' + eval('areaCode' + uId) + '&_city=' + eval('cityC' + uId) + '&SortNum=' + eval('SortNum' + uId) + '&PageNum=' + eval('PageNum' + uId), '_blank', 'resizable=yes,height=620,width=775,status=yes,toolbar=yes,menubar=yes,location=yes,top=100,left=100,scrollbars=yes');
                break;
            case 19:
                //הצג מספר - לא מקודם
                GetP(eval('uCode' + uId), eval('UID' + uId), eval('dirSite' + uId), eval('MID' + uId), eval('CatId' + uId), eval('SortNum' + uId), eval('areaCode' + uId), eval('city' + uId),
                    eval('PageNum' + uId), eval('plcMember' + uId), '0', '', '', '', '', eval('gId' + uId), 'false');
                break;
            case 20:
                //פייסבוק לא מקודם
                var site = eval('fAddress' + uId);
                window.open(decodeURIComponent(site));
                break;
            case 21:
                //טלפונים נוספים - לא מקודם
                window.open('/' + eval('dirSite' + uId) + 'build_member.aspx?sortnum=' + eval('SortNum' + uId) + '&_mid=' + eval('MID' + uId) + '&_fid=' + eval('fId' + uId) + eval('strPath' + uId));
                break;
            case 23:
                //עסקים בסביבה
                displayNearByCategory(eval('mapX' + uId), eval('mapY' + uId));
                break;
            case 24:
                //תמונת בית
                ShowHousePic(eval('picUrlstr' + uId));
                break;
            case 25:
                //מידע נוסף-לא מקודם פנימי
                return Display_Member_Card(eval('tblMemInfoR' + uId), eval('dvMInfoR' + uId), eval('encMemP' + uId), eval('dirSite' + uId), eval('dvProgR' + uId), eval('MID' + uId), eval('URL_catCode' + uId), eval('SortNum' + uId), eval('areaCode' + uId), eval('cityC' + uId), eval('PageNum' + uId), eval('imgClnt' + uId), eval('tblMemCardR' + uId), eval('UID' + uId) + 'td_details_more_cardR', '', eval('Lang' + uId), (eval('showPhone' + uId) ? "1" : "7"), eval('myList' + uId), eval('dvSecLineR' + uId), eval('tdHRR' + uId), eval('orgId' + uId), eval('isOrg' + uId), 'R', eval('fUid' + uId), eval('mType' + uId));
                break;
            default:
                return false;
        }
    }
    catch (ex) {  }
}

function JS_redir(cat, uid) {
     cat = decodeURIComponent(cat);
    cat = cat.replace("&#39;", "'");
    cat = encodeURIComponent(cat);
    top.location = eval('redirUrl' + uid) + 'redirect_cat.aspx?catId=' + cat + '&Mid=' + eval('MID' + uid);
}

var bgClrPhn = "";
function SrchByReg(nRegionID, spnCity, dir, ClientID) {
    var setResp = "";
    var site = "/" + dir + "rcity.aspx?_n=" + nRegionID;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
    }
    setResp = xmlhttp.responseText;

    if (setResp != "") {
        $get(spnCity).innerHTML = '<select onchange="javascript:city_changed()" name="txtCity" id="txtCity" style="FONT-SIZE: 8pt; WIDTH: 100px;"  ><option value="">' + unescape('--%u05DB%u05DC%20%u05D4%u05D9%u05E9%u05D5%u05D1%u05D9%u05DD--') + '</option>' + unescape(setResp) + '</select>';
    }
}
/*------------------------------------------------------------------------------------------*/
function GetPF(u_code, uid, dir, mid, catid, sortnum, areacode, city, pagenum, plcMember, mType, adv_number, gId) {
    gId = escape(gId);
    var setResp;
    var displayKidum = "1";
    if ($get("kidum") == undefined) {
        displayKidum = "0";
    }

    var fc = $get("hidfC").value;
    set_hidNS();

    var site = "/" + dir + "get_phone.aspx?_p=" + u_code + "&mid=" + mid + "&catid=" + catid + "&sortnum=" + sortnum + "&areacode=" + areacode + "&city=" + encodeURI(city) + "&pagenum=" + pagenum + "&dKidum=" + displayKidum + "&gId=" + gId + "&fc=" + fc + "&ns=" + $get("hidNS").value;

    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        if (typeof DOMParser == "undefined") {
            var objXML = new ActiveXObject("Microsoft.XMLDOM");
            setResp = xmlhttp.responseText;
            objXML.loadXML(setResp);
            getXMLData(u_code, uid, dir, objXML.documentElement, 1, plcMember, mType, u_code, mid, adv_number, gId);
        }
        else {
            var vParser = new DOMParser();
            var doc = vParser.parseFromString(xmlhttp.responseText, "text/xml");
            getXMLData(u_code, uid, dir, doc, 0, plcMember, mType, u_code, mid, adv_number, gId);
        }

    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
        var objXML = new ActiveXObject("Microsoft.XMLDOM");
        objXML.loadXML(setResp);
        getXMLData(u_code, uid, dir, objXML.documentElement, 1, plcMember, mType, u_code, adv_number, gId);
    }
    document.body.style.cursor = 'auto';
    $get(uid + "_btnPhone").style.cursor = "pointer";


}


function Send_Route_Mail(link, to_Mail, token, city, street, streetNo) {//delete this: from_Mail, Massage,
    var dir = $get("CategoryFolder").value;
    //delete this:  "&fm=" + from_Mail + "&ms=" + encodeURIComponent(Massage) +
    var site = "/" + dir + "services/send_mailRequest.ashx?lnk=" + encodeURIComponent(link) + "&tm=" + to_Mail + "&token=" + token + "&city=" + city + "&street=" + street + "&streetNo=" + streetNo;
    var returnVal = xml_request(site);
    return returnVal;
}


function xml_request(site) {

    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        if (typeof DOMParser == "undefined") {
            var objXML = new ActiveXObject("Microsoft.XMLDOM");
            setResp = xmlhttp.responseText;
            return (setResp);
        }
        else {
            return (xmlhttp.responseText);
        }

    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
        return (setResp);
    }
}



function GetP(u_code, uid, dir, mid, catid, sortnum, areacode, city, pagenum, plcMember, mType, adv_number, eMid, tdLeftImg, mc, gId, isFrame) {
    try {
        if (mc.toLowerCase() == "true" && 1 == 2 ) {
            DisplayDvMemberCard(eMid, '8', catid, '', city, '', '', sortnum, pagenum,
                                '', '', '', '', '', '', '', '', '', '', 'phone2buisness', '', '',
                                'he', '', '', '', tdLeftImg, isFrame);
        
        }
    }
    catch (e) {  }

    document.body.style.cursor = 'wait';
    $get(uid + "_btnPhone").style.cursor = "wait";
    try {
        var t = setTimeout("GetPF('" + u_code + "','" + uid + "','" + dir + "','" + mid + "','" + catid + "','" + sortnum + "','" + areacode + "','" + city + "','" + pagenum + "','" + plcMember + "' ,'" + mType + "','" + adv_number + "','" + gId + "');", 10);
    }
    catch (e) { }

    //document.body.style.cursor = 'auto';
    //$get(uid + "_btnPhone").style.cursor = "pointer";
}
/*------------------------------------------------------------------------------------------*/
function GetPN(u_code, uid, dir, code, imgcod, mid, catid, sortnum, areacode, city, pagenum, gId) {
    var setResp, imgName;
    var fc = $get("hidfC").value;
    set_hidNS();
    var site = "/" + dir + "get_phone.aspx?_p=" + u_code + "&_n=" + encodeURI(code) + "&mid=" + mid + "&catid=" + catid + "&sortnum=" + sortnum + "&areacode=" + areacode + "&city=" + encodeURI(city) + "&pagenum=" + pagenum + "&gId=" + gId + "&fc=" + fc + "&ns=" + $get("hidNS").value;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        if (typeof DOMParser == "undefined") {
            setResp = xmlhttp.responseText;
            var objXML = new ActiveXObject("Microsoft.XMLDOM");
            objXML.loadXML(setResp);
            //objXML.loadXML(setResp);
            returnStr = getXMLDataDiv(objXML.documentElement, 1);
            if (returnStr == "False")
                imgName = getXMLPic(objXML.documentElement, 1);
        }
        else {
            var vParser = new DOMParser();
            var doc = vParser.parseFromString(xmlhttp.responseText, "text/xml");
            returnStr = getXMLDataDiv(doc, 0);
            if (returnStr == "False")
                imgName = getXMLPic(doc, 0);
        }
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
        var objXML = new ActiveXObject("Microsoft.XMLDOM");
        objXML.loadXML(setResp);
        //objXML.loadXML(setResp);
        returnStr = getXMLDataDiv(objXML.documentElement, 1);
        if (returnStr == "False")
            imgName = getXMLPic(objXML.documentElement, 1);
    }
    if (returnStr != "") {
        if (returnStr == "False")
            return ("False$$" + imgName);
        else
            return (returnStr);
    }
    else
        return ("False$$" + imgName);


}
function GetNum(n_code, dir) {
    var setResp = "";
    var fc = $get("hidfC").value;
    
    var site = "/" + dir + "get_phone.aspx?_n=" + encodeURI(n_code) + "&fc=" + fc;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);

    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
    }
    setResp = xmlhttp.responseText;
    if (setResp != "") {
        if (setResp == "False")
            return ("False");
        else
            return ("True");
    }
    else
        return ("False");
}
/*------------------------------------------------------------------------------------------*/
function getXMLData(u_code, uid, dir, xmlDoc, flg, plcMember, mType, encPhone, mid, adv_number, gId) {
    var directory = $get("CategoryFolder").value;
    var fc = $get("hidfC").value;
    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(\"" + encPhone + "\",\"" + mid + "\",\"\",\"\")' ";
    if (get_sp() == false)
        seTsp = "";
        
    if (xmlDoc == null)
        return;

    if (flg == 1) {
        var vNodeText;
        if (xmlDoc.childNodes.length > 0) {
            if (xmlDoc.selectNodes("answer")[0].text == "False") {
                Add_div(u_code, uid, xmlDoc.selectNodes("pic")[0].text, xmlDoc.selectNodes("mid")[0].text, xmlDoc.selectNodes("catid")[0].text, xmlDoc.selectNodes("sortnum")[0].text, xmlDoc.selectNodes("areacode")[0].text, xmlDoc.selectNodes("city")[0].text, xmlDoc.selectNodes("pagenum")[0].text, adv_number, gId);
            }
            else {
                $get(uid + "_btnPhone").style.display = "none";
                if ($get(uid + "_spanNumber") != null) {
                    if (unescape(xmlDoc.selectNodes("phone")[0].text).substring(0, 1) == "*") {
                        $get(uid + "_spanNumber").title = decodeURIComponent(encodeURIComponent('Translate(text_asterisk)')).replace(/##/g, unescape('%0D%0A'));  // "שימו לב!מטלפון נייח ניתן לחייג 1222 במקום את המקש*";
                    }
                    //$get(uid + "_spanNumber").innerHTML = unescape(xmlDoc.selectNodes("phone")[0].text);
               
                    if (adv_number != "") {
                        //set voice
                        $get(uid + "_spanNumber").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getTextImg.aspx?_text=" + encPhone + "&adv=" + adv_number + "&_bgcolor=0&_fgcolor=2&_spointy=1&_fontsize=9&_mid=" + mid + "&fc=" + fc + "' />"; //?_p=" + encPhone + "&_mid=" + mid + "'>)&nbsp;" + adv_number + "*";
                    }
                    else {
                        //set voice
                        $get(uid + "_spanNumber").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getPhoneImg.aspx?_p=" + encPhone + "&_mid=" + mid + "&gId=" + gId + "&fc=" + fc + "&bc=" + bgClrPhn + "'>";

                    }
                }
                else {
                    if (unescape(xmlDoc.selectNodes("phone")[0].text).substring(0, 1) == "*") {
                        $get(uid + "_spanNumber1").title = decodeURIComponent(encodeURIComponent('Translate(text_asterisk)')).replace(/##/g, unescape('%0D%0A'));  // "שימו לב!מטלפון נייח ניתן לחייג 1222 במקום את המקש*";
                    }
                    //$get(uid + "_spanNumber1").innerHTML = unescape(xmlDoc.selectNodes("phone")[0].text);

                    if (adv_number != "") {
                        //set voice
                        $get(uid + "_spanNumber1").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getTextImg.aspx?_text=" + encPhone + "&adv=" + adv_number + "&_bgcolor=0&_fgcolor=2&_spointy=1&_fontsize=9&_mid=" + mid + "&fc=" + fc + "' />"; //?_p=" + encPhone + "&_mid=" + mid + "'>)&nbsp;" + adv_number + "*";
                    }
                    else {
                        //set voice
                        $get(uid + "_spanNumber1").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getPhoneImg.aspx?_p=" + encPhone + "&_mid=" + mid + "&gId=" + gId + "&fc=" + fc + "&bc=" + bgClrPhn + "'>";
                    
                    }
                }

                if (mType == "1") {
                    registerConversion('1057407492', 'T9jjCP6CnwEQhISb-AM', '1.0');
                    registerConversion('1041107609', '9ojoCLm7lAEQmZW48AM', '1.0');
                    registerConversion('1034471091', 'S-JMCLHvmQEQs42j7QM', '1.0');
                    registerConversion('1035044720', 'qOhXCPqimgEQ8I7G7QM', '1.0');
                    registerConversion('1039482188', 'dArBCMj_nAEQzPrU7wM', '1.0');
                    registerConversion('1024370261', 'VzWuCOWMqAEQ1cy66AM', '1.0');
                    //arabic analitic
                    registerConversion('1021363887','EPrSCOnHwwEQr42D5wM','1.0');
                }
            }
            RenderMember(xmlDoc.selectNodes("reg_member_table")[0].text, plcMember);
        }
    }
    else {
        vItems = xmlDoc.getElementsByTagName("num4net");
        if (vItems[0].getElementsByTagName("answer")[0].firstChild.nodeValue.toUpperCase() == "FALSE") {
            Add_div(u_code, uid, trim(vItems[0].getElementsByTagName("pic")[0].firstChild.nodeValue), trim(vItems[0].getElementsByTagName("mid")[0].firstChild.nodeValue), trim(vItems[0].getElementsByTagName("catid")[0].firstChild.nodeValue), trim(vItems[0].getElementsByTagName("sortnum")[0].firstChild.nodeValue), trim(vItems[0].getElementsByTagName("areacode")[0].firstChild.nodeValue), trim(vItems[0].getElementsByTagName("city")[0].firstChild.nodeValue), trim(vItems[0].getElementsByTagName("pagenum")[0].firstChild.nodeValue), adv_number, gId);
        }
        else {
            $get(uid + "_btnPhone").style.display = "none";
            if ($get(uid + "_spanNumber") != null) {
                if (unescape(vItems[0].getElementsByTagName("phone")[0].text).substring(0, 1) == "*") {
                    $get(uid + "_spanNumber1").title = decodeURIComponent(encodeURIComponent('Translate(text_asterisk)')).replace(/##/g, unescape('%0D%0A'));  // "שימו לב!מטלפון נייח ניתן לחייג 1222 במקום את המקש*";
                }
                //$get(uid + "_spanNumber").innerHTML = unescape(vItems[0].getElementsByTagName("phone")[0].firstChild.nodeValue);

                if (adv_number != "") {
                    //set voice
                    $get(uid + "_spanNumber").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getTextImg.aspx?_text=" + encPhone + "&adv=" + adv_number + "&_bgcolor=0&_fgcolor=2&_spointy=1&_fontsize=9&_mid=" + mid + "&fc=" + fc + "' />"; //?_p=" + encPhone + "&_mid=" + mid + "'>)&nbsp;" + adv_number + "*";
                }
                else {
                    //set voice
                    $get(uid + "_spanNumber").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getPhoneImg.aspx?_p=" + encPhone + "&_mid=" + mid + "&gId=" + gId + "&fc=" + fc + "&bc=" + bgClrPhn + "'>";

                }
             }
            else {
                if (unescape(vItems[0].getElementsByTagName("phone")[0].text).substring(0, 1) == "*") {
                    $get(uid + "_spanNumber1").title = decodeURIComponent(encodeURIComponent('Translate(text_asterisk)')).replace(/##/g, unescape('%0D%0A'));  // "שימו לב!מטלפון נייח ניתן לחייג 1222 במקום את המקש*";
                }
                //$get(uid + "_spanNumber1").innerHTML = unescape(vItems[0].getElementsByTagName("phone")[0].firstChild.nodeValue);
                if (adv_number != "") {
                    //set voice
                    $get(uid + "_spanNumber1").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getTextImg.aspx?_text=" + encPhone + "&adv=" + adv_number + "&_bgcolor=0&_fgcolor=2&_spointy=1&_fontsize=9&_mid=" + mid + "&fc=" + fc + "' />"; //?_p=" + encPhone + "&_mid=" + mid + "'>)&nbsp;" + adv_number + "*";
                }
                else {
                    //set voice
                    $get(uid + "_spanNumber1").innerHTML = "<img  " + seTsp + "  src='/" + directory + "getPhoneImg.aspx?_p=" + encPhone + "&_mid=" + mid + "&gId=" + gId + "&fc=" + fc + "&bc=" + bgClrPhn + "'>";

                }
                
             }

            if (mType == "1") {
                registerConversion('1057407492', 'T9jjCP6CnwEQhISb-AM', '1.0');
                registerConversion('1041107609', '9ojoCLm7lAEQmZW48AM', '1.0');
                registerConversion('1034471091', 'S-JMCLHvmQEQs42j7QM', '1.0');
                registerConversion('1035044720', 'qOhXCPqimgEQ8I7G7QM', '1.0');
                registerConversion('1039482188', 'dArBCMj_nAEQzPrU7wM', '1.0');
                //arabic analitic
                registerConversion('1021363887', 'EPrSCOnHwwEQr42D5wM', '1.0');
            }

        }
        try {
            RenderMember(vItems[0].getElementsByTagName("reg_member_table")[0].firstChild.nodeValue, plcMember);
        }
        catch (e) { }

    }
}

//get and set sp_recognition
function set_sp() {
    Set_Cookie('B144_sp', 'true', '120', '/', '', '');   
}

//get and delete sp_recognition
function del_sp() {
    //Delete_Cookie('B144_sp', '/', '');
    Set_Cookie('B144_sp', 'false', '120', '/', '', '');
}

function get_sp() {
    var myList = Get_Cookie('B144_sp');
    if (myList) {
        if (myList == "true")
            return true;
    }
    return false;
}
///////////////////////////

function RenderMember(str, plcMember) {
    if (str == "" || plcMember == "")
        return;

    str = decodeURIComponent(str);
    str = str.replace(/@@/g, "<");
    str = str.replace(/~~/g, ">");
    str = str.replace(/##/g, " ");
    $get(plcMember).innerHTML = "<table  cellpadding='0' cellspacing='0'>" + str + "</table>";
}
/*------------------------------------------------------------------------------------------*/

function getXMLDataDiv(xmlDoc, flg) {

    var vNodeText;
    if (flg == 1) {
        if (xmlDoc.childNodes.length > 0) {
            if (xmlDoc.selectNodes("answer")[0].text == "False") {
                imgName = xmlDoc.selectNodes("pic")[0].text;
                return ("False");
            }
            else
                return (xmlDoc.selectNodes("phone")[0].text);
        }
        else
            return ("False");
    }
    else {
        vItems = xmlDoc.getElementsByTagName("num4net");
        if (vItems.length > 0) {
            if (vItems[0].getElementsByTagName("answer")[0].firstChild.nodeValue.toUpperCase() == "FALSE") {
                imgName = vItems[0].getElementsByTagName("pic")[0].firstChild.nodeValue;
                return ("False");
            }
            else
                return (vItems[0].getElementsByTagName("phone")[0].firstChild.nodeValue);
        }
        else
            return ("False");
    }
}
/*------------------------------------------------------------------------------------------*/
function getXMLPic(xmlDoc, flg) {

    var vNodeText;
    if (flg == 1) {
        if (xmlDoc.childNodes.length > 0)
            return (xmlDoc.selectNodes("pic")[0].text);
    }
    else {
        vItems = xmlDoc.getElementsByTagName("num4net");
        if (vItems.length > 0)
            return (vItems[0].getElementsByTagName("pic")[0].firstChild.nodeValue);
    }
}
/*------------------------------------------------------------------------------------------*/
function ClosePN(dir) {
    var setResp = "";
    var site = dir + "get_phone.aspx?_close=1";
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
    }

}
/*------------------------------------------------------------------------------------------*/
function loadXMLFile(url, arg, sendType) {
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("GET", url, true);
        xmlhttp.send(null);
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', url, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
    }
}
function IsNumeric(sText) {
    var ValidChars = "0123456789.";
    var IsNumber = true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            IsNumber = false;
        }
    }
    return IsNumber;
}
function isValidString(sText) {
    var IsValid = true;
    var Char;
    //var iChars = "\*|,?_:<>[]{};()@&$#%!~`^+=\\/0123456789";
    var iChars = "\*|?_:<>[]{};()@&$#%!~`^+=\\/";
    for (i = 0; i < sText.length && IsValid == true; i++) {
        Char = sText.charAt(i);
        if (iChars.indexOf(Char) > -1) {
            IsValid = false;
        }
    }
    return IsValid;
}
function isValidStreet(sText) {
    var IsValid = true;
    var Char;
    var iChars = "\*|,?_:<>[]{};()@&$#%!~`^+=\\/";
    for (i = 0; i < sText.length && IsValid == true; i++) {
        Char = sText.charAt(i);
        if (iChars.indexOf(Char) > -1) {
            IsValid = false;
        }
    }
    return IsValid;
}
function CheckBuissnessF(sender, args) {
    var ClientID = $get("ClientID").value;
    $get(ClientID + "_errorTD").style.display = "none";
    $get(ClientID + "_txtFBuisness").value = trim($get(ClientID + "_txtFBuisness").value);
    $get(ClientID + "_txtFCity").value = trim($get(ClientID + "_txtFCity").value);
    
    if ($get(ClientID + "_txtFBuisness").value.length < 2 && $get(ClientID + "_txtFBuisness").value.length < 2) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_enter2LettersInDomain)'));
        return false;
    }
    if ($get(ClientID + "_txtFCity").value.length < 2 && $get(ClientID + "_txtFCity").value != "") {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_cityNameWrong)'));
        return false;
    }
    
    return true;
}

function CheckBuissness(sender, args) {
    var ClientID = $get("ClientID").value;
    $get(ClientID + "_txtBuisnessName").value = trim($get(ClientID + "_txtBuisnessName").value);
    if ($get(ClientID + "_txtBuisnessName").value.length < 2 && $get(ClientID + "_txtBuisness").value.length < 2) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_enter2LettersInDomain)'));
        return false;
    }
    $get(ClientID + "_txtCity").value = trim($get(ClientID + "_txtCity").value);
    if ($get(ClientID + "_txtCity").value.length < 2 && $get(ClientID + "_txtCity").value != "") {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_cityNameWrong)'));
        return false;
    }
    if ($get(ClientID + "_txtCity").value != "") {
        if (Get_Cookie('B144_Ucity')) {
            var ucity = Get_Cookie('B144_Ucity').split("=");
            if (ucity[0] == encodeURIComponent($get(ClientID + "_txtCity").value)) {
                if (parseInt(ucity[1]) > 1) {
                    Set_Cookie('B144_UsCity', encodeURIComponent($get(ClientID + "_txtCity").value), '90', '/', '', '');
                }
                else {
                    Set_Cookie('B144_Ucity', encodeURIComponent($get(ClientID + "_txtCity").value) + "=" + (parseInt(ucity[1]) + 1), '90', '/', '', '');
                    Delete_Cookie('B144_UsCity', '/', '');
                }
            }
            else {
                Set_Cookie('B144_Ucity', encodeURIComponent($get(ClientID + "_txtCity").value) + "=" + 1, '90', '/', '', '');
                Delete_Cookie('B144_UsCity', '/', '');
            }
        }
        else {
            
            Set_Cookie('B144_Ucity', encodeURIComponent($get(ClientID + "_txtCity").value) + "=" + 1, '90', '/', '', '');
            Delete_Cookie('B144_UsCity', '/', '');
        }
    }
    else {
        Delete_Cookie('B144_Ucity', '/', '');
        Delete_Cookie('B144_UsCity', '/', '');
    }
    if ($get(ClientID + "_txtBuisnessName").value == "" && $get(ClientID + "_txtBuisness").value == "") {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_enterBuisnessNameOrDomain)'));
        return false;
    }
    else if (isValidString($get(ClientID + "_txtBuisnessName").value) == false || isValidString($get(ClientID + "_txtBuisness").value) == false || isValidString($get(ClientID + "_txtCity").value) == false) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_lettersOnly)'));
        return false;
    }
    else {
        //AddAdv();
        return true;
    }
}
function CheckGov(sender, args) {
    var ClientID = $get("ClientID").value;
    if ($get(ClientID + "_txtGovOfficeName").value.length < 2) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent('*%20%D7%99%D7%A9%20%D7%9C%D7%94%D7%96%D7%99%D7%9F%20%D7%9C%D7%A4%D7%97%D7%95%D7%AA%202%20%D7%AA%D7%95%D7%95%D7%99%D7%9D%20%D7%91%D7%A9%D7%9D%20%D7%9E%D7%A9%D7%A8%D7%93');
        return false;
    }
    else {
        return true;
    }
}
function CheckPrivate(errorTd) {
    var ClientID = $get("ClientID").value;
    $get(ClientID + "_txtNamePrivate").value = trim($get(ClientID + "_txtNamePrivate").value);
    $get(ClientID + "_txtCityPrivate").value = trim($get(ClientID + "_txtCityPrivate").value);
    if (($get(ClientID + "_txtNamePrivate").value.length) < 2) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_private_enter2LettersInName)'));
        return false;
    }
    else if ($get(ClientID + "_txtCityPrivate").value.length < 2 && $get(ClientID + "_txtCityPrivate").value != "") {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_private_cityNameWrong)'));
        return false;
    }
    else
        return true;

    // if (($get(ClientID + "_txtNamePrivate").value) == "" || ($get(ClientID + "_txtCityPrivate").value == "") ){
    //  $get(ClientID + "_errorTD").style.display = "block";
    //   $get(ClientID + "_errorLbl").innerHTML =  decodeURIComponent("%20*%20%D7%99%D7%A9%20%D7%9C%D7%94%D7%96%D7%99%D7%9F%20%D7%A9%D7%9D%20%D7%95%D7%99%D7%A9%D7%95%D7%91");
    //   return false;
    // }

}

function SetUI(dir, u, p) {

    var site = "/" + dir + "Services/setCookieHendler.ashx?u=" + u + "&p=" + p + "&d=f"; //+ "&catid=" + catid + "&sortnum=" + sortnum + "&areacode=" + areacode + "&city=" + encodeURI(city) + "&pagenum=" + pagenum + "&dKidum=" + displayKidum;

    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);


    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();

    }
    document.body.style.cursor = 'auto';

}


function delUI(dir) {

    var site = "/" + dir + "Services/setCookieHendler.ashx?d=t";

    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();

    }
    document.body.style.cursor = 'auto';

}


function CheckMap() {
    var ClientID = $get("ClientID").value;
    if ($get(ClientID + "_txtCityMap").value == "" || $get(ClientID + "_txtCityMap").value.length < 2) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_map_enterCityName)'));
        return false;
    }
    //  else if ($get(ClientID + "_txtStreetMap").value == "" || $get(ClientID + "_txtStreetMap").value.length < 2  ){
    //   $get(ClientID + "_errorTD").style.display = "block";
    //    $get(ClientID + "_errorLbl").innerHTML =  decodeURIComponent("*%20%D7%99%D7%A9%20%D7%9C%D7%94%D7%96%D7%99%D7%9F%20%D7%A9%D7%9D%20%D7%A8%D7%97%D7%95%D7%91");
    //    return false;
    //  }
    else
        try {
        if ($get("routeMap").value == "1") {
            Set_Route_Point($get(ClientID + "_txtCityMap").value, $get(ClientID + "_txtStreetMap").value, $get(ClientID + "_txtStreetNoMap").value);
            try {
                display_DirectionDiv();
            }
            catch (e) { }

            return false;
        }
        else {
            return true;
        }
    }
    catch (e) {
        return true;
    }
}
function CheckMapRout(CityMap, StreetMap, StreetNoMap) {

    try {
        var ClientID = $get("ClientID").value;
        if ($get(CityMap).value == "") {
            $get(ClientID + "_errorTD").style.display = "block";
            $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_mapRout_enterCityName)'));
            Delete_Cookie('B144_uAddressCity', '/', '');
            return false;
        }

        Set_Cookie('B144_uAddressCity', encodeURIComponent($get(CityMap).value), '90', '/', '', '');

        if ($get(StreetMap).value != "")
            Set_Cookie('B144_uAddressStreet', encodeURIComponent($get(StreetMap).value), '90', '/', '', '');
        else
            Delete_Cookie('B144_uAddressStreet', '/', '');

        if ($get(StreetNoMap).value != "")
            Set_Cookie('B144_uAddressStn', encodeURIComponent($get(StreetNoMap).value), '90', '/', '', '');
        else
            Delete_Cookie('B144_uAddressStn', '/', '');
    }
    catch (e) { }


    //  if ($get(StreetMap).value == "" ){
    //   $get(ClientID + "_errorTD").style.display = "block";
    //    $get(ClientID + "_errorLbl").innerHTML =  decodeURIComponent("*%20%D7%99%D7%A9%20%D7%9C%D7%94%D7%96%D7%99%D7%9F%20%D7%A9%D7%9D%20%D7%A8%D7%97%D7%95%D7%91");
    //    return false;
    //  }
}

function CheckPrivateFilter(txtStreet, txtStreetN) {

    var ClientID = $get("ClientID").value;
    if ($get(txtStreet).value != "" && $get(ClientID + "_txtCityPrivate").value == "") {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_privateFilter_enterCity)'));
        return false;
    }
    else if ($get(txtStreet).value == "" && $get(txtStreetN).value != "") {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_privateFilter_enterStreet)'));
        return false;
    }
    else if (isValidString($get(ClientID + "_txtNamePrivate").value) == false || isValidString($get(ClientID + "_txtCityPrivate").value) == false) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_privateFilter_lettersOnly)'));
        return false;
    }
    else if (isValidStreet($get(txtStreet).value) == false) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_privateFilter_lettersAndNumOnly)'));
        return false;
    }
    else if (IsNumeric($get(txtStreetN).value) == false) {
        $get(ClientID + "_errorTD").style.display = "block";
        $get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_privateFilter_streetNumOnly)'));
        return false;
    }
    else
        return true;
}

function return_OpenExt(sender, divExt, host) {
    var catFolder = $get("CategoryFolder").value;
    if (sender.src == "http://" + host + "/" + catFolder + "img/home/minus.gif") {
        sender.src = "/" + catFolder + "img/home/plus.gif";
        $get(divExt).style.display = "none";
    }
    else {
        sender.src = "/" + catFolder + "img/home/minus.gif";
        $get(divExt).style.display = "block";
    }

}
function Undisplay_Div(imgExt, tblMemberInfo, ImgBtn) {
    $get(tblMemberInfo).style.display = "none";
    $get(ImgBtn).style.display = "none";
    $get(imgExt).style.display = "block";
    return false;
}
function Display_Member_Card(tblMemberInfo, divMInfo, ph, dir, dvProgress, mid, catcode, sortnum, areaCode, city, pageNum, btn, tblMemberCard, td_details_more_card, bweb, lang, n4nMember, myList, dvSecLine, tdHr, orgid, isOrg,tpC,fuid,member_type) {
    var clientId = td_details_more_card.split("td_details_more_card")[0];
    var catFolder = $get("CategoryFolder").value;
    Reg_Adv_Td(clientId, n4nMember);
    if (tpC == undefined)
        tpC = "";
        
    //if ($get(tblMemberInfo).style.display == "none") {

    $get(td_details_more_card).setAttribute("class", (n4nMember == "1") ? "td_mC tdM7" : "td_mC tdM7R");
    $get(td_details_more_card).setAttribute("className", (n4nMember == "1") ? "td_mC tdM7" : "td_mC tdM7R");

    if ($get("ImgCloseBtn" + tpC + "_" + clientId).style.visibility == "hidden") {
         //JS_Replace_Image($get(clientId + "img_more_info"), n4nMember, true);
        if (lang == "he" || lang == "ar") {
            $get(td_details_more_card).setAttribute("class", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
            $get(td_details_more_card).setAttribute("className", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
        }
        else {
            $get(td_details_more_card).setAttribute("class", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
            $get(td_details_more_card).setAttribute("className", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
        }

        $get("ImgCloseBtn" + tpC + "_" + clientId).style.visibility = "visible";
        $get(td_details_more_card).style.backgroundPosition = (lang == "he" || lang == "ar") ? "left" : "right";
        $get(dvProgress).style.display = "block";
        $get(tblMemberCard).style.display = "none";
        
        var setResp = "";
        var site = "/" + dir + "get_member_card.aspx?_p=" + ph + "&mid=" + mid + "&catcode=" + catcode + "&areaCode=" + areaCode + "&city=" + city + "&pageNum=" + pageNum + "&sortnum=" + sortnum + "&bweb=" + encodeURIComponent(bweb) + "&myList=" + myList + "&orgid=" + orgid + "&isOrg=" + isOrg + "&fuid=" + fuid + "&member_type=" + member_type;
        req = createReq();
        
        if (window.XMLHttpRequest) {
            xmlhttp = new XMLHttpRequest();
            xmlhttp.open("get", site, false);
            xmlhttp.send(null);
            setResp = xmlhttp.responseText;
        }
        else if (window.ActiveXObject) {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            xmlhttp.open('POST', site, false);
            xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            xmlhttp.send();
            setResp = xmlhttp.responseText;
        }

        if (setResp != "") {
            //loadScript();
            $get(divMInfo).innerHTML = setResp;
        
    
            $get(tblMemberInfo).style.display = "block";
            $get(dvSecLine).style.display = "inline-block";
            $get(tdHr).style.display = "block";
            $get(dvProgress).style.display = "none";
            registerConversion('1057407492', '7qIaCNiDnwEQhISb-AM', '1.0');
            registerConversion('1041107609', 'O39HCJO8lAEQmZW48AM', '1.0');
            registerConversion('1034471091', 'S-JMCLHvmQEQs42j7QM', '1.0');
            registerConversion('1035044720', 'qOhXCPqimgEQ8I7G7QM', '1.0');
            registerConversion('1039482188', 'dk1iCO7-nAEQzPrU7wM', '1.0');
            registerConversion('1024370261', 'VzWuCOWMqAEQ1cy66AM', '1.0');
            //arabic analitic
            registerConversion('1021363887','qE9oCInEwwEQr42D5wM','1.0');
        }


    }
    else {

        //JS_Replace_Image($get(clientId + "img_more_info"), n4nMember, false);

        // $get(btn).innerText = decodeURIComponent("%D7%9E%D7%99%D7%93%D7%A2%20%D7%A0%D7%95%D7%A1%D7%A3");
        Reg_Adv_Td(clientId, n4nMember);

        $get(td_details_more_card).setAttribute("class", (n4nMember == "1") ? "rnd_float rnd_L22 rnd_nvL1 td_mC tdM7" : "rnd_float rnd_L22 rnd_nvL1 td_mC tdM7R");
        $get(td_details_more_card).setAttribute("className", (n4nMember == "1") ? "rnd_float rnd_L22 rnd_nvL1 td_mC tdM7" : "rnd_float rnd_L22 rnd_nvL1 td_mC tdM7R");
        $get(tblMemberInfo).style.display = "none";
        $get("ImgCloseBtn" + tpC + "_" + clientId).style.visibility = "hidden"
        $get(dvSecLine).style.display = "none";
        $get(tdHr).style.display = "none";
        $get(tblMemberCard).style.display = "none";
    }
}

function loadScript() {
    var test = document.getElementById('addthisScript');
    if (test == null) {
        var script = document.createElement("script")
        script.type = "text/javascript";
        script.setAttribute("id", "addthisScript");
        script.src = "http://s7.addthis.com/js/250/addthis_widget.js?domready=1";
        document.getElementsByTagName("head")[0].appendChild(script);
    }
}

function Set_ClickRequest(src, dir) {

    var setResp = "";
    var site = dir + "services/Set_ClickRequest.ashx" + src;
    req = createReq();
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        setResp = xmlhttp.responseText;
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
    }

    //if(setResp != "" ){

    //}
}
function Get_CoordRequest(city, street, streetNo) {

    var setResp = "";
    var dir = $get("CategoryFolder").value;
    var site = "/" + dir + "services/Get_Coord.ashx?_c=" + encodeURIComponent(city) + "&_s=" + encodeURIComponent(street) + "&_sn=" + encodeURIComponent(streetNo) + "&_ym=1";

    req = createReq();
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        setResp = xmlhttp.responseText;
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
    }

    if (setResp != "" && setResp != "false") {
        return setResp;
    }
    else
        return false;
}
function Get_UserCoordRequest(cityId, streetId, streetNoId, lblError, mapX, mapY, category) {
    var city = $get(cityId).value;
    var clientId = $get("ClientID").value;
    var street = $get(streetId).value;
    var streetNo = $get(streetNoId).value;
    $get(category).value = $get(clientId + "_txtBuisness").value;
    $get(lblError).style.display = "none";
    if ($get(category).value == "") {
        $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_enterDomain)'));
        $get(lblError).style.display = "block";
        return false;
    }
    if (city == "") {
        $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_enterCityName)'));
        $get(lblError).style.display = "block";
        Delete_Cookie('B144_uAddressCity', '/', '');
        return false;
    }

    Set_Cookie('B144_uAddressCity', encodeURIComponent(city), '90', '/', '', '');
    if (street != "")
        Set_Cookie('B144_uAddressStreet', encodeURIComponent(street), '90', '/', '', '');
    else
        Delete_Cookie('B144_uAddressStreet', '/', '');
    if (streetNo != "")
        Set_Cookie('B144_uAddressStn', encodeURIComponent(streetNo), '90', '/', '', '');
    else
        Delete_Cookie('B144_uAddressStn', '/', '');

    var setResp = "";
    var dir = $get("CategoryFolder").value;
    var site = "/" + dir + "services/Get_Coord.ashx?_p=1&_c=" + encodeURIComponent(city) + "&_s=" + encodeURIComponent(street) + "&_sn=" + encodeURIComponent(streetNo);

    req = createReq();
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        setResp = xmlhttp.responseText;
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
    }


    if (setResp != "" && setResp != "false") {
        $get(mapX).value = setResp.split("~")[0];
        $get(mapY).value = setResp.split("~")[1];
        if ($get(mapX).value == "") {
            $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_addressNotFound)'));
            $get(lblError).style.display = "block";
            return false;
        }
        //	         var errReturn = setResp.split("~");
        //	         if (errReturn.length == 3){
        //	            if(errReturn[2] != "true"){
        //	              $get(lblError).innerHTML =  decodeURIComponent(errReturn[2]);    
        //                  $get(lblError).style.display = "block";   
        //	            }
        //	         }
        return true;
    }
    else {

        $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_addressNotFound)'));
        $get(lblError).style.display = "block";
        return false;
    }
}

function Get_UserCoordRequest2(cityId, streetId, streetNoId, lblError, mapX, mapY, category) {
    var city = $get(cityId).value;
    //var clientId = $get("ClientID").value;
    var street = $get(streetId).value;
    var streetNo = $get(streetNoId).value;
    var myCategory = $get(category).value
    $get(lblError).style.display = "none";
    if (myCategory == "") {
        $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_enterDomain)'));
        $get(lblError).style.display = "block";
        return false;
    }
    if (city == "") {
        $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_enterCityName)'));
        $get(lblError).style.display = "block";
        Delete_Cookie('B144_uAddressCity', '/', '');
        return false;
    }

    Set_Cookie('B144_uAddressCity', encodeURIComponent(city), '90', '/', '', '');
    if (street != "")
        Set_Cookie('B144_uAddressStreet', encodeURIComponent(street), '90', '/', '', '');
    else
        Delete_Cookie('B144_uAddressStreet', '/', '');
    if (streetNo != "")
        Set_Cookie('B144_uAddressStn', encodeURIComponent(streetNo), '90', '/', '', '');
    else
        Delete_Cookie('B144_uAddressStn', '/', '');

    var setResp = "";
    var dir = $get("CategoryFolder").value;
    var site = "/" + dir + "services/Get_Coord.ashx?_p=1&_c=" + encodeURIComponent(city) + "&_s=" + encodeURIComponent(street) + "&_sn=" + encodeURIComponent(streetNo);

    req = createReq();
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        setResp = xmlhttp.responseText;
    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
    }


    if (setResp != "" && setResp != "false") {
        $get(mapX).value = setResp.split("~")[0];
        $get(mapY).value = setResp.split("~")[1];
        if ($get(mapX).value == "") {
            $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_addressNotFound)'));
            $get(lblError).style.display = "block";
            return false;
        }
        //	         var errReturn = setResp.split("~");
        //	         if (errReturn.length == 3){
        //	            if(errReturn[2] != "true"){
        //	              $get(lblError).innerHTML =  decodeURIComponent(errReturn[2]);    
        //                  $get(lblError).style.display = "block";   
        //	            }
        //	         }
        return true;
    }
    else {

        $get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Translate(errMsg_userCoordRequest_addressNotFound)'));
        $get(lblError).style.display = "block";
        return false;
    }
}

function Reg_Adv_Td(clientId, n4nMember) {
    return;
    if (!n4nMember) {
        n4nMember = "0";
    }

    //$get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "td_plain_middle_center table_details_more_7" : "td_plain_middle_center table_details_more_7Reg");
    //$get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "td_plain_middle_center table_details_more_7" : "td_plain_middle_center table_details_more_7Reg");

    $get(clientId + "td_details_more_Sms").setAttribute("class", "td_plain_middle_center table_details_more_6");
    $get(clientId + "td_details_more_Sms").setAttribute("className", "td_plain_middle_center table_details_more_6");
    $get(clientId + "td_details_more_Sms").style.backgroundImage = "";
    $get("ImgCloseSmsBtn_" + clientId).style.visibility = "hidden";

    try {
        $get(clientId + "td_details_more_Mail").setAttribute("class", "td_plain_middle_center table_details_more_6");
        $get(clientId + "td_details_more_Mail").setAttribute("className", "td_plain_middle_center table_details_more_6");
        $get(clientId + "td_details_more_Mail").style.backgroundImage = "";
        $get("ImgCloseMailBtn_" + clientId).style.visibility = "hidden";
    }
    catch (e) {
    }

    try {
        $get(clientId + "td_details_more_Cupon").setAttribute("class", "td_plain_middle_center table_details_more_5");
        $get(clientId + "td_details_more_Cupon").setAttribute("className", "td_plain_middle_center table_details_more_5");
        $get(clientId + "td_details_more_Cupon").style.backgroundImage = "";
    }
    catch (e) {
    }

    try {
        $get(clientId + "td_details_more_PhoneRequest").setAttribute("class", "td_plain_middle_center table_details_more_6");
        $get(clientId + "td_details_more_PhoneRequest").setAttribute("className", "td_plain_middle_center table_details_more_6");
        $get(clientId + "td_details_more_PhoneRequest").style.backgroundImage = "";
    }
    catch (e) {
    }

    try {
        $get(clientId + "td_details_more_ypic").setAttribute("class", "td_plain_middle_center table_details_more_6");
        $get(clientId + "td_details_more_ypic").setAttribute("className", "td_plain_middle_center table_details_more_6");
        $get(clientId + "td_details_more_ypic").style.backgroundImage = "";
    }
    catch (e) {
    }

    try {
        $get(clientId + "td_details_more_Map").setAttribute("class", "td_plain_middle_center table_details_more_3");
        $get(clientId + "td_details_more_Map").setAttribute("className", "td_plain_middle_center table_details_more_3");
        $get(clientId + "td_details_more_Map").style.backgroundImage = "";
    }
    catch (e) {
    }

    try {
        $get(clientId + "td_details_more_Site").setAttribute("class", "td_plain_middle_center table_details_more_2");
        $get(clientId + "td_details_more_Site").setAttribute("className", "td_plain_middle_center table_details_more_2");
        $get(clientId + "td_details_more_Site").style.backgroundImage = "";
    }
    catch (e) {
    }

}
function UnDisplay_Adv(btnAdv, tblAdvSearchTbl, hidAdvParams, category, txtBuisness, btnSubmit, hidAdvFields, tblAdvSearch, showAdvSearchBtn) {
    try {
        //if (category != $get(txtBuisness).value){
        $get(hidAdvParams).Value = "";
        $get(btnSubmit).style.display = "block";
        if ($get(btnAdv) != null) {
            $get(btnAdv).style.display = "none";
            $get(tblAdvSearchTbl).style.display = "none";
        }
        GetCatAdvFlds($get(txtBuisness).value, tblAdvSearch, btnSubmit, btnAdv, hidAdvFields, showAdvSearchBtn);
        //}
    }
    catch (e) {

    }




}
function GetCatAdvFlds(cat_name, tblAdvSearch, btnSubmit, btnAdv, hidAdvFields, showAdvSearchBtn) {
    if (cat_name == "")
        return;

    var setResp;
    var ClientID = $get("ClientID").value;
    var dir = $get("CategoryFolder").value;
    var site = "/" + dir + "get_category_adv.aspx?_c=" + escape(cat_name) + "&_cl=" + ClientID;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        xmlhttp.open("get", site, false);
        xmlhttp.send(null);
        if (typeof DOMParser == "undefined") {
            var objXML = new ActiveXObject("Microsoft.XMLDOM");
            setResp = xmlhttp.responseText;

            objXML.loadXML(setResp);
            getXMLCatData(objXML.documentElement, tblAdvSearch, btnSubmit, btnAdv, hidAdvFields, showAdvSearchBtn);
        }
        else {
            var vParser = new DOMParser();

            var doc = vParser.parseFromString(xmlhttp.responseText, "text/xml");
            getXMLCatData(doc, tblAdvSearch, btnSubmit, btnAdv, hidAdvFields, showAdvSearchBtn);
        }

    }
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open('POST', site, false);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send();
        setResp = xmlhttp.responseText;
        var objXML = new ActiveXObject("Microsoft.XMLDOM");
        objXML.loadXML(setResp);
        getXMLCatData(objXML.documentElement, tblAdvSearch, btnSubmit, btnAdv, hidAdvFields, showAdvSearchBtn);
    }
}
/*------------------------------------------------------------------------------------------*/
function getXMLCatData(xmlDoc, tblAdvSearch, btnSubmit, btnAdv, hidAdvFields, showAdvSearchBtn) {
    if (xmlDoc == null) {
        return;
    }

    if (xmlDoc.selectNodes("Structure")[0].text != "") {
        var str1 = "";
        var height = 0;
        var str = xmlDoc.selectNodes("Structure")[0].text;

        try {
            str1 = xmlDoc.selectNodes("Structure1")[0].text;
            height = xmlDoc.selectNodes("height")[0].text;
        }
        catch (e) { }

        str = decodeURIComponent(str);
        str = str.replace(/@@/g, "<");
        str = str.replace(/~~/g, ">");
        str = str.replace(/##/g, " ");

        str1 = decodeURIComponent(str1);
        str1 = str1.replace(/@@/g, "<");
        str1 = str1.replace(/~~/g, ">");
        str1 = str1.replace(/##/g, " ");

        var ClientID = $get("ClientID").value;

        $get(ClientID + "_divAdvFields").innerHTML = str;
        $get(hidAdvFields).value = xmlDoc.selectNodes("Val")[0].text;
        $get(tblAdvSearch).style.display = "none";
        $get(btnAdv).style.display = "block";

        if (str1 != "") {
            $get(showAdvSearchBtn).style.display = "block";
            $get(ClientID + "_divAdvFields1").innerHTML = str1;

            try {
                //$get(showAdvSearchBtn).attributes["onclick"].value = 'javascript:Display_advDiv("' + ClientID + '_divAdvFields1' + '","' + height + '","' + showAdvSearchBtn + '")';
                $get(showAdvSearchBtn).onclick = function() { Display_advDiv(ClientID + "_divAdvFields1", height, showAdvSearchBtn) }

            }
            catch (e) {

            }


        }
        else {
            $get(showAdvSearchBtn).style.display = "none";
        }

        //$get(btnAdv).innerHTML = "<nobr>" + decodeURIComponent("%D7%97%D7%99%D7%A4%D7%95%D7%A9%20%D7%9E%D7%AA%D7%A7%D7%93%D7%9D") + "</nobr>";
    }

}
function Replace_Html() {

}

// Removes leading whitespaces
function LTrim(value) {

    var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");

}

// Removes ending whitespaces
function RTrim(value) {

    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");

}

// Removes leading and ending whitespaces
function trim(value) {

    return LTrim(RTrim(value));

}

function Send_SmsRequest(mid, type, catcode, areaCode, city, Street, Street_No, sortnum, pageNum, guid, ph, mstreet, mstreetn, mcity, name, smsNumber, lbl_Error) {
    $get(lbl_Error).style.display = "none";
    // create XMLHTTP object
    req = createReq();
    if (req != null) {
        CategoryFolder = $get("CategoryFolder").value;
        requestUrl = "/" + CategoryFolder + "controls/Get_SmsRequest.ashx?_p=" + ph + "&mid=" + mid + "&street=" + Street +
		             "&name=" + name + "&smsNumber=" + smsNumber + "&guid=" + guid + "&mstreet=" + mstreet +
		             "&mstreetn=" + mstreetn + "&mcity=" + mcity + "&type=" + type + "&streetn=" + Street_No +
		             "&catcode=" + catcode + "&areaCode=" + areaCode + "&city=" + city + "&pageNum=" + pageNum + "&sortnum=" + sortnum;
        req.onreadystatechange = process;

        try {
            req.open("GET", requestUrl, false);
            req.send(null);
            setResp = req.responseText;
            if (setResp.toLowerCase() != "false") {
                return true;
            }
            else {
                $get(lbl_Error).style.display = "block";
                return false;
            }
        }
        catch (e) {
            $get(lbl_Error).style.display = "block";
            return false;

        }
    }
    else {
        $get(lbl_Error).style.display = "block";
    }
}

function process() {
    // if 1 is returned
    if (req.readyState == 4 && req.status == 200 && req.responseText == '1')
        window.location.replace(window.location.href);
}

function createReq() {
    // Create XMLHTTP compatible in various browsers
    try {
        req = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (oc) {
            req = null;
        }
    }

    if (!req && typeof XMLHttpRequest != "undefined") {
        req = new XMLHttpRequest();
    }

    return req;
}


var typeOfClick;

function DisplayDvMemberCard(MID, type, Category_Code, area_code, city, Street, Street_No, SortNum, page_no, guid, Phone, mstreet, mstreetN, mCity, name, tblMemberInfo, dvProgress, tblMemberCard, ifrMemberCard, displayType, btnMemberInfo, td_details_more_card, lang, n4nMember, desc, dvSecLine, tdHr,frame) {
    var src = "";
    var returnVal = "";
    if (displayType == "phone2buisness") {
       
        src = "MID=" + encodeURIComponent(MID);
        src += "&type=11";
        src += "&Category_Code=" + encodeURIComponent(Category_Code);
        src += "&area_code=" + encodeURIComponent(area_code);
        src += "&city=" + encodeURIComponent(city);
        src += "&Street=" + encodeURIComponent(Street);
        src += "&Street_No=" + encodeURIComponent(Street_No);
        src += "&SortNum=" + encodeURIComponent(SortNum);
        src += "&page_no=" + encodeURIComponent(page_no);
        $get("hidMCParams").value = src;
        returnVal = Is_CallRequest();
        clearMakeCall();
        if (returnVal == "no_active") {
            return;
        }
        if (returnVal != "") {
            $get("tblMCMessage").style.display = "block";
            $get("tblMCMain").style.display = "none";
            $get("tblMCMessageH").innerHTML = decode_HtmlMC(returnVal);
        }

        var poX = 0;
        var poY = 0;
        if (navigator.appName == "Microsoft Internet Explorer") {
            if (frame == "true") {
                poX = -10;
            }
            else {
                poX = -410;
            }    
                
            poY = -5;
        }
        
        if (frame == "rt") {
            var ns = (navigator.appName.indexOf("Netscape") != -1);
            var totalWdth = 0;
            if (ns)
                totalWdth = window.innerWidth;
            else
                totalWdth = document.documentElement.clientWidth;

            var rMap = getFlexApp("b144_map");
            
            $get("tblMC").style.left = parseInt(rMap.width) + 30 + "px";
            $get("tblMC").style.top = y + (!ns ? document.documentElement.scrollTop : 0) - 30 + "px";

        }
        else {
            $get("tblMC").style.left = (findPosX($get(tdHr)) - poX) + "px";
            $get("tblMC").style.top = (findPosY($get(tdHr)) - poY) + "px";
        }
        
        
        
        $get("tblMC").style.position = "absolute";
        $get("tblMC").style.display = "block";
        
        return;
    }
    
    var browser = navigator.appName;
    var clientId = td_details_more_card.split("td_details_more_card")[0];
    var catFolder = $get("CategoryFolder").value;
    Reg_Adv_Td(clientId, n4nMember);
    if ($get("ImgCloseBtn_" + clientId).style.visibility == "hidden") {
        if (lang == "he" || lang == "ar") {
            $get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
            $get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
        }
        else {
            $get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
            $get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "rnd_float rnd_nvL1 table_details_more_7_on" : "rnd_float rnd_nvL1 table_details_more_7Reg_on");
        }
        
        $get("ImgCloseBtn_" + clientId).style.visibility = "visible";
    }
    $get(clientId + "td_details_more_card").style.backgroundPosition = (lang == "he" || lang == "ar") ? "left" : "right";
    $get(dvSecLine).style.display = "inline-block";
    $get(tdHr).style.display = "block";
    if (displayType == "cupon") {
        typeOfClick = "cupon";


        $get(tblMemberCard).height = "353px";
        $get(ifrMemberCard).height = "335px";
    }
    else if (displayType == "sms") {
        typeOfClick = "sms";


        $get(tblMemberCard).height = "273px";
        $get(ifrMemberCard).height = "255px"; //"253px";

    }
    else if (displayType == "mail") {
        typeOfClick = "mail";


        $get(tblMemberCard).height = "273px";
        $get(ifrMemberCard).height = "255px";

    }
    else if (displayType == "callrequest") {
        typeOfClick = "callrequest";
        //           
        $get(tblMemberCard).height = "353px";
        $get(ifrMemberCard).height = "335px";
    }
    else if (displayType == "ypic") {
        typeOfClick = "ypic";
        //        
        $get(tblMemberCard).height = "353px";
        $get(ifrMemberCard).height = "335px"; //253px";
    }
    
    $get(tblMemberInfo).style.display = "none";

    $get(dvProgress).style.display = "block";


    var CategoryFolder = $get("CategoryFolder").value;
    

    src = "member_card.aspx?MID=" + encodeURIComponent(MID);
    src += "&type=" + type;
    src += "&Category_Code=" + encodeURIComponent(Category_Code);
    src += "&area_code=" + encodeURIComponent(area_code);
    src += "&city=" + encodeURIComponent(city);
    src += "&Street=" + encodeURIComponent(Street);
    src += "&Street_No=" + encodeURIComponent(Street_No);
    src += "&SortNum=" + encodeURIComponent(SortNum);
    src += "&page_no=" + encodeURIComponent(page_no);
    src += "&guid=" + encodeURIComponent(guid);
    src += "&Phone=" + encodeURIComponent(Phone);
    src += "&mstreet=" + encodeURIComponent(mstreet);
    src += "&mstreetN=" + encodeURIComponent(mstreetN);
    src += "&mCity=" + encodeURIComponent(mCity);
    src += "&name=" + encodeURIComponent(name);
    src += "&dtype=" + encodeURIComponent(displayType);
    if (desc != undefined && desc != "") {
        src += "&desc=" + desc;
    }
    //document.write(src);
    $get(ifrMemberCard).src = "/" + CategoryFolder + src;
    $get(tblMemberCard).style.display = "block";
    $get(dvProgress).style.display = "none";


}
function findPosX(obj) {
    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;
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

var FloatDivT;
var sx = 10;
var sy = 0;
var scrollPosY = 0;
function Change_FloatMapDiv(id, requestPage, direction) {

    if ($get("chkFloatMap").checked == false) {
        JS_FloatDiv(id, requestPage, direction).floatIt();
        Set_Cookie('B144_followMap', 'true', '90', '/', '', '');
    }
    else {
        stopJS_FloatDiv(id);
        Set_Cookie('B144_followMap', 'false', '90', '/', '', '');
    }
}

function JS_FloatDiv(id, requestPage, direction) {

    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var el = document.getElementById ? $get(id) : document.all ? document.all[id] : document.layers[id];
    var px = document.layers ? "" : "px";
    var leftPos;
    window[id + "_obj"] = el;
    if (document.layers) el.style = el;
    el.cx = el.sx = sx; el.cy = el.sy = sy;
    el.sP = function(x, y) {

        if (document.body.clientWidth < 905) {
            leftPos = 10;
        }
        else {
            leftPos = (document.body.clientWidth - 870) / 2;
        }

        if (ns) {

            leftPos += 8;
        }

        if (direction == "ltr")
            leftPos += 512;

        this.style.left = leftPos + px;

        var advFldPx = 0;
        try {
            var clientId = $get("ClientID").value;
            advFldPx = 0;

            if (advFldPx != 0) {
                advFldPx = advFldPx.split("px")[0];
            }
        }
        catch (e) { }

        if (isNaN(advFldPx) == true || advFldPx == "")
            advFldPx = 0;

        var offsetHeight = 0;

        if ($get("SelectMapDiv").offsetHeight == 0 && parseInt(advFldPx) == 0) {
            if (!ns) {
                offsetHeight = 252;

            }
            else
                offsetHeight = 272;
        }
        else {
            var exHeight = 320;
            offsetHeight = $get("SelectMapDiv").offsetHeight + exHeight + parseInt(advFldPx);
        }

        if (y < offsetHeight) {
            y = offsetHeight;
        }

        if (requestPage == "businessresults.aspx")
            y += 15;

        this.style.top = y + px;
    };

    el.floatIt = function() {
        var pX, pY;
        pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ?
		document.documentElement.scrollTop : document.body.scrollTop;
        var _docHeight = document.height || document.body.offsetHeight;
        if (_docHeight - f_scrollTop() < 630 && _docHeight - f_scrollTop() > 0) {
            pY = f_scrollTop() - 0; //120
        }
        scrollPosY = pY;

        pX = (this.sx >= 0) ? 0 : ns ? innerWidth :
		document.documentElement && document.documentElement.clientWidth ?
		document.documentElement.clientWidth : document.body.clientWidth;


        if (this.sy < 0)
            pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ?
		document.documentElement.clientHeight : document.body.clientHeight;



        this.cx += (pX + this.sx - this.cx) / 8; this.cy += (pY + this.sy - this.cy) / 8;
        sx = this.cx;
        sy = this.cy;

        if (scrollPosY == pY) {
            window.setTimeout(this.id + "_obj.delayIt()", 80);
        }

        FloatDivT = setTimeout(this.id + "_obj.floatIt()", 40);




    }
    el.delayIt = function() {
        this.sP(this.cx, this.cy);
    }
    return el;
}

function stopJS_FloatDiv(id) {
    try{
        clearTimeout(FloatDivT);
        sx = 10;
        sy = 0;
        $get(id).top = 0;
    } 
    catch (e) { }

}

function f_scrollTop() {
    return f_filterResults(
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
    var n_result = n_win ? n_win : 0;
    if (n_docel && (!n_result || (n_result > n_docel)))
        n_result = n_docel;
    return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


function showHideMenuSearch() {
    if ($get("menuSearchType").style.display == 'none') {
        $get("menuSearchType").style.display = 'block';
        if (browser.isNS) {
            $get("menuSearchType").style.top = y + 10 + "px"; //curY + "px";
        }
        else {
            $get("menuSearchType").style.top = (document.documentElement.scrollTop == 0) ? y + 5 : document.documentElement.scrollTop + y + 5;
        }
        if (document.body.clientWidth < 905) {
            $get("menuSearchType").style.left = "20px";
        }
        else {
            var leftSpace;
            leftSpace = (document.body.clientWidth - 870) / 2;
            if (browser.isNS) {
                leftSpace += 27;
            }
            else {
                leftSpace += 20;
            }

            $get("menuSearchType").style.left = leftSpace + 190 + "px";
        }
    }
    else
        $get("menuSearchType").style.display = 'none';
}
function SeMenuSearch(Num, Val) {
    var ClientID = $get("ClientID").value;
    $get("slcSearchType").value = Val;
    $get(ClientID + "_hidSearchType").value = Num;
    $get("menuSearchType").style.display = 'none';

}
function SeMenuSearchDistance(Num, Val, hidUserdrpDistance) {
    $get("slcUserdrpDistance").innerHTML = Val;
    $get(hidUserdrpDistance).value = Num;
    $get("userdrpDistance").style.display = 'none';

}
function SeMenuSearchLocation(Num, Val, hidUserdrpLocation) {
    $get("slcUserdrpLocation").innerHTML = Val;
    $get(hidUserdrpLocation).value = Num;
    $get("userdrpLocation").style.display = 'none';

}
function showHideuserdrpDistance() {
    if ($get("userdrpDistance").style.display == 'none')
        $get("userdrpDistance").style.display = 'block';
    else
        $get("userdrpDistance").style.display = 'none';
}
function showHideuserdrpLocation() {
    if ($get("userdrpLocation").style.display == 'none')
        $get("userdrpLocation").style.display = 'block';
    else
        $get("userdrpLocation").style.display = 'none';
}
function Set_Cookie(name, value, expires, path, domain, secure) {
    // set time, it's in milliseconds
    var today = new Date();
    today.setTime(today.getTime());
    /*
    if the expires variable is set, make the correct 
    expires time, the current script below will set 
    it for x number of days, to make it for hours, 
    delete * 24, for minutes, delete * 60 * 24
    */
    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(today.getTime() + (expires));

    document.cookie = name + "=" + escape(value) +
    ((expires) ? ";expires=" + expires_date.toGMTString() : "") +
    ((path) ? ";path=" + path : "") +
    ((domain) ? ";domain=" + domain : "") +
    ((secure) ? ";secure" : "");
}


function Get_Cookie(check_name) {
    // first we'll split this cookie up into name/value pairs
    // note: document.cookie only returns name=value, not the other components
    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false; // set boolean t/f default f

    for (i = 0; i < a_all_cookies.length; i++) {
        // now we'll split apart each name=value pair
        a_temp_cookie = a_all_cookies[i].split('=');
        // and trim left/right whitespace while we're at it
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        // if the extracted name matches passed check_name
        if (cookie_name == check_name) {
            b_cookie_found = true;
            // we need to handle case where cookie has no value but exists (no = sign, that is):
            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
            }
            // note that in cases where cookie is initialized but no value, null is returned
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}

// this deletes the cookie when called
function Delete_Cookie(name, path, domain) {
    if (Get_Cookie(name)) document.cookie = name + "=" +
((path) ? ";path=" + path : "") +
((domain) ? ";domain=" + domain : "") +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

scrollStep = 1

var timerUp = "";
var timerDown = "";

function toTop(id) {
    document.getElementById(id).scrollTop = 0
}

function scrollDivDown(id) {
    clearTimeout(timerDown)
    document.getElementById(id).scrollTop += scrollStep
    timerDown = setTimeout("scrollDivDown('" + id + "')", 10)
}

function scrollDivUp(id) {
    clearTimeout(timerUp)
    document.getElementById(id).scrollTop -= scrollStep
    timerUp = setTimeout("scrollDivUp('" + id + "')", 10)
}

function toBottom(id) {
    document.getElementById(id).scrollTop = document.getElementById(id).scrollHeight
}

function stopDivScroll() {
    clearTimeout(timerDown)
    clearTimeout(timerUp)
}
function Set_MoreCard(imgMore, tblAdvMore) {
    var CategoryFolder = $get("CategoryFolder").value;
    if ($get(imgMore).src.indexOf("/" + CategoryFolder + "images_v2/moreBtn.gif") != -1) {
        $get(imgMore).src = "/" + CategoryFolder + "images_v2/lessBtn.gif";
        $get(tblAdvMore).style.display = "block";
    }
    else {
        $get(imgMore).src = "/" + CategoryFolder + "images_v2/moreBtn.gif";
        $get(tblAdvMore).style.display = "none";
    }
}
function AddAdv(hidAdvId) {
    try {
        var ClientID = $get("ClientID").value;
        var ClientH = hidAdvId.split("hidAdvFields")[0];
        var arr = $get(hidAdvId).value.split(";");
        $get(ClientID + "_hidAdvParams").value = "";
        if (arr.length > 0) {
            for (x = 0; x <= arr.length - 1; x++) {
                var arr1 = arr[x].split("~");
                if (arr1[1] == "c") {
                    if ($get(arr1[0]).checked == true) {
                        var arr2 = arr1[0].split(ClientH);
                        $get(ClientID + "_hidAdvParams").value += "~" + arr2[1] + ",";
                    }
                }
                else if (arr1[1] == "d") {
                var box = $get(arr1[0]);
                    if (box.options[box.selectedIndex].value != "") {
                        var arr2 = arr1[0].split(ClientH);
                        $get(ClientID + "_hidAdvParams").value += box.options[box.selectedIndex].value + "~" + arr2[1] + ",";
                    }
                }
            }
        }

    }
    catch (e) { }
    return false;
}

function AddMyAdv(hidAdvId) {
    try {
        //var ClientID = $get("ClientID").value;
        var ClientH = hidAdvId.split("hidAdvFields")[0];
      
        var arr = $get(hidAdvId).value.split(";");
        $get(ClientH + "hidAdvMyParams").value = "";
        if (arr.length > 0) {
            for (x = 0; x <= arr.length - 1; x++) {
                var arr1 = arr[x].split("~");
                if (arr1[1] == "c") {
                    if ($get(arr1[0]).checked == true) {
                        var arr2 = arr1[0].split(ClientH);
                        $get(ClientH + "hidAdvMyParams").value += "~" + arr2[1] + ",";
                    }
                }
                else if (arr1[1] == "d") {
                    var box = $get(arr1[0]);
                    if (box.options(box.selectedIndex).value != "") {
                        var arr2 = arr1[0].split(ClientH);
                        $get(ClientH + "hidAdvMyParams").value += box.options(box.selectedIndex).value + "~" + arr2[1] + ",";
                    }
                }
            }
        }

    }
    catch (e) { }
    return false;
}

function registerConversion(account, label, value) {
    var image = new Image(1, 1);
    image.src = 'http://www.googleadservices.com/pagead/conversion/' + account + '/?value=' + value + '&amp;label=' + label + '&amp;guid=ON&amp;script=0';
    return true;
}
function chCatState(divName) {
    if ($get(divName).getAttribute("className") == "catAboutN" || $get(divName).getAttribute("class") == "catAboutN") {
        $get(divName).setAttribute("className", "catAboutD");
        $get(divName).setAttribute("class", "catAboutD");
    }
    else {
        $get(divName).setAttribute("className", "catAboutN");
        $get(divName).setAttribute("class", "catAboutN");

    }
}
function showStateDiv(divName) {
        $get(divName).setAttribute("className", "catAboutD");
        $get(divName).setAttribute("class", "catAboutD");
}
function hideStateDiv(divName) {
    $get(divName).setAttribute("className", "catAboutN");
    $get(divName).setAttribute("class", "catAboutN");
}

function AddToMyList(mId, me) {
    mId = encodeURIComponent(mId);
    var myList = Get_Cookie('b144_MyList');
    if (myList) {
        if (checkMyList(myList, mId) == false) {
            Set_Cookie("b144_MyList", myList + mId + ";", '1', '/', '', '');
            myList = Get_Cookie('b144_MyList');
        }
    }
    else {
        Set_Cookie("b144_MyList", mId + ";", '1', '/', '', '');
        myList = mId + ";";
    }
    var myListCount = GetMyListCount();
    $get("lblMyList").innerHTML = myListCount;
    if (myListCount == "0")
        $get("tdMyListRequest").style.display = "none";
    else {
        $get("tdMyListRequest").style.display = "block";
        var CategoryFolder = $get("CategoryFolder").value;
        me.src = "/" + CategoryFolder + "images_v2/myBuissness/myBuissness.jpg";
    }
}

function GetMyList() {
    var myListCount = GetMyListCount();
    $get("lblMyList").innerHTML = myListCount;
    if (myListCount == "0")
        $get("tdMyListRequest").style.display = "none";
    else
        $get("tdMyListRequest").style.display = "block";
}

function GetMyListCount() {
    var returnVal = "0";
    var myList = Get_Cookie('b144_MyList');
    if (myList)
        returnVal = myList.split(";").length - 1;

    return returnVal;
}
function DelMyList() {
    var myList = Get_Cookie('b144_MyList');
    if (myList) {
        Set_Cookie("b144_MyList", "", '1', '/', '', '');
    }
    $get("lblMyList").innerHTML = "0";
}

function DelFromMyList(mId) {
    mId = encodeURIComponent(mId)
    var myList = Get_Cookie('b144_MyList');
    if (myList) {
        myList = myList.replace(mId + ";", "");
        Set_Cookie("b144_MyList", myList, '1', '/', '', '');
    }
    $get("lblMyList").innerHTML = myList.split(";").length;
}


function checkMyList(myList, mId) {
    var myListArr = myList.split(";");
    for (i = 0; i < myListArr.length; i++) {
        if (myListArr[i] == mId) {
            return true;
        }
    }
    return false;
}

function DoMyListRequest() {
    var directory = $get("CategoryFolder").value;
    if (GetMyListCount() != "0") {
        window.location = "/" + directory + "BusinessResults.aspx?mylist=list"
    }

}

var targetEvent = null;
function Set_EvFocus(target) {
    targetEvent = target;
}
/*------------------------------------------------------------------------------------------*/
function hideShowFreeText() {
    ($get("trFreeText").style.display == "none") ? $get("trFreeText").style.display = "block" : $get("trFreeText").style.display = "none";
}

function display_sp(encPhone, mid, pw, ps) {
    //return;
    var dir = $get("CategoryFolder").value;
    var fc = $get("hidfC").value;
    var setResp;
    var site = "/" + dir + "Services/Speech_Synth.ashx?_p=" + encPhone + "&_mid=" + mid + "&fc=" + fc;
    
    if (pw != "") {
        site = site + "&_pw=" + pw;

    }
    SetSpeechEmbed(site);
}

function displayOpen_sp(Phone, show) {
    //return;
    if (!show) {
        return;
    }
    var dir = $get("CategoryFolder").value;
    var fc = $get("hidfC").value;
    var setResp;
    var site = "/" + dir + "Services/Speech_Synth.ashx?_p=" + Phone + "&_d=1" + "&fc=" + fc;
    SetSpeechEmbed(site);

}

function SetSpeechEmbed(site) {
    
    var obj = "<object classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' style='display:block;visibility:visible' id='player' width='1' height='1'>" +
              "<param name='url' value='" + site + "' />" +
              "<param name='src' value='" + site + "' />" +
              "<param name='showcontrols' value='true' />" +
              "<param name='autostart' value='true' />" +
              "<!--[if !IE]>-->" +
              "<object type='video/x-ms-wmv' data='" + site + "' width='0' height='0'>" +
              "<param name='src' value='" + site + "' />" +
              "<param name='autostart' value='true' />" +
              "<param name='controller' value='true' />" +
              "</object>" +
              "<!--<![endif]-->" +
              "</object>";

    $get("dvEmb").innerHTML = obj;
}
//marquee
function pausescroller(content, divId, divClass, delay) {
    this.content = content //message array content
    this.tickerid = divId //ID of ticker div to display information
    this.delay = delay //Delay between msg change, in miliseconds.
    this.mouseoverBol = 0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
    this.hiddendivpointer = 1 //index of message array for hidden div
    document.write('<div id="' + divId + '" class="' + divClass + '" style="padding-right:5px;position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="' + divId + '1">' + content[0] + '</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="' + divId + '2">' + content[1] + '</div></div>')
    var scrollerinstance = this
    if (window.addEventListener) //run onload in DOM2 browsers
        window.addEventListener("load", function() { scrollerinstance.initialize() }, false)
    else if (window.attachEvent) //run onload in IE5.5+
        window.attachEvent("onload", function() { scrollerinstance.initialize() })
    else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
        setTimeout(function() { scrollerinstance.initialize() }, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize = function() {
    this.tickerdiv = document.getElementById(this.tickerid)
    this.visiblediv = document.getElementById(this.tickerid + "1")
    this.hiddendiv = document.getElementById(this.tickerid + "2")
    this.visibledivtop = parseInt(pausescroller.getCSSpadding(this.tickerdiv))
    //set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
    this.visiblediv.style.width = this.hiddendiv.style.width = this.tickerdiv.offsetWidth - (this.visibledivtop * 2) + "px"
    this.getinline(this.visiblediv, this.hiddendiv)
    this.hiddendiv.style.visibility = "visible"
    var scrollerinstance = this
    document.getElementById(this.tickerid).onmouseover = function() { scrollerinstance.mouseoverBol = 1 }
    document.getElementById(this.tickerid).onmouseout = function() { scrollerinstance.mouseoverBol = 0 }
    if (window.attachEvent) //Clean up loose references in IE
        window.attachEvent("onunload", function() { scrollerinstance.tickerdiv.onmouseover = scrollerinstance.tickerdiv.onmouseout = null })
    setTimeout(function() { scrollerinstance.animateup() }, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup = function() {
    var scrollerinstance = this
    if (parseInt(this.hiddendiv.style.top) > (this.visibledivtop + 5)) {
        this.visiblediv.style.top = parseInt(this.visiblediv.style.top) - 5 + "px"
        this.hiddendiv.style.top = parseInt(this.hiddendiv.style.top) - 5 + "px"
        setTimeout(function() { scrollerinstance.animateup() }, 50)
    }
    else {
        this.getinline(this.hiddendiv, this.visiblediv)
        this.swapdivs()
        setTimeout(function() { scrollerinstance.setmessage() }, this.delay)
    }
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs = function() {
    var tempcontainer = this.visiblediv
    this.visiblediv = this.hiddendiv
    this.hiddendiv = tempcontainer
}

pausescroller.prototype.getinline = function(div1, div2) {
    div1.style.top = this.visibledivtop + "px"
    div2.style.top = Math.max(div1.parentNode.offsetHeight, div1.offsetHeight) + "px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage = function() {
    var scrollerinstance = this
    if (this.mouseoverBol == 1) //if mouse is currently over scoller, do nothing (pause it)
        setTimeout(function() { scrollerinstance.setmessage() }, 100)
    else {
        var i = this.hiddendivpointer
        var ceiling = this.content.length
        this.hiddendivpointer = (i + 1 > ceiling - 1) ? 0 : i + 1
        this.hiddendiv.innerHTML = this.content[this.hiddendivpointer]
        this.animateup()
    }
}

pausescroller.getCSSpadding = function(tickerobj) { //get CSS padding value, if any
    if (tickerobj.currentStyle)
        return tickerobj.currentStyle["paddingTop"]
    else if (window.getComputedStyle) //if DOM2
        return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
    else
        return 0
}
//end marquee

// -------------------------------------------------------------------
// moved from controls\maps\member_map
// -------------------------------------------------------------------
var ifmMember = false;
var js_uicLang_rtl = 0;
var js_Get_UICultureTranslate_Street = '';
var js_Get_UICultureTranslate_City = '';
var js_lang = '';
var js_dir= '';
var js_uic_GetUICulture_SQlLang = '';
var js_site = '';
var js_uic_GetUICulture = ''
var strPicUrlString = '';
var imgSrc;

function JS_display_member_map(mapX, mapY, ErrorMap, body, rfrsh,mapId) {

    JS_Close_dvMemberMap();
    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;
    }

	$get("dvMapMember").style.top = pageY + "px";
	if (ifmMember == true)
	    pageX += 220;

	//	$get("dvMapMember").style.left = pageX + <%=(uic.Lang_rtl()) ? "0" : "250" %> + "px";
	$get("dvMapMember").style.left = pageX + js_uicLang_rtl + "px";

	$get("dvMapMember").style.zIndex = "100";

	JS_display_Member_On_Map(mapX, mapY, ErrorMap, body, rfrsh, mapId);

}

function JS_display_Member_On_Map(mapX, mapY, ErrorMap, body, rfrsh, mapId) {
    var directory = $get("CategoryFolder").value;
    if (ErrorMap == "WRN003") {
        $get("lblErrorMap").innerHTML = js_Get_UICultureTranslate_Street;
    }
    //מספר בית לא נמצא מתמקד על הרחוב
    else if (ErrorMap == "WRN004") {
    $get("lblErrorMap").innerHTML = js_Get_UICultureTranslate_City;
    }
    //רחוב לא נמצא מתמקד על העיר
    else {
        $get("lblErrorMap").innerHTML = "";
    }
    
    //map_div.Route.Clear();
    //DisableScroll(map_div);
    //ShowDefault(map_div);
    
    map_cleanGraphicsFS(mapId);
    map_Add_FeatureFL(mapX, mapY, body, "/" + directory + "images_v2/map_route/focus.png", 54, 44, mapId);
    map_CenterZoomFL(mapX, mapY, 7, mapId);
    layerVisibilityFL(js_lang == "en" ? "3" : "0", mapId);
    window.setTimeout("JS_Display_MemberMapCard()", 1000);
}

function JS_Display_MemberMapCard() {
    $get("MapDivMemberPre").style.display = "none";
    $get("MapDivMemberMain").style.display = "block";
    $get("dvYpic").style.display = "none";
}

function JS_Display_dvMapMember(mid, type, Category_Code, area_code, city, Street, Street_No, SortNum, page_no, mapX, mapY, phone, ErrorMap, PicUrlString, isPrivate, rfrsh) {

    document.getElementById("MapTypeRegularImageA").src  = "/" + js_dir + "img/map/map_Regular_d" + js_uic_GetUICulture_SQlLang + ".gif";        
    document.getElementById("MapTypeOrthoImageA").src  = "/" + js_dir + "img/map/map_Ortho" + js_uic_GetUICulture_SQlLang + ".gif";
    document.getElementById("MapTypeHybridImageA").src  = "/" + js_dir + "img/map/map_Hybrid" + js_uic_GetUICulture_SQlLang + ".gif";
    document.getElementById("MapTypeHousePicImageA").src  = "/" + js_dir + "img/map/map_HousePic" + js_uic_GetUICulture_SQlLang + ".gif";
    
    $get("MapDivMemberPre").style.display = "block";
    $get("MapDivMemberMain").style.display = "block";
    $get("dvMapMember").style.zIndex = "100";
    cityMap = city;
    StreetMap = Street;
    StreetNoMap = Street_No;
    strPicUrlString = PicUrlString;    
    
    if(isPrivate == undefined || isPrivate == 'False')
    {
        $get("MapTypeHousePic").style.display = "block";
    }
    
    if (strPicUrlString != '')
    {
        //have pic.
        $get("MapTypeHousePic").style.display = "block";
        $get("Ypic").src= strPicUrlString;
    }
    else
    {
        //no pic.
        $get("MapTypeHousePic").style.display="none";
    }

    if (isPrivate == 'True')
    {
        $get("MapTypeHousePic").style.display = "none";
    }
    $get("dvYpic").style.display = "none";
    
    var body = js_site + "/" + js_dir + "Show_Member_Small.aspx?_lang=" + js_uic_GetUICulture + "&mid=" + mid +
                "&mx=" + mapX + "&my=" + mapY + "&back=" +
                "&cat=" + Category_Code + "&root_id=&_area_code=" + area_code + "&_city=" + city;

    display_member_map(mapX,mapY,ErrorMap,body,rfrsh,"out");
   
    var src = "?SortNum=" + SortNum + "&Category_Code=" + Category_Code  + "&MID=" + mid + "&area_code=" + area_code + "&city=" + city + "&page_no=" + page_no + "&typeOfClick=7";
    Set_ClickRequest(src,"/" + js_dir);
}
    
function JS_Display_dvMapOrgMember(mid,type,Category_Code,area_code,city,Street,Street_No,SortNum,page_no,mapX,mapY,phone,ErrorMap,PicUrlString,isPrivate){
    
    document.getElementById("MapTypeRegularImageA").src  = "/" + js_dir + "img/map/map_Regular_d" + js_uic_GetUICulture_SQlLang + ".gif";        
    document.getElementById("MapTypeOrthoImageA").src  = "/" + js_dir + "img/map/map_Ortho" + js_uic_GetUICulture_SQlLang + ".gif";
    document.getElementById("MapTypeHybridImageA").src  = "/" + js_dir + "img/map/map_Hybrid" + js_uic_GetUICulture_SQlLang + ".gif";
    document.getElementById("MapTypeHousePicImageA").src  = "/" + js_dir + "img/map/map_HousePic" + js_uic_GetUICulture_SQlLang + ".gif";
    $get("MapDivMember").style.width = "350px";
    $get("MapDivMember").style.height = "350px";
    map_resize(1);
    
    $get("tblHeaderMemberMap").width="350px";
    $get("imgPrintRouteMap").style.display = "none";
    $get("MapTypeHousePic").style.display = "none";
    
    $get("MapDivMemberPre").style.display = "none";
    $get("MapDivMemberMain").style.display = "block";
    $get("dvMapMember").style.zIndex = "-100";
    $get("dvMapMember").style.top = "110px";
    $get("dvMapMember").style.left = "30px";
    
    cityMap = city;
    StreetMap = Street;
    StreetNoMap = Street_No;
    strPicUrlString = PicUrlString;    
   
    $get("dvYpic").style.display = "none";
    
    var body = js_site + "/" + js_dir + "Show_Member_Small.aspx?_lang=" + js_uic_GetUICulture + "&mid=" + mid +
                "&mx=" + mapX + "&my=" + mapY + "&back=" +
                "&cat=" + Category_Code + "&root_id=&_area_code=" + area_code + "&_city=" + city;
                                   
    JS_display_Member_On_Map(mapX,mapY,ErrorMap,body);
   
    var src = "?SortNum=" + SortNum + "&Category_Code=" + Category_Code  + "&MID=" + mid + "&area_code=" + area_code + "&city=" + city + "&page_no=" + page_no + "&typeOfClick=7";
    Set_ClickRequest(src,"/" + js_dir);
    
}
function JS_Close_dvMapMember() {
    $get("dvMapMember").style.zIndex = "-100";
    $get("dvMapMember").style.top = "110px";
    $get("dvMapMember").style.left = "30px";
    
    JS_Close_dvMemberMap();
}
function JS_Close_dvMemberMap() {
    $get("ifrMemberMap").src = "about:blank";
    $get("dvMemberMap").style.visibility = "hidden";
    $get("dvMemberMap").style.display = 'none';
}

function JS_display_RouteMap(siteUrl){
    if(StreetNoMap == "0"){
        StreetNoMap = "";
    }
    top.location = siteUrl + "route_map.aspx?cityMap=" + (cityMap) + "&StreetMap=" + (StreetMap) + "&StreetNoMap=" + (StreetNoMap) + "&rt=1";
}

function JS_ToolbarMouseDownA(type, mapId) {

        document.getElementById("MapTypeRegularImageA").src  = "/" + js_dir + "img/map/map_Regular" + js_uic_GetUICulture_SQlLang + ".gif";        
        document.getElementById("MapTypeOrthoImageA").src  = "/" + js_dir + "img/map/map_Ortho" + js_uic_GetUICulture_SQlLang + ".gif";      
        document.getElementById("MapTypeHybridImageA").src  = "/" + js_dir + "img/map/map_Hybrid" + js_uic_GetUICulture_SQlLang + ".gif";      
        document.getElementById("MapTypeHousePicImageA").src  = "/" + js_dir + "img/map/map_HousePic" + js_uic_GetUICulture_SQlLang + ".gif";      
        document.getElementById("MapType" + type + "ImageA").src  = "/" + js_dir + "img/map/map_" + type + "_d" + js_uic_GetUICulture_SQlLang + ".gif";
        imgSrc = "/" + js_dir + "img/map/map_" + type + "_d" + js_uic_GetUICulture_SQlLang + ".gif";    
        switch(type)
        {
        case 'Hybrid':
           $get("dvYpic").style.display = "none";
           layerVisibilityFL("1", mapId);
          break;    
        case 'Ortho':
           $get("dvYpic").style.display = "none";
           layerVisibilityFL(js_lang == "en" ? "4" : "2", mapId);
          break;
        case 'HousePic':
            $get("dvYpic").style.display = "block";
            $get("MapDivMember").style.display = "none" ;
            $get("Ypic").src= strPicUrlString;      
            break;
        default:
            $get("dvYpic").style.display = "none";
            layerVisibilityFL(js_lang == "en" ? "3" : "0", mapId);
       
        }
        
        
       
}

function JS_showMemberFrame(src, topMapMember, leftMapMember) {

        if (navigator.appName == "Microsoft Internet Explorer")
            isIE = true;
        else
            isIE = false;

        if (isIE == true)
        //ifrMember.innerHTML = "<body></body>";

            $get("ifrMemberMap").src = src;
        $get("ifrMemberMap").width = "290px";
        $get("ifrMemberMap").height = "180px";


        $get("dvMemberMap").style.top = parseInt(topMapMember) - 205 + "px";
        $get("dvMemberMap").style.left = parseInt(leftMapMember) - 105 + "px";

        $get("dvMemberMap").style.visibility = "visible";
        $get("dvMemberMap").style.display = "block";
    }

    function JS_Print_MemberMap() {
        window.open("/" + js_dir + "print_map.aspx?mtype=1");
    }

   function JS_dispaly_sp() {
       try {
           if (get_sp() == true) {
               document.getElementById("tdSp").style.display = "none";
               document.getElementById("tdAsp").style.display = "block";
               //document.getElementById("tdSp").style.visibility = "hidden";
           }
       }
       catch (e) {
           try {
               
               document.getElementById("tdSp").disabled = true;
               document.getElementById("tdSp").style.display = "none";
               document.getElementById("tdAsp").style.display = "block";
           }
           catch (e) {  }
           //document.getElementById("tdSp").style.visibility = "hidden";
       }


   }


   function JS_Show_KeyBoard(type,isMailto){
        
        document.getElementById("draggable").style.visibility = "visible";
        var pageY,pageX; 
        
        pageX = (document.body.offsetWidth / 2) - 170 ;
        
        if (type == "s"){
            pageY = "170";
        }
        else{
            pageY = "290";
        }
        //<%If System.IO.Path.GetFileName(Request.Path.ToLower()) = "mailto.aspx" then %>
        if (isMailto == true) {
            pageY = "200";
            pageX = "120";
            //<%end if%>
        }
       	
		document.getElementById("draggable").style.top = pageY + "px";
		document.getElementById("draggable").style.left = pageX + "px";
        scroll(0,0);		
        return false;
    }

    // This function replaces the background color of 'מידע נוסף'
    // n4nMember = 1 is green(זרחן) background
    // toshow = true means blue background
    function JS_Replace_Image(obj1, n4nMember, toshow) {

        if (n4nMember == "1") {
            var p1 = obj1.src;
            if (toshow == true) {
                //alert("member=1 show=true");
                if (p1.indexOf("_bgcolor=1")) {
                    var p2 = p1.replace("_bgcolor=1", "_bgcolor=2");
                    obj1.src = p2;
                }
            }
            else {
                //alert("member=1 show=false");
                if (p1.indexOf("_bgcolor=2")) {
                    var p2 = p1.replace("_bgcolor=2", "_bgcolor=1");
                    obj1.src = p2;
                }
            }
        }
        else {
            var p1 = obj1.src;
            if (toshow == true) {
                //alert("member=0 show=true");
                if (p1.indexOf("_bgcolor=0")) {
                    var p2 = p1.replace("_bgcolor=0", "_bgcolor=2");
                    obj1.src = p2;
                }
            }
            else {
                //alert("member=0 show=false");
                if (p1.indexOf("_bgcolor=2")) {
                    var p2 = p1.replace("_bgcolor=2", "_bgcolor=0");
                    obj1.src = p2;
                }
            }
        }

    }
    
    function JS_DisplayAddressRoute(city, street, houseNo,hdnCity,hdnStreet,hdnHouseNo, e) {
        try {

            if (city == null && street == null && houseNo == null) {
                $get('divAddressSearch').style.display = "none";
                return;
            }
            var IE = document.all ? true : false
            if (!IE) document.captureEvents(Event.MOUSECLICK);
            var tempX = 0;
            var tempY = 0;

            if (IE) { // grab the x-y pos.s if browser is IE
                tempX = event.clientX + ietruebody().scrollLeft - 260;
                tempY = event.clientY + ietruebody().scrollTop;
            } else {  // grab the x-y pos.s if browser is NS
                tempX = e.pageX - 260 + 'px';
                tempY = e.pageY + 'px';
            }

           
            $get(hdnCity).value = city;
            $get(hdnStreet).value = street;
            $get(hdnHouseNo).value = houseNo;
           
            
            $get('divAddressSearch').style.display = "block";
            $get('divAddressSearch').style.left = tempX;
            $get('divAddressSearch').style.top = tempY;
            
        }
        catch (e) { ($get('divAddressSearch')) ? $get('divAddressSearch').style.display == "none" : ""; }
    }

    function ietruebody() {
        return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
    }
    function JS_displayNearByCategory(hidMemberMapX, hidMemberMapY, mapX, mapY) {
        $get(hidMemberMapX).value = mapX;
        $get(hidMemberMapY).value = mapY;

        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 - 100;
            pageY = y + iV - 10;
        }
        else {
            pageX = x - 100;
            pageY = y - 10;
        }

        $get("dv_NearByCategory").style.top = pageY + "px";
        $get("dv_NearByCategory").style.left = pageX + "px";

        $get("dv_NearByCategory").style.display = "block";
    }
    function close_NearByCategory() {
        $get("dv_NearByCategory").style.display = "none";
    }
    function redirect_nearbySearch(txt_Category, hid_MemberMapX, hid_MemberMapY) {
        var catFolder = $get("CategoryFolder").value;
        var url = "/" + catFolder + "search.aspx?cat=" + escape($get(txt_Category).value);
            url += "&_x=" + $get(hid_MemberMapX).value;
            url += "&_y=" + $get(hid_MemberMapY).value;
            url += "&_dis=10";
            window.location = url;
        }
    
    
    function toggelImg(obj) {
        var catFolder = $get("CategoryFolder").value
        var chk = false;
        if(obj.all['imgArrow'].src.substring(obj.all['imgArrow'].src.lastIndexOf('/') + 1, obj.all['imgArrow'].src.length) == 'arrow_down.jpg')
        {
            chk = true;
        }
        theTable = document.getElementById('mainAccordTbl');
        for (i=0; i < theTable.childNodes[0].childNodes[0].childNodes.item(0).all["imgArrow"].length; i++) {
            try
            {
                theTable.childNodes[0].childNodes[0].childNodes.item(0).all["imgArrow"][i].src = "/" + catFolder + "images_v2/arrow.jpg";
            }
            catch(e)
            {
            alert(i + e);
            }
        }
        if (chk) {
            obj.all['imgArrow'].src = "/" + catFolder + "images_v2/arrow.jpg";
        }
        else {
            obj.all['imgArrow'].src = "/" + catFolder + "images_v2/arrow_down.jpg";
        }
    }

    function JS_CheckText(textBoxName,tdErrName,errorMessage) {
        Change_Input(textBoxName);
        var textBox = $get(textBoxName);
        var tdErr = $get(tdErrName);
        if (textBox.value == "" || textBox.length == 0) {
            tdErr.innerText = errorMessage;
            return false;
        }
        else
            return true;
    }
	function GetRandUniqeNumber() {
	    var result = "";
	    var i;
	    var letters = "0123456789abcdefghijklmnopqrstuvwxyz";
	    for (i = 0; i < 20; i++) {
	        result += letters.charAt(Math.floor(Math.random() * letters.length));
	     }
	    return result;
	}



	function GetTags(hdnCat, hdnCity, divName) {
	    var divControl = $get(divName);
	    if (divControl.style.display == "inline") {
	        divControl.style.display = "none";
	        return;
	    }
	    if (divControl.innerHTML == "" || 1==1) {
	        var catCode = $get(hdnCat).value;
	        var city = $get(hdnCity).value;
	        var dir = $get("CategoryFolder").value;
	        var site = "/" + dir + "services/get_tags.aspx?catId=" + catCode + "&_city=" + encodeURIComponent(city);
	        var inHTML = xml_request(site);
	        divControl.style.display = "inline";
	        //alert("divControl.innerHTML1 is: " + divControl.innerHTML);
	        divControl.innerHTML = inHTML;
	    }
	    else {
	        //alert("divControl.innerHTML2 is: " + divControl.innerHTML);
	        divControl.style.display = "inline"
	        $get('tblTagsAllRest').style.display = "none";
	        document.getElementById("hrfMoreTags").style.display = "inline";
	    }
	}

	function OpenTags(divMoreTags) {
	    document.getElementById("hrfMoreTags").style.display = "none";
	    $get(divMoreTags).style.display = "inline";
	}
	function ValidateCallRequest(inCard) {
	    $get("lbl_MCErr").innerText = "";
	    if ($get("slcMCArea").selectedIndex == 0) {
	        //decodeURIComponent(encodeURIComponent('Translate(errMsg_biusness_enter2LettersInDomain)'));
	        $get("lbl_MCErr").innerHTML = decodeURIComponent(encodeURIComponent('Translate(text_mustEnterAreaCode)'));
	        return false;
	    }
	    if ($get("txtMCPhone").value == "") {
	        $get("lbl_MCErr").innerHTML = decodeURIComponent(encodeURIComponent('Translate(text_EnterNumberWOPrefix)'));
	        return false;
	    }
	    if (IsNumeric($get("txtMCPhone").value) == false) {
	        $get("lbl_MCErr").innerHTML = decodeURIComponent("%D7%99%D7%A9%20%D7%9C%D7%94%D7%96%D7%99%D7%9F%20%D7%A1%D7%A4%D7%A8%D7%95%D7%AA%20%D7%91%D7%9C%D7%91%D7%93");
	        return false;
	    }
	    if ($get("chkMCConfirm").checked == false) {
	        $get("lbl_MCErr").innerHTML = decodeURIComponent(encodeURIComponent('Translate(text_mustConfirmDetails)'));
	        return false;
	    }
	    Make_CallRequest();
	}
	function Is_CallRequest() { 
	    if ($get("hidMCParams").value == "")
	        return "false";
	    var dir = $get("CategoryFolder").value
	    var setResp = "";
	    var site = "/" + dir + "services/send_callRequest.ashx?" + $get("hidMCParams").value + "&iscall=1";
	    if (window.XMLHttpRequest) {
	        xmlhttp = new XMLHttpRequest();
	        xmlhttp.open("get", site, false);
	        xmlhttp.send(null);
	    }
	    else if (window.ActiveXObject) {
	        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	        xmlhttp.open('POST', site, false);
	        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	        xmlhttp.send();
	    }
	    setResp = xmlhttp.responseText;
	    
	    return setResp;
	}
	function Make_CallRequest() {
	    if ($get("hidMCParams").value == "")
	        return;
	    
	    registerConversion('1057407492', 'mqF_CIyFnwEQhISb-AM', '1.0');
	    registerConversion('1041107609', '8FtRCMe9lAEQmZW48AM', '1.0'); 
	    registerConversion('1024370261', 'VzWuCOWMqAEQ1cy66AM', '1.0');
	    
	    var dir = $get("CategoryFolder").value
	    var setResp = "";
	     
	    set_uphn($get("slcMCArea").options[$get("slcMCArea").selectedIndex].value, $get("txtMCPhone").value);
	              
	    var site = "/" + dir + "services/send_callRequest.ashx?" + $get("hidMCParams").value +
	               "&phone_number=" + $get("txtMCPhone").value + "&area_number=" +
	               $get("slcMCArea").options[$get("slcMCArea").selectedIndex].value;
	    
	    if (window.XMLHttpRequest) {
	        xmlhttp = new XMLHttpRequest();
	        xmlhttp.open("get", site, false);
	        xmlhttp.send(null);
	    }
	    else if (window.ActiveXObject) {
	        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	        xmlhttp.open('POST', site, false);
	        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	        xmlhttp.send();
	    }
	    setResp = xmlhttp.responseText;
	    if (setResp != "") { 
	        $get("tblMCMessage").style.display = "block";
	        $get("tblMCMain").style.display = "none";
	        $get("tblMCMessageH").innerHTML = decode_HtmlMC(setResp);
	    }
	    
	}
	function clearMakeCall() {
        $get("tblMCMessage").style.display = "none";
	    $get("tblMCMain").style.display = "block";
	    $get("tblMCMessageH").innerHTML = "&nbsp;";
	    $get("chkMCConfirm").checked = true;
	}

	function CancelMakeCall() {
	    $get("tblMC").style.display = "none";
	    clearMakeCall();
	}
	function decode_HtmlMC(str) {
	    str = decodeURIComponent(str);
	    str = str.replace(/@@/g, "<");
	    str = str.replace(/~~/g, ">");
	    str = str.replace(/##/g, " ");
	    str = str.replace(/\+/g, " ");
	    return str;
	}
	function WriteOnMap(Cat_code) {
	    document.body.style.cursor = 'wait';
	    var tdName = $get('hdnTdName').value;
	    $get(tdName).style.cursor = "wait";
	    try {
	        var t = setTimeout("GetDataAndSetOnMap('" + Cat_code + "');", 10);
	    }
	    catch (e) { }
	}

	function GetDataAndSetOnMap(catCode) {
	    // create XMLHTTP object
	    req = createReq();
	    if (req != null) {
	        CategoryFolder = document.getElementById("CategoryFolder").value;
	        var x = $get('hdnMapX').value;
	        var y = $get('hdnMapY').value;
	        requestUrl = "/" + CategoryFolder + "services/GetBusinessInArea.ashx?_cat=" + encodeURI(catCode) + "&_x=" + x + "&_y=" + y;
	        req.onreadystatechange = process;
	        req.open("GET", requestUrl, false);
	        req.send(null);
	        try {
	            setResp = req.responseText;
	            if (setResp != "") {
	                if (typeof DOMParser == "undefined") {
	                    var objXML = new ActiveXObject("Microsoft.XMLDOM");
	                    objXML.loadXML(setResp);
	                    BIA_setMapData(objXML.documentElement, 1);
	                    var tblName = $get('hdnTblName').value;
	                    var tbl = $get(tblName)
	                    tbl.innerHTML = "";
	                    $get('dvBusinessInArea').style.display = "none";
	                }
	                else {
	                    var vParser = new DOMParser();

	                    var doc = vParser.parseFromString(setResp, "text/xml");
	                    BIA_setMapData(doc, 0);
	                    var tblName = $get('hdnTblName').value;
	                    var tbl = $get(tblName)
	                    tbl.innerHTML = "";
	                    $get('dvBusinessInArea').style.display = "none";
	                }

	            }
	            else {

	            }

	        }
	        catch (e) {

	        }
	    }
	    else {

	    }
	    var tdName = $get('hdnTdName').value;
	    $get(tdName).style.cursor = "auto";
	    document.body.style.cursor = 'auto';
	}


	function BIA_setMapData(xmlDoc, flg) {
	    var values = $get('hdnData').value.split(',');
	    var CategoryFolder = document.getElementById("CategoryFolder").value;
	    Display_dvMapMember(values[0], values[1], values[2], values[3], values[4], values[5], values[6], values[7], values[8], values[9], values[10], values[11], values[12], values[13], values[14], "1");

	    var x, y, label, body, header, identifier, iconUrl, FeatureIDs;

	    if (flg == 1) {
	        try {
	            if (xmlDoc.childNodes.length > 0) {
	                for (i = xmlDoc.selectNodes("member").length - 1; i >= 0; i--) {//
	                    x = trim(xmlDoc.selectNodes("member")[i].selectNodes("x")[0].text);
	                    y = trim(xmlDoc.selectNodes("member")[i].selectNodes("y")[0].text);
	                    body = "";//  unescape(trim(xmlDoc.selectNodes("member")[i].selectNodes("body")[0].text));

	                    map_Add_FeatureFL(x, y, body.toString(), "/" + CategoryFolder + "images_v2/map_route/b" + (i + 1) + ".png", 54, 44, "b144_MemberMap");
	                }
	            }
	            else {}
	        }
	        catch (e) { }
	    }
	    else {
	        vItems = xmlDoc.firstChild.childNodes;
	        if (vItems.length == 0) {}
	        for (i = 0; i < vItems.length; i++) {
	            try {
	                x = trim(vItems[i].getElementsByTagName("x")[0].firstChild.nodeValue);
	                y = trim(vItems[i].getElementsByTagName("y")[0].firstChild.nodeValue);
	                body = "";//  unescape(decodeURIComponent(trim(vItems[i].getElementsByTagName("body")[0].firstChild.nodeValue.toString())));
	                map_Add_FeatureFL(x, y, body.toString(), "/" + CategoryFolder + "images_v2/map_route/b" + (i + 1) + ".png", 54, 44, "b144_MemberMap");
	              
	          
	            }
	            catch (e) { }
	        }

	    }
	   
	}

	function DisplayBusinessInArea(mid, ctype, categorycode, areacode, city, street, streetno, sortnum, pageno, mapX, mapY, phone, errorMap, picUrlString, isTrue, e, tblName, tdName) {
	    try {

	        var tbl = $get(tblName);
	        if (tbl.innerHTML != "") {
	            tbl.innerHTML = "";
	            return;
	        }
	        $get('hdnTblName').value = tblName;

	        tbl.innerHTML = $get('dvBusinessInArea').innerHTML;

	        $get('hdnTdName').value = tdName;
	        $get('hdnMapX').value = mapX;
	        $get('hdnMapY').value = mapY;
	        $get('hdnData').value = "" + mid + "," + ctype + "," + categorycode + "," + areacode + "," + city + "," + street + "," + streetno + "," + sortnum + "," + pageno + "," + mapX + "," + mapY + "," + phone + "," + errorMap + "," + picUrlString + "," + isTrue + "";
	    }
	    catch (e)
        { $get('dvBusinessInArea').style.display == "none"; }

	}
	function ietruebody() {
	    return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
	}

	function js_switch_row(lpos, rtl, hasBuissnessName, text_small_map, MapXAvrege, MapYAvrege, City, text_big_map,mapId) { 
	  var dir = $get("CategoryFolder").value;
	    if (mapStatus == 0){
              $get("sepDiv").style.height = "800px"; 
              $get("sepDiv").style.display = "block";
              $get("tblLinkPopular").style.display = "none";
              
              if(hasBuissnessName.toLowerCase() == "true" )
                $get("tblRefreshMapCategory").style.display = "block";
             
              $get("tdDisplayMapSize").innerHTML = '<nobr>[ ' + text_small_map + ' ]</nobr>';//הקטן מפה
              $get("imgEnlarge").src="/" + dir + "images_v2/icon_enlarge_switch" + (rtl.toLowerCase() == "true" ? "" : "_left") + ".jpg";
              $get("imgEnlarge").alt = text_small_map;//"הקטן מפה"
              mapStatus = 1;
              $get("mainCRight").style.display = "none";

              getFlexApp(mapId).width = "850px";
              getFlexApp(mapId).height = "492px";
        }
        else{
            getFlexApp(mapId).width = "365px";
            getFlexApp(mapId).height = "340px";
            map_cleanGraphicsFS(mapId);
           
          
          for(i = 0; i < Coords.length ; i++){
              map_Add_FeatureFL(Coords[i].split(",")[0], Coords[i].split(",")[1], TipBodies[i], IconUrl[i], 54, 44, mapId);   
          }

          if (Coords.length > 0) {
              map_CenterAndZoomFL(Coords[0].split(",")[0], Coords[0].split(",")[1], 5, mapId);
          }
          setMapPanRight(mapId);
          setMapPanDown(mapId);
          
          $get("sepDiv").style.height = "0px"; 
          $get("sepDiv").style.display = "none";
          $get("tblRefreshMapCategory").style.display = "none";
          $get("tblLinkPopular").style.display = "block";
          $get("tdDisplayMapSize").innerHTML = '<nobr>[ ' + text_big_map + ' ]</nobr>';//הגדל מפה
          $get("imgEnlarge").alt = text_big_map;//"הגדל מפה";
          $get("imgEnlarge").src = "/" + dir + "images_v2/icon_enlarge" + (rtl.toLowerCase() == "true" ? "" : "_left") + ".jpg";
          mapStatus = 0;
          $get("mainCRight").style.display = "block";
          
      }
  }
  function js_showFrame(src, top, left, path, rtl) {
      top = parseInt(top);
      left = parseInt(left);
      if (navigator.appName == "Microsoft Internet Explorer")
          isIE = true;
      else
          isIE = false;


      $get("ifrMember").src = src;
      $get("ifrMember").width = "290px";
      $get("ifrMember").height = "110px";



      if (path == "phonebook.aspx") {

          if (document.body.clientWidth < 1005) {

              left = left - 10;
              top = top + 20;
          }
          else {

              left = left - 10;
              top = top + 20;
          }
      }
      if (document.body.clientWidth < 905) {
          $get("dvMember").style.left = left + "px";
      }
      else {
          var leftSpace;
          if (isIE) {
              leftSpace = Math.round((document.body.clientWidth - 870) / 2 + left + 7);
          }
          else {
              leftSpace = Math.round((document.body.clientWidth - 870) / 2 + left + 7);
          }
          $get("dvMember").style.left = leftSpace + (rtl ? "" : " + 295") + "px";
      }

      if (isIE) {
          $get("dvMember").style.top = top + 207 + "px";
      }
      else {
          $get("dvMember").style.top = top + 203 + "px";
      }
      $get("dvMember").style.display = "block";
  }
  function Close_dvMember() {
      $get("ifrMember").src = "about:blank";
      $get("dvMember").style.display = 'none';
  }
  function js_DrawMain_Map(MapXAvrege, MapYAvrege, city,mapId) {
        
      $get("preMapDiv").style.display = "block";
      $get("tblMainMap").style.display = "block";

      if (document.getElementById("ShowHybrid").value == "True") {
          ToolbarMouseDown('Hybrid');

      }
      else if (document.getElementById("ShowOrtho").value == "True") {
          ToolbarMouseDown('Ortho');

      }
      else {
          ToolbarMouseDown('Regular');
      }
      if (Coords == '')
          return;

      var focus = false;  
      for (i = 0; i < Coords.length; i++) {

          if (IconUrl[i].indexOf("focus.png") > 0)
              focus = true;

          map_Add_FeatureFL(Coords[i].split(",")[0], Coords[i].split(",")[1], (IconUrl[i].indexOf("focus.png") > 0 ? "" : TipBodies[i]), IconUrl[i], 54, 44, mapId);
      }

      if (i == 0) {
          map_CenterAndZoomFL(Coords[i].split(",")[0], Coords[i].split(",")[1], 7, mapId);  
      }
      else {
          map_CenterAndZoomFL(MapXAvrege, MapYAvrege, (city != "" && city != undefined ? 4 : (focus == true ? 6 : 1)), mapId);    
      }

  }
  function ToolbarMouseOver(obj, img) {

      imgSrc = document.getElementById(obj).src;
      document.getElementById(obj).src = img;
  }
  function ToolbarMouseOut(obj) {

      document.getElementById(obj).src = imgSrc;

  }
  function js_ToolbarMouseDown(type, SQlLang,mapId) {
      document.getElementById("MapTypeRegular").className = "nav_link_2";
      document.getElementById("MapTypeOrtho").className = "nav_link_2";
      document.getElementById("MapTypeHybrid").className = "nav_link_2";
      document.getElementById("MapType" + type).className = "nav_link";
   
      switch (type) {
          case 'Hybrid':
              layerVisibilityFL("1", mapId);
              break;
          case 'Ortho':
              layerVisibilityFL((SQlLang == "en" ? "4" : "2"), mapId);
              break;
          default:
              layerVisibilityFL((SQlLang == "en" ? "3" : "0"), mapId);

      }
  }
  
  function js_handleExtent(ext, CatCode, mapListenHandle, lblError, UIC,mapId) {
      extMap = ext;
      if (mapStatus == 1 && CatCode != "" && CatCode != "0") {
          if (mapListenHandle == "1" || mapListenHandle == 1) {
              send_request(CatCode, ext.xmin, ext.ymin, ext.xmax, ext.ymax, "0", "", lblError, 0, UIC, mapId);
              mapListenHandle = 0;
          }
      }
  }
  function refreshMap_Category(mapId) {
      var extMap = map_ExtentFL(mapId);
      if (extMap == null || extMap == undefined)
          return (false);

      map_cleanGraphicsFS(mapId);
      handleExtent(extMap);

  }
 
  function display_Card_On_Map(mapX, mapY, body, icon) {
      map_Add_Feature(mapX, mapY, body, icon, 0, 54, 40);
  }
  function RegCnv_g() {
      registerConversion('1057407492', 'T9jjCP6CnwEQhISb-AM', '1.0'); registerConversion('1041107609', '9ojoCLm7lAEQmZW48AM', '1.0'); registerConversion('1034471091', 'S-JMCLHvmQEQs42j7QM', '1.0'); registerConversion('1035044720', 'qOhXCPqimgEQ8I7G7QM', '1.0'); registerConversion('1039482188', 'YU_RCJT-nAEQzPrU7wM', '1.0'); registerConversion('1024370261', 'z0Q2CLGLqAEQ1cy66AM', '1.0'); registerConversion('1021363887', 'Tii3COHIwwEQr42D5wM', '1.0');

  }
  function positiontip(e) {
      getMouseXY(e);
      if (enabletip) {
          var curX = (ns6) ? e.pageX : event.clientX + ietruebody().scrollLeft;
          var curY = (ns6) ? e.pageY : event.clientY + ietruebody().scrollTop;
          var rightedge = ie && !window.opera ? ietruebody().clientWidth - event.clientX - offsetxpoint : window.innerWidth - e.clientX - offsetxpoint - 20
          var bottomedge = ie && !window.opera ? ietruebody().clientHeight - event.clientY - offsetypoint : window.innerHeight - e.clientY - offsetypoint - 20
          var leftedge = (offsetxpoint < 0) ? offsetxpoint * (-1) : -1000
          if (rightedge < tipobj.offsetWidth)
              tipobj.style.left = ie ? ietruebody().scrollLeft + event.clientX - tipobj.offsetWidth + "px" : window.pageXOffset + e.clientX - tipobj.offsetWidth + "px"
          else if (curX < leftedge)
              tipobj.style.left = "5px"
          else
              tipobj.style.left = curX + offsetxpoint + "px"
          if (bottomedge < tipobj.offsetHeight)
              tipobj.style.top = ie ? ietruebody().scrollTop + event.clientY - tipobj.offsetHeight - offsetypoint + "px" : window.pageYOffset + e.clientY - tipobj.offsetHeight - offsetypoint + "px"
          else
              tipobj.style.top = curY + offsetypoint + "px"
          tipobj.style.visibility = "visible"
      }
  }

  function hideddrivetip() {
      if (ns6 || ie) {
          enabletip = false
          tipobj.style.visibility = "hidden"
          tipobj.style.left = "-1000px"
      }
  }
  function set_uphn(ar,phn) {
      Set_Cookie('B144_uphn', ar + "$$" + phn, '120', '/', '', '');
  }

  function get_uphn() {
      var phn = Get_Cookie('B144_uphn');
      if (phn) {
          $get("txtMCPhone").value = phn.split("$$")[1];
          for (i = 0; i < $get("slcMCArea").length; i++) {
              if ($get("slcMCArea").options[i].value == phn.split("$$")[0]) {
                  $get("slcMCArea").options[i].selected = true;
                  return;
            }
          }
      }
 }
 function display_fTab(type,dir) {
     if (type == "b") {
         $get("imgB").src = "/" + dir + "Images_v2/frame/s_fb_s.jpg";
         $get("imgP").src = "/" + dir + "Images_v2/frame/s_fp.jpg";
         $get("imgF").src = "/" + dir + "Images_v2/frame/s_ff.jpg";
         $get("tblPsearch").style.display = "none";
         $get("tblFsearch").style.display = "none";
         $get("tblBsearch").style.display = "block";
     }
     else if (type == "p") {
         $get("imgB").src = "/" + dir + "Images_v2/frame/s_fb.jpg";
         $get("imgP").src = "/" + dir + "Images_v2/frame/s_fp_s.jpg";
         $get("imgF").src = "/" + dir + "Images_v2/frame/s_ff.jpg";
         $get("tblBsearch").style.display = "none";
         $get("tblFsearch").style.display = "none";
         $get("tblPsearch").style.display = "block";
     }
     else {
         $get("imgF").src = "/" + dir + "Images_v2/frame/s_ff_s.jpg";
         $get("imgB").src = "/" + dir + "Images_v2/frame/s_fb.jpg";
         $get("imgP").src = "/" + dir + "Images_v2/frame/s_fp.jpg";
         $get("tblPsearch").style.display = "none";
         $get("tblBsearch").style.display = "none";
         $get("tblFsearch").style.display = "block";
     }
 }

 function set_hidNS() {
     $get("hidNS").value = 1;
     if (typeof (localStorage) != "undefined") {
         try {
             var num = localStorage.getItem("nSearch");
             if (!isNaN(num)) {
                 $get("hidNS").value = parseInt(num);
                 localStorage.setItem("nSearch", parseInt(num) + 1);
             }
             else {
                 localStorage.setItem("nSearch", 1);
             }

         } catch (e) { }
     }
 }
 function trim(stringToTrim) {
     return stringToTrim.replace(/^\s+|\s+$/g, "");
 }

 function GetRating(uid) {
     try {
         userCity.Get_Div_last_like(uid, GetLastLikeWSCallBack);
     }
     catch (e) {  }
 }

  function GetuserCity(uid) {
    try {
     userCity.set_user_city(uid, GetUCityWSCallBack);
 } catch (e) {  }
 }
 var fUserCity = "";
 function GetUCityWSCallBack(result) {
     $get($get("ClientID").value + "_hidUcity").value = result.value;
     fUserCity = result.value;
 }
 function GetLastLikeWSCallBack(result) {
     str = renderStr(result.value);
     $get("dvLastLike").innerHTML = str;
 }

 function renderStr(val) {
     val = decodeURIComponent(val);
     val = val.replace(/@@/g, "<");
     val = val.replace(/~~/g, ">");
     val = val.replace(/##/g, " ");
     return val;
 }

 var mArtUrl = "about:blank";
 function setMArt(url) {
     mArtUrl = url;
     $get("ifrArt").src = "about:blank";
     $get("ifrArt").style.display = "none";
     $get("artDiv").style.display = "block";
 }
 function set_ifrArt() {
     if ($get("ifrArt").src != mArtUrl) {
         $get("ifrArt").src = mArtUrl;
         $get("ifrArt").style.display = "block";
         $get("artDiv").style.display = "none";
     }
 }


 //--footerCategory scripts--//
 function togglePanel(dir,moreText,lessText) {
     var myPanel = $get("dvMorePopCat");
     var imgControl = $get("imgShowMore");
     if (myPanel.style.display == "none") {
         myPanel.style.display = "block";
         imgControl.src = "/" + dir + "Images_v2/default_image/btnLess.gif";
         imgControl.alt = lessText;
         imgControl.title = lessText;
     }
     else {
         myPanel.style.display = "none";
         imgControl.src = "/" + dir + "Images_v2/default_image/btnMore.gif";
         imgControl.alt = moreText;
         imgControl.title = moreText;
     }
 }
 function set_advFld(divAdvFld, lblAdvField) {
     if ($get(divAdvFld).style.display == 'block') {
         $get(divAdvFld).style.display = 'none';
         $get(lblAdvField).className = "advBtnBgD text";
         $get(lblAdvField).innerHTML = "&nbsp;&nbsp;" + decodeURIComponent("%D7%A4%D7%AA%D7%97%20%D7%9E%D7%90%D7%A4%D7%99%D7%99%D7%A0%D7%99%D7%9D%20%D7%A0%D7%95%D7%A1%D7%A4%D7%99%D7%9D");
     }
     else {
         $get(divAdvFld).style.display = 'block';
         $get(lblAdvField).className = "advBtnBgU text";
         $get(lblAdvField).innerHTML = "&nbsp;&nbsp;" + decodeURIComponent("%D7%A1%D7%92%D7%95%D7%A8%20%D7%9E%D7%90%D7%A4%D7%99%D7%99%D7%A0%D7%99%D7%9D%20%D7%A0%D7%95%D7%A1%D7%A4%D7%99%D7%9D");
     }
     
 }
 //
