﻿// JScript File
var timer = 0;

function GetRelatedData2(table, cId, tdId, id, type) {
    var tables = document.getElementsByTagName("table");
    for (var j = 0; j < tables.length; j++) {
        if (tables[j].id.indexOf(table) >= 0) {
            var cells = tables[j].rows[0].cells;
            for (var i = 0; i < cells.length; i++) {
                if (cells[i].id.indexOf('tdOtherCategoryName_right') > 0) {
                    if (type == 0)
                        cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                    else
                        cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                }
                else if (cells[i].id.indexOf('tdOtherCategoryName_left') > 0) {
                    if (type == 0)
                        cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                    else
                        cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                }
                else if (cells[i].id.indexOf('tdOtherCategoryName') > 0) {
                    if (type == 0)
                        cells[i].className = "TabButton1";
                    else
                        cells[i].className = "TabButton1";
                }
            }
        }
    }
    if (type == 0) {
        document.getElementById(cId + "_left").innerHTML = "<img src='./App_Themes/Default/images/Selectedrightcorner1.jpg' align='middle'/>";
        document.getElementById(cId + "_right").innerHTML = "<img src='./App_Themes/Default/images/Selectedleftcorner1.jpg' align='middle'/>";
        document.getElementById(cId).className = "SelectedTabButton1";
    }
    else {
        document.getElementById(cId + "_left").innerHTML = "<img src='./App_Themes/Default/images/Selectedrightcorner1.jpg' align='middle'/>";
        document.getElementById(cId + "_right").innerHTML = "<img src='./App_Themes/Default/images/Selectedleftcorner1.jpg' align='middle'/>";
        document.getElementById(cId).className = "SelectedTabButton1";
    }

    var url = "./GetOtherCategories.aspx" + "?id=" + id + "&type=" + type;
    var td = document.getElementById(tdId);

    var currentText = td.innerHTML;

    var objXmlHttp = GetXmlHttpObject();

    objXmlHttp.onreadystatechange = function() { ChangeHandlerRelated2(tdId, objXmlHttp) };

    XmlHttpGet(objXmlHttp, url);
}

function ChangeHandlerRelated2(tdId, objXmlHttp) {
    if (objXmlHttp.readyState == 4 || objXmlHttp.readyState == 'complete') {
        if (objXmlHttp.status == 200) {
            var sResponse = objXmlHttp.responseText;
            var td = document.getElementById(tdId);

            td.style.display = "";
            var values = sResponse.split('|');
            if (values.length > 0) {
                td.innerHTML = values[0];
            }
        }
    }
}

function GetRelatedData(table, cId, tdId, id, type, anchorId) {
 
    var tables = document.getElementsByTagName("table");
    for (var j = 0; j < tables.length; j++) {
        if (tables[j].id.indexOf(table) >= 0) {
            var cells = tables[j].rows[0].cells;
            for (var i = 0; i < cells.length; i++) {
                //                    if (cells[i].id.indexOf('tdCategoryName_right') > 0)
                //                    {
                //                        if (type == 0)
                //                            cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                //                        else
                //                            cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                //                    }
                //                    else if (cells[i].id.indexOf('tdCategoryName_left') > 0)
                //                    {
                //                        if (type == 0)
                //                            cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                //                        else
                //                            cells[i].innerHTML = "<img src='./App_Themes/Default/images/grayBandTabs.jpg' align='middle'/>";
                //                    }
                if (cells[i].id.indexOf('tdCategoryName') > 0) {
                    if (type == 0)
                        cells[i].className = "ChildTab";
                    else
                        cells[i].className = "ChildTab";
                }
            }
        }
    }
    if (type == 0) {
        ////            document.getElementById(cId + "_right").innerHTML = "<img src='./App_Themes/Default/images/selectedleftcorner1.jpg' align='middle'/>";
        ////            document.getElementById(cId + "_left").innerHTML = "<img src='./App_Themes/Default/images/selectedrightcorner1.jpg' align='middle'/>";
        document.getElementById(cId).className = "SelectedTabButton1";
       
    }
    else {
        //            document.getElementById(cId + "_right").innerHTML = "<img src='./App_Themes/Default/images/selectedleftcorner1.jpg' align='middle'/>";
        //            document.getElementById(cId + "_left").innerHTML = "<img src='./App_Themes/Default/images/selectedrightcorner1.jpg' align='middle'/>";
        document.getElementById(cId).className = "SelectedTabButton1";
    }
    
    var parentid = table.substr(12, table.indexOf("_"));

    document.getElementById("anchorRSS_" + parentid).href = "RSS.aspx?id=" + id;
    
    var url = "./GetCategories.aspx" + "?id=" + id + "&type=" + type;
    var td = document.getElementById(tdId);

    var currentText = td.innerHTML;
    var objXmlHttp = GetXmlHttpObject();

    objXmlHttp.onreadystatechange = function() { ChangeHandlerRelated(tdId, objXmlHttp) };

    XmlHttpGet(objXmlHttp, url);
}

function ChangeHandlerRelated(tdId, objXmlHttp) {
    if (objXmlHttp.readyState == 4 || objXmlHttp.readyState == 'complete') {
        if (objXmlHttp.status == 200) {
            var sResponse = objXmlHttp.responseText;
            var td = document.getElementById(tdId);

            td.style.display = "";

            var values = sResponse.split('|');
            if (values.length > 0) {
                td.innerHTML = values[0];
            }
        }
    }
}

function GetRandomArticles(tdId, type, index) {
    var url = "Randoms.aspx" + "?type=" + type + "&index=" + index;
    var td = document.getElementById(tdId);

    var objXmlHttp = GetXmlHttpObject();

    objXmlHttp.onreadystatechange = function() { ChangeHandlerRelated(tdId, objXmlHttp) };

    XmlHttpGet(objXmlHttp, url);
    timer = setTimeout('GetRandomArticles("' + tdId + '", "' + type + '", "' + index + '")', 5000);
}
function ClearTimeOut() {
    clearTimeout(timer);
}

function ResumeTimeOut(tdId, type, index) {
    timer = setTimeout('GetRandomArticles("' + tdId + '", "' + type + '", "' + index + '")', 5000);
}

function GetRandoms(tdId, type, index) {
    var url = "Randoms.aspx" + "?type=" + type + "&index=" + index;
    var td = document.getElementById(tdId);

    var objXmlHttp = GetXmlHttpObject();

    objXmlHttp.onreadystatechange = function() { ChangeHandlerRelated(tdId, objXmlHttp) };

    XmlHttpGet(objXmlHttp, url);
}

function GetXmlHttpObject() {
    var objXmlHttp = null;

    if (window.XMLHttpRequest) {
        objXmlHttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        try {
            objXmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (e) {
            objXmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
        }
    }
    return objXmlHttp;
}

function XmlHttpGet(xmlhttp, url) {
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
}
    
    
