/*  JavaScript
 *  (c) Amdy <pliskovs@gmail.com
 *--------------------------------------------------------------------------*/
/*function error(desc, page, line) {
   alert('Error description:\t' + desc + '\nPage address:\t' + page + '\nLine number:\t' + line)
   return true
}
window.onerror=error;*/
function drawFlashObject(n,v,w,h,c,wm,fv,na,sl){
sl=(sl==true)?('swLiveConnect="true"'):('');
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+v+',0,0,0" width="'+w+'" height="'+h+'" id="'+na+'">'+
'<param name="movie" value="'+n+'" />'+
'<param name="quality" value="BEST" />'+
'<param name="bgcolor" value="'+c+'" />'+
'<param name="wmode" value="'+wm+'" />'+
'<param name="flashvars" value="'+fv+'" />'+
'<param name="menu" value="false" />'+
'<embed src="'+n+'" quality="BEST" bgcolor="'+c+'" wmode="'+wm+'" flashvars="'+fv+'" menu="false" width="'+w+'" height="'+h+'" swLiveConnect="true" name="'+na+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}
function drawFlashObjectToVar(n,v,w,h,c,wm,fv,na,sl){
sl=(sl==true)?('swLiveConnect="true"'):('');
return '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+v+',0,0,0" width="'+w+'" height="'+h+'" id="'+na+'">'+
'<param name="movie" value="'+n+'" />'+
'<param name="quality" value="BEST" />'+
'<param name="bgcolor" value="'+c+'" />'+
'<param name="wmode" value="'+wm+'" />'+
'<param name="flashvars" value="'+fv+'" />'+
'<param name="menu" value="false" />'+
'<embed src="'+n+'" quality="BEST" bgcolor="'+c+'" wmode="'+wm+'" flashvars="'+fv+'" menu="false" width="'+w+'" height="'+h+'" swLiveConnect="true" name="'+na+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
}
function setFlashHeight (h) {//resizing function
	if(document.all&&!window.opera){var o = document.getElementById('audioplayer');
	}else{var o = document.getElementById('playerdiv');}
	o.style.height = Math.round(h)+'px';
}
function commitFlashObject(_obj, _container){
	_output=""
	_paramoutput=""
	_src=""
	_ver=""
	for(_cO in _obj){
		_output+=_cO+"=\""+_obj[_cO]+"\" "
		_paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
		if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
		if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0"
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n"
	ihtm+=_paramoutput+"\n"
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	document.getElementById(_container).innerHTML=ihtm	
}

function thisMovie(movieName) {// find the flash movie
		 if (navigator.appName.indexOf("Microsoft") != -1) {
	      return window[movieName]
	 } else {
		  return document[movieName]
		 }
}
function addTrack (v) {// addTrackFunction
	//thisMovie('audioplayer').addTrack(v);
	thisMovie('audioplayer').SetVariable('_root.addtrack',v);
}
