var ThePage = 0; 

function batchRsVodTagsChange()
{    
	if (objVodsTagXML && objVodsTagXML.readyState==4)
	{
        if (objVodsTagXML.responseXML)
		{    
            var Str = objVodsTagXML.responseXML.getElementsByTagName("Str");            
            var TotalVodsNum = objVodsTagXML.responseXML.getElementsByTagName("TotalVodsNum");
                TotalVodsNum = TotalVodsNum[0].firstChild.data;            
            var VodsNum = objVodsTagXML.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("VodsTagDiv").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='PagingAct' 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='PagingAct' 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'>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("amountOfItemstags").innerHTML = MinVodsNum + "-" + MaxVodsNum;
            document.getElementById("PreviousPageTd").innerHTML = LastPageStr;
            document.getElementById("NextPageTd").innerHTML = FirstPageStr;
            
            //-----------------------
           
		}
    }
    
}

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_GetVodsByTags.asp";        
    parm = "TName="+TName+"&TId="+TagId+"&ProgramId="+_ProgramId+"&Ctype="+Ctype+"&Page="+ThePage+"&Amount="+VodNumInPage+"&S="+VodSortBy+"&D="+VodDir
    objVodsTagXML = CreateObjXML();	
    objVodsTagXML.open("POST", url ,true); 
    objVodsTagXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    objVodsTagXML.onreadystatechange=batchRsVodTagsChange;
    objVodsTagXML.send(parm);
}

function VodsTagSortBy(status)
{	
    if(status!="")
    {
        VodSortBy = status;
        Pageing(0,2);        
    }
}