/*#--------------------------------------------------------------------------#
'# Proprietary and Confidential Information #
'# #
'# This material contains, and is part of a computer software program #
'# which is, proprietary and confidential information owned by BSOFT #
'# , Inc. The program, including this material, #
'# may not be duplicated, disclosed or reproduced in whole or in part for #
'# any purpose without the express written authorization of BSOFT . #
'# All authorized reproductions must be marked with this #
'# legend. #
'# #
'# Copyright (c) 2007 #
'# BSOFT, Incorporated #
'# All rights reserved #
'# #
'#---------------------------------------------------------------------------#
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
//alert('Translate(testjs)');
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 = '';
}
}
/*------------------------------------------------------------------------------------------*/
function GetPF(u_code, uid, dir, mid, catid, sortnum, areacode, city, pagenum, plcMember, mType, adv_number) {
var setResp;
var displayKidum = "1";
if ($get("kidum") == undefined) {
displayKidum = "0";
}
var site = "/" + dir + "get_phone.aspx?_p=" + u_code + "&mid=" + mid + "&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);
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);
}
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);
}
}
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);
}
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) {
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 + "');", 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) {
var setResp, imgName;
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;
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 site = "/" + dir + "get_phone.aspx?_n=" + encodeURI(n_code);
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) {
var directory = $get("CategoryFolder").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)
}
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('Note – you can dial 1222 from a land line instead of using your star key')).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 = "
"; //?_p=" + encPhone + "&_mid=" + mid + "'>) " + adv_number + "*";
}
else {
//set voice
$get(uid + "_spanNumber").innerHTML = "
";
}
}
else {
if (unescape(xmlDoc.selectNodes("phone")[0].text).substring(0, 1) == "*") {
$get(uid + "_spanNumber1").title = decodeURIComponent(encodeURIComponent('Note – you can dial 1222 from a land line instead of using your star key')).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 = "
"; //?_p=" + encPhone + "&_mid=" + mid + "'>) " + adv_number + "*";
}
else {
//set voice
$get(uid + "_spanNumber1").innerHTML = "
";
}
}
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);
}
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('Note – you can dial 1222 from a land line instead of using your star key')).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 = "
"; //?_p=" + encPhone + "&_mid=" + mid + "'>) " + adv_number + "*";
}
else {
//set voice
$get(uid + "_spanNumber").innerHTML = "
";
}
}
else {
if (unescape(vItems[0].getElementsByTagName("phone")[0].text).substring(0, 1) == "*") {
$get(uid + "_spanNumber1").title = decodeURIComponent(encodeURIComponent('Note – you can dial 1222 from a land line instead of using your star key')).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 = "
"; //?_p=" + encPhone + "&_mid=" + mid + "'>) " + adv_number + "*";
}
else {
//set voice
$get(uid + "_spanNumber1").innerHTML = "
";
}
}
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 = "
";
}
/*------------------------------------------------------------------------------------------*/
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 CheckBuissness(sender, args) {
var ClientID = $get("ClientID").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('Enter at least 2 keys in field of business or business name *'));
return false;
}
if ($get(ClientID + "_txtCity").value.length < 2 && $get(ClientID + "_txtCity").value != "") {
$get(ClientID + "_errorTD").style.display = "block";
$get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Incorrect city name *'));
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('Enter Field of Business or Business Name *'));
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('Enter letters only *'));
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;
if (($get(ClientID + "_txtNamePrivate").value.length) < 2) {
$get(ClientID + "_errorTD").style.display = "block";
$get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Enter at least 2 keys in First and last name *'));
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('Incorrect city name *'));
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('Enter name of city *'));
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('Enter name of city *'));
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('Enter city * '));
return false;
}
else if ($get(txtStreet).value == "" && $get(txtStreetN).value != "") {
$get(ClientID + "_errorTD").style.display = "block";
$get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Enter street *'));
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('Enter letters only *'));
return false;
}
else if (isValidStreet($get(txtStreet).value) == false) {
$get(ClientID + "_errorTD").style.display = "block";
$get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Enter letters and numbers only *'));
return false;
}
else if (IsNumeric($get(txtStreetN).value) == false) {
$get(ClientID + "_errorTD").style.display = "block";
$get(ClientID + "_errorLbl").innerHTML = decodeURIComponent(encodeURIComponent('Enter name of street only *'));
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) {
var clientId = td_details_more_card.split("td_details_more_card")[0];
var catFolder = $get("CategoryFolder").value;
Reg_Adv_Td(clientId, n4nMember);
//if ($get(tblMemberInfo).style.display == "none") {
$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");
if ($get("ImgCloseBtn_" + clientId).style.visibility == "hidden") {
//JS_Replace_Image($get(clientId + "img_more_info"), n4nMember, true);
if (lang == "he" || lang == "ar") {
$get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "td_plain table_details_more_7_on" : "td_plain table_details_more_7Reg_on");
$get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "td_plain table_details_more_7_on" : "td_plain table_details_more_7Reg_on");
}
else {
$get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "td_plain_left table_details_more_7_on" : "td_plain_left table_details_more_7Reg_on");
$get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "td_plain_left table_details_more_7_on" : "td_plain_left 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(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;
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 = "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(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(tblMemberInfo).style.display = "none";
$get("ImgCloseBtn_" + 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('Enter Area '));
$get(lblError).style.display = "block";
return false;
}
if (city == "") {
$get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Enter name of city *'));
$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('* Address not found - make sure correct information was entered'));
$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('* Address not found - make sure correct information was entered'));
$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('Enter Area '));
$get(lblError).style.display = "block";
return false;
}
if (city == "") {
$get(lblError).innerHTML = decodeURIComponent(encodeURIComponent('Enter name of city *'));
$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('* Address not found - make sure correct information was entered'));
$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('* Address not found - make sure correct information was entered'));
$get(lblError).style.display = "block";
return false;
}
}
function Reg_Adv_Td(clientId, n4nMember) {
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 = "" + decodeURIComponent("%D7%97%D7%99%D7%A4%D7%95%D7%A9%20%D7%9E%D7%AA%D7%A7%D7%93%D7%9D") + "";
}
}
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) {
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);
//$get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "td_plain table_details_more_7_on" : "td_plain table_details_more_7Reg_on");
//$get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "td_plain table_details_more_7_on" : "td_plain table_details_more_7Reg_on");
if ($get("ImgCloseBtn_" + clientId).style.visibility == "hidden") {
//JS_Replace_Image($get(clientId + "img_more_info"), n4nMember, true);
//show the member_info card
if (lang == "he" || lang == "ar") {
$get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "td_plain table_details_more_7_on" : "td_plain table_details_more_7Reg_on");
$get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "td_plain table_details_more_7_on" : "td_plain table_details_more_7Reg_on");
}
else {
$get(clientId + "td_details_more_card").setAttribute("class", (n4nMember == "1") ? "td_plain_left table_details_more_7_on" : "td_plain_left table_details_more_7Reg_on");
$get(clientId + "td_details_more_card").setAttribute("className", (n4nMember == "1") ? "td_plain_left table_details_more_7_on" : "td_plain_left 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 = "block";
$get(tdHr).style.display = "block";
//till here member_info card.
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";
}
else if (displayType == "phone2buisness") {
typeOfClick = "phone2buisness";
$get(tblMemberCard).height = "353px";
$get(ifrMemberCard).height = "335px";
}
$get(tblMemberInfo).style.display = "none";
$get(dvProgress).style.display = "block";
var CategoryFolder = $get("CategoryFolder").value;
var src = "";
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];
//alert(hidAdvId + ', ' + ClientH + "_hidAdvMyParams");
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 + '&label=' + label + '&guid=ON&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 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 setResp;
var site = "/" + dir + "Services/Speech_Synth.ashx?_p=" + encPhone + "&_mid=" + mid;
if (pw != "") {
site = site + "&_pw=" + pw;
}
SetSpeechEmbed(site);
}
function displayOpen_sp(Phone, show) {
//return;
if (!show) {
return;
}
var dir = $get("CategoryFolder").value;
var setResp;
var site = "/" + dir + "Services/Speech_Synth.ashx?_p=" + Phone + "&_d=1";
SetSpeechEmbed(site);
}
function SetSpeechEmbed(site) {
var obj = "";
$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('' + content[0] + '
' + content[1] + '
')
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) {
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.display = "block" ;
JS_display_Member_On_Map(mapX, mapY, ErrorMap, body, rfrsh);
}
function JS_display_Member_On_Map(mapX, mapY, ErrorMap, body, rfrsh) {
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_div.ShowDefault();
map_div.ReturnIDs();
map_div.CleanGraphics();
map_div.ShowToolBar();
map_div.Features.Add(mapX, mapY, null, null, body, null, "http://www4.emap.co.il/images/bezeq/focus.gif");
map_div.CenterAt(mapX, mapY);
//map_div.SetLevel(7);
map_div.Features.SetIconsVDir("");
map_div.ChangeLang(js_lang); //eng ,heb
map_div.FeaturesListener = alertFeatureDataMemberMap;
if (rfrsh == undefined) {
map_div.SetLevel(7);
map_div.RefreshMap();
}
else {
map_div.SetLevel(5);
}
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";
$get("MapDivMember").style.display = "block";
}
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 = "none";
$get("dvMapMember").style.display = "block" ;
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);
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";
map_div.ResizeMap(350,350);
$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.display = "none" ;
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.display = "none";
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(){
if(StreetNoMap == "0"){
StreetNoMap = "";
}
top.location = "/" + js_dir + "route_map.aspx?cityMap=" + (cityMap) + "&StreetMap=" + (StreetMap) + "&StreetNoMap=" + (StreetNoMap);
}
function JS_ToolbarMouseDownA(type){
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";
$get("MapDivMember").style.display = "block" ;
ShowOrtho(map_div);
break;
case 'Ortho':
$get("dvYpic").style.display = "none";
$get("MapDivMember").style.display = "block" ;
ShowHybrid(map_div);
break;
case 'HousePic':
$get("dvYpic").style.display = "block";
$get("MapDivMember").style.display = "none" ;
$get("Ypic").src= strPicUrlString;
break;
default:
$get("dvYpic").style.display = "none";
$get("MapDivMember").style.display = "block" ;
ShowDefault(map_div);
}
map_div.RefreshMap();
}
function JS_showMemberFrame(src, topMapMember, leftMapMember) {
if (navigator.appName == "Microsoft Internet Explorer")
isIE = true;
else
isIE = false;
if (isIE == true)
//ifrMember.innerHTML = "";
$get("ifrMemberMap").src = src;
$get("ifrMemberMap").width = "340px";
$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() {
var size = map_div.Size;
var mapWidth = 400;
mapHeight = 400;
try {
if (size != "") {
var tmpSize = size.split("Size=")[1];
mapWidth = tmpSize.split(",")[0];
mapHeight = tmpSize.split(",")[1];
}
}
catch (e) { }
map_div.PrinterListener = JS_handleMemberMapPrintURL;
map_div.PrintMap(mapWidth, mapHeight);
}
function JS_handleMemberMapPrintURL(imgPrintUrl){
if (imgPrintUrl != ""){
imgMapPrintUrl = imgPrintUrl;
window.open("/" + js_dir + "print_map.aspx");
}
else{
}
}
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;
}