// JavaScript Document
function remove_player_track(id) {	
	
	var callback = function () {
		window.location.reload();		
	}
	
	var XObj;
	try { XObj = new XMLHttpRequest(); }
	catch(e) { XObj = new ActiveXObject(Microsoft.XMLHTTP); }
	
	XObj.onreadystatechange = function () {
		if(XObj.readyState == 4) {
			if(callback) {
				callback();
			}
		}		
	}		
			
	XObj.open('POST','php/es_player.php?remove=true&id=' + id, true);
	XObj.send(null);
}

function new_station_form () {	
	var html = "<b>My Sound Station</b><br />"
		+ "<div style='padding: 10px; margin: 10px; background-color: #EEE;'>Station Name: <input id='station_name' style='width: 60%'/><br />"
		+ "<input value='submit' type='submit' onClick='create_station()'/></div>";
	document.getElementById('station_div').innerHTML = html;
}

function create_station () {	
	var name = document.getElementById('station_name').value;
	
	var callback = function () {
		window.location.reload();		
	}
	
	var XObj;
	try { XObj = new XMLHttpRequest(); }
	catch(e) { XObj = new ActiveXObject(Microsoft.XMLHTTP); }
	
	XObj.onreadystatechange = function () {
		if(XObj.readyState == 4) {
			if(callback) {
				callback();
			}
		}		
	}		
			
	XObj.open('POST','php/es_player.php?create=true&name=' + name, true);
	XObj.send(null);
}

function insert_player_entry (id, player_id) {
	
	var file = temp_file_name;
	var callback = function () {
		window.location.reload();		
	}
	
	var XObj;
	try { XObj = new XMLHttpRequest(); }
	catch(e) { XObj = new ActiveXObject(Microsoft.XMLHTTP); }
	
	XObj.onreadystatechange = function () {
		if(XObj.readyState == 4) {
			if(callback) {
				callback();
			}
		}		
	}		
			
	XObj.open('POST','php/es_player.php?add=true&id=' + id + '&player=' + player_id + '&file=' + file, true);
	XObj.send(null);
}

function hide_track_upload () {
	document.getElementById('upload_frame').style.display = 'none';
	document.getElementById('upload_form').innerHTML = '';
	
}

function show_track_upload (id, player_id) {
	
	record_track_upload = function () {		
		insert_player_entry(id, player_id);
	}
	
	document.getElementById('upload_frame').style.display = 'block';
	document.getElementById('upload_form').innerHTML = 'Browse for the track on your computer, press the upload button.<br />'
		+ '<form action="upload.php" method="post" enctype="multipart/form-data" target="upload_target" onsubmit="startUpload();" >'
        + '<p id="f1_upload_process" style="visibility: hidden">Loading...<br/><img src="http://bigupsforum.com/images/loader.gif" /><br/></p>'
        + '<p id="f1_upload_form" align="center"><br/>'
        + '<label>File:  <input name="myfile" type="file" size="30" /></label>'
        + '<label><input type="submit" name="submitBtn" class="sbtn" value="Upload" />'
        + '</label></p>'
        + '<iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>'
        + '</form>'			 
		+ 'Wait a few moments for a confirmation message.<br />' 
		+ '<small><a href="/account.php">Cancel Upload</a></small>';
	
}

function record_track_upload () {	
}

