var ThePage = 0; 
var _RecPage;
var Parm;
///////////// Vods //////////////

function batchRsProgramChange()
{    
	if (objXML && objXML.readyState==4)
	{
        if (objXML.responseXML)
		{    
            var Str = objXML.responseXML.getElementsByTagName("Str");  
			if(Str[0].firstChild.data!='False')
			{
	            var TotalVodsNum = objXML.responseXML.getElementsByTagName("TotalVodsNum");
	                TotalVodsNum = TotalVodsNum[0].firstChild.data;            
	            var VodsNum = objXML.responseXML.getElementsByTagName("VodsNum");
	                VodsNum = (parseInt(VodsNum[0].firstChild.data));
	                MinVodsNum = (parseInt(ThePage*_VodNumInPage)+1);
	                MaxVodsNum = (parseInt(MinVodsNum + VodsNum)-1);
	                if(MinVodsNum==0)
	                    MinVodsNum = 1;            
	            document.getElementById("ContectShowDiv").innerHTML = Str[0].firstChild.data;
				
	            //Next And Previous Pages
	            //-----------------------
	            var LastPageStr = "<img onclick='Pageing("+ThePage+",0)' class='PagingAct' title='PREVIOUS' src='"+IMG_SERVER_URL+"icon_small_arrow_green2.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img  onclick='Pageing("+ThePage+",0)' class='TitlesYellowB' title='PREVIOUS' src='"+IMG_SERVER_URL+"icon_small_arrow_green2.gif' width='4' height='5' alt='' border='0' align='absmiddle'>&nbsp;" +
	                              "<a onclick='Pageing("+ThePage+",0)' class='PagingAct' title='PREVIOUS' id='PreviousPage'>PREVIOUS</a>";   
	            var FirstPageStr = "<a onclick='Pageing("+ThePage+",1)' class='PagingAct' title='NEXT' id='NextPage'>NEXT</a>&nbsp;" + 
	                               "<img onclick='Pageing("+ThePage+",1)' class='PagingAct' title='NEXT' src='"+IMG_SERVER_URL+"icon_small_arrow_green.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img  onclick='Pageing("+ThePage+",1)' class='TitlesYellowB' title='NEXT' src='"+IMG_SERVER_URL+"icon_small_arrow_green.gif' width='4' height='5' alt='' border='0' align='absmiddle'>";
	            
	            //Check If Is the Last Page
	            var MaxPages =(parseInt(TotalVodsNum/_VodNumInPage)-1);			
				if (ThePage == MaxPages&&(TotalVodsNum%_VodNumInPage==0)||(ThePage > MaxPages))
	            {                
	                FirstPageStr = "<font class='PagingDis' id='More Popular Videos'>NEXT</font>&nbsp;" +
	                "<img src='"+IMG_SERVER_URL+"icon_small_arrow_grey2.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img src='"+IMG_SERVER_URL+"icon_small_arrow_grey2.gif' width='4' height='5' alt='' border='0' align='absmiddle'>";
	            }
	            
	            if (ThePage == 0)
	            {
	                LastPageStr = "<img src='"+IMG_SERVER_URL+"icon_small_arrow_grey.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img src='"+IMG_SERVER_URL+"icon_small_arrow_grey.gif' alt='' width='4' height='5' border='0' align='absmiddle'>&nbsp;" +
	                "<font class='PagingDis' id='PreviousPage'>PREVIOUS</font>";
	            }
	            document.getElementById("amountOfItemsvideos").innerHTML = MinVodsNum + "-" + MaxVodsNum;
	            document.getElementById("PreviousPageTd").innerHTML = LastPageStr;
	            document.getElementById("NextPageTd").innerHTML = FirstPageStr;	            
	            //-----------------------   
			}       
		}
    }
    
}

function VodSortBy(status)
{
    if(status!="")
    {
        _VodSortBy = status;
        Pageing(0,2);
        
    }
}

function Pageing(Page,Directions)
{   
    if(Directions==0 && Page > 0)
    {
        ThePage = Page - 1;
    }
    else if(Directions==1)
    {
        ThePage = Page + 1;
    }
    else
    {
        ThePage = Page;
    }
    
    url = "/Ajax/Vod_GetMore.asp";        
    parm = "ProgramId="+_ProgramId+"&Page="+ThePage+"&Amount="+_VodNumInPage+"&S="+_VodSortBy+"&D="+_VodDir
    setObjXML()
    objXML.open("POST", url ,true); 
    objXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    objXML.onreadystatechange=batchRsProgramChange;
    objXML.send(parm);
}
///////////// Vods //////////////

///////////// Recomended //////////////

function RecPageing(Page,Directions)
{   
    if(Directions==0 && Page > 0)
    {
        _RecPage = Page - 1;
    }
    else if(Directions!=0)
    {
        _RecPage = Page + 1;
    }
 
    url = "/Ajax/Programs_GetRecomended.asp";        
    parm = "ProgramId="+_ProgramId+"&OwnerId="+_OwnerId+"&RecPage="+_RecPage+"&RecAmount="+_RecAmount+"&RecS="+_RecSortBy+"&RecD="+_RecDir
    setObjXML()
    objXML.open("POST", url ,true); 
    objXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    objXML.onreadystatechange=batchRecomendedChange;
    objXML.send(parm);
}

function batchRecomendedChange()
{
    if (objXML && objXML.readyState==4)
	{
        if (objXML.responseXML)
		{ 
            var Str = objXML.responseXML.getElementsByTagName("Str");
            var TotalRecsNum = objXML.responseXML.getElementsByTagName("TotalRecomendeds");
                _TotalRNum = TotalRecsNum[0].firstChild.data;
            var RecsNum = objXML.responseXML.getElementsByTagName("RecomendedsNum");
                _RecsNum = (parseInt(RecsNum[0].firstChild.data));
                MinRecsNum = (parseInt(_RecPage*_RecAmount)+1);
                MaxRecsNum = (parseInt(MinRecsNum + _RecsNum)-1);
                if(MinRecsNum==0)
                    MinRecsNum = 1;            
            document.getElementById("RecomendedShowDiv").innerHTML = Str[0].firstChild.data;
			
            //Next And Previous Pages
            //-----------------------
            var LastPageStr = "<img onclick='RecPageing("+_RecPage+",0)' class='PagingAct' title='PREVIOUS' src='"+IMG_SERVER_URL+"icon_small_arrow_green2.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img  onclick='RecPageing("+_RecPage+",0)' class='TitlesYellowB' title='PREVIOUS' src='"+IMG_SERVER_URL+"icon_small_arrow_green2.gif' width='4' height='5' alt='' border='0' align='absmiddle'>&nbsp;" +
                              "<a onclick='RecPageing("+_RecPage+",0)' class='PagingAct' title='PREVIOUS' id='PreviousPage'>PREVIOUS</a>";   
            var FirstPageStr = "&nbsp;<a onclick='RecPageing("+_RecPage+",1)' class='PagingAct' title='NEXT' id='NextPage'>NEXT</a>&nbsp;" + 
                               "<img onclick='RecPageing("+_RecPage+",1)' class='PagingAct' title='NEXT' src='"+IMG_SERVER_URL+"icon_small_arrow_green.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img  onclick='RecPageing("+_RecPage+",1)' class='TitlesYellowB' title='NEXT' src='"+IMG_SERVER_URL+"icon_small_arrow_green.gif' width='4' height='5' alt='' border='0' align='absmiddle'>";
            
            //Check If Is the Last Page
            var RecMaxPages =(parseInt(_TotalRNum/_RecAmount)-1);			
			if (_RecPage == RecMaxPages&&(_TotalRNum%_RecAmount==0)||(_RecPage > RecMaxPages))
            {                
                FirstPageStr = "<font class='PagingDis' id='More Recomended Shows'>NEXT</font>&nbsp;" +
                "<img src='"+IMG_SERVER_URL+"icon_small_arrow_grey2.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img src='"+IMG_SERVER_URL+"icon_small_arrow_grey2.gif' width='4' height='5' alt='' border='0' align='absmiddle'>";
            }
            
            if (_RecPage == 0)
            {
                LastPageStr = "<img src='"+IMG_SERVER_URL+"icon_small_arrow_grey.gif' width='4' height='5' alt='' border='0' align='absmiddle'><img src='"+IMG_SERVER_URL+"icon_small_arrow_grey.gif' alt='' width='4' height='5' border='0' align='absmiddle'>&nbsp;" +
                "<font class='PagingDis' id='PreviousPage'>PREVIOUS</font>";
            }
            document.getElementById("amountOfItemsshows").innerHTML = MinRecsNum + "-" + MaxRecsNum;
            document.getElementById("RecPreviousPageTd").innerHTML = LastPageStr;
            document.getElementById("RecNextPageTd").innerHTML = FirstPageStr;
            
            //-----------------------
           
		}
    }
}
///////////// Recomended //////////////