function showSign(VODID)
{
    document.getElementById('fullscreen').className = 'onDis';
    document.getElementById('objects').className = 'onDis';
    document.getElementById('vodId').value = VODID;
    return false;
}
function hideSign()
{
    document.getElementById('fullscreen').className = 'offDis';
    document.getElementById('objects').className = 'offDis';
    document.getElementById('vodId').value = 0;
    return false;
}
function clockPulses()
{
	Sc++;
	if (Sc == 60)
	{
		Sc = 0;
		Mn++;
	}
	if (Mn == 60)
	{
		Sc = 0;
		Mn = 0;
		Hr++;
	}
	if (Hr == 24)
	{
		Sc = 0;
		Mn = 0;
		Hr = 0;
	}
	document.getElementById('thisTime').innerHTML = ((Hr<10)?'0'+Hr:Hr)+':'+((Mn<10)?'0'+Mn:Mn)+':'+((Sc<10)?'0'+Sc:Sc);
	window.setTimeout("clockPulses()",1000);
}

function CheckRequire(OBJ)
{
    var El = document.getElementById(OBJ).elements;
    var isFill = true;
    for (i=0; i<El.length; i++)
    {
        if(El[i].title == 'require')
        {
            if (El[i].value == '')
            {
                document.getElementById('St_'+El[i].name).innerHTML = '*';
                isFill = false;
            }
            else
                document.getElementById('St_'+El[i].name).innerHTML = '&nbsp;&nbsp;';
        }
    }
    return isFill;
}

lastScrollY = 0;
function heartBeat()
{
    var app = navigator.appName;
    var k = (app == 'Netscape')?1:0;
    diffY = document.documentElement.scrollTop;
    if(diffY != lastScrollY)
    {
        if(k == 0)
        {
            document.all.fullscreen.style.pixelTop = diffY;
            document.all.objects.style.pixelTop = diffY+150;
        }
        else
        {
            diffFull = diffY+'px';
            diffObj = diffY+150+'px';
            document.getElementById('fullscreen').style.top = diffFull;
            document.getElementById('objects').style.top = diffObj;
        }
        lastScrollY = lastScrollY + diffY;
    }
}

function scrollupg()
{
    document.getElementById('programslist').scrollTop+=5;
    timerArrow=setTimeout("scrollupg()",40);
}

function scrolldowng()
{
    document.getElementById('programslist').scrollTop-=5;
    if(document.getElementById('programslist').scrollTop >= 0){
    timerArrow=setTimeout("scrolldowng()",40);
    }
}

function setVisible()
{
    document.getElementById('clickPlay').className="hidden";
    document.getElementById('realPlayer').className="visible";
    var wmp = document.getElementById('WMP');
    wmp.controls.Play();
}

function fillCalendar()
{
    var calendar    ='';
    var myMonths    =["January","February","March","April","May","June","July","August","September","October","November","December"];
    var myMonthsDays=[31,28,31,30,31,30,31,31,30,31,30,31];
    var theDate     =document.getElementById('calendar_hid').value;
	fullDate        =theDate.split('-');
	var fullYear    =(SelYear != -1)?SelYear : Number(fullDate[0]);
    var month       =(SelMonth != -1)?SelMonth:(Number(fullDate[1])-1);
    var firstday    =new Date((month+1)+'/'+'1/'+fullYear);
    var dValue      =firstday.getDay();
    var gDate       =Number(fullDate[2]);

	if ((fullYear%4==0) && (month==1))
    	daysCount=myMonthsDays[month]+1;
	else
    	daysCount=myMonthsDays[month];
    
    for (i=1; i<=42; i++)
   	{
		if(i<=dValue || i>daysCount+dValue){
    		calendar +="<span>&nbsp;</span>";
	    }
	    else{
	        theMonth = ((month+1) < 10) ? '0'+(month+1) : (month+1);
	        theDay   = ((i-dValue) < 10) ? '0'+(i-dValue) : (i-dValue);
		    if (i == (gDate+dValue)){
			    calendar +="<span ";
			    if(ToDayDate == (fullYear+'-'+theMonth+'-'+theDay)) calendar += "class=\"today\"";
			    else if (theDate == fullYear+'-'+theMonth+'-'+theDay) calendar+= "class=\"select\""
			    calendar += "><a href=\"?req=schedule&amp;date="+fullYear+'-'+theMonth+'-'+theDay;
		        calendar +=(TimeZone) ? "&amp;countryTimeZone="+TimeZone : '';
		        calendar +=(theLang) ? "&amp;Lang="+theLang : "&amp;Lang=en";
			    calendar +="\">"+(i-dValue)+"</a></span>";
			}
			if(i != (gDate+dValue)){
			    today = ToDayDate.split('-');
			    if (i == ((today[2]*1)+dValue) && fullYear ==(today[0]*1) && theMonth==today[1])
			    {
			        calendar += "<span class=\"today\"><a href=\"?req=schedule&amp;date="+fullYear+'-'+theMonth+'-'+theDay;
			        calendar +=(TimeZone) ? "&amp;countryTimeZone="+TimeZone : '';
    		        calendar +=(theLang) ? "&amp;Lang="+theLang : "&amp;Lang=en";
			        calendar +="\">"+(i-dValue)+"</a></span>";
			    }
			    else
			    {
	    			calendar +="<span";
        			if (theDate == fullYear+'-'+theMonth+'-'+theDay) calendar += "class=\"select\"";
			        calendar += "><a href=\"?req=schedule&amp;date="+fullYear+'-'+theMonth+'-'+theDay;
			        calendar +=(TimeZone) ? "&amp;countryTimeZone="+TimeZone : '';
    		        calendar +=(theLang) ? "&amp;Lang="+theLang : "&amp;Lang=en";
			        calendar +="\">"+(i-dValue)+"</a></span>";
//	    	    		calendar += "><a href=\"?req=schedule&date="+fullYear+'-'+theMonth+'-'+theDay+"\">"+(i-dValue)+"</a></span>";
    	    	}
	    	}
	    }
	}
	SelMonth = month;
	SelYear  = fullYear;
	document.getElementById('monthDays').innerHTML = calendar;
	document.getElementById('MonthYear').innerHTML = '<h5>'+myMonths[SelMonth]+' - '+SelYear+'</h5>';
}

function advance(st){
	if(st==0){
		document.getElementById('advanceDiv').style.display='none';
	}
	else{
		document.getElementById('advanceDiv').style.display='';
	}
}