﻿// 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('tdCategory_right') > 0)
                    {
                        if (type == 0)
                             cells[i].innerHTML = "<img src='./images/rightcorner1.jpg' />";
                        else
                             cells[i].innerHTML = "<img src='./images/rightcorner2.jpg' />";
                    }
                    else if (cells[i].id.indexOf('tdCategory_left') > 0)
                    {
                        if (type == 0)
                            cells[i].innerHTML = "<img src='./images/leftcorner1.jpg' />";
                        else
                            cells[i].innerHTML = "<img src='./images/leftcorner2.jpg' />";
                    }
                    else  if (cells[i].id.indexOf('tdCategory') > 0)
                    {
                        if (type == 0)
                            cells[i].className = "TabButton1";
                        else
                            cells[i].className = "TabButton2";
                    }
                }
            }
        }   
        if (type == 0)
        {
            document.getElementById(cId + "_right").innerHTML = "<img src='./images/Selectedrightcorner2.jpg' align='middle'/>";
            document.getElementById(cId + "_left").innerHTML = "<img src='./images/Selectedleftcorner2.jpg' align='middle'/>";
            document.getElementById(cId).className = "SelectedTabButton1";
        }
        else
        {
            document.getElementById(cId + "_right").innerHTML = "<img src='./images/Selectedrightcorner1.jpg' align='middle'/>";
            document.getElementById(cId + "_left").innerHTML = "<img src='./images/Selectedleftcorner1.jpg' align='middle'/>";
            document.getElementById(cId).className = "SelectedTabButton2";
        }
        
        var url = "OtherCategory.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)
    {   
        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='./images/rightcorner1.jpg' />";
                        else
                             cells[i].innerHTML = "<img src='./images/rightcorner2.jpg' />";
                    }
                    else if (cells[i].id.indexOf('tdCategoryName_left') > 0)
                    {
                        if (type == 0)
                            cells[i].innerHTML = "<img src='./images/leftcorner1.jpg' />";
                        else
                            cells[i].innerHTML = "<img src='./images/leftcorner2.jpg' />";
                    }
                    else  if (cells[i].id.indexOf('tdCategoryName') > 0)
                    {
                        if (type == 0)
                            cells[i].className = "TabButton1";
                        else
                            cells[i].className = "TabButton2";
                    }
                }
            }
        }
        if (type == 0)
        {
            document.getElementById(cId + "_right").innerHTML = "<img src='./images/Selectedrightcorner2.jpg' align='top'/>";
            document.getElementById(cId + "_left").innerHTML = "<img src='./images/Selectedleftcorner2.jpg' align='top'/>";
            document.getElementById(cId).className = "SelectedTabButton1";
        }
        else
        {
            document.getElementById(cId + "_right").innerHTML = "<img src='./images/Selectedrightcorner1.jpg' align='top'/>";
            document.getElementById(cId + "_left").innerHTML = "<img src='./images/Selectedleftcorner1.jpg' align='top'/>";
            document.getElementById(cId).className = "SelectedTabButton2";
        }
        var url = "CategoryControl.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);      
    } 
    
    