function setRequest(url) {
	//alert("setRequest: " + url);
	makeHttpRequest (url, "setFlash");
}

/*function setRequest2(url, callback) {
	//alert("setRequest: " + url);
	makeHttpRequest (url, callback);
}*/

// Re-usable generic AJAX caller with return function as a param.
// You can set xml or text as expected return type to pass
// the correct result object into your callback function

function makeHttpRequest(url, callback_function, return_xml) {
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	
		http_request = new XMLHttpRequest();
		
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
		
	} else if (window.ActiveXObject) { // IE
	
		try	{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)	{
			try	{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e)	{
				//do nothing
				}
			}
		}

		if (!http_request) {
			alert('Unfortunatelly you browser doesn\'t support this feature.');
			return false;
		}

		http_request.onreadystatechange = function() {
			if (http_request.readyState == 4) {
				if (http_request.status == 200) {
					if (return_xml) {
						eval(callback_function + '(http_request.responseXML)');
					} else {
						eval(callback_function + '(http_request.responseText)');
				}
			} else {
				alert('There was a problem with the request.(Code: ' + http_request.status + ')');
			}
		}
	}
	
	http_request.open('GET', url, true);
	http_request.send(null);
}

// Writes flash content to the screen using SWFObject.
// Set whatever params and values you specifically need.
// You could have multiple callback functions on the one page if required

function setFlash( loc ) {
	//alert(loc);
	swfobject.embedSWF(loc, "playlist_player", "165", "30", "8.0.0", "", "", {wmode:"transparent"});
	
 
}


/*function setPlaylist( list ) {
	//alert(loc);
	var so = new SWFObject(loc, "sotester", "272", "140", "9", "#efefef");
	so.addParam("allowFullScreen", "true");
	so.write("flashcontent");
}*/