﻿
var positionX; var positionY; function HandleMouseOver(e, cikk_id, cid, pid) {
    var posx = 0; var posy = 0; if (!e) var e = window.event; if (e.pageX || e.pageY) { posx = e.pageX; posy = e.pageY; }
    else if (e.clientX || e.clientY) {
        posx = e.clientX + document.body.scrollLeft
+ document.documentElement.scrollLeft; posy = e.clientY + document.body.scrollTop
+ document.documentElement.scrollTop;
    }
    if (pid == "0") { cid_str = "ctl00_C1_DataList1_ctl" + cid + "_tooltipDiv"; }
    else { cid_str = "ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + cid + "_tooltipDiv"; }
    if (document.getElementById(cid_str).innerHTML == "") {
        var nyelv = getCookieValue('lang'); if (nyelv == 'de') { document.getElementById(cid_str).innerHTML = "Abfrage..."; }
        else { document.getElementById(cid_str).innerHTML = "Betöltés..."; }
        CallTheServer(cikk_id, cid_str); document.getElementById(cid_str).style.display = 'block';
    }
    else { document.getElementById(cid_str).style.display = 'none'; document.getElementById(cid_str).innerHTML = ""; } 
}
function HandleMouseOut(e, cikk_id, cid, pid) {
    if (pid == "0") { cid_str = "ctl00_C1_DataList1_ctl" + cid + "_tooltipDiv"; }
    else { cid_str = "ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + cid + "_tooltipDiv"; }
    document.getElementById(cid_str).style.display = 'none'; document.getElementById(cid_str).innerHTML = "";
}
function ReceiveServerData(arg, context) { document.getElementById(context).innerHTML = arg; }
function HandleMouseOver2(cikk_id, cid, pid) {
    if (pid == "0") { cid_str = "ctl00_C1_DataList1_ctl" + cid + "_hlExtGet"; }
    else { cid_str = "ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + cid + "_hlExtGet"; }
    var nyelv = getCookieValue('lang'); if (nyelv == 'de') { document.getElementById(cid_str).innerHTML = "Abfrage..."; }
    else { document.getElementById(cid_str).innerHTML = "Lekérés..."; }
    CallTheServer2('wsext' + cikk_id, cid_str);
}
function ReceiveServerData2(arg, context) {
    var lbT = context.replace('_hlExtGet', '_lblb2'); var lbD = context.replace('_hlExtGet', '_lblExtDb'); if (context.indexOf("_gvSyn") != -1) { var lbTb = context.replace('_hlExtGet', '_txtSynDb'); }
    else { var lbTb = context.replace('_hlExtGet', '_txtDb'); }
    if (arg != "0 db") { document.getElementById(lbTb).disabled = false; }
    var nyelv = getCookieValue('lang'); if (nyelv == 'de') { document.getElementById(lbT).innerHTML = "Aussenlager:"; }
    else { document.getElementById(lbT).innerHTML = "Külső raktár:"; }
    document.getElementById(context).innerHTML = ""; document.getElementById(lbD).innerHTML = arg;
}
var ListType = 'S'; function Set22(i) {
    var ret_str = ""; if (i <= 9)
        ret_str = "0" + i; else
        ret_str = i; return ret_str;
}
function q(cikk_id)
{ window.open('keszletErtesit.aspx?cid=' + cikk_id, 'Info_' + cikk_id, 'width=660, height=210, menubar=0, status=0, resizable=1, scrollbars=0, toolbar=0, location=0'); }
function set_invisible_ddls(key) {
    var ddl = new Array(); ddl[1] = document.getElementById("ctl00_C1_DropDownList1"); ddl[2] = document.getElementById("ctl00_C1_DropDownList2"); ddl[3] = document.getElementById("ctl00_C1_DropDownList3"); for (k = 1; k <= 3; k++)
        if (key != k)
        for (i = 1; i < ddl[k].length; i++)
        if (i != ddl[k].selectedIndex)
        ddl[k].options[i].style.display = "none";
}
function get_index(txt, id) {
    ddl = document.getElementById("ctl00_C1_DropDownList" + id); ret_i = 0; for (j = 1; j < ddl.length; j++) {
        if (ddl.options[j].text == txt)
            ret_i = j;
    }
    return ret_i;
}
function set_filtersSyn(pid) {
    var ddl = new Array(); ddl[1] = document.getElementById("ctl00_C1_DataList1_ctl" + pid + "_ddlSyn"); var label = new Array(); label[1] = "_hfKrit4"; label[2] = "_hfKrit5"; label[3] = "_hfKrit6"; var nyelv = getCookieValue('lang'); if (nyelv == "de") {
        if (ddl[1] != null) {
            for (i = 0; dl1 = document.getElementById("ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + Set22(i) + label[1]); i++) {
                if (dl1.value == ddl[1].options[ddl[1].selectedIndex].text || ddl[1].options[ddl[1].selectedIndex].text == "Alle") { document.getElementById("Row1" + Set22(i) + pid).style.display = ""; }
                else
                    document.getElementById("Row1" + Set22(i) + pid).style.display = "none";
            } 
        } 
    }
    else {
        if (ddl[1] != null) {
            for (i = 0; dl1 = document.getElementById("ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + Set22(i) + label[1]); i++) {
                if (dl1.value == ddl[1].options[ddl[1].selectedIndex].text || ddl[1].options[ddl[1].selectedIndex].text == "Összes") { document.getElementById("Row1" + Set22(i) + pid).style.display = ""; }
                else
                    document.getElementById("Row1" + Set22(i) + pid).style.display = "none";
            } 
        } 
    } 
}
function set_filters(key) {
    var mireszures = document.getElementById("ctl00_C1_szures"); var ddl = new Array(); ddl[1] = document.getElementById("ctl00_C1_DropDownList1"); ddl[2] = document.getElementById("ctl00_C1_DropDownList2"); ddl[3] = document.getElementById("ctl00_C1_DropDownList3"); var label = new Array(); label[1] = "_hfKrit4"; label[2] = "_hfKrit5"; label[3] = "_hfKrit6"; if (ddl[1] != null) {
        set_invisible_ddls(key); var nyelv = getCookieValue('lang'); if (nyelv == 'de') {
            for (i = 0; dl1 = document.getElementById("ctl00_C1_DataList1_ctl" + Set22(i) + label[1]); i++) {
                dl2 = document.getElementById("ctl00_C1_DataList1_ctl" + Set22(i) + label[2]); dl3 = document.getElementById("ctl00_C1_DataList1_ctl" + Set22(i) + label[3]); if ((dl1.value == ddl[1].options[ddl[1].selectedIndex].text || ddl[1].options[ddl[1].selectedIndex].text == "Alle") && (dl2.value == ddl[2].options[ddl[2].selectedIndex].text || ddl[2].options[ddl[2].selectedIndex].text == "Alle") && (dl3.value == ddl[3].options[ddl[3].selectedIndex].text || ddl[3].options[ddl[3].selectedIndex].text == "Alle")) { document.getElementById("Row1" + Set22(i)).style.display = ""; ddl[1].options[get_index(dl1.value, 1)].style.display = ""; ddl[2].options[get_index(dl2.value, 2)].style.display = ""; ddl[3].options[get_index(dl3.value, 3)].style.display = ""; }
                else
                    document.getElementById("Row1" + Set22(i)).style.display = "none";
            } 
        }
        else {
            for (i = 0; dl1 = document.getElementById("ctl00_C1_DataList1_ctl" + Set22(i) + label[1]); i++) {
                dl2 = document.getElementById("ctl00_C1_DataList1_ctl" + Set22(i) + label[2]); dl3 = document.getElementById("ctl00_C1_DataList1_ctl" + Set22(i) + label[3]); if ((dl1.value == ddl[1].options[ddl[1].selectedIndex].text || ddl[1].options[ddl[1].selectedIndex].text == "Összes") && (dl2.value == ddl[2].options[ddl[2].selectedIndex].text || ddl[2].options[ddl[2].selectedIndex].text == "Összes") && (dl3.value == ddl[3].options[ddl[3].selectedIndex].text || ddl[3].options[ddl[3].selectedIndex].text == "Összes")) { document.getElementById("Row1" + Set22(i)).style.display = ""; ddl[1].options[get_index(dl1.value, 1)].style.display = ""; ddl[2].options[get_index(dl2.value, 2)].style.display = ""; ddl[3].options[get_index(dl3.value, 3)].style.display = ""; }
                else
                    document.getElementById("Row1" + Set22(i)).style.display = "none";
            } 
        } 
    }
    init();
}
function BeforeLoad()
{ document.getElementById("ctl00_C1_PageView3").style.display = "none"; }
function AfterLoad()
{ eo_GetObject("MultiPage1").selectPageById("PageView4"); }
function KapcsTerm(cikk_id, auto_id)
{ window.open('list.aspx?kapcs&' + cikk_id + '&' + auto_id) }
function CikkInfo(cikk_id, auto_id) { var xUrl = 'frmItemInfo.aspx?' + '' + '&' + cikk_id + '&' + auto_id; InfoPopup = window.open(xUrl, '_media', 'width=800, height=450, menubar=0, status=1, resizable=0, scrollbars=0, toolbar=0, location=0'); InfoPopup.focus(); }
function CikkPic(cikk_id, auto_id) { var xUrl = 'frmItemPic.aspx?' + '' + '&' + cikk_id + '&' + auto_id; InfoPopup = window.open(xUrl, '_media', 'width=650, height=80, menubar=0 status=0, resizable=0, scrollbars=0, toolbar=0, location=0'); InfoPopup.focus(); }
function eszrevetel(pcikkszam, auto_id) { var xurl = 'comment.aspx?Y&' + pcikkszam + '&' + auto_id; eo_GetObject('ctl00_C1_Dialog1').setContentUrl(xurl); eo_GetObject('ctl00_C1_Dialog1').show(true); }
function synonyms(cikk_id, cid) {
    cid_str = "ctl00_C1_DataList1_ctl" + cid + "_lblProgress"; var nyelv = getCookieValue('lang'); if (nyelv == "de") { document.getElementById(cid_str).innerHTML = "Abfrage"; }
    else { document.getElementById(cid_str).innerHTML = "Lekérés folyamatban.."; }
    eo_Callback('cbItemList', 'syn|' + cikk_id + '|' + cid);
}
function synonymsISDel(cikk_id, cid) {
    cid_str = "ctl00_C1_DataList1_ctl" + cid + "_lblProgress"; var nyelv = getCookieValue('lang'); if (nyelv == "de") { document.getElementById(cid_str).innerHTML = "Abfrage"; }
    else { document.getElementById(cid_str).innerHTML = "Bezárás folyamatban.."; }
    eo_Callback('cbItemList', 'synDel|' + cikk_id + '|' + cid);
}
function NormalizeStr(value)
{ value = value.replace(/í/g, "!237;"); value = value.replace(/Í/g, "!237;"); value = value.replace(/ú/g, "!250;"); value = value.replace(/Ú/g, "!250;"); value = value.replace(/ü/g, "!252;"); value = value.replace(/Ü/g, "!252;"); value = value.replace(/ű/g, "!251;"); value = value.replace(/Ű/g, "!251;"); value = value.replace(/ö/g, "!246;"); value = value.replace(/Ö/g, "!246;"); value = value.replace(/ő/g, "!245;"); value = value.replace(/Ő/g, "!245;"); value = value.replace(/ó/g, "!243;"); value = value.replace(/Ó/g, "!243;"); value = value.replace(/é/g, "!233;"); value = value.replace(/É/g, "!233;"); value = value.replace(/á/g, "!193;"); value = value.replace(/Á/g, "!193;"); value = value.replace("+", "!100;"); return value }
function getUrl() {
    var oldal = document.URL; var vane = oldal.indexOf('uto-lang', 1); if (vane >= 0)
    { return 'de' }
    else
    { return '' } 
}
function BoschRefresh(ItemCode, cid, ic, gyarto_id) {
    xcid = parseInt(cid)
    cid_str1 = cid_str = "ctl00_C1_DataList1_ctl" + cid + "_hrBosch"; dbcid = "ctl00_C1_DataList1_ctl" + ic + "_gvSyn_ctl" + cid + "_hrBosch"; if (getUrl())
    { var value = getUrl(); }
    else
    { value = "" }
    if (value == "de" || value == "en")
    { document.getElementById(cid_str1).innerHTML = "..."; }
    else {
        if (ic == "-1")
        { document.getElementById(cid_str1).innerHTML = "Lekérés alatt"; }
        else
            document.getElementById(dbcid).innerHTML = "Lekérés alatt";
    }
    eo_Callback('cbItemList', 'BOSCH|' + NormalizeStr(ItemCode) + '|' + '0' + '|' + GetVevo_2Basket() + '|' + cid + '|' + ic + '|' + gyarto_id);
}
function KosarbaSyn(ItemCode, cid, pid)
{ var mindb = document.getElementById("ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + cid + "_MinRendDb"); dbcid = "ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + cid + "_txtSynDb"; var qty = document.getElementById(dbcid).value; eo_Callback('cbBasket', NormalizeStr(ItemCode) + '|' + qty + '|' + mindb.value + '|' + "synauto"); }
function TobbKosarbaSyn(cikkszam, cid, pid, autoid)
{ dbcid = "ctl00_C1_DataList1_ctl" + pid + "_gvSyn_ctl" + cid + "_txtSynDb"; var qty = document.getElementById(dbcid).value; eo_Callback('cbTobbkosar', NormalizeStr(cikkszam) + '|' + qty + '|' + GetVevo_2Basket() + '|' + autoid); }
function Kosarba(ItemCode, cid, ic)
{ var mindb = document.getElementById("ctl00_C1_DataList1_ctl" + cid + "_MinRendDb"); cid = "ctl00_C1_DataList1_ctl" + cid + "_txtDb"; var qty = document.getElementById(cid).value; eo_Callback('cbBasket', NormalizeStr(ItemCode) + '|' + qty + '|' + mindb.value); }
function TobbKosarba(cikkszam, cid, autoid)
{ cid = "ctl00_C1_DataList1_ctl" + cid + "_txtDb"; var qty = document.getElementById(cid).value; eo_Callback('cbTobbkosar', NormalizeStr(cikkszam) + '|' + qty + '|' + GetVevo_2Basket() + '|' + autoid); }
var items = new Array(); var itemCount = 0; var itemInited = false; var itemSelected = -1; var KosarUtaniElsoEnter = false; var FokuszKosarMennyisegen = false; document.body.setAttribute('onkeypress', 'ItemsKeyPress(event);'); document.onkeydown = 'ItemsKeyPress(event);'; function init() {
    items = new Array(); itemCount = 0; itemInited = false; itemSelected = -1; KosarUtaniElsoEnter = false; var mp = document.getElementById('ctl00_C1_DataList1'); if (mp != null) {
        var tds = mp.getElementsByTagName('td'); var s = tds.length + ' darabot találtam:\n'; var j = 0; for (var i = 0; i < tds.length; i++) {
            if ((tds[i].className == 'DataList1') && (tds[i].align != 'center')) {
                var td = tds[i]; var tables = td.getElementsByTagName('table')
                if (tables.length > 0) { var table = tables[0]; items[itemCount] = table; itemCount++; }
                s = s + 'ID: ' + tds[i].className + '\n'; j++; if (j > 20) { s = tds.length + ' darabot találtam:\n'; j = 0; } 
            } 
        } 
    }
    if (itemCount > 0) { items[0].style.backgroundColor = "#CCFFAA"; itemSelected = 0; itemInitiated = true; items[0].focus(); } 
}
function Elozo() {
    var ok = false; if (itemInitiated) { if (itemSelected > 0) { items[itemSelected].style.backgroundColor = "#ececec"; itemSelected--; items[itemSelected].style.backgroundColor = "#CCFFAA"; ok = true; window.scrollTo(0, getY(items[itemSelected]) - 250); } }
    return ok
}
function Kovetkezo() {
    var ok = false; if (itemInitiated) { if (itemSelected < itemCount - 1) { items[itemSelected].style.backgroundColor = "#ececec"; itemSelected++; items[itemSelected].style.backgroundColor = "#CCFFAA"; ok = true; window.scrollTo(0, getY(items[itemSelected]) - 250); } }
    return ok
}
function ItemsKeyPress(e) {
    var Kezeles = true; if (e.keyCode) keycode = e.keyCode; else keycode = e.which; if (keycode == 38)
    { if (FokuszKosarMennyisegen == false) { Elozo(); Kezeles = false; } }
    if (keycode == 40)
    { if (FokuszKosarMennyisegen == false) { Kovetkezo(); Kezeles = false; } }
    if (keycode == 37)
    { if (FokuszKosarMennyisegen == false) { VisszaLink(); } }
    if (keycode == 115)
    { if (FokuszKosarMennyisegen == false) { Szinonima(); } }
    if (keycode == 105)
    { if (FokuszKosarMennyisegen == false) { Informacio(); } }
    if (keycode == 101)
    { if (FokuszKosarMennyisegen == false) { Eszrevetel(); } }
    if (keycode == 13 && FokuszKosarMennyisegen == false) {
        var cidd = "ctl00_C1_DataList1_ctl" + SzamKiegeszites(itemSelected) + "_txtDb"; if (document.getElementById(cidd).value != 0) {
            if (!KosarUtaniElsoEnter) {
                var darab = Number(prompt("Mennyit szeretne a kosárba tenni?", "1")); if (darab > 0) { var cid = "ctl00_C1_DataList1_ctl" + SzamKiegeszites(itemSelected) + "_txtDb"; document.getElementById(cid).value = darab; Kosarba(ShowSelectedCikkszam(), SzamKiegeszites(itemSelected), '1'); KosarUtaniElsoEnter = true; }
                Kezeles = false;
            }
            else { KosarUtaniElsoEnter = false; } 
        } 
    }
    else
    { KosarUtaniElsoEnter = false; }
    return Kezeles;
}
function ShowSelectedCikkszam() {
    var result = ''; var t = items[itemSelected]; var spans = t.getElementsByTagName('span'); for (var i = 0; i < spans.length; i++) { if (spans[i].className == 'ListaCim') { result = spans[i].innerHTML; } }
    return result;
}
function SzamKiegeszites(x) {
    x = x + ''; if (x.length = 1) { x = '0' + x; }
    return x
}
function getY(oElement) {
    var iReturnValue = 0; while (oElement != null) { iReturnValue += oElement.offsetTop; oElement = oElement.offsetParent; }
    return iReturnValue;
}
function whereAmI(who, wch) {
    var L = 0, R = 0; var pa = who; while (pa.parentNode) { L += (pa.offsetLeft) ? pa.offsetLeft : 0; R += (pa.offsetTop) ? pa.offsetTop : 0; if (pa == document.body || wch === false) break; pa = pa.parentNode; }
    var A = [L, R]; return (wch === 1 || wch === 2) ? A[wch] : A;
}
function VisszaLink() {
    var link = document.getElementById('ctl00_C1_linkGroup'); if (link != null)
    { var linkURL = link.href; window.location = linkURL; }
    else
    { history.go(-1); } 
}
function Szinonima() { synonyms(GetSelectedItemID(), ShowSelectedCikkszam()); }
function GetSelectedItemID() {
    var result = 0; var t = items[itemSelected]; var links = t.getElementsByTagName('a'); for (var i = 0; i < links.length; i++) { if (links[i].className == 'szinonima') { var linkURL = links[i].href; var darabok = linkURL.split("'"); var CikkID = darabok[1]; CikkID = Number(CikkID); result = CikkID; } }
    return result;
}
function GetAutoID() {
    var result = 0; var t = items[itemSelected]; var links = t.getElementsByTagName('a'); for (var i = 0; i < links.length; i++) { if (links[i].className == 'DataList2') { var linkURL = links[i].href; var darabok = linkURL.split("'"); var AutoID = darabok[3]; AutoID = Number(AutoID); result = AutoID; } }
    return result;
}
function Informacio() { CikkInfo(GetSelectedItemID(), GetAutoID()); }
function Eszrevetel() { eszrevetel(ShowSelectedCikkszam(), GetAutoID()); }
function KosarMennyisegFokuszban() {
    var valasz = false; var PW1 = document.getElementById('ctl00_C1_PageView1'); var inputok = PW1.getElementsByTagName('input'); var i = 1; while ((i <= inputok.length - 1) && (valasz == false)) {
        if (inputok[i].type == 'text') { if (inputok[i].focused == true) { valasz = true; } }
        i = i + 1;
    }
    return valasz;
}
function KosarMennyisegOnFocus() { FokuszKosarMennyisegen = true; }
function KosarMennyisegOnBlur() { FokuszKosarMennyisegen = false; }

function closeDialog() { eo_GetObject('ctl00_C1_Dialog1').close(); }