// JavaScript Document



var returnedArray = "";
var myAction = "";

function pausecomp(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
} 

function download_go()
{	
	if($F('charity')==''){
		alert('Please select a charity organization from the list');
	} else {
	
	$('download_holder').style.display = 'block';
	$('download_holder').innerHTML = "Processing request...";
	/*
	ajaxRequest('download_track.php','band='+$F('band')+'&track='+$F('track')+'&advert='+$F('advert')+'&charity='+$F('charity')+'&filename='+$F('filename'));
	*/
	$('download_form').submit();
	
	pausecomp(2000);
	$('download_holder').innerHTML = 'Download ready';
	}
}


/* ajax.Request */
function ajaxRequest(url,data) {
  var aj = new Ajax.Request(
  url, {
   method:'get',
   parameters: data,
   onComplete: getResponse
   }
  );
}

function on_load_function()
{

//this function is overwritten so that playlist and songs can be loaded

}

function wimpyReturns(myReturnArg)

{

alert ("Wimpy returned: " + myReturnArg);
//this is the function that wimpy pings 

if(typeof(myReturnArg) == "object"){
var returnedArray = myReturnArg;
var myAction = returnedArray.shift();

} else {
var returnedArray = myReturnArg;
}

}

function handleWimpyInit(retval){


}

// This function gets pinged every time a track starts to play.
function handlTrackStarted(returnedObject){
	// Your code here:

	// NOTE: The following code is used for example purposes:
	logTrack(returnedObject);


}

function getResponse(oReq) {
var b = oReq.responseText;

}

function logTrack(returnedObject){

		//$('play_advert').value = returnedObject['advert'];
		//$('play_track').value = returnedObject['title'];
		//$('play_band').value = returnedObject['artist'];
		//$('play_form').submit();
		ajaxRequest('/custom/play_track.php','play_advert='+returnedObject['advert']+'&play_track='+returnedObject['title']+'&play_band='+returnedObject['artist']);
}

function kroomsa_appendPlaylist(data,option) {
if (wimpyIsOpen()) {
	wimpy_popout_window.wimpy_appendPlaylist(data,option);
}
else { wimpy_appendPlaylist(data,option);
}
}

function kroomsa_clearPlaylist() {
if (wimpyIsOpen()) {
	wimpy_popout_window.wimpy_clearPlaylist();
}
else { wimpy_clearPlaylist();
}
}

function kroomsa_loadExternalPlaylist(data){
if (wimpyIsOpen()){
	wimpy_popout_window.wimpy_loadExternalPlaylist(data)
}
else { wimpy_loadExternalPlaylist(data)
}
}