// JavaScript Document
//AUDIO LOAD FUNCTIONS
function aObj(p,f){
	this.path = p;
	this.file = f;
}
function audioPageObj(){
	var arg = arguments;
	this.page = arg[0];
	this.aObjects = new Array();
	for(var i=1,j=0;i<arg.length;j++){
		this.aObjects[j] = new aObj(arg[i++],arg[i++]);
	}
}
function writeParams(str){
	var tmpAry = str.split(",");
	var tmpStr = "'";
	tmpStr += tmpAry.join("','");
	tmpStr += "'";
	return tmpStr;
}
function buildAudioObject(file,source,id){
		var tmpStr = "";
		tmpStr += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"25\" height=\"22\">\r\n";
		tmpStr += "<param name=\"quality\" value=\"high\">\r\n";
		tmpStr += "<param name=\"id\" value=\"";
		tmpStr += id+"F\">\r\n";
		tmpStr += "<param name=\"wmode\" value=\"transparent\">\r\n";
		tmpStr += "<param name=\"align\" value=\"top\">\r\n";
		tmpStr += "<param name=\"movie\" value=\"../audio/audio.swf?the_sound="
		tmpStr += source;
		tmpStr += ">\r\n<embed name=\""+id+"F\" src=\"../audio/audio.swf?the_sound=";
		tmpStr += source;
		tmpStr += " wmode=\"transparent\"";
		tmpStr += " quality=\"high\" width=\"25\" height=\"22\"  align=\"left\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\r\n";
		tmpStr += "</object>";	
		return tmpStr;
}
function getPageAudio(pg,al){
	var audiolist = eval(al);
	var tmpAry = -1;
	for(var i=0;i<audiolist.length;i++){
		if(audiolist[i].indexOf(pg)==0){
			var tmpStr = writeParams(audiolist[i]);
			var tmpObj = eval("new audioPageObj("+tmpStr+")");
			tmpAry = tmpObj.aObjects;
			break;
		}
	}
	return tmpAry;
}
function loadAudio(pg,al){
	var aAry = getPageAudio(pg,al);
	if(aAry == -1) return;
	for(var i=0;i<aAry.length;i++){
		var source = aAry[i].path+"/"+aAry[i].file+"\"";
		var audioId = "audio"+i;
		var tmpAudioObj = buildAudioObject(aAry[i].file,source,audioId);
		var tmpObj = document.getElementById(audioId);
		if(tmpObj) {
			tmpObj.innerHTML = tmpAudioObj;
		}
	}
}

//END OF AUDIO LOAD