﻿
    
    //nghiahd
    var SubUrl = "/";
    function initAlbum(pageIndex)
    {
        var sortAlbum=document.getElementById("sortAlbum");
        var orderAlbum = sortAlbum[sortAlbum.selectedIndex].value;
        getDataAlbum(pageIndex,orderAlbum);
    }
    
    function initSong(pageIndex)
    {
        var sortSong=document.getElementById("sortSong");
        var orderSong = sortSong[sortSong.selectedIndex].value;
        getDataSong(pageIndex,orderSong);
    }
    
    function initTopListen(pageIndex)
    {
        //var sortSong=document.getElementById("sortSong");
        //var orderSong = sortSong[sortSong.selectedIndex].value;
        getTopListen(pageIndex,'');
    }
    
    function initTopDownload(pageIndex)
    {
        //var sortSong=document.getElementById("sortSong");
        //var orderSong = sortSong[sortSong.selectedIndex].value;
        //getDataTopDownload(pageIndex,'');
        getTopDownload(pageIndex,'');
    }
    
    function initTopEmail(pageIndex)
    {
        //var sortSong=document.getElementById("sortSong");
        //var orderSong = sortSong[sortSong.selectedIndex].value;
        getTopEmail(pageIndex,'');
    }
    
    function initTopHit(pageIndex)
    {
        //var sortSong=document.getElementById("sortSong");
        //var orderSong = sortSong[sortSong.selectedIndex].value;
        getTopHit(pageIndex,'');
    }
    
    function ProcessLayoutAlbum()
    {
        var wallAlbum = document.getElementById("albumPanel");
        if (wallAlbum) 
        {
            wallAlbum.innerHTML = '<div style="width:100%;height:200px;vertical-align:top;text-align:center;"><img src="/images/ajax-loader.gif" width="50" height="50" style="margin-top:30px;" /></div>';
        }
    }
    
    function ProcessLayoutSong()
    {
        var wallSong = document.getElementById("songPanel");
        if (wallSong) 
        {
            wallSong.innerHTML = '<div style="width:100%;height:200px;vertical-align:top;text-align:center;"><img src="/images/ajax-loader.gif" width="50" height="50" style="margin-top:30px;" /></div>';
        }
    }
    
    function ProcessLayoutTopListen()
    {
        var wallTopListen = document.getElementById("topListenPanel");
        if (wallTopListen) 
        {
            wallTopListen.innerHTML = '<div style="width:100%;height:200px;vertical-align:top;text-align:center;"><img src="/images/ajax-loader.gif" width="50" height="50" style="margin-top:30px;" /></div>';
        }
    }
    
    function ProcessLayoutTopDownload()
    {
        var wallTopDownload = document.getElementById("topDownloadPanel");
        if (wallTopDownload) 
        {
            wallTopDownload.innerHTML = '<div style="width:100%;height:200px;vertical-align:top;text-align:center;"><img src="/images/ajax-loader.gif" width="50" height="50" style="margin-top:30px;" /></div>';
        }
    }
    
    function ProcessLayoutTopEmail()
    {
        var wallTopEmail = document.getElementById("topEmailPanel");
        if (wallTopEmail) 
        {
            wallTopEmail.innerHTML = '<div style="width:100%;height:200px;vertical-align:top;text-align:center;"><img src="/images/ajax-loader.gif" width="50" height="50" style="margin-top:30px;" /></div>';
        }
    }
    
    function ProcessLayoutTopHit()
    {
        var wallTopHit = document.getElementById("topHitPanel");
        if (wallTopHit) 
        {
            wallTopHit.innerHTML = '<div style="width:100%;height:200px;vertical-align:top;text-align:center;"><img src="/images/ajax-loader.gif" width="50" height="50" style="margin-top:30px;" /></div>';
        }
    }
    
    
    function GetXmlHttpObject()
    { 
        var objXMLHttp=null
        if (window.XMLHttpRequest)
        {
        objXMLHttp=new XMLHttpRequest()
        }
        else if (window.ActiveXObject)
        {
            objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
        return objXMLHttp
    }                
    
    function getDataSong(pageIndex,order)
    {
        var xmlHttp;
        ProcessLayoutSong();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request")
            return
        }
        var rnd = Math.random()*5;
        
        var url=SubUrl + "Farm/ListSong.aspx?rnd="+rnd+"&pIndex="+pageIndex+"&order="+order;
                
        xmlHttp.onreadystatechange = function()
            {
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
                    var wallSong = document.getElementById("songPanel");
                    if (wallSong)
                    {
                        wallSong.innerHTML = xmlHttp.responseText;
                    }
                 }
            };
        if(BrowserDetect.browser == "Firefox")
        {
            xmlHttp.open("GET",url,true)
        }
        else
        {
            xmlHttp.open("POST",url,true)
        }
        xmlHttp.send(null)
    }
    
    
    function getDataAlbum(pageIndex,order)
    {
        var xmlHttp;
        ProcessLayoutAlbum();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request")
            return
        }
        var rnd = Math.random()*5;        
        var url =SubUrl + "Farm/ListAlbum.aspx?rnd="+rnd+"&pIndex="+pageIndex+"&order="+order;
        
        xmlHttp.onreadystatechange = function()
            {
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
                    var wallAlbum = document.getElementById("albumPanel");
                    if (wallAlbum)
                    {
                        wallAlbum.innerHTML = xmlHttp.responseText;
                    }
                 }
            };
        if(BrowserDetect.browser == "Firefox")
        {
            xmlHttp.open("GET",url,true)
        }
        else
        {
            xmlHttp.open("POST",url,true)
        }
        xmlHttp.send(null)
    }
    
    function getTopListen(pageIndex,filter)
    {
        var xmlHttp;
        ProcessLayoutTopListen();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request")
            return
        }
        var rnd = Math.random()*5;
        
        var url=SubUrl + "Farm/TopListen.aspx?rnd="+rnd+"&pIndex="+pageIndex+"&filter="+filter;
                
        xmlHttp.onreadystatechange = function()
            {
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
                    var wallTopDownload = document.getElementById("topListensPanel");
                    if (wallTopDownload)
                    {
                        wallTopDownload.innerHTML = xmlHttp.responseText;
                    }
                 }
            };
        if(BrowserDetect.browser == "Firefox")
        {
            xmlHttp.open("GET",url,true)
        }
        else
        {
            xmlHttp.open("POST",url,true)
        }
        xmlHttp.send(null)
    }    
    
    function getTopDownload(pageIndex,filter)
    {
        var xmlHttp;
        ProcessLayoutTopDownload();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request")
            return
        }
        var rnd = Math.random()*5;
        
        var url=SubUrl + "Farm/TopDownload.aspx?rnd="+rnd+"&pIndex="+pageIndex+"&filter="+filter;
                
        xmlHttp.onreadystatechange = function()
            {
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
                    var wallTopDownload = document.getElementById("topDownloadPanel");
                    if (wallTopDownload)
                    {
                        wallTopDownload.innerHTML = xmlHttp.responseText;
                    }
                 }
            };
        if(BrowserDetect.browser == "Firefox")
        {
            xmlHttp.open("GET",url,true)
        }
        else
        {
            xmlHttp.open("POST",url,true)
        }
        xmlHttp.send(null)
    }
    
    function getTopEmail(pageIndex,filter)
    {
        var xmlHttp;
        ProcessLayoutTopEmail();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request")
            return
        }
        var rnd = Math.random()*5;
        
        var url=SubUrl + "Farm/TopEmail.aspx?rnd="+rnd+"&pIndex="+pageIndex+"&filter="+filter;
                
        xmlHttp.onreadystatechange = function()
            {
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
                    var wallTopEmail = document.getElementById("topEmailPanel");
                    if (wallTopEmail)
                    {
                        wallTopEmail.innerHTML = xmlHttp.responseText;
                    }
                 }
            };
        if(BrowserDetect.browser == "Firefox")
        {
            xmlHttp.open("GET",url,true)
        }
        else
        {
            xmlHttp.open("POST",url,true)
        }
        xmlHttp.send(null)
    }
    
    function getTopHit(pageIndex,filter)
    {
        var xmlHttp;
        ProcessLayoutTopHit();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request")
            return
        }
        var rnd = Math.random()*5;
        
        var url=SubUrl + "Farm/TopHit.aspx?rnd="+rnd+"&pIndex="+pageIndex+"&filter="+filter;
                
        xmlHttp.onreadystatechange = function()
            {
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                { 
                    var wallTopHit = document.getElementById("topHitPanel");
                    if (wallTopHit)
                    {
                        wallTopHit.innerHTML = xmlHttp.responseText;
                    }
                 }
            };
        if(BrowserDetect.browser == "Firefox")
        {
            xmlHttp.open("GET",url,true)
        }
        else
        {
            xmlHttp.open("POST",url,true)
        }
        xmlHttp.send(null)
    }
