﻿var ThePage; 								//This Var is the number of page for the pageing of 'All Live'
var Theurl = "/Ajax/Live_GetLiveShow.asp";  	//This var is the url of the pageing of 'All Live'
var UpTabNum = "live";
var _JSBoxBack=0
//This function is for the ajax of the pagenig of 'All Live'
function batchRsChange()
{    
	if (objXML && objXML.readyState==4)
	{
        if (objXML.responseXML)
		{                          
            var Str = objXML.responseXML.getElementsByTagName("Str");
			if (Str[0].firstChild.data!='False')
			{
	            var TotalShowsNum = objXML.responseXML.getElementsByTagName("TotalShowsNum");
	                TotalShowsNum = TotalShowsNum[0].firstChild.data;
	            var ShowsNum = objXML.responseXML.getElementsByTagName("ShowsNum");
	                ShowsNum = (parseInt(ShowsNum[0].firstChild.data));
	            var ThePage = parseInt(objXML.responseXML.getElementsByTagName("PageNum")[0].firstChild.data)
	                MinShowsNum = (parseInt(ThePage*ShowNumInPage)+1);
	                MaxShowsNum = (parseInt(MinShowsNum + ShowsNum)-1);
	                if(MinShowsNum==0)
	                    MinShowsNum = 1;  
	            if(_JSBoxBack)
	                document.getElementById("LiveShowDiv").innerHTML =eval(Str[0].firstChild.data);
	            else          
	                document.getElementById("LiveShowDiv").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(TotalShowsNum/ShowNumInPage)-1);              
	            if (ThePage == MaxPages&&(TotalShowsNum%ShowNumInPage==0)||(ThePage > MaxPages))
	            {                
	                FirstPageStr = "<font class='PagingDis' id='MORE NEW 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("amountOfItemsShows").innerHTML = MinShowsNum + "-" + MaxShowsNum;
	            document.getElementById("TotalamountOfItemsShows").innerHTML = TotalShowsNum;
	            var prevPageArr = document.getElementsByName("PreviousPageTd");
	            var nextPageArr = document.getElementsByName("NextPageTd");
	            for(p=0;p<prevPageArr.length;p++){
	                prevPageArr[p].innerHTML = LastPageStr;
	                nextPageArr[p].innerHTML = FirstPageStr;
	            }          
	            //-----------------------       
			}    
			else
			{
				document.getElementById("LiveShowDiv").innerHTML ="<table width='100%' height='179' align='center' cellpadding='0' cellspacing='0' border='0'>"+
																  "<tr><td></td></tr></table>";
                FirstPageStr = "<font class='PagingDis' id='MORE NEW 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'>";
                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 ="0-0";
				document.getElementById("TotalamountOfItemsShows").innerHTML ="0";
	            
	            var prevPageArr = document.getElementsByName("PreviousPageTd");	            
	            for(p=0;p<prevPageArr.length;p++){
	                prevPageArr[p].innerHTML = LastPageStr;	                
	            }
			}
		}
    }    
}

//This function is for pageing in ajax for 'All Live'
function Pageing(Page,Directions)
{   
    if(Directions==0 && Page > 0)
    {
        ThePage = Page - 1;
    }
    else if(Directions==1)
    {
        ThePage = Page + 1;
    }        
	else
	{
		ThePage = Page;
	}
	var objSelect=document.getElementById("selectLanguage")
	var objCountryId=document.getElementById("CountryId");
	str="Page="+ThePage+"&Amount="+ShowNumInPage+"&S="+ShowSortBy+"&D="+ShowDir+"&Ctype="+channelType+"&EditFlag="+EditFlag+"&LangId="+ objSelect[objSelect.selectedIndex].value+"&CountryId="+objCountryId.value+"&JSFlag="+_JSBoxBack;
	callAjax(Theurl,str,"batchRsChange");             	             
}

function callAjax(Turl,str,batchfunc)
{
    if (window.XMLHttpRequest)
		objXML = new XMLHttpRequest();
	else 
	{
		ie = true;
		objXML = new ActiveXObject("Microsoft.XMLHTTP");
	}
    objXML.open("POST", Turl ,true); 
    objXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
	if(batchfunc=="batchRsChange")     //for 'All Live'
	{
		objXML.onreadystatechange=batchRsChange;
	}
    objXML.send(str);
}

function MyLiveSortBy(status)
{	
    if(status!="")
    {
        VodSortBy = status;
        Pageing(0,2);        
    }
}
function getLiveByLanguage()
{
    document.getElementById("CountryId").value=0;
    Pageing(0,0);
}
function getLiveByCountry(countryid)
{
    document.getElementById("CountryId").value=countryid;
    document.getElementById("selectLanguage").selectedIndex=0;
    Pageing(0,0);
}
function openCountriesDiv()
{
    document.getElementById("divCountries").style.display="block";
}
function closeCountriesDiv()
{
    document.getElementById("divCountries").style.display="none";
}
// Change The Sort Of The Live Now Page : 1- SORT_BY STATUS, 2- SORT_BY VIEWERS
function changeSortBy()
{
    if (ShowSortBy == 1)
    {
        ShowSortBy = 2; 
        document.getElementById('sortByLink').innerHTML = 'Sort by viewers';
    }
    else
    {
        ShowSortBy = 1;
        document.getElementById('sortByLink').innerHTML = 'Back to default view';
    }   
    Pageing(0,0)
}
//New Live Now Page
/////////////////////////////////////////////////////////////////////////////////
var CountriesDivClear;
function openCountriesNewDiv(){
    clearTimeout(CountriesDivClear);
    $g("divCountries").style.left=$g("MoreCountryDiv").offsetLeft-5;
    $g("divCountries").style.top=$g("MoreCountryDiv").offsetTop+15;
    document.getElementById("divCountries").style.display="block";
}
function closeCountriesNewDiv(){
    CountriesDivClear = setTimeout('document.getElementById("divCountries").style.display="none";',300);
}

function ShowPlay(obj)
{   
    $g("play"+obj).style.display="block";
}
function HidePlay(obj)
{
    $g("play"+obj).style.display="none";
}
/////////////////////////////////////////////////////////////////////////////////