﻿
function SelectRadioButton(btn1id, btn2id)
{
    var status = document.getElementById(btn1id).value;
    
    if (status == "false")
    {
        document.getElementById(btn1id).value = true;
        document.getElementById(btn2id).value = false;
        
        document.getElementById(btn1id + 's').className = "checked";
        document.getElementById(btn2id + 's').className = "unchecked";
    }
}

function OpenPopup(request)
{
   var opened = window.open(request ,null,'width=330, height=300, status=no, resizable=no, scrollbars=yes, toolbar=no,location=no,menubar=no ')
   if (window.focus)
   {
        opened.focus();
   }}

function SelectPlan(selectid, index) {
    document.getElementById(selectid).selectedIndex = index;
}

function PrintPage1() {

    //alert("Сайтът е в процес на обновяване и временно тази услуга е спряна!");
    //return;
    
    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=900, height=600, left=100, top=25";
    var content_vlue = document.getElementById("print_content").innerHTML;

    var docprint = window.open("", "", disp_setting);
    
    var cssPath = document.getElementById("ctl00_cssPath").value;
    var pageTitle = document.getElementById("ctl00_pageTitle").value;

    var link0 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + cssPath + "printpreview.css" + "\"></link>";
    var link1 = "";
    var link2 = "";
    var link3 = "";

    if (document.getElementById("ctl00_head_link1") != null) {
        link1 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + document.getElementById("ctl00_head_link1").getAttribute("href") + "\"></link>"
    }

    if (document.getElementById("ctl00_head_link2") != null) {
        link2 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + document.getElementById("ctl00_head_link2").getAttribute("href") + "\"></link>"
    }

    if (document.getElementById("ctl00_head_link3") != null) {
        link3 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + document.getElementById("ctl00_head_link3").getAttribute("href") + "\"></link>"   
    }

    docprint.document.open();
    //docprint.document.title = "aaaa";
    docprint.document.write('<html><head><title>' + pageTitle + '</title>');
    docprint.document.write(link0);
    docprint.document.write(link1);
    docprint.document.write(link2);
    docprint.document.write(link3);
    docprint.document.write('</head><body onLoad="self.print()">');
    //docprint.document.write('</head><body>');
    //docprint.document.write('<div class="page_content">');
    docprint.document.write('<div class="pbody">');
    docprint.document.write(content_vlue);
    docprint.document.write('</div>');
    //docprint.document.write('</div>');
    docprint.document.write('</body></html>');
    docprint.document.close();
    docprint.focus();
}

function PrintPage2() {
    var tabSelected = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTab").value;

    if (tabSelected == 0) {
        var techid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTechnologyId").value;

        if (techid != "") {
            PrintTechnology(techid);
        }

        //alert("Сайтът е в процес на обновяване и временно тази услуга е спряна!");
        //return;    
        } else if (tabSelected == 2) {
        var posid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfPositionId").value;
        var atype = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfAnalysisType").value;

        if (posid != "") {
            if (atype != "pricelist") {
                PrintPosition(posid, atype);
            } else {
                var techid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTechUnicId").value;

                if (techid != "") {
                    PrintTechnologyTable(techid);
                }    
            }
        }
    }
}

function PrintPage3() {
        var techid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTechUnicId").value;

        if (techid != "") {
            PrintTechnologyTable(techid);
        }    
}

function PrintTechnology(id) {

    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=900, height=600, left=50, top=25";
    //var content_vlue = document.getElementById("print_position").innerHTML;

    var path = document.getElementById("ctl00_absolutePath").value + "popups/printpreview2.aspx?p2=" + id;

    var docprint = window.open(path, "", disp_setting);
}

function PrintTechnologyTable(id) {

    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=900, height=600, left=50, top=25";
    //var content_vlue = document.getElementById("print_position").innerHTML;

    var path = document.getElementById("ctl00_absolutePath").value + "popups/printpreview3.aspx?p2=" + id;

    var docprint = window.open(path, "", disp_setting);
}


function PrintPosition(id, atype) {

    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=900, height=600, left=50, top=25";
    //var content_vlue = document.getElementById("print_position").innerHTML;

    var path = document.getElementById("ctl00_absolutePath").value + "popups/printpreview1.aspx?p2=" + id + "&p3=" + atype;

    var docprint = window.open(path, "", disp_setting);

    return;
    var cssPath = document.getElementById("ctl00_cssPath").value;
    var pageTitle = document.getElementById("ctl00_pageTitle").value;

    var link0 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + cssPath + "printpreview.css" + "\"></link>";
    var link1 = "";
    var link2 = "";
    var link3 = "";

    if (document.getElementById("ctl00_head_link1") != null) {
        link1 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + document.getElementById("ctl00_head_link1").getAttribute("href") + "\"></link>"
    }

    if (document.getElementById("ctl00_head_link2") != null) {
        link2 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + document.getElementById("ctl00_head_link2").getAttribute("href") + "\"></link>"
    }

    if (document.getElementById("ctl00_head_link3") != null) {
        link3 = "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + document.getElementById("ctl00_head_link3").getAttribute("href") + "\"></link>"
    }

    docprint.document.open();
    //docprint.document.title = "aaaa";
    docprint.document.write('<html><head><title>' + pageTitle + '</title>');
    docprint.document.write(link0);
    docprint.document.write(link1);
    docprint.document.write(link2);
    docprint.document.write(link3);
    docprint.document.write('</head><body onLoad="self.print()">');
    //docprint.document.write('</head><body>');
    //docprint.document.write('<div class="page_content">');
    docprint.document.write('<div class="pbody">');
    docprint.document.write(content_vlue);
    docprint.document.write('</div>');
    //docprint.document.write('</div>');
    docprint.document.write('</body></html>');
    docprint.document.close();
    docprint.focus();
}

function SelectPage(listPageIndexId, hfpposid, targetid, pageIndex) {

    var hfPosIndex = document.getElementById(hfpposid);
    var target = document.getElementById(targetid).value;
    var cPageIndex = pageIndex - 1;
    var oldselectedpage = document.getElementById(target + hfPosIndex.value);
    var targetPosIndexId = document.getElementById(listPageIndexId).value;

    //alert(oldselectedpage.id);
    //alert("1:" + "pageLink_" + hfPosIndex.value);
    var item = document.getElementById("pageLink_" + hfPosIndex.value).parentNode;
    //alert("2");
    var newselectedpage = document.getElementById(target + cPageIndex);
    var newitem = document.getElementById("pageLink_" + cPageIndex).parentNode;
    //alert(cPageIndex + hfPosIndex.value);
    //alert(item + " " + pageIndex + " new: " + newitem);
    item.className = "item";
    newitem.className = "selected";
    oldselectedpage.className = "phidden";
    newselectedpage.className = "pvisible";
    hfPosIndex.value = cPageIndex;
    //alert(cPageIndex + hfPosIndex.value);

    var targetPosIndex = document.getElementById(targetPosIndexId);

    if (targetPosIndex != null) {
        targetPosIndex.value = cPageIndex;
    }
}

function SelectPageDt(listPageIndexId, hfpposid, targetid, dt) {

    var hfPosIndex = document.getElementById(hfpposid);
    var target = document.getElementById(targetid).value;

    var oldselectedpage = document.getElementById(target + hfPosIndex.value);

    var cPageIndex = window.parseInt(hfPosIndex.value) + dt;

    var newselectedpage = document.getElementById(target + cPageIndex);

    if (newselectedpage != null) {
        var item = document.getElementById("pageLink_" + hfPosIndex.value).parentNode;
        var newitem = document.getElementById("pageLink_" + cPageIndex).parentNode;
        item.className = "item";
        newitem.className = "selected";
        oldselectedpage.className = "phidden";
        newselectedpage.className = "pvisible";
        hfPosIndex.value = cPageIndex;

        var targetPosIndexId = document.getElementById(listPageIndexId).value;
        var targetPosIndex = document.getElementById(targetPosIndexId);

        if (targetPosIndex != null) {
            targetPosIndex.value = cPageIndex;
        }

    }
}

function ExcelExport1(sender) {
    var tabSelected = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTab").value;

    if (tabSelected == 2) {

        //alert("Сайтът е в процес на обновяване и временно тази услуга е спряна!");
        //return false;
    
    
        var posid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfPositionId").value;

        if (posid != "") {
            var atype = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfAnalysisType").value;
            var path = "";
        
            if (atype != "pricelist") {
                path = document.getElementById("ctl00_absolutePath").value + "download.aspx?p1=download_pos_excel_1&p2=" + posid + "&p3=" + atype;
            } 
            else {
                    var techid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTechUnicId").value;
                    path = document.getElementById("ctl00_absolutePath").value + "download.aspx?p1=download_tech_excel_1&p2=" + techid;
                   }

            sender.href = path;
            //alert("pos excel");

            return true;
            //ExcelExportPosition(posid);
        }
    }
    return false;
}

function ExcelExport2(sender) {
        var techid = document.getElementById("ctl00_ContentPlaceHolderContent_content2_hfTechUnicId").value;

        if (techid != "") {
            var path = document.getElementById("ctl00_absolutePath").value + "download.aspx?p1=download_tech_excel_1&p2=" + techid;
            sender.href = path;
            
            return true;
        }    
    return false;
}
