﻿var SQLMenuElements = null;

function OnContactsLoad()
{
}

function SQLSelectAction()
{
    try {
//        var response = Default.SQLSelectAction();
//        var SQLSelectReports = document.getElementById("QSLSelectReports");
//        SQLSelectReports.innerHTML = response.value;
//        SQLSelectReports.style.visibility = 'visible';
    } catch(e) { alert("SQLSelectAction exception: " + e.message); }
}

function SQLAddAction()
{
    try {
//        var inputDataCount = Number(document.getElementById("inputDataCount").innerHTML);
//        var inputData = "";
//        for(var i = 1; i <= inputDataCount; i++) {
//            var costN = Number(document.getElementById("SQLAddCost" + i).value);
//            var volN = Number(document.getElementById("SQLAddVolume" + i).value);
//            if(!(costN > 0 && volN > 0)) {
//                alert("Input data has an incorrect format. Pleas try again.");
//                return;
//            }
//            var inputCost = document.getElementById("SQLAddCost" + i).value;
//            var inputVolume = document.getElementById("SQLAddVolume" + i).value;
//            inputData = inputData + inputCost + "|" + inputVolume + ";";
//        }
//        var maxVolumeN = Number(document.getElementById("SQLAddMaxVolume").value);
//        if(!(maxVolumeN > 0)) {
//            alert("Input data has an incorrect format. Pleas try again.");
//            return;
//        }
//        var response = Default.SQLAddAction(inputData, maxVolumeN);
//        alert(response.value);
    } catch(e) { alert("SQLAddAction exception: " + e.message); }
}

function SQLAddMoreAction()
{
    try {
//        var sQLInputData = document.getElementById("SQLInputDataPanel");
//        var inputDataCount = document.getElementById("inputDataCount");
//        var prevCostValues = new Hash();
//        var prevVolumeValues = new Hash();
//        var newCount = 1 + Number(inputDataCount.innerHTML);
//        for(var i = 1; i < newCount; i++) {
//            prevCostValues["SQLAddCost" + i] = document.getElementById("SQLAddCost" + i).value;
//            prevVolumeValues["SQLAddVolume" + i] = document.getElementById("SQLAddVolume" + i).value;
//        }
//        inputDataCount.innerHTML = newCount;
//        sQLInputData.innerHTML = sQLInputData.innerHTML + "<div id=\"SQLAdd" + newCount + "\"><input id=\"SQLAddCost" + newCount + "\" type=\"text\" /> <input id=\"SQLAddVolume" + newCount + "\" type=\"text\" /></div>";
//        var cost;
//        var volume;
//        for(var i = 1; i < newCount; i++) {
//            cost = document.getElementById("SQLAddCost" + i);
//            cost.value = prevCostValues["SQLAddCost" + i];
//            volume = document.getElementById("SQLAddVolume" + i);
//            volume.value = prevVolumeValues["SQLAddVolume" + i];
//        }
    } catch(e) { alert("SQLAddMoreAction exception: " + e.message); }
}

function DeleteRucksackAction()
{
     try {
//        var ruckN = Number(document.getElementById("DeletedRucksackNumber").value);
//        if(!(ruckN > 0)) {
//            alert("Input data has an incorrect format. Pleas try again.");
//            return;
//        }
//        var response = Default.DeleteRucksack(ruckN);
//        alert(response.value);
    } catch(e) { alert("SQLAddMoreAction exception: " + e.message); }
}

function UpdateRucksackAddMoreAction()
{
    try {
//        var sQLInputData = document.getElementById("UpdateRucksackInputDataPanel");
//        var inputDataCount = document.getElementById("UpdateRucksackInputDataCount");
//        var prevCostValues = new Hash();
//        var prevVolumeValues = new Hash();
//        var newCount = 1 + Number(inputDataCount.innerHTML);
//        for(var i = 1; i < newCount; i++) {
//            prevCostValues["UpdateRucksackSQLAddCost" + i] = document.getElementById("UpdateRucksackSQLAddCost" + i).value;
//            prevVolumeValues["UpdateRucksackSQLAddVolume" + i] = document.getElementById("UpdateRucksackSQLAddVolume" + i).value;
//        }
//        inputDataCount.innerHTML = newCount;
//        sQLInputData.innerHTML = sQLInputData.innerHTML + "<div id=\"UpdateRucksackSQLAdd" + newCount + "\"><input id=\"UpdateRucksackSQLAddCost" + newCount + "\" type=\"text\" /> <input id=\"UpdateRucksackSQLAddVolume" + newCount + "\" type=\"text\" /></div>";
//        var cost;
//        var volume;
//        for(var i = 1; i < newCount; i++) {
//            cost = document.getElementById("UpdateRucksackSQLAddCost" + i);
//            cost.value = prevCostValues["UpdateRucksackSQLAddCost" + i];
//            volume = document.getElementById("UpdateRucksackSQLAddVolume" + i);
//            volume.value = prevVolumeValues["UpdateRucksackSQLAddVolume" + i];
//        }
    } catch(e) { alert("UpdateRucksackAddMoreAction exception: " + e.message); }
}

function bUpdateRucksackLessAction()
{
    try{
//        var inputDataCount = document.getElementById("UpdateRucksackInputDataCount");
//        var newCount = Number(inputDataCount.innerHTML);
//        if(newCount <= 1)
//            return;
//        document.getElementById("UpdateRucksackInputDataPanel").removeChild(document.getElementById("UpdateRucksackSQLAdd" + newCount));
//        inputDataCount.innerHTML = newCount - 1;
   } catch(e) { alert("bUpdateRucksackLessAction exception: " + e.message); }
}

function GetDeletedRucksackAction()
{
    try {
//        var ruckN = Number(document.getElementById("SQLUpdateDeletedRucksackNumber").value);
//        if(!(ruckN > 0)) {
//            alert("Input data has an incorrect format. Pleas try again.");
//            return;
//        }
//        var costs = Default.SQLSelectDeletedRucksackCosts(ruckN);
//        var volumes = Default.SQLSelectDeletedRucksackVolumes(ruckN);
//        var maxVolumes = Default.SQLSelectDeletedRucksackMaxVolume(ruckN);
//        var costsArr = costs.value.split('|');
//        var volumesArr = volumes.value.split('|');
//        var maxVolumesArr = maxVolumes.value.split('|');
//        var maxVolume = maxVolumesArr[0];
//        var rucksackNumber = maxVolumesArr[1];
//        document.getElementById("RucksackNumber").innerHTML = rucksackNumber;
//        
//        var sQLInputData = document.getElementById("UpdateRucksackInputDataPanel");
//        var inputDataCount = document.getElementById("UpdateRucksackInputDataCount");
//        sQLInputData.innerHTML = "<div id=\"UpdateRucksackAddHeaderPanel\"><div id=\"UpdateRucksackAddHeaderCost\">Cost: </div><div id=\"UpdateRucksackAddHeaderVolume\">Volume:</div></div>";
//        document.getElementById("UpdateRucksackControlHeader").innerHTML += " N" + rucksackNumber;
//        document.getElementById("UpdateRucksackAddMaxVolume").value = maxVolume;
//        
//        var newCount = 0;
//        for(var i = 0; i<volumesArr.length;i++)
//        {
//            newCount = newCount + 1;
//            sQLInputData.innerHTML = sQLInputData.innerHTML + "<div id=\"UpdateRucksackSQLAdd" + newCount + "\"><input id=\"UpdateRucksackSQLAddCost" + newCount + "\" value=\"" + costsArr[i] + "\"" + " type=\"text\" /> <input id=\"UpdateRucksackSQLAddVolume" + newCount + "\" value=\"" + volumesArr[i] + "\"" + " type=\"text\" /></div>";
//        }
//        inputDataCount.innerHTML = newCount;
//        sQLInputData.style.visibility = 'visible';
    } catch(e) { alert("GetDeletedRucksackAction exception: " + e.message); }
}

function UpdateRucksackResolveAction()
{
    try {
//        var inputDataCount = Number(document.getElementById("UpdateRucksackInputDataCount").innerHTML);
//        var inputData = "";
//        for(var i = 1; i <= inputDataCount; i++) {
//            var costN = Number(document.getElementById("UpdateRucksackSQLAddCost" + i).value);
//            var volN = Number(document.getElementById("UpdateRucksackSQLAddVolume" + i).value);
//            if(!(costN > 0 && volN > 0)) {
//                alert("Input data has an incorrect format. Pleas try again.");
//                return;
//            }
//            var inputCost = document.getElementById("UpdateRucksackSQLAddCost" + i).value;
//            var inputVolume = document.getElementById("UpdateRucksackSQLAddVolume" + i).value;
//            inputData = inputData + inputCost + "|" + inputVolume + ";";
//        }
//        var maxVolumeN = Number(document.getElementById("UpdateRucksackAddMaxVolume").value);
//        if(!(maxVolumeN > 0)) {
//            alert("Input data has an incorrect format. Pleas try again.");
//            return;
//        }
//        var rucksackNumber = document.getElementById("RucksackNumber").innerHTML;
//        var response = Default.SQLUpdateAction(rucksackNumber, inputData, maxVolumeN);
//        alert(response.value);
    } catch(e) { alert("UpdateRucksackResolveAction exception: " + e.message); }
}