﻿var isIE = false;
var req;
var startIndex, endIndex;

function DoIt(startIndex, endIndex) {


    var sort = readCookie('Sort');

    if (sort == null) {
        sort = '1';
    }

    document.getElementById('startIndex').innerHTML = startIndex;
    document.getElementById('endIndex').innerHTML = endIndex;
    var ddl = document.getElementById(document.getElementById('ddlData' + sort + 'ID').innerHTML);

    Action(startIndex, endIndex, ddl);
    //scroll(0, 0);
}

function Action(startIndex, endIndex, xmlObj) {

    var toplamUrun = xmlObj.length;

    var SS = readCookie('SS');

    if (SS == null) {
        SS = 12;
    }

    var pg = getQueryVariable('pg');
    if (startIndex == "None") {
        startIndex = 0;
        if (pg != null) {
            startIndex = (parseInt(pg) - 1) * parseInt(SS);
        }
    }

    if (endIndex == "None") {

        if (pg != null) {
            if (toplamUrun > parseInt(SS)) {
                endIndex = parseInt(startIndex) + parseInt(SS);
            }
            else if (toplamUrun < parseInt(SS)) {
                endIndex = toplamUrun;
            }
        }
        else {
            if (toplamUrun > parseInt(SS)) {
                endIndex = parseInt(startIndex) + parseInt(SS);
            }
            else {
                endIndex = toplamUrun;
            }
        }
    }
    var urunSayisi = endIndex - startIndex;
    var sira = Math.ceil(urunSayisi / 4);

    try {
        document.getElementById('frameProd').height = 342 * sira;

        WriteProducts(xmlObj, parseInt(startIndex), parseInt(endIndex));

        ProcNav(xmlObj);
    }
    catch (err) {
    }


}

function WriteProducts(xmlObj, startIndex, endIndex) {

    var sort = readCookie('Sort');
    var lang = document.getElementById('lblLang').innerHTML;
    if (sort == null) {
        sort = '1';
    }

    var dataQuery = '&d=' + document.getElementById('lblXML').innerHTML + sort + '&pg=' + document.getElementById('lblCurrPage').innerHTML;

    var data = '';

    for (var i = startIndex; i < endIndex; i++) {
        try {
            if (i != 0) {
                data += '+';
            }
            data += xmlObj[i].value;
        }
        catch (e) {
        }
    }

    document.getElementById('frameProd').src = 'Includes/UrunList.aspx?data=' + data + dataQuery + '&Sort=' + sort + '&lang=' + lang;
}

function ChangeSS(SS) {
    document.cookie = 'SS=' + SS;
}

function ChangeSortOrder(sort) {
    document.cookie = 'Sort=' + sort;
}

function loadSort() {
    try {
        var sortInd = 0;
        var sort = readCookie('Sort');
        if (sort != null) {
            sortInd = parseInt(sort) - 1;
        }
        document.getElementById(document.getElementById('ddlSortTemp').innerHTML).selectedIndex = sortInd;
    }
    catch (err) {
        document.getElementById(document.getElementById('ddlSortTemp').innerHTML).selectedIndex = 0;
    }
}

function loadSS() {
    try {
        var ssInd = 0;
        var SS = readCookie('SS');
        if (SS != null) {

            if (SS == '24') {
                ssInd = 1;
            }
            else if (SS == '48') {
                ssInd = 2;
            }
        }
        if (SS == null) {
            ssInd = 0;
            SS = '12';
        }

        document.getElementById(document.getElementById('ddlSSTemp').innerHTML).selectedIndex = ssInd;
    }
    catch (err) {
        document.getElementById(document.getElementById('ddlSSTemp').innerHTML).selectedIndex = 0;
    }

}

function HideLoading() {
    //    document.getElementById('divProc').style.display = '';
    //    document.getElementById('procLoader').style.display = 'none';
}

function ShowLoading() {
    //    document.getElementById('divProc').style.display = 'none';
    //    document.getElementById('procLoader').style.display = '';
}
