﻿function buyProductsSchoolLicence(schoolid) {
    //alllevel1vlechk
    //alllevel1chk

    var params = "schoolid=" + schoolid + "&rcode=" + getRandomString();

    params = checkIsThereAndchecked("alllevel1chk", "l1", params);
    params = checkIsThereAndchecked("alllevel2chk", "l2", params);
    params = checkIsThereAndchecked("alllevel3chk", "l3", params);
    params = checkIsThereAndchecked("alllevel4chk", "l4", params);
    params = checkIsThereAndchecked("alllevel5chk", "l5", params);
    params = checkIsThereAndchecked("alllevel6chk", "l6", params);
    params = checkIsThereAndchecked("alllevel7chk", "l7", params);
    params = checkIsThereAndchecked("alllevel9chk", "l9", params);

    params = checkIsThereAndchecked("cc1chk", "cc1", params);
    params = checkIsThereAndchecked("cc3chk", "cc3", params);

    params = checkIsThereAndchecked("testschk", "tests", params);

    params = checkIsThereAndchecked("alllevel1vlechk", "l1vle", params);
    params = checkIsThereAndchecked("alllevel2vlechk", "l2vle", params);
    params = checkIsThereAndchecked("alllevel3vlechk", "l3vle", params);
    params = checkIsThereAndchecked("alllevel4vlechk", "l4vle", params);
    params = checkIsThereAndchecked("alllevel5vlechk", "l5vle", params);
    params = checkIsThereAndchecked("alllevel6vlechk", "l6vle", params);
    params = checkIsThereAndchecked("alllevel7vlechk", "l7vle", params);
    params = checkIsThereAndchecked("alllevel9vlechk", "l9vle", params);

    params = checkIsThereAndchecked("cc1vlechk", "cc1vle", params);
    params = checkIsThereAndchecked("cc3vlechk", "cc3vle", params);
    

   
    var xmlHttp
    //build product information to be sent to the server
    
    //server page for dealing with adding a product
    var url = "/SchoolLearning/AjaxControls/schools/SetUpShoppingCartForBuy.aspx";
    var theBasketStr = ""

    //alert(params);

    //build a connection
    xmlHttp = buildPostConnection(url, params)
    //handle the result
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            //try {
            //new basket returned from the server
            theBasketStr = xmlHttp.responseText.replace(/^\s+|\s+$/g, '');
            if (theBasketStr == "updated") {
                window.location = "/t_buy2.aspx?Type=schoollearning";
            }
            else {
                alert("Error adding to shopping cart " + theBasketStr);
            }



        }
    }
    //post product data to the server
    xmlHttp.send(params);


    //return false so no page reload takes place
    return false
}

function checkIsThereAndchecked(elementid, varname, params) {
    if (document.getElementById(elementid)) {
        if (document.getElementById(elementid).checked) {
            if (!document.getElementById(elementid).disabled) {
                params = params + "&" + varname + "=true";
            }
            else {
                params = params + "&" + varname + "=false";
            }
        }
        else {
            params = params + "&" + varname + "=false";
        }
    }
    else {
        params = params + "&" + varname + "=false";
    }

    return params;
}