var ThePage = 0; 

function batchRsTagsChange()
{    
	if (objTagsXML && objTagsXML.readyState==4)
	{
        if (objTagsXML.responseXML)
		{    
            var Str = objTagsXML.responseXML.getElementsByTagName("Str");   
			if(Str[0].firstChild.data!='False')
			{          
	            var TotalTagsNum = objTagsXML.responseXML.getElementsByTagName("TotalTagsNum");
	                TotalTagsNum = TotalTagsNum[0].firstChild.data;            
	            var TagsNum = objTagsXML.responseXML.getElementsByTagName("TagsNum");
	                TagsNum = (parseInt(TagsNum[0].firstChild.data));
	                MinTagsNum = (parseInt(ThePage*TagsNumInPage)+1);
	                MaxTagsNum = (parseInt(MinTagsNum + TagsNum)-1);
	                if(MinTagsNum==0)
	                    MinTagsNum = 1;            
	            document.getElementById("AllTagLayer").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(TotalTagsNum/TagsNumInPage)-1);			
				if (ThePage == MaxPages&&(TotalTagsNum%TagsNumInPage==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 = MinTagsNum + "-" + MaxTagsNum;
	            document.getElementById("PreviousPageTd").innerHTML = LastPageStr;
	            document.getElementById("NextPageTd").innerHTML = FirstPageStr;
	            
	            //-----------------------     
			}
			else
			{
				document.getElementById("AllTagLayer").innerHTML = "";
			}      
		}
    }
    
}

function batchRsHotTagsChange()
{    
	if (objHotTagsXML && objHotTagsXML.readyState==4)
	{
        if (objHotTagsXML.responseXML)
		{    
            var Str = objHotTagsXML.responseXML.getElementsByTagName("Str");   
			if(Str[0].firstChild.data!='False')
			{          
	            document.getElementById("TagLayer").innerHTML = Str[0].firstChild.data;			            
	            //-----------------------     
			}
			else
			{
				document.getElementById("TagLayer").innerHTML = "";
			}      
		}
    }
    
}

function Pageing(Page,Directions)
{   
    if(Directions==0 && Page > 0)
    {
        ThePage = Page - 1;
    }
    else if(Directions==1)
    {
        ThePage = Page + 1;
    }
    else
    {
        ThePage = Page;
    }
    
    url = "/Ajax/Tags_GetAllTags.asp";        
    parm = "ProgramId="+_ProgramId+"&Ctype="+ChannelType+"&Page="+ThePage+"&Amount="+TagsNumInPage;
    objTagsXML = CreateObjXML();	
    objTagsXML.open("POST", url ,true); 
    objTagsXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    objTagsXML.onreadystatechange=batchRsTagsChange;
    objTagsXML.send(parm);
}

function GetLastTags(DayNum)
{
	if(DayNum==-1)
	{
		document.getElementById("DayTags").className="TitlesOrangeB2";
		document.getElementById("WeekTags").className="TitlesYellowB1";
	}
	else
	{
		document.getElementById("DayTags").className="TitlesYellowB1";
		document.getElementById("WeekTags").className="TitlesOrangeB2";
	}
    url = "/Ajax/Tags_GetHotTags.asp";        
    parm = "ProgramId="+_ProgramId+"&Ctype="+ChannelType+"&DayNum="+DayNum;
    objHotTagsXML = CreateObjXML();	
    objHotTagsXML.open("POST", url ,true); 
    objHotTagsXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    objHotTagsXML.onreadystatechange=batchRsHotTagsChange;
    objHotTagsXML.send(parm);
}