var tWidth='298px';                  // width (in pixels)
var tHeight='15px';                  // height (in pixels)
var tcolour='#D6E1FE';               // background colour:
var moStop=true;                     // pause on mouseover (true or false)
var fontfamily = 'verdana,sans-serif,tahoma,arial'; // font for content
var tSpeed=3;                        // scroll speed (1 = slow, 5 = fast)

// enter your ticker content here (use \/ and \' in place of / and ' respectively)
var content='Loading... ';
var newcontent = content;

// Simple Marquee / Ticker Script
// copyright 3rd January 2006, Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the below code in this script (including this
// comment) is used without any alteration
var cps=tSpeed; var aw, mq; var fsz = parseInt(tHeight) - 4; 

function startticker() {
	if (document.getElementById) {
		var tick = '<div style="position:relative;width:'+tWidth+';height:'+tHeight+';overflow:hidden;background-color:'+tcolour+'"'; 
		if (moStop) tick += ' onmouseover="cps=0" onmouseout="cps=tSpeed"'; tick +='><div id="mq" style="position:absolute;left:0px;top:0px;font-family:'+fontfamily+';font-size:'+fsz+'px;white-space:nowrap;"><\/div><\/div>'; 
		document.getElementById('ticker').innerHTML = tick; 
		mq = document.getElementById("mq"); 
		mq.style.left=(parseInt(tWidth)+10)+"px"; 
		mq.innerHTML='<span id="tx">'+content+'<\/span>'; 
		aw = document.getElementById("tx").offsetWidth; 
		lefttime=setInterval("scrollticker()",50);
		setTimeout("reloadticker()",1000);
		setInterval("reloadticker()",15000);
	}
} 
function scrollticker() {
	if (parseInt(mq.style.left)>(-10 - aw))
	{
		// not reached end yet
		mq.style.left = parseInt(mq.style.left)-cps+"px";
	}
	else 
	{
		// reached the end
		if (newcontent != content) 
		{
			// data has been updated
			mq.style.left = parseInt(tWidth)+10+'px';
			mq.innerHTML='<span id="tx">'+newcontent+'<\/span>';
			aw = document.getElementById("tx").offsetWidth; 
			content = newcontent;
		}
		else 
		{
			mq.style.left = parseInt(tWidth)+10+'px';
		}
	}
} 
			
function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
			xmlhttp = false;
			}
		}
	@else
	xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
			xmlhttp.overrideMimeType("text/xml"); 
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}


function reloadticker() {
	var http = getHTTPObject();
	http.open("GET", "radio/track.php", true);
	http.onreadystatechange = function() {
		if (http.readyState == 4) {
			if (http.status == 200) {
				var htmlDoc = http.responseText;					
				newcontent = htmlDoc;
				mq.innerHTML='<span id="tx">'+content+'<\/span>'; 
			}
		}
	}
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	http.send(null);
}

function reloadradio() {
	var http = getHTTPObject();
	var rlist = document.getElementById("votelist");
	http.open("GET", "recentsongs.php", true);
	http.onreadystatechange = function() {
		if (http.readyState == 4) {
			if (http.status == 200) {
				var htmlDoc = http.responseText;	
				rlist.innerHTML='<span id="tx">'+htmlDoc+'<\/span>'; 
			}
		}
	}
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	http.send(null);
}



function LaunchWinRadio() {
	var newURL = "radio_listen.php";	
	var newName = "SalsaSebRadio1";
	var newFeatures = "height=400,width=610,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,scrollbars=0,status=0,toolbar=0";
	var remote = open(newURL, newName, newFeatures);
  if (remote.opener == null)
    remote.opener = window;
  remote.opener.name = "SalsaSebRadio";
  return false;
}

function smileys() {
	var newURL = "radio_smileys.php";	
	var newName = "SalsaSebSmileys";
	var newFeatures = "height=300,width=200,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0";
	var remote = open(newURL, newName, newFeatures);
  if (remote.opener == null)
    remote.opener = window;
  remote.opener.name = this.name;
  return false;
}

window.onload=startticker;