function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try { // Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) { // Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function radio_refresh(strQuery) {
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null) {
		return;
	} 
	var strUrl = "./player.php?"+strQuery;
	xmlHttp.onreadystatechange = radio_show;
	xmlHttp.open("GET",strUrl,true);
	xmlHttp.send(null);
}

function radio_show()  { 
	if (xmlHttp.readyState == 4) {
		var strResponseText = xmlHttp.responseText;
		eval(strResponseText);
	}
}

function videos_play(id)  { 
	document.frm_artists.id.value = id;
	parent.video.location = './video.php?id='+id;
	arrThumbs = getElementsByClass("on_off");
	for (i = 0; i < arrThumbs.length; i++) {
		arrThumbs[i].className = 'on_off';
	}
	document.getElementById("video_"+id).className = 'on_off on';
}

function videos_load()  { 
	if (xmlHttp.readyState == 4) {
		var strResponseText = xmlHttp.responseText;
		document.getElementById("div_video").innerHTML = strResponseText;
	}
}

function videos_refresh() {
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp == null) {
		return;
	} 
	var strUrl = "./thumbs.php?intArtist="+document.frm_artists.intArtist.value+"&id="+document.frm_artists.id.value;
	xmlHttp.onreadystatechange = videos_show;
	xmlHttp.open("GET",strUrl,true);
	xmlHttp.send(null);
}

function videos_show()  { 
	if (xmlHttp.readyState == 4) {
		var strResponseText = xmlHttp.responseText;
		document.getElementById("thumbs").innerHTML = strResponseText;
	}
}


