var current_selected = null;
var audio_tag_urls;
var current_tag_index;

function load_audio_tags(person_id) {
	if (person_id == "-1") {
		var x = document.getElementById("listen");
		x.innerHTML = "No messages for this show.";
	} else {
	
	
		if(current_selected != null){
			var url = 'images/card.gif';
			$('card-' + current_selected).style.background='url(' + url + ') no-repeat center center';
		}
	
		current_selected = person_id;
		select(person_id);
		//new Ajax.Request('/audio_tags/get_audio_tags/' + person_id, {asynchronous:true, evalScripts:true});
		
		switch(person_id){
			case 1:
				try {
					set_audio_tags("Emma", "audio_tags/162.wav,audio_tags/166.wav,audio_tags/249.wav,audio_tags/173.wav,audio_tags/177.wav,audio_tags/176.wav,audio_tags/175.wav,audio_tags/161.wav,audio_tags/159.wav,audio_tags/156.wav,audio_tags/121-x.wav,audio_tags/88-x.wav,audio_tags/84-x.wav,audio_tags/82-x.wav,audio_tags/76-x.wav,audio_tags/73-x.wav,audio_tags/55-x.wav,audio_tags/53-x.wav,audio_tags/52-x.wav,audio_tags/48-x.wav,audio_tags/31-x.wav,audio_tags/30-x.wav,audio_tags/26-x.wav,audio_tags/25-x.wav,audio_tags/180.wav,audio_tags/179.wav,");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Emma\", \"audio_tags/180.wav,audio_tags/179.wav,audio_tags/178.wav,audio_tags/177.wav,audio_tags/176.wav,audio_tags/175.wav,audio_tags/173.wav,audio_tags/166.wav,audio_tags/162.wav,audio_tags/161.wav,audio_tags/159.wav,audio_tags/156.wav,audio_tags/121-x.wav,audio_tags/88-x.wav,audio_tags/84-x.wav,audio_tags/82-x.wav,audio_tags/76-x.wav,audio_tags/73-x.wav,audio_tags/55-x.wav,audio_tags/53-x.wav,audio_tags/52-x.wav,audio_tags/48-x.wav,audio_tags/31-x.wav,audio_tags/30-x.wav,audio_tags/26-x.wav,audio_tags/25-x.wav\");'); 
					throw e 
				}
				break;
			case 2:
				try {
					set_audio_tags("Chris", "audio_tags/165.wav,audio_tags/99.wav,audio_tags/57-x.wav,audio_tags/56-x.wav,audio_tags/44-x.wav,audio_tags/39-x.wav,audio_tags/37-x.wav");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Chris\", \"audio_tags/165.wav,audio_tags/99.wav,audio_tags/57-x.wav,audio_tags/56-x.wav,audio_tags/44-x.wav,audio_tags/39-x.wav,audio_tags/37-x.wav\");'); 
					throw e 
				}
				break;
			case 3:
				try {
					set_audio_tags("Jamie", "audio_tags/101.wav,audio_tags/75-x.wav,audio_tags/95-x.wav,audio_tags/89-x.wav,audio_tags/70-x.wav,audio_tags/54-x.wav,audio_tags/49-x.wav,audio_tags/41-x.wav");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Jamie\", \"audio_tags/101.wav,audio_tags/95-x.wav,audio_tags/89-x.wav,audio_tags/75-x.wav,audio_tags/70-x.wav,audio_tags/54-x.wav,audio_tags/49-x.wav,audio_tags/41-x.wav\");'); 
					throw e 
				}
				break;
			case 4:
				try {
					set_audio_tags("Emma's Brother", "audio_tags/69-x.wav,audio_tags/68-x.wav,audio_tags/67-x.wav,audio_tags/66-x.wav,audio_tags/65-x.wav,audio_tags/64-x.wav,audio_tags/63-x.wav,audio_tags/62-x.wav,audio_tags/61-x.wav,audio_tags/60-x.wav,audio_tags/59-x.wav,audio_tags/58-x.wav");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Emma\'s Brother\", \"audio_tags/69-x.wav,audio_tags/68-x.wav,audio_tags/67-x.wav,audio_tags/66-x.wav,audio_tags/65-x.wav,audio_tags/64-x.wav,audio_tags/63-x.wav,audio_tags/62-x.wav,audio_tags/61-x.wav,audio_tags/60-x.wav,audio_tags/59-x.wav,audio_tags/58-x.wav\");'); 
					throw e 
				}
				break;
			case 5:
				try {
					set_audio_tags("Eugene", "audio_tags/81-x.wav,audio_tags/29-x.wav");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Eugene\", \"audio_tags/29-x.wav,audio_tags/81-x.wav\");'); 
				throw e 
				}
				break;
			case 6:
				try {
					set_audio_tags("Sarah", "audio_tags/102.wav,audio_tags/83-x.wav,audio_tags/80.wav,audio_tags/87-x.wav,audio_tags/74-x.wav,audio_tags/71-x.wav,audio_tags/46-x.wav,audio_tags/45-x.wav,audio_tags/42-x.wav");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Sarah\", \"audio_tags/102.wav,audio_tags/87-x.wav,audio_tags/83-x.wav,audio_tags/80.wav,audio_tags/74-x.wav,audio_tags/71-x.wav,audio_tags/46-x.wav,audio_tags/45-x.wav,audio_tags/42-x.wav\");'); 
					throw e 
				}
				break;
			case 7:
				try{

					set_audio_tags("Paresh", "audio_tags/40.wav,audio_tags/86-x.wav,audio_tags/79-x.wav,audio_tags/150.wav,audio_tags/77-x.wav");

				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Paresh\", \"audio_tags/187.wav,audio_tags/186.wav,audio_tags/185.wav,audio_tags/184.wav,audio_tags/183.wav,audio_tags/150.wav,audio_tags/86-x.wav,audio_tags/79-x.wav,audio_tags/77-x.wav,audio_tags/40.wav\");'); 
					throw e 
				}			
			break;
			default:
				try {
					set_audio_tags("Emma", "audio_tags/178.wav,audio_tags/180.wav,audio_tags/179.wav,audio_tags/177.wav,audio_tags/176.wav,audio_tags/175.wav,audio_tags/173.wav,audio_tags/166.wav,audio_tags/162.wav,audio_tags/161.wav,audio_tags/159.wav,audio_tags/156.wav,audio_tags/121-x.wav,audio_tags/88-x.wav,audio_tags/84-x.wav,audio_tags/82-x.wav,audio_tags/76-x.wav,audio_tags/73-x.wav,audio_tags/55-x.wav,audio_tags/53-x.wav,audio_tags/52-x.wav,audio_tags/48-x.wav,audio_tags/31-x.wav,audio_tags/30-x.wav,audio_tags/26-x.wav,audio_tags/25-x.wav");
				} catch (e) { 
					alert('RJS error:\n\n' + e.toString()); 
					alert('set_audio_tags(\"Emma\", \"audio_tags/180.wav,audio_tags/179.wav,audio_tags/178.wav,audio_tags/177.wav,audio_tags/176.wav,audio_tags/175.wav,audio_tags/173.wav,audio_tags/166.wav,audio_tags/162.wav,audio_tags/161.wav,audio_tags/159.wav,audio_tags/156.wav,audio_tags/121-x.wav,audio_tags/88-x.wav,audio_tags/84-x.wav,audio_tags/82-x.wav,audio_tags/76-x.wav,audio_tags/73-x.wav,audio_tags/55-x.wav,audio_tags/53-x.wav,audio_tags/52-x.wav,audio_tags/48-x.wav,audio_tags/31-x.wav,audio_tags/30-x.wav,audio_tags/26-x.wav,audio_tags/25-x.wav\");'); 
					throw e 
				}
				break;
			
		}			
		
	}
}

function select(person_id){
	var url = 'images/card_selected.gif';
	$('card-' + person_id).style.background='url(' + url + ') no-repeat center center';		
}

function deselect(person_id){
	if (person_id != current_selected) {
		var url = 'images/card.gif';
		$('card-' + person_id).style.background='url(' + url + ') no-repeat center center';
	}
}



function show_current_tag_index(current_tag_index, num_tags) {
	$("call-display").innerHTML = current_tag_index + "/" + num_tags;
}

function play_audio_tag(index){
	stop_sound();
	
	if (audio_tag_urls == null || audio_tag_urls.length == 0){
		show_current_tag_index(0,0);
		return;
	}
	
	if(index < 0){
//		var url = SITE_ROOT + 'images/controller_left_no.gif';
//		$("previous").innerHTML = "<img src='"+url+"'/>"; 
		index = 0;
	}else if(index >= audio_tag_urls.length){

		index = audio_tag_urls.length - 1;
	}
	
	current_tag_index = index;
	show_current_tag_index(index + 1, audio_tag_urls.length);
	//Element.show("call-controller");
	
	$("call-controller").innerHTML = '<embed controller="true" autoplay="true" width="150" height="60" style="background-color:#111" target="myself" src="' + audio_tag_urls[index] + '"pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true" name="mysound" id="mysound"></embed>';
}

function play_next(){	
	play_audio_tag(current_tag_index + 1);	
}

function play_previous(){
	play_audio_tag(current_tag_index - 1);
	
}

function set_audio_tags(name, audio_tag_urls_string){
	$("callee-name").innerHTML = name;
	audio_tag_urls = audio_tag_urls_string.split(",");
	if (audio_tag_urls[0] == null || audio_tag_urls[0].length == 0){
		audio_tag_urls = new Array();
	}
	play_audio_tag(0);
}

function stop_sound() {
	if (document.mysound) {
		try {
			document.mysound.Stop();
		} catch(exception) {}
		
		//Element.hide("call-controller");		
	}	
}

function show_how_to() {
	new Effect.BlindDown("how-to", { 
		duration: 0.6,
		afterFinish: function() {
			window.setTimeout("hide_how_to()", 25000);
		}
	});
}

function hide_how_to() {
	new Effect.BlindUp("how-to", {
		duration: 0.6
	});
}

