var receivers = new Array;

function addReceiver(elem, mail, id){
    if (elem.checked){
        receivers.push(mail);
        document.getElementById("row" + id).style.fontWeight = "bold";
    } else {
        document.getElementById("row" + id).style.fontWeight = "normal";
        var delInd = -1;
        var i = 0;
        while ( !(delInd != -1 || i == receivers.length)){
            if (receivers[i] == mail){
                delInd = i;
            }
            i++;
        }
        if (delInd != -1) {
            receivers.splice(delInd, 1);
        }
    }
    /*
    if (receivers.length > 0){
        document.getElementById("send-mail-to-selected").style.display = "block";
    } else {
        document.getElementById("send-mail-to-selected").style.display = "none";
    }
    */
}

function selectAll(elem){
    var tbody = document.getElementById("vendor-list").tBodies[0];
    var checker;
    for (var i = 0; i < tbody.rows.length; i++){
        checker = tbody.rows[i].cells[0].childNodes[0];
        if (!checker.disabled && ((elem.checked && !checker.checked) || (!elem.checked && checker.checked))){
            checker.click();
        }
    }
}

function sendLetter(){
    if (receivers.length == 0){
        alert("Необходимо отметить выбранные компании галочкой, кликнув мышкой рядом с ее названием.");
        return;
    }
    var url = "mailto:" + receivers.join(",");
    window.open(url);
}

function printVersion(){
    var htmlHeader = document.getElementsByTagName("head")[0];
    var content = document.getElementById("content");
    var pWindow = window.open();
    pWindow.document.open();
    pWindow.document.write("<html><head>");
    pWindow.document.write(htmlHeader.innerHTML);
    pWindow.document.write("</head><body>");
    var printableContent = content.innerHTML; //Special thanks to MSIE 6
    pWindow.document.write(printableContent);
    pWindow.document.write("</body></html>");
    pWindow.document.close();
}
