function showTime(){
 var tmN=new Date();
 var dH=''+tmN.getHours();dH=dH.length<2?'0'+dH:dH;
 var dM=''+tmN.getMinutes();dM=dM.length<2?'0'+dM:dM;
 var dS=''+tmN.getSeconds();dS=dS.length<2?'0'+dS:dS;
 var tmp=dH+':'+dM+':'+dS;
 document.getElementById('calendar_clock').innerHTML=tmp;
 var t=setTimeout('showTime()',1000);
}

function clearResult()
{
    document.getElementById('schedule').innerHTML='';
    Element.hide( 'print');    
    var divs=document.getElementById('channels_data').getElementsByTagName( "div");;
    for( i =0; i < divs.length; i++)
    {
        if( divs[i].className == 'selected')
        {
            document.getElementById('openbutton').style.display='block';
            return;
        }
    }
    document.getElementById('openbutton').style.display='none';
}

function selectChannel( el)
{
    if( el.className == 'selected')
        el.className = 'normal';
    else
        el.className='selected';
    var divs=document.getElementById('channels').getElementsByTagName( "div");        
    for( i=0;i <divs.length;i++)
    {
        if( divs[i].className=="selected")
        {
            document.getElementById('selectors').style.display='block';
            break;
        }
        else
        {
            document.getElementById('selectors').style.display='none';
        }        
    }
    clearResult();
}
function selectAllChannels( toggle)
{
    var channels =  document.getElementById('channels_data');
    var divs = channels.getElementsByTagName( 'div');
    for( i=0; i<divs.length;i++)
    {
		if( divs[i].id.slice(1)>0)
        {
            if( toggle)
                divs[i].className='selected';
            else
                divs[i].className='normal';            
        }
    }
    clearResult();
    document.getElementById('selectors').style.display=toggle?'block':'none';
}
function mousein( el)
{
    el.style.backgroundColor='#EAEAEA';
}

function mouseout( el)
{
    el.style.backgroundColor='white';
}
// from html
function checkTodayDate()
        {
          clearDates();	
         
          for( i=0;i <day_today.length;i++)
          {
             document.getElementById('d' + day_today[i]).className='cell_selected';
			
          }		
		}
		function checkWeekandsDate()
		{
		  clearDates();	
		  
		  for( i=0;i <day_weekands.length;i++)
          {
             document.getElementById('d' + day_weekands[i]).className='cell_selected';
          }		
		}
		function checkThisWeekDate()
		{
		  clearDates();	
		  
		  for( i=0;i <day_this_week.length;i++)
          {
             document.getElementById('d' + day_this_week[i]).className='cell_selected';

          }		
		}
		function clearDates()
		{
		  var divs=document.getElementById('cal1_calendar').getElementsByTagName("div");    
          for( i=0;i <divs.length;i++)
          {
             divs[i].className="";  
          }		
		}
		
	/*-----Main----*/	
		function checkDate(el)
		{
		      if( el.className == 'cell_selected')
                   el.className = '';
               else
                   el.className='cell_selected';	
		}
		/*-----------------*/
		
	      function loadChannelSchedule(cat,mode,mosConfig_live_site,limit_channels,limit_days,_DATES_NOT_CHOOSEN_,ERROR_KOL)
	    {
		 		
	      var url=mosConfig_live_site+'/tv/?cat='+cat+'&mode='+mode;	
		 
	      var limit_chanels = parseInt(limit_channels);
		  var limit_days = parseInt(limit_days);
				
		  var ch='';	
	      var dates=''
	      var j=0;
		  var kol_ch=0;
		  var kol_dat=0;
	      //scan channels
		  var divs=document.getElementById('channels').getElementsByTagName("div");        
          for( i=0;i <divs.length;i++)
          {
             if( divs[i].className=="selected")
             {
               ch+='&ch'+j.toString()+'='+divs[i].id.slice(1);	
			   j++;
            }     
          }	
		  kol_ch=j;
		  
          url+=ch;
          j=0;
          //scan dates
          var divs2=document.getElementById('cal1_calendar').getElementsByTagName("div");    
          for( i=0;i <divs2.length;i++)
          {
             if( divs2[i].className=="cell_selected")
             {
			 	
               dates+='&dates'+j.toString()+'='+divs2[i].id.slice(1);
			   j++;	
            }     
          }
		 kol_dat=j;
		 
		  if (dates == '')
		  {
		  	alert(_DATES_NOT_CHOOSEN_);
		  }
		  else
		  {
		  	
            url+=dates;
			if((kol_ch<=limit_chanels)&&(kol_dat<=limit_days))
            	window.location.href = url;
			else{
			
				alert(ERROR_KOL);
					}
          }   
		}
		//-----------------------
	function checkDate(el)
		{
		      if( el.className == 'cell_selected')
                   el.className = '';
               else
                   el.className='cell_selected';	
		}