﻿function bomShow(Mode, siteId, objName)
{
    var objTab=document.getElementById(objName);
    var objMain=document.getElementById("bom");
    var objLoader=document.getElementById("spnloadBom");    
    //alert(" add obj: " + objTab + " load obj: " + objLoader);
    if(objMain!=null && objTab!=null && objLoader!=null)
    {   
        var xmlHttpReq = false;
        var self = this;
        if (window.XMLHttpRequest) 
        {
            self.xmlHttpReq = new XMLHttpRequest();        
        }
        else if (window.ActiveXObject) 
        {
            self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");         
        }
        self.xmlHttpReq.open('POST', "ajaxBestoftheMonth.aspx", true);             
        self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        self.xmlHttpReq.onreadystatechange = function() 
        {        
            if (self.xmlHttpReq.readyState == 4) 
            {   
                var GetValue=new Array();
                if(self.xmlHttpReq.responseText.indexOf('~' != -1))
                {
                    objTab.disabled=false;
                    objLoader.style.display="none";
                    objMain.style.display="block";
                    GetValue=self.xmlHttpReq.responseText.split("~");
                    if(GetValue[0].toString()=="0")
                    {
                        alert("There is some error. Please try again.");
                    }
                    else if(GetValue[0].toString()=="1")
                    {
                        //alert(GetValue[1].toString());
                        objMain.innerHTML= GetValue[1].toString();
                        switch(objName)
                        {
                            case "liWeekly":
                                document.getElementById("liWeekly").className= "bestSelect";
                                document.getElementById("liFortnight").className= "";
                                document.getElementById("liMonth").className= "";
                                document.getElementById("liYesterday").className= "";
//                              objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"weekly_bestseller.aspx?pageno=1\" title=\"more weekly bestseller.\">more</a></p>";
                                objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"weekly_bestseller/1.html\" title=\"more weekly bestseller.\">more</a></p>";
                                break;
                            case "liFortnight":
                                document.getElementById("liWeekly").className= "";
                                document.getElementById("liFortnight").className= "bestSelect";
                                document.getElementById("liMonth").className= "";
                                document.getElementById("liYesterday").className= "";
                                 objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"fortnight_bestseller/1.html\" title=\"more fortnightly bestseller.\">more</a></p>";
//                                objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"fortnight_bestseller.aspx?pageno=1\" title=\"more fortnightly bestseller.\">more</a></p>";

                                break;
                            case "liMonth":
                                document.getElementById("liWeekly").className= "";
                                document.getElementById("liFortnight").className= "";
                                document.getElementById("liMonth").className= "bestSelect";
                                document.getElementById("liYesterday").className= "";
                                 objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"month_bestseller/1.html\" title=\"more fortnightly bestseller.\">more</a></p>";
                               // objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"month_bestseller.aspx?pageno=1\" title=\"more monthly bestseller.\">more</a></p>";
                                break;
                            case "liYesterday":
                                document.getElementById("liWeekly").className= "";
                                document.getElementById("liFortnight").className= "";
                                document.getElementById("liMonth").className= "";
                                document.getElementById("liYesterday").className= "bestSelect";                                
                                objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"yesterday_bestseller/1.html\" title=\"more yesterday bestseller.\">more</a></p>";
                                break;
                            default:
                                document.getElementById("liWeekly").className= "bestSelect";
                                document.getElementById("liFortnight").className= "";
                                document.getElementById("liMonth").className= "";
                                document.getElementById("liYesterday").className= "";
                                 objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"weekly_bestseller/1.html\" title=\"more fortnightly bestseller.\">more</a></p>";
                               // objMain.innerHTML=objMain.innerHTML + "<br class=\"clear\" /><p class=\"moreSell\"><a href=\"weekly_bestseller.aspx?pageno=1\" title=\"more weekly bestseller.\">more</a></p>";
                                break;
                        }
                    }
                }  
                else
                {                      
                    alert("There is some error on adding to cart. Please click browser refresh button."); 
                }
                
            }
            else
            {
                objTab.disabled=true;
                objLoader.style.display="block";
                objMain.style.display="none";
            }
        }                
        self.xmlHttpReq.send("Mode=" + Mode + "&siteId="+ siteId);
    }
    else
    {
        alert("Objects not found. Try again.");
    }
}