    function openZoom(zoomUrl, imageUrl, width, height) {
        var int_windowLeft = (screen.width - width) / 2;
        var int_windowTop = (screen.height - height) / 2;
        var newWindow = window.open(
                zoomUrl + '&imgUrl=' + imageUrl,
                'ZOOM',
                'scrollbars=auto,left=' + int_windowLeft + ',top=' + int_windowTop + ',width=' + width + ',height=' + height + ',resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,copyhistory=0'
                );
        if (document.images) {
            newWindow.focus();
        }
    }

    function reseteaza()
    {
        document.CodJudet.rand.value="";
    }

    function compute(form,lang) 
    {
        var val1 = parseInt(form.day.value, 10)
        if (lang == "RO")
        {
            var days = new Array("Sambata","Duminica","Luni","Marti","Miercuri","Joi","Vineri");
            var months = new Array("Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie");
            var mess1 = "Ziua nu se incadreaza in intervalul acceptabil.";
            var mess2 = "Luna nu se incadreaza in intervalul acceptabil.";
            var mess3 = "Chiar v-ati nascut inainte de 1900?.";
        }
        else
        {
            var days = new Array("Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday");
            var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");        
            var mess1 = "Incorect day.";
            var mess2 = "Incorect month.";
            var mess3 = "Did you really have been born before 1900?.";
        }


        if ((val1 < 0) || (val1 > 31)) 
        {
            alert(mess1);
        }
        var val2 = parseInt(form.month.value, 10)
        if ((val2 < 0) || (val2 > 12)) 
        {
            alert(mess2);
        }  
        var val2x = parseInt(form.month.value, 10)
        var val3 = parseInt(form.year.value, 10)
        if (val3 < 1900) 
        {
            alert(mess3);
        }
        if (val2 == 1) 
        {
            val2x = 13;
            val3 = val3-1
        }
        if (val2 == 2) 
        {
            val2x = 14;
            val3 = val3-1
        }
        var val4 = parseInt(((val2x+1)*3)/5, 10)
        var val5 = parseInt(val3/4, 10)
        var val6 = parseInt(val3/100, 10)
        var val7 = parseInt(val3/400, 10)
        var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2
        var val9 = parseInt(val8/7, 10)
        var val0 = val8-(val9*7)
        form.result1.value = form.day.value+" "+months[val2-1]+" "+form.year.value
        form.result2.value = days[val0]
    }   

    function Data(lang)
    {
        var d = new Date();
        if (lang == "RO")
        {
            var weekday = new Array("Duminica","Luni","Marti","Miercuri","Joi","Vineri","Sambata");
            var monthname = new Array("Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie");
        }
        else
        {
            var weekday = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
            var monthname = new Array("January","February","March","April","May","June","July","August","September","October","November","December");        
        }
      
        if (lang == "EN") 
        {
            thText="";
            switch(d.getDate())
            {
                case 1,21,31:
                    thText="st";
                    break;
                case 2,22:
                    thText="nd";
                    break;
                case 3,23:
                    thText="rd";
                    break;
                default:
                    thText="th";
                    break;                                
            }
            return weekday[d.getDay()] + ", " + d.getDate() + "<sup>" + thText + "</sup>" + monthname[d.getMonth()]  + " " +  d.getFullYear()
        }
        else
        {
            return weekday[d.getDay()] + ", " + d.getDate() + " " + monthname[d.getMonth()]  + " " +  d.getFullYear()
        }
    }


    function isLeapYear (Year) 
    {
	if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) 
        {
            return (true);
	}
	else 
        {
            return (false);
	}
    }    

    
    function calendar(monthNow,lang)
    {
        var today = new Date();
        //var firstOfMonth = new Date (year, month, 1)
        //var LastOfMonth = new Date (ThisYear, monthNow, DurataLuna);
        //var	monthNow = today.getMonth();
        var dateNow = today.getDate();
        var Year = today.getYear();
        if (lang == "RO")
        {
            var days = new Array("Luni","Marti","Miercuri","Joi","Vineri","Sambata","Duminica");
            var months = new Array("Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie");
            var link = "calendar.php";
        }
        else
        {
            var days = new Array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
            var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");        
            var link = "calendar-en.php";
        }
        
        var YearMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
        var YearMonthLeap = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
        var DurataLuna;
        var Spatii = "&nbsp;&nbsp;&nbsp;";
        var vectorzile = new Array(36);

        var strHTML = "";
        var LunaNext;
        var LunaPre;
        if (monthNow < 1)
        {
            LunaPre = 0;
        }
        else
        {
            LunaPre = monthNow - 1;
        }
        
        if (monthNow > 10)
        {
            LunaNext = 11;
        }
        else
        {
            LunaNext = monthNow + 1;;
        }
        
        var ThisYear = today.getYear();
        var isNN = (navigator.appName.indexOf("Netscape")!=-1);
        ThisYear = (isNN)?ThisYear+1900:ThisYear;
        var firstOfMonth = new Date (ThisYear, monthNow, 1);
        
//        strHTML += "    <TABLE WIDTH=140 BORDER=0 CELLSPACING=0 CELLPADDING=1 BGCOLOR='#003399'>"
        strHTML += "    <TABLE WIDTH=148 class='tabela' CELLSPACING=0 CELLPADDING=0>";
        strHTML += "    <tr>";
        strHTML += "         <td width='100%' class='tcat' align='center' class='albastru'>&nbsp;<a class='UrmPre' href='#" + LunaPre + "' onclick='document.all(\"DivCalendar\").innerHTML=calendar(" + LunaPre + ",\"" + lang + "\")'><<</a>" + Spatii + months[monthNow] + Spatii + "<a class='UrmPre' href='#" + LunaNext + "' onclick='document.all(\"DivCalendar\").innerHTML=calendar(" + LunaNext + ",\"" + lang + "\")'>>></a>&nbsp;</td>";
        strHTML += "    </tr>";
        strHTML += "    <tr>";
        strHTML += "         <td class='albastru'><img border='0' height='1' width='1' src='/imagini/p_transparent.gif'></td>";
        strHTML += "    </tr>";
        strHTML += "    <tr>";
        strHTML += "        <td width='100%' align='center'>";
        strHTML += "            <table width=148 BORDER=0 CELLSPACING='2' CELLPADDING='0' border='0' BGCOLOR='White'>";
        strHTML += "               <tr style='BACKGROUND: url(/imagini/tablebg.gif) #80a9ea repeat-x left top;'>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[0].substr(0,1) + "</b></td>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[1].substr(0,1) + "</b></td>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[2].substr(0,1) + "</b></td>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[3].substr(0,1) + "</b></td>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[4].substr(0,1) + "</b></td>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[5].substr(0,1) + "</b></td>";
        strHTML += "                  <td class='ZiCalendar' valign='middle' align='center' ><b>" + days[6].substr(0,1) + "</b></td>";
        strHTML += "               </tr>";
        strHTML += "               <tr>";     
               
        if (isLeapYear (Year))
        {
            DurataLuna=YearMonthLeap[monthNow];
        }
        else
        {
            DurataLuna=YearMonth[monthNow];
        }
        var i;
        var j=1;
        for (i = 1; i < firstOfMonth.getDay()+7; i++)
        {
            //pun spatiile libere de dinainte de prima zi
            vectorzile[j]=0;
            j=j+1;
        }
        if (j>7)
        {
            j=j-7;
        }
        for (i = 1; i <= DurataLuna; i++)
        {
            vectorzile[j]=i;
            j=j+1;
        }
        
        var z = 0;
        j=j-1;
        k=1;
        for (i=1;i<=j;i++)
        {
            if (vectorzile[i]==0)
            {
                strHTML += "          <td WIDTH=21></td>";
            }
            else
            {
                if (vectorzile[i]==today.getDate())
                {
                    strHTML += "<td onmouseover='this.className=&#34marelinkHover&#34' onmouseout='this.className=&#34marelink&#34' align='center' class='marelink' WIDTH=21 bgcolor='#f0f0f0' class='marelink' onclick='goCalendar(&#34" + link + "?z=" + vectorzile[i] + "&amp;l=" + monthNow + "&#34)'><b><i>" + vectorzile[i] + "</i></b></td>";
                }
                else
                {
                    if ((((i+1) % 7)==0) || ((i % 7)==0))
                    {
                        strHTML += "<td align='center' WIDTH=21 bgcolor='#f0f0f0' onmouseover='this.className=&#34ZiCalendarLVHover&#34' onmouseout='this.className=&#34ZiCalendarSD&#34' class='ZiCalendarSD' onclick='goCalendar(&#34" + link + "?z=" + vectorzile[i] + "&amp;l=" + monthNow + "&#34)'>" + vectorzile[i] + "</td>";
                    }  
                    else
                    {
                        strHTML += "<td align='center' WIDTH=21 onmouseover='this.className=&#34ZiCalendarLVHover&#34' onmouseout='this.className=&#34ZiCalendarLV&#34' class='ZiCalendarLV' onclick='goCalendar(&#34" + link + "?z=" + vectorzile[i] + "&l=" + monthNow + "&#34)'>" + vectorzile[i] + "</td>";
                    }
                }                
            }
            k=k+1;  
            if (k>7)
            {
                strHTML += "   </tr>";
                strHTML += "   <tr>";
                k=1;
            }
        }
        strHTML += "               </tr>";
        strHTML += "            </table>";
        strHTML += "        </TD>";
        strHTML += "    </TR>";
        strHTML += "    </table>";
        return strHTML;
    }

    function goCalendar(textURL)
    {
        document.location.href=textURL
    }

    var ns6=document.getElementById&&!document.all
    
    function restrictinput(maxlength,e,placeholder)
    {
        if (window.event&&event.srcElement.value.length>=maxlength)
            return false
        else 
            if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength)
            {
                var pressedkey=/[a-zA-Z0-9\.\,\/]/ 
                if (pressedkey.test(String.fromCharCode(e.which)))
                    e.stopPropagation()
            }
    }
    
    function countlimit(maxlength,e,placeholder)
    {
        var theform=eval(placeholder)
        var lengthleft=maxlength-theform.value.length
        var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
        if (window.event||e.target&&e.target==eval(placeholder))
        {
            if (lengthleft<0)
                theform.value=theform.value.substring(0,maxlength)
                placeholderobj.innerHTML=lengthleft
        }
    }
    
    function displaylimit(theform,thelimit,lang)
    {
        if (lang=="RO") {
            var limit_text='<small>Au mai ramas inca <b><span id="'+theform.toString()+'">'+thelimit+'</span></b> de caractere.</small>'
        } else {
            var limit_text='<small>Still <b><span id="'+theform.toString()+'">'+thelimit+'</span></b> chars to type.</small>'
        }
        if (document.all||ns6)
            document.write(limit_text)
        if (document.all)
        {
            eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
            eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
        }
        else if (ns6)
        {
            document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
            document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
        }
    }
/*
    var isNN = (navigator.appName.indexOf("Netscape")!=-1);
    function autoTab(input,len, e)
    {
      var keyCode = (isNN)?e.which:e.keyCode; 
      var filter = (isNN)?[0,8,9]:[0,8,9,16,17,18,37,38,39,40,46];
      if(input.value.length >= len && !containsElement(filter,keyCode)){
        input.value = input.value.slice(0,len);
            // adaugat ca sa evite hidden fields, deci un JavaScript error
            var ind = (getIndex(input)+1)%input.form.length;
            var vind= (getIndex(input))%input.form.length;
            input.form[vind].style.color='black';
            input.form[vind].value=input.form[vind].value.toLowerCase();
            if(input.form[ind].type == 'hidden')
            {
    //		alert('got it');
                    ind++;
            }
        //input.form[ind].value="";
        input.form[ind].focus();
      }
      function containsElement(arr, ele){
        var found = false, index = 0;
        while(!found && index < arr.length)
          if(arr[index]==ele)
            found = true;
          else
            index++;
        return found;
      }
      function getIndex(input){
        var index = -1, i = 0, found = false;
        while (i < input.form.length && index==-1)
          if (input.form[i] == input)index = i;
          else i++;
        return index;
      }
      return true;
    }        
*/


function Show(idnume)
{
    document.getElementById(idnume).style.visibility='visible';
}
function Hide(idnume)
{
    document.getElementById(idnume).style.visibility='hidden';
}
function changejos(lang,jud,idnume,xx,yy){
    var x = findPosX(document.getElementById("HartaMare"))-1;
    var y = findPosY(document.getElementById("HartaMare"))-1;
//    x = 262 + xx;
//    y = 153 + yy;
    x = x + xx;
    y = y + yy;
    if (lang=="RO") {
        descriptionjos.innerHTML="<a href='coduri-postale.php?Judet=" + jud + "&amp;Localitate=&amp;Strada=&amp;rand=0&amp;prima=1'><img border=0 src='imagini/" + idnume + "' style='z-index: 2;position:absolute; left: " + x + "px; top: " + y + "px; visibility:visible'></a>"
    } else {
        descriptionjos.innerHTML="<a href='coduri-postale-en.php?Judet=" + jud + "&amp;Localitate=&amp;Strada=&amp;rand=0&amp;prima=1'><img border=0 src='imagini/" + idnume + "' style='z-index: 2;position:absolute; left: " + x + "px; top: " + y + "px; visibility:visible'></a>"
    }
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}


    function tradu(cat,subcat)
    {
        //var cat,subcat;        
        var categorie = new Array;
        
        categorie[1] = new Array;
        categorie[1][0] = 'Afaceri si Economie';
        categorie[1][1] = 'Asigurari'; 
        categorie[1][2] = 'Agricultura';
        categorie[1][3] = 'Banci';
        categorie[1][4] = 'Bijuterii';
        categorie[1][5] = 'Burse';
        categorie[1][6] = 'Camere de comert';
        categorie[1][7] = 'Companii & Industrii';
        categorie[1][8] = 'Curs valutar';
        categorie[1][9] = 'Economie';
        categorie[1][10] = 'Electrocasnice';
        categorie[1][11] = 'Finante';
        categorie[1][12] = 'Imobiliar';
        categorie[1][13] = 'Marketing';
        categorie[1][14] = 'Media';
        categorie[1][15] = 'Mobiliar';
        categorie[1][16] = 'Organizatii';
        categorie[1][17] = 'Protectie si paza';
        
        categorie[2] = new Array;
        categorie[2][0] = 'e-Comert & Servicii';
        categorie[2][1] = 'Auto & moto';
        categorie[2][2] = 'Birotica';
        categorie[2][3] = 'Consultanta';
        categorie[2][4] = 'E-comert';
        categorie[2][5] = 'Locuri de munca';
        categorie[2][6] = 'Materiale promo';
        categorie[2][7] = 'Matrimoniale';
        categorie[2][8] = 'Meteo';
        categorie[2][9] = 'Mica publicitate';
        categorie[2][10] = 'Mobila';
        categorie[2][11] = 'Servicii publice';
        categorie[2][12] = 'Telefonie';
        categorie[2][13] = 'Tipografii';
        categorie[2][14] = 'Transport';
        
        categorie[3] = new Array;
        categorie[3][0] = 'Divertisment';
        categorie[3][1] = 'Animale de casa';
        categorie[3][2] = 'Astrologie & Horoscop';
        categorie[3][3] = 'Cinema';
        categorie[3][4] = 'Cluburi';
        categorie[3][5] = 'Felicitari virtuale';
        categorie[3][6] = 'Hobby';
        categorie[3][7] = 'Jocuri';
        categorie[3][8] = 'Muzica';
        categorie[3][9] = 'Pagini personale';
        categorie[3][10] = 'Umor';
        categorie[3][11] = 'Vedete';
        categorie[3][12] = 'XXX';
        
        categorie[4] = new Array;
        categorie[4][0] = 'Calculatoare & Internet';
        categorie[4][1] = 'Chat';
        categorie[4][2] = 'Design';
        categorie[4][3] = 'Email';
        categorie[4][4] = 'Hardware';
        categorie[4][5] = 'ICafe';
        categorie[4][6] = 'ISP';
        categorie[4][7] = 'IT';
        categorie[4][8] = 'Motoare de cautare';
        categorie[4][9] = 'Portaluri';
        categorie[4][10] = 'Programare';
        categorie[4][11] = 'Promovare Web';
        categorie[4][12] = 'SMS';
        categorie[4][13] = 'Software';
        categorie[4][14] = 'Topuri';
        
        categorie[5] = new Array;
        categorie[5][0] = 'Societate si Cultura';
        categorie[5][1] = 'Arta';
        categorie[5][2] = 'Asociatii si Cluburi';
        categorie[5][3] = 'Cultura';
        categorie[5][4] = 'Design & Grafica';
        categorie[5][5] = 'Diaspora';
        categorie[5][6] = 'Filme';
        categorie[5][7] = 'Galerii';
        categorie[5][8] = 'Literatura';
        categorie[5][9] = 'Monumente';
        categorie[5][10] = 'Muzee';
        categorie[5][11] = 'ONG';
        categorie[5][12] = 'Religie';
        categorie[5][13] = 'Teatre';
        
        categorie[6] = new Array;
        categorie[6][0] = 'Politica si Stat';
        categorie[6][1] = 'Alegeri';
        categorie[6][2] = 'Ambasade';
        categorie[6][3] = 'Armata';
        categorie[6][4] = 'Consilii locale';
        categorie[6][5] = 'Guvern';
        categorie[6][6] = 'Juridic';
        categorie[6][7] = 'Parlament';
        categorie[6][8] = 'Partide';
        categorie[6][9] = 'Prefecturi';
        categorie[6][10] = 'Presedentie';
        categorie[6][11] = 'Primarii';
        categorie[6][12] = 'Uniunea Europeana';
        
        categorie[7] = new Array;
        categorie[7][0] = 'Mass-Media';
        categorie[7][1] = 'Agentii de stiri';
        categorie[7][2] = 'Cataloage';
        categorie[7][3] = 'Edituri';
        categorie[7][4] = 'Publicatii';
        categorie[7][5] = 'Publicitate';
        categorie[7][6] = 'Radio';
        categorie[7][7] = 'TV';
        categorie[7][8] = 'Copii & Adolescenti';
        categorie[7][9] = 'Familie';
        categorie[7][10] = 'Farmacii';
        categorie[7][11] = 'Medicina';
        categorie[7][12] = 'Policlinici & Cabinete';
        categorie[7][13] = 'Spitale & Clinici';
        
        categorie[8] = new Array;
        categorie[8][0] = 'Turism';
        categorie[8][1] = 'Agentii de turism';
        categorie[8][2] = 'Agrement si Agroturism';
        categorie[8][3] = 'Calatorii';
        categorie[8][4] = 'Ghiduri';
        categorie[8][5] = 'Harti';
        categorie[8][6] = 'Hoteluri';
        categorie[8][7] = 'Inchirieri';
        categorie[8][8] = 'Linii aeriene';
        categorie[8][9] = 'Regional';
        categorie[8][10] = 'Restaurante';
        categorie[8][11] = 'Rezervari';
        
        categorie[9] = new Array;
        categorie[9][0] = 'Educatie si Stiinta';
        categorie[9][1] = 'Biblioteci';
        categorie[9][2] = 'Cercetare';
        categorie[9][3] = 'Dictionare';
        categorie[9][4] = 'Invatamant & Educatie';
        categorie[9][5] = 'Istorie';
        categorie[9][6] = 'Organizatii';
        categorie[9][7] = 'Scoli & licee';
        categorie[9][8] = 'Stiinta & Tehnologie';
        categorie[9][9] = 'Universitati';
        
        categorie[10] = new Array;
        categorie[10][0] = 'Sport';
        categorie[10][1] = 'Arte martiale';
        categorie[10][2] = 'Auto-Moto';
        categorie[10][3] = 'Fotbal';
        categorie[10][4] = 'Gimnastica';
        categorie[10][5] = 'Sah';
        categorie[10][6] = 'Sporturi diverse';
        
        categorie[11] = new Array;
        categorie[11][0] = 'Alte link-uri';
        categorie[11][1] = 'Emigrare';
        categorie[11][2] = 'Lumea';
        categorie[11][3] = 'Oaia neagra';
        categorie[11][4] = 'Utile';
            
        var category = new Array;
        category[1] = new Array;
        category[1][0] = 'Business & Economy';
        category[1][1] = 'Insurance';
        category[1][2] = 'Agriculture';
        category[1][3] = 'Banks';
        category[1][4] = 'Jewellery';
        category[1][5] = 'Stock exchange';
        category[1][6] = 'Chambers of comerce';
        category[1][7] = 'Firms & Industry';
        category[1][8] = 'Rate exchange';
        category[1][9] = 'Economy';
        category[1][10] = 'Home equipments';
        category[1][11] = 'Finances';
        category[1][12] = 'Real estate'; 
        category[1][13] = 'Marketing';
        category[1][14] = 'Media';
        category[1][15] = 'Trade';
        category[1][16] = 'Organisations';
        category[1][17] = 'Security';
        
        category[2] = new Array;
        category[2][0] = 'e-Comerce & Services';
        category[2][1] = 'Auto & moto';
        category[2][2] = 'Stuff for offices';
        category[2][3] = 'Consultance';
        category[2][4] = 'E-shopping';
        category[2][5] = 'Jobs';
        category[2][6] = 'Promo materials';
        category[2][7] = 'Matrimonial';
        category[2][8] = 'Weather';
        category[2][9] = 'Clasified adds';
        category[2][10] = 'Furniture';
        category[2][11] = 'Public services';
        category[2][12] = 'Telephony';
        category[2][13] = 'Printing houses';
        category[2][14] = 'Transportation';
        
        category[3] = new Array;
        category[3][0] = 'Entertainment';
        category[3][1] = 'Pet animals & birds';
        category[3][2] = 'Astrology & Horoscopes';
        category[3][3] = 'Cinema';
        category[3][4] = 'Clubs';
        category[3][5] = 'Virtual greeting cards';
        category[3][6] = 'Hobby';
        category[3][7] = 'Games';
        category[3][8] = 'Music';
        category[3][9] = 'Personal pages';
        category[3][10] = 'Humor';
        category[3][11] = 'Vedete';
        category[3][12] = 'XXX';
        
        category[4] = new Array;
        category[4][0] = 'Computers & Internet';
        category[4][1] = 'Chat';
        category[4][2] = 'Design';
        category[4][3] = 'Email';
        category[4][4] = 'Hardware';
        category[4][5] = 'ICafe';
        category[4][6] = 'ISP';
        category[4][7] = 'IT';
        category[4][8] = 'Search engines';
        category[4][9] = 'Portals';
        category[4][10] = 'Programming';
        category[4][11] = 'Web promotion';
        category[4][12] = 'SMS';
        category[4][13] = 'Software';
        category[4][14] = 'Top sites';
        
        category[5] = new Array;
        category[5][0] = 'Society & Culture';
        category[5][1] = 'Art';
        category[5][2] = 'Art societies & clubs';
        category[5][3] = 'Culture';
        category[5][4] = 'Design & Graphics';
        category[5][5] = 'Diaspora';
        category[5][6] = 'Films';
        category[5][7] = 'Galleries';
        category[5][8] = 'Literature';
        category[5][9] = 'Monuments';
        category[5][10] = 'Museums';
        category[5][11] = 'NGO';
        category[5][12] = 'Religion';
        category[5][13] = 'Theaters';
        
        category[6] = new Array;
        category[6][0] = 'Politics & Administration';
        category[6][1] = 'Polls';
        category[6][2] = 'Embassies';
        category[6][3] = 'Military';
        category[6][4] = 'Regional Councils';
        category[6][5] = 'Government';
        category[6][6] = 'Judicial';
        category[6][7] = 'Parliament';
        category[6][8] = 'Parties';
        category[6][9] = 'Prefectures';
        category[6][10] = 'Presidency';
        category[6][11] = 'City halls';
        category[6][12] = 'European Union';
        
        category[7] = new Array;
        category[7][0] = 'Mass-Media';
        category[7][1] = 'News agencies';
        category[7][2] = 'Catalogues';
        category[7][3] = 'Publishing houses';
        category[7][4] = 'Publications';
        category[7][5] = 'Advertising';
        category[7][6] = 'Radios';
        category[7][7] = 'TV stations';
        category[7][8] = 'Children & Teens';
        category[7][9] = 'Family';
        category[7][10] = 'Drugstores';
        category[7][11] = 'Medicine';
        category[7][12] = 'Dispensary & Surgeries';
        category[7][13] = 'Hospitals & Clinics';
        
        category[8] = new Array;
        category[8][0] = 'Tourism';
        category[8][1] = 'Travel agencies';
        category[8][2] = 'Recreation & Agrotourism';
        category[8][3] = 'Travels';
        category[8][4] = 'Guides';
        category[8][5] = 'Maps';
        category[8][6] = 'Hotels';
        category[8][7] = 'Rentals';
        category[8][8] = 'Air lines';
        category[8][9] = 'Regional';
        category[8][10] = 'Restaurants';
        category[8][11] = 'Booking';
        
        category[9] = new Array;
        category[9][0] = 'Education & Science';
        category[9][1] = 'Libraries';
        category[9][2] = 'Research';
        category[9][3] = 'Dictionaries';
        category[9][4] = 'Education';
        category[9][5] = 'History';
        category[9][6] = 'Organizations';
        category[9][7] = 'Schools & High Schools';
        category[9][8] = 'Science & Techology';
        category[9][9] = 'Universities';
        
        category[10] = new Array;
        category[10][0] = 'Sport';
        category[10][1] = 'Martial arts';
        category[10][2] = 'Auto-Moto';
        category[10][3] = 'Football';
        category[10][4] = 'Gymnastics';
        category[10][5] = 'Chess';
        category[10][6] = 'Other sports';
        
        category[11] = new Array;
        category[11][0] = 'Other links'; 
        category[11][1] = 'Immigration'; 
        category[11][2] = 'World';
        category[11][3] = 'Black list';
        category[11][4] = 'Useful';
        
        var col,i,linie;
        
        for (i=1;i<12;i++)
        {
          if (categorie[i][0] == cat) {
           col = i;
           }
        }
        
        if (subcat=='') {
            linie=0;
        } else {
            for (i=1;i<categorie[col].length;i++)
            {
              if (categorie[col][i] == subcat) {
               linie = i;
               }
            }
        }
        
        return category[col][linie];
    }
