﻿function SaveSection() {

    var xhr;
    try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
    catch (e) {
        try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
        catch (e2) {
            try { xhr = new XMLHttpRequest(); }
            catch (e3) { xhr = false; }
        }
    }

    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4) {
            if (xhr.status == 200) {
                //alert("Successfully call");
            }
            //document.ajax.dyn = "Received:" + xhr.responseText;
            //else
            //  document.ajax.dyn = "Error code " + xhr.status;
        }
    };
    xhr.open("POST", "../../UserHome/SaveSectionCustomization", true);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr.send(getSectionDetails());

}


function getSectionDetails() {

    var container1Items = "c1items="
    var container2Items = "&c2items="
    var container1 = document.getElementById('DragContainer1');
    var container2 = document.getElementById('DragContainer2');

    if (container1 != null) {

        var obj = container1.getElementsByTagName("DIV");
        for (pos = 0; pos < obj.length; pos++) {
            var id = obj[pos].id;
            if (id.indexOf(id) >= 0) {
                var objx = obj[pos].getElementsByTagName("DIV");
                if (objx.length > 0) {
                    id = id + "|" + objx[0].className;
                }
                container1Items += id + ";";
            }

        }

    }

    if (container2 != null) {

        var obj = container2.getElementsByTagName("DIV");
        for (pos = 0; pos < obj.length; pos++) {
            var id = obj[pos].id;
            if (id.indexOf(id) >= 0) {
                var objx = obj[pos].getElementsByTagName("DIV");
                if (objx.length > 0) {
                    id = id + "|" + objx[0].className;
                }
                container2Items += id + ";";
            }

        }
    }
    else {
        container2Items = '';
    }

    return container1Items + container2Items;
}


function minimize(divid, current) {
    if (current.className == "minimize") {
        document.getElementById(divid).style.display = "none"
        current.className = "maximize";
        SaveSection();
    }
    else {
        document.getElementById(divid).style.display = "block"
        current.className = "minimize";

        if (divid == 'topnews') {
            document.getElementById(divid).src = '../../UserHome/Top5News';
        }
        else if (divid == 'vstatistics') {
            document.getElementById(divid).src = '../../VisitorStatistics/';
        }
        else if (divid == 'photoalbum') {
            document.getElementById(divid).src = '../../PhotoAlbum/PhotoAlbum';
        }

        SaveSection();
    }
}
