// crKraje
function krajClick(strKraj, strNadpis, strKod) {
    document.getElementById('hidCr').value = strKraj;
    document.getElementById('cr').src = 'img/maps/cr_' + strKraj + '.gif';
    document.getElementById('divCr').innerHTML = strNadpis;

    for (var i = 0; i < document.getElementById('hidCrMax').value; i++) {
        document.getElementById('locality_' + i).style.display = 'none';
    }
    document.getElementById('locality_' + strKod).style.display = 'block';
    
}
function krajOver(strKraj) {
    document.getElementById('cr').src = 'img/maps/cr_' + strKraj + '.gif';
}
function krajOut() {
    document.getElementById('cr').src = 'img/maps/cr_' + document.getElementById('hidCr').value + '.gif';
}


// rubricExpand
function rubricExpand(nExpand) {
    for (var i = 0; i < document.getElementById('hidCntLi').value; i++) {
        if (i == nExpand) {
            document.getElementById('li' + i + '_a').style.display = 'none';
            document.getElementById('li' + i + '_b').style.display = 'block';
        }
        else {
            document.getElementById('li' + i + '_a').style.display = 'block';
            document.getElementById('li' + i + '_b').style.display = 'none';
        }
    }
}
// rubricCollapse
function rubricCollapse() {
    for (var i = 0; i < document.getElementById('hidCntLi').value; i++) {
            document.getElementById('li' + i + '_a').style.display = 'block';
            document.getElementById('li' + i + '_b').style.display = 'none';
    }
}


// doprava - platby
function disable_payment(x1, x2, x3, x4, x5) {
    for (var i = 1; i <= eval(document.getElementById('ctl00_ContentPlaceHolder1_hidCntPayment').value); i++) {
        try {
            document.getElementById('ctl00_ContentPlaceHolder1_rbt_dp_' + i).disabled = false;
            document.getElementById('ctl00_ContentPlaceHolder1_lbl_dp_' + i).disabled = false;
            document.getElementById('ctl00_ContentPlaceHolder1_lbl_dp_' + i).style.color = '#444444';
        }
        catch (e) { }
    }
    // disable platby
    if (x1 != '') { disable_payment_det(x1); }
    if (x2 != '') { disable_payment_det(x2); }
    if (x3 != '') { disable_payment_det(x3); }
    if (x4 != '') { disable_payment_det(x4); }
    if (x5 != '') { disable_payment_det(x5); }
}


// disable jedna platba
function disable_payment_det(x) {
    try
    {
    document.getElementById('ctl00_ContentPlaceHolder1_rbt_dp_' + x).checked = false;
    document.getElementById('ctl00_ContentPlaceHolder1_rbt_dp_' + x).disabled = true;
    document.getElementById('ctl00_ContentPlaceHolder1_lbl_dp_' + x).disabled = true;
    document.getElementById('ctl00_ContentPlaceHolder1_lbl_dp_' + x).style.color = '#cccccc';
    }
    catch (e) { }
}


// postBackListPar
function postBackListPar() {
    document.getElementById('ctl00_ContentPlaceHolder1_hidListPar').value = (new Date()).getTime();
    __doPostBack('ctl00_ContentPlaceHolder1_hidListPar', '');
}


// jen cislo v textboxu
function NumericOnly(i, dec) {
    if (i.value.length > 0) {

        if (dec == 0)
        { i.value = i.value.replace(/[^\d]+/g, ''); }
        else
        { i.value = i.value.replace(/[^\d\.]/g, '').replace('..', '.'); }
    }
}

// mkSearch
function mkSearch() 
{
    if (event.keyCode == 13) 
    {
        document.getElementById('ctl00_hidSearch').value = (new Date()).getTime();
        __doPostBack('ctl00_hidSearch', '');
    }
}

// zoom window
function zoomWin() {
    var sH = document.documentElement.clientHeight + 70;
    var sW = document.documentElement.clientWidth - 5;
    if (sH < 600 || sW < 800) {
        sH = 600;
        sW = 800;
    }
    var n = window.open("", "winMax", "toolbar=no,location=no,scrollbars=no,status=no,resizable=no,top=0,left=0,width=" + sW + ",height=" + sH);
    //n.document.close();
    n.focus();
}
// zoom window
function zoomWin2() {

//    var sW = 800;
//    var sH = 600;
//
    var sH = window.opener.document.documentElement.clientHeight + 70;
    var sW = window.opener.document.documentElement.clientWidth - 5;
    if (sH < 600 || sW < 800) {
        sH = 600;
        sW = 800;
    }


    var n = window.open("", "winMax", "toolbar=no,location=no,scrollbars=no,status=no,resizable=no,top=0,left=0,width=" + sW + ",height=" + sH);
//    //n.document.close();

//    sW = (NS) ? window.innerWidth : document.body.clientWidth;
//    sH = (NS) ? window.innerHeight : document.body.clientHeight;
//    sW = document.images[0].width - sW;
//    sH = document.images[0].height - sH;

//    n.resizeTo(sW, sH); 

    n.focus();
}

// get query string
function getQ(key, default_) 
{
    if (default_ == null) { default_ = "" };
    key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + key + "=([^&#]*)");
    var qs = regex.exec(window.location.href);
    if (qs == null) { return default_; }
    else { return qs[1]; } 
}



// LIST MENU
function menuList(strM) 
{
    document.getElementById('ctl00_ContentPlaceHolder1_hidListMenu').value = strM;
}
// LIST MANUF
function manufList(strM) {
    document.getElementById('ctl00_ContentPlaceHolder1_hidListManuf').value = strM;
}
// LIST TYPE
function typeList(strM) {
    document.getElementById('ctl00_ContentPlaceHolder1_hidListViewDefault').value = strM;
}
// LIST PAGE
function typePage(strM) {
    document.getElementById('ctl00_ContentPlaceHolder1_hidPg').value = strM;
    __doPostBack('ctl00$ContentPlaceHolder1$hidPg', '');
}
function typePagePrev() {
    document.getElementById('ctl00_ContentPlaceHolder1_hidPg').value = document.getElementById('ctl00_ContentPlaceHolder1_hidPrev').value;
    __doPostBack('ctl00$ContentPlaceHolder1$hidPg', '');
}
function typePageNext() {
    document.getElementById('ctl00_ContentPlaceHolder1_hidPg').value = document.getElementById('ctl00_ContentPlaceHolder1_hidNext').value;
    __doPostBack('ctl00$ContentPlaceHolder1$hidPg', '');
}

// BOOKMARKS
function xbm_show(nGal, nNum, nMax) {
    var cPref = nGal + '_' + nNum;
    xbm_hideAll(nGal, nMax);
    document.getElementById('divBT' + cPref).style.display = 'block';
    document.getElementById('aBM' + cPref).className = 'active';
    if (nNum == 0) { document.getElementById('aBM' + cPref).className += ' first'; }
    if (nNum == nMax) {
        document.getElementById('aBM' + cPref).className += ' last';
        if (nGal == 0) { document.getElementById('aBM' + cPref).className += ' det'; }
    }
}
function xbm_hideAll(nGal, nMax) {
    var cPref = '';
    for (var i = 0; i <= nMax; i++) {
        cPref = nGal + '_' + i;
        document.getElementById('divBT' + cPref).style.display = 'none';
        document.getElementById('aBM' + cPref).className = 'noactive';
        if (i == 0) { document.getElementById('aBM' + cPref).className += ' first'; }
        if (i == nMax) {
            document.getElementById('aBM' + cPref).className += ' last';
            if (nGal == 0) { document.getElementById('aBM' + cPref).className += ' det'; }
        }
    }
}


// GALERIE POSUV
function gx_Prev(nGal) {
    var numIdx = document.getElementById('hidGx_ImgIdx_' + nGal).value * 1 - 1;
    var numCnt = document.getElementById('hidGx_ImgCnt_' + nGal).value * 1;
    if (numIdx >= 0) {
        document.getElementById('aGx_' + (numIdx + 1) + '_' + nGal).style.display = 'block';
        document.getElementById('aGx_' + (numIdx + 5) + '_' + nGal).style.display = 'none';
        document.getElementById('hidGx_ImgIdx_' + nGal).value = numIdx;
    }
}
function gx_Next(nGal) {
    var numIdx = document.getElementById('hidGx_ImgIdx_' + nGal).value * 1 + 1;
    var numCnt = document.getElementById('hidGx_ImgCnt_' + nGal).value * 1;
    if (numIdx + 3 < numCnt) {
        document.getElementById('aGx_' + (numIdx) + '_' + nGal).style.display = 'none';
        document.getElementById('aGx_' + (numIdx + 4) + '_' + nGal).style.display = 'block';
        document.getElementById('hidGx_ImgIdx_' + nGal).value = numIdx;
    }
}

// NABIDKA POSUV
function gl_Prev(nGal) {
    var numIdx = document.getElementById('hidGl_ImgIdx_' + nGal).value * 1 - 1;
    var numCnt = document.getElementById('hidGl_ImgCnt_' + nGal).value * 1;
    if (numIdx >= 0) {
        document.getElementById('divGl_' + (numIdx + 1) + '_' + nGal).style.display = 'block';
        document.getElementById('divGl_' + (numIdx + 5) + '_' + nGal).style.display = 'none';
        document.getElementById('hidGl_ImgIdx_' + nGal).value = numIdx;
    }
}
function gl_Next(nGal) {
    var numIdx = document.getElementById('hidGl_ImgIdx_' + nGal).value * 1 + 1;
    var numCnt = document.getElementById('hidGl_ImgCnt_' + nGal).value * 1;
    if (numIdx + 3 < numCnt) {
        document.getElementById('divGl_' + (numIdx) + '_' + nGal).style.display = 'none';
        document.getElementById('divGl_' + (numIdx + 4) + '_' + nGal).style.display = 'block';
        document.getElementById('hidGl_ImgIdx_' + nGal).value = numIdx;
    }
}


