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