﻿/*
#==============================================================================#
# Unit Name: TBFGMain.js                                                       #
# Author:    Valentin Green - The Brand Factory Group Ltd.                     #
# Date: 29.10.2006                                                             #
# Purpose: Hold main data and functions for the corresponding site             #
#==============================================================================#
# History:                                                                     #
# Ver      Date     Name   Description                                         #
# 1.xx   00.00.00 yyyyyy   z                                                   #
# 1.01   12.12.06 valieg   New _3DJDgallery5 content.                          #
# 1.01   12.11.06 valieg   Added functions for hebrew.                         #
# 1.00   29.10.06 valieg   Creation of the unit                                #
#==============================================================================#
*/
var MENUITEMS=6;var SUBMENUITEMS=12;var MEMBERITEMS=4;var GALLERYROWS=2;var GALLERYCOLS=4;var TESTFLAG=true;var MENUITEMROOTNAME="mnuMainItem";var MENUITEMICONNAME="mnuMainIcon";var SUBMENUITEMROOTNAME="mnuSubItem";var SUBMENUITEMICONNAME="mnuSubIcon";var BOTTOMMENUITEMROOTNAME="mnuBottomItem";var BOTTOMMENUITEMICONNAME="mnuBottomIcon";var NAVIGITEMROOTNAME="navigBtnItem";var NAVIGITEMICONNAME="navigBtnIcon";var CODEANCHORID="codeAnchor";var CODEPARTID="codePart";var TEAMPLAYERID="teamPlayerID";var THUMBSCELLID="thumbCellID";var THUMBSPICID="thumbPicID";var THUMBSBIGPICSUFFIX="_icon";var INDEXHTML="index.html";var LANGINDEX=-1;var LANGID="langIcon";var LOGOID="3Dlogo";var MAINTBLID="mainTbl";var DUMMYID="_XXX_";var PAGEHREF=null;var browserIndex=-1;var pagePath="";var pageID=-1;var requiredMajorVersion=8;var requiredMinorVersion=0;var requiredRevision=0;browserList=new Array("Microsoft Internet Explorer","Netscape","Safari");searchPatternRoot=new Array("regexpOfficName","regexpOfficPosition","regexpPicName","regexpResume","regexpServList","regexpServTitle","regexpServDescript","regexpResTopNav","regexpResBotLNav","regexpResBotRNav");langList=new Array("_ENG_","_HEB_","_RUS_","_XYZ_");_3DJDgallery=new Array("00.jpg","ring4_icon.jpg","ring5_icon.jpg","ring6_icon.jpg","ring7_icon.jpg","3stonering2_icon.jpg","earing1_icon.jpg","earing2_icon.jpg","earing4_icon.jpg","earing5_icon.jpg","neckless1_icon.jpg","neckless2_icon.jpg","neckless4_icon.jpg","neckless5_icon.jpg","ring-3stones-pentagon_icon.jpg","earings_icon.jpg","ring2_icon.jpg");_3DJDgallery0=new Array("00.jpg","01_icon.jpg","02_icon.jpg","03_icon.jpg","04_icon.jpg","05_icon.jpg","06_icon.jpg","07_icon.jpg","08_icon.jpg","09_icon.jpg","10_icon.jpg","11_icon.jpg","12_icon.jpg","13_icon.jpg");_3DJDgallery5=new Array("00.jpg","Red_Heart_icon.jpg","Emerald_icon.jpg","Cushion_pink_icon.jpg","Oval_icon.jpg","Princess_icon.jpg","Blue_Diamond_icon.jpg","Round_icon.jpg","Red_Oval_icon.jpg","Round_Yellow_icon.jpg","Special_Cut_1_icon.jpg");_3DJDmenuItems=new Array("","home_XXX_.html","about_XXX_.html","_3DAdvantage_XXX_.html","_3DJewelry_XXX_.html","diamonds_XXX_.html","contact_XXX_.html");_3DJDmenuItems_eng_=new Array("","Home","About","3D Advantage","3D Jewelry","Diamonds","Contact");_3DJDmenuItems_heb_=new Array("","??? ???","???????","???????","??????? ??????","?????","?? ????");function detectBrowser(){var browser=navigator;var knownBrowser=-1;for(var i=0;i<browserList.length;i++){if(browser.appName==browserList[i]){knownBrowser=i;break;};};if(knownBrowser==-1)alert("Unknown browser ! >"+browser.appName+"< = ?");return knownBrowser;};function GetEventIDandType(){var txt="";try{switch(browserIndex){case 0:arguments[1][0]=arguments[0].srcElement.id;arguments[1][1]=arguments[0].type;break;case 1:var evnt=arguments[0];if(evnt.target)targ=evnt.target;else if(evnt.srcElement)targ=evnt.srcElement;if(targ.nodeType==3)targ=targ.parentNode;arguments[1][0]=targ.id;arguments[1][1]=evnt.type;break;case 2:break;case 3:break;case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;};}catch(err){txt+="Error in GetEventIDandType()\n";txt+="Error description: "+err.description+"\n\n";txt+="Click OK to continue.\n\n";txt+="arg0=>"+arguments[1][0]+"< arg1=>"+arguments[1][1]+"<\n";alert(txt);};return arguments[1];};function TBFGreplacer(){if(arguments[3]=null){re=new RegExp(arguments[1]);arguments[0]=arguments[0].replace(re,arguments[2]);}else{re=new RegExp(arguments[1],"g");arguments[0]=arguments[0].replace(re,arguments[2]);};return arguments[0];};function GetPageLang(){var langID=-1;var strTemp="";try{strTemp=location.pathname;for(var i=0;i<langList.length;i++){if(strTemp.match(langList[i])!=null){break;};};if(i!=langList.length)langID=i;}catch(err){txt+="Error in GetPageLang()\n";txt+="Error description: "+err.description+"\n\n";txt+="Click OK to continue.\n\n";txt+="arg0=>"+arguments[1][0]+"< arg1=>"+arguments[1][1]+"<\n";alert(txt);};return 1*langID;};function SetMenuItems(){var strTemp="";try{if((LANGINDEX<0)||(LANGINDEX>=langList.length)){return;}else{var tempArray=new Array();switch(LANGINDEX){case 0:tempArray=_3DJDmenuItems_eng_;break;case 1:tempArray=_3DJDmenuItems_heb_;break;case 2:break;};for(var i=1;i<=MENUITEMS;i++){strTemp=MENUITEMROOTNAME+i;document.getElementById(strTemp).innerHTML=tempArray[i];};};}catch(err){txt+="Error in SetMenuItems()\n";txt+="Error description: "+err.description+"\n\n";txt+="Click OK to continue.\n\n";txt+="arg0=>"+arguments[1][0]+"< arg1=>"+arguments[1][1]+"<\n";alert(txt);};return;};function testFunc(){try{alert("The page is under construction !");}catch(err){txt="Error in testFunc()\n";txt+="Error description: "+err.description+"\n\n";txt+="Click OK to continue.\n\n";alert(txt);};}; 