function JS_setTimePointer()
{
	return;
	obj = document.getElementById('time-now');
	timeContainer = document.getElementById('program');
	container = document.getElementById('container');
	today = new Date();
	hour = today.getHours();
	minute = today.getMinutes();
	
	obj.style.height = "1px";
	obj.style.width = obj.parentNode.scrollWidth + "px";
	obj.style.left = timeContainer.offsetLeft + "px";
	obj.style.top = timeContainer.offsetTop + (hour*30) + (minute/2) + "px";
	
}

var count = 0;
var artist = '';
var title = '';
var startTimestamp = new Date();
var endTimestamp = new Date();
var songInterval = null;
var loadInterval = null;

function JS_Teplomer()
{
	var nowTimestamp = new Date();
	var stoPercent = (endTimestamp.getTime() - startTimestamp.getTime()) / 1000;
	var remaining = (endTimestamp.getTime() - nowTimestamp.getTime()) / 1000;
	var percent = 1 - (remaining/stoPercent);
	var obj = document.getElementById('teplomer');
	obj.style.width =  (175 * percent) + 'px';
	JS_SetSongInfo('<strong>'+artist+'</strong><br/>'+title);
	if(percent > 1)
	{
		clearInterval(songInterval);
		JS_Teplomer_GetOnairSong();
	}
}

function JS_Teplomer_Timer(a, t, stime, etime)
{	
	clearInterval(loadInterval);
	var teplomer = document.getElementById('teplomer');
	teplomer.setAttribute('class', 'teplomer');
	artist = a;
	title = t;
	startTimestamp.setTime(stime*1000);
	endTimestamp.setTime(etime*1000);
	songInterval = setInterval('JS_Teplomer()', 1000);
}

function JS_SetSongInfo(info)
{
	var songInfo = document.getElementById('songInfo');
	songInfo.innerHTML = info;
}

function JS_Teplomer_GetOnairSong()
{
	var teplomer = document.getElementById('teplomer');
	
	if(!dojo.isMozilla){
		teplomer.className = 'teplomer';
	}else{
		teplomer.setAttribute('class', 'teplomer');
	}
    var xhrArgs = {
            url: baseUrl + "/service/onair",
            handleAs: "json",
            load: function(data){
    			if(data)
    			{
    				JS_Teplomer_Timer(data.artist, data.title, data.stime, data.etime);
    			}else{
    				if(!loadInterval){
    					loadInterval = setInterval('JS_Teplomer_GetOnairSong()', 10000);
    				}
    			}
            }
    }
	dojo.xhrGet(xhrArgs);
}

function JS_OpenRadioPlayer(url)
{
	window.open(url, 'radioPlayer', 'width=351,height=260,scrollbars=no,toolbar=no,location=no,status=no,resizable=no,menubar=no');
}

function JS_ToggleContainer(cont)
{
	if(dojo.byId(cont) && dojo.byId(cont).clientHeight > 50){
		if(dojo.byId(cont).originalHeight === undefined){
			dojo.byId(cont).originalHeight = dojo.byId(cont).clientHeight;
		}
		animA = dojo.animateProperty({
			  node:cont,
			  properties: {
			      opacity: {end: 0}
			  }
			});
		animB = dojo.animateProperty({
			  node:cont,
			  properties: {
			      height: {end: 0}
			  }
			});
		dojo.fx.chain([animA, animB]).play();
	}else{
		animB = dojo.animateProperty({
			  node:cont,
			  properties: {
			      opacity: {start: 0, end: 100}
			  }
			});
		animA = dojo.animateProperty({
			  node:cont,
			  properties: {
			      height: {end: dojo.byId(cont).originalHeight}
			  }
			});
		dojo.fx.chain([animA, animB]).play();
	}
}
