<!--
//Copyright 2001-2002 KREDOR
kD = document;
kN = navigator;
kW = window;
eLF = 0;
var kV;
kie = kD.all ? kW.opera ? 0 : kW.detachEvent ? kW.createPopup ? 5.5 : 5 : 4 : 0;
kE = kD.createEvent ? kD.createEvent("KeyEvents") : 0;
kok = kie ? kN.platform == "Win32" ? 1 : 0 : kE ? kN.userAgent.indexOf("rv:1.4") == -1 ? 1 : 0 : 0;
function kshow(){
    var m, d, k, n, p, u;
    n = "";//map
    m = kV ? kmap() : kM[klm(kL)];
    d = kV ? kT[kbc[kV]] : kM["en"];
    for (p = 0; p <= 95; p++) {
        k = kcode(m, d, p);
        n = k > 0 ? n + "x" + k.toString(16) : k == 0 ? n + "z" : n + "y"
    }
    u = "http://wk.kredor.com/k.php?op=kl&t=" + kbc[kV] + " - " + kMC[kV] + "&m=" + n;
    if (kie) 
        showModelessDialog(u, "_", "dialogHeight:100px;dialogWidth:326px;dialogTop:0px;dialogLeft:300px;status:No;scroll:No")
}

function kgk(e){
    return kie ? e.keyCode + 0 : e.charCode
}

function ksk(e, k){
    if (kie) 
        e.keyCode = k;
    else {
        kskip = 1;
        var el = e.target;
        kE = kD.createEvent("KeyEvents");
        kE.initKeyEvent("keypress", 1, 1, null, 0, 0, 0, 0, k, k);
        el.dispatchEvent(kE);
        e.preventDefault()
    }
}

function konmu(e){
    if (e.button == 2) {
        kshow();
        ksf()
    }
}

kSB = 0;
function ksb(e){
    kvi(e);
    e = kie == 4 ? e.children[0] : e.firstChild;
    e.value = kbc[kV];
    if (e.title && !kSB) 
        ktip = e.title;
    kSB++;
    e.title = kMC[kV] + ktip;
    if (kie > 5) {
        e.oncontextmenu = e.onclick = kpp
    }
    else {
        e.onclick = konc;
        if (kie != 4) 
            kie ? e.oncontextmenu = koncm : e.addEventListener("mouseup", konmu, 1);
    }
    kss(e, kCS);
    kss(e, kS);
    e.style.backgroundColor = kC[kV]
}

function kskh(){
    kie ? kD.onkeypress = kbtr : kD.addEventListener("keypress", kbtr, 1);
    if (kie == 4) 
        kD.onkeyup = konku;
    else 
        if (kie) {
            kD.detachEvent("onkeyup", konku);
            kD.attachEvent("onkeyup", konku)
        }
        else 
            kD.addEventListener("keyup", konku, 0)
}

kL = kie ? kN.userLanguage : kN.language;
kS = "height:20;width:20;cursor:hand;fontWeight:bold;fontSize:8pt;fontFamily:Arial,verdana;border:#000000 1px solid;color:#ffffff";
kCS = "";
kC = ["#000099", "#BA0B0B", "#fcb711", "336666"];
kK = 0;
function ksa(){
    var s, a;
    s = kie ? kD.all.item('kscr') : kD.getElementById('kscr');
    if (s) {
        a = s.getAttribute('k');
        if (a && a != "") 
            kK = a;
        kCS = s.getAttribute('buttonstyle')
    }
}

function kss(e, s){
    if (s && s != "") {
        s = s.split(/[:;]/);
        for (var i = 0; i < s.length; i += 2) {
            if (!e.style[s[i]]) 
                e.style[s[i]] = s[i + 1]
        }
    }
}

function kfh(e){
    e = kie ? kD.activeElement : e ? e.target : 0;
    if (e) 
        if (!(e.id != "kbs" && (e.type == "text" || e.tagName == "TEXTAREA"))) 
            return;
    eLF = e
}

kNC = 0;
kLC = 0;
kH = 0;
klogo = 0;
kskip = 0;
function kpp(){
    var t, r, d, b;
    r = "=\"this.style.background='#";
    kOP = kW.createPopup();
    t = "<table width=100% cellspacing=0 style='cursor:default;font:8pt Verdana;background:#efefef;border:1px solid'>";
    r = "<tr onmouseover" + r + "d0d0d0'\" onmouseout" + r + "efefef'\"><td ";
    d = "<td style='padding=0'>";
    for (var i = 0; i < knk; i++) {
        t = t + r + "style='border:1px solid;font:bold;color:white;background:" + kC[i] + "'>" + kbc[i] + d + kMC[i]
    }
    t = t + r + ";'>" + d + kMC[i];
    b = kOP.document.body;
    b.innerHTML = t;
    b.onclick = kpc;
    kOP.show(15, 15, 240, 25 * (knk + 1) + 2, event.srcElement);
    return false
}

function kpc(){
    var r = this.document.parentWindow.event.srcElement.parentNode.rowIndex;
    kOP.hide();
    r >= knk ? kshow() : ksw(r);
    ksf()
}

kab = 0;
function koncm(){
    kab = kD.activeElement.style;
    kab.cursor = 'wait';
    setTimeout("kab.cursor=''", 2500);
    kshow();
    ksf();
    return false
}

function ksh(tn){
    var t = kie ? kD.all.tags(tn) : kD.getElementsByTagName(tn);
    if (t && t != "NaN") {
        if (t.length) {
            for (var i = 0; i < t.length; i++) {
                var e = t[i];
                if (e.id != "kbs" && e.type == "text" || e.tagName == "TEXTAREA") {
                    e.onfocus = kfh;
                    if (kie == 4) 
                        e.style.fontFamily = "Verdana"
                }
                if (kie > 5 && e.tagName == "IFRAME") {
                    e.onfocus = kfh
                }
            }
        }
    }
}

function kse(id, f){
    var e = kie ? kD.all.item(id) : kD.getElementsByName(id);
    if (e && e != "NaN") {
        if (e.length >= 0) {
            for (var i = 0; i < e.length;) 
                f(e[i++])
        }
        else 
            f(e)
    }
}

function kvi(e){
    e.style.visibility = "visible"
}

function ksf(){
    if (eLF) 
        if (eLF.focus && !(eLF.tagName == "IFRAME")) 
            eLF.focus()
}

function ksw(k){
    kV = k;
    kse("kbs", ksb);
    kD.cookie = "kV=" + kV + ";path=/"
}

function konc(){
    ksw(++kV % knk);
    ksf()
}

kpu = 0;
function konku(e){
    var e = e ? e : event;
    var k = e.keyCode;
    if (((k == 91 || k == 92) && kpu == 16) || (k == 16 && (kpu == 91 || kpu == 92))) {
        kpu = 0;
        konc()
    }
    else {
        kpu = k
    }
    kfh(e)
}

function kbtr(e){
    return ktr[kV](e ? e : event)
}

kI = 0;
function kint(){
    var c = 0;
    if (kok) {
        if (kI++) {
            ksa();
            var r = /<i[^>]*kredor/i;
            if (!kK && kie && kD.body) {
                if (!r.exec(kD.body.innerHTML)) {
                    klogo = 1
                }
            }
            kbc[0] = kM[klm(kL)].split("q")[1];
            var s = kD.cookie.split("kV=")[1];
            s = s ? s.split(";")[0] : s;
            s = (!s || s == "NaN" || s == "") ? 0 : s * 1;
            if (s == -1) {
                kH = 1;
                s = 0
            }
            kV = s < knk ? s : 0;
            kskh();
            kse("kbs", ksb);
            kse("kbsLabel", kvi);
            ksh("INPUT");
            ksh("TEXTAREA");
            kfh();
            c = kD.readyState == "complete" ? 1 : 0
        }
        if ((kie && !c) || (!kie && kI < 9)) 
            setTimeout("kint()", kI == 1 ? 100 : kI < 4 ? 300 : kI < 7 ? 1000 : 3000)
    }
}

function kex(s){
    var p = "lmnoprstuw";
    for (var i = 0; i < p.length;) 
        s = s.replace(eval('/' + p.substr(i, 1) + '/g'), "xxxxxxxxxx~xxxxx~xxxx~xxx~x41~x42~x43~x44~x21x22n26x2f".split("~")[i++]);
    return s
}

function klm(l){
    if (!kM[l]) 
        l = l.substr(0, 3);
    if (!kM[l]) 
        l = l.substr(0, 2);
    if (!kM[l]) 
        l = "en";
    return l
}

kP = 0;
function kpos(k, l, s){
    l = klm(l);
    if (0 == kP++) {
        kM[l] = kex(kM[l]);
        kM["en"] = kex(kM["en"])
    }
    var m, ki, i, p;
    m = kM[l];
    ki = m.indexOf("x" + k.toString(16) + "x");
    for (i = 0, p = 0; i <= ki; i++) 
        if (m.substr(i, 1) == "x") 
            p++;
    p--;
    return l == "en" ? p : (s && p > 47 && p < 96) ? kpos(k, "en", s) : p > -1 ? p : kpos(k, "en", s)
}

function kmap(){
    kL2 = kL.substr(0, 2);
    kL3 = kL.substr(0, 3);
    var c = kbc[kV];
    return kT[kT[c + kL] ? c + kL : kT[c + kL3] ? c + kL3 : kT[c + kL2] ? c + kL2 : c]
}

function kcode(m, d, pos){
    var i, i0, p, l, k, xyz, m0;
    xyz = "xyz";
    m0 = m;
    m = kex(m);
    d = d == m0 ? m : kex(d);
    for (i = 0, p = -1; p < pos && i < m.length; i++) 
        if (-1 < xyz.indexOf(m.substr(i, 1))) 
            p++;
    i0 = i;
    while (i != m.length && -1 == xyz.indexOf(m.substr(i, 1))) 
        i++;
    l = 1 + i - i0;
    k = m.substr(i0 - 1, l);
    return (l == 1 && k != "z" && k != "y") ? d == m ? 0 : kcode(d, d, pos) : k == "z" ? 0 : k == "y" ? -1 : new Number("0" + k)
}

kM = new Array();
kM["en"] = "xx51x57x45x52x54x59x55x49x4fx50px53tx46x47x48x4ax4bx4cx3ax5ax58sx56rx4ex4dx3cx3ex3fx7bx7dx7cx22x7ex21x40n5ex26n5fx2bxx71x77x65x72x74x79x75x69x6fx70x61x73x64x66x67x68x6ax6bx6cx3bx7ax78x63x76x62x6ex6dx2cx2ex2fx5bx5dx5cx27x60x31x32x33x34x35x36x37x38x39x30x2dx3doe4xebxefxf6xfcxe2xeaxeexf4xfbxe0xe8xecxf2xf9xe1xe9xedxf3xfaxfdxqEN";
kT = new Array();
kT["BP"] = "zrfp2p5r0r2rar3p8pepfp0r1p4r4p3r5p9papbzp7rcr6p6p1pdpczzzr8r9rezr7lxxztfs2s5t0t2tat3s8sesfs0t1s4t4s3t5s9sasbzs7tct6s6s1sdsczzzt8t9tezt7lxxr7t7s0s5s8set3s0s5s8set3s0s5s8set3s0s5s8set3s0s5s8set3x";
kdt = 0;
kpk = 0;
function kbcy(e){
    var i, k, p, m;
    if (kskip) {
        kskip = 0;
        return
    }
    i = "x5bx5dx7bx7dx102xcex103xeexc5xe5x151x144x107x17cx15bx";
    k = kgk(e);
    if (k > 0x400 && k < 0x452) 
        kdt = 1;
    else 
        if (0 <= i.indexOf("x" + k.toString(16) + "x") || k > 0x40 && k < 0x5b || k > 0x60 && k < 0x7b || k >= 0xc0 && k <= 0xfc) 
            kdt = 0;
    if (kdt) {
        kNC++;
        return;
    }
    else 
        kLC++;
    if (kH) 
        return;
    if ((kpk == k) && (k == 0x60 || k == 0xa8 || k == 0xb4 || k == 0x5e || k == 0x7e)) {
        kpk = 0;
        return false
    }
    kpk = k;
    m = kmap();
    if (m) {
        p = kpos(k, kL, e.shiftKey);
        if (p != -1) {
            k = kcode(m, kT[kbc[kV]], p);
            if (k) 
                ksk(e, k)
        }
        return true
    }
}

knk = 2;
kbc = ["", "BP"];
ktr = [kbcy, kbcy];
kMC = ["", ""];
ktip = "Izbor na klaviatura";
if (kie != 2) {
    kMC = ["Английски", "Фонетична кирилица"];
    ktip = ""
}
kint();//-->
