     /**************************************************************************************************
		 *  This crossbrowser friendly sound code is (C) CopyRight Vidar Larsen 2005+ http://cyber-web.biz  *
     **************************************************************************************************/



//========================[Sound variables - checking for sound] ===================================//
var NSsound = navigator.plugins && navigator.plugins["LiveAudio"];  
var IEsound = navigator.plugins && document.all;		   						 
var audioEnabled = NSsound || IEsound;				  									



//========[crossbrowser init sound]==============//
function makeSoundDiv(soundname,newInnerHTML) {
    var oDiv = document.createElement ("DIV");
    oDiv.id = soundname;
 		oDiv.style.position = "absolute";
		oDiv.style.left=-2000;
    oDiv.innerHTML=newInnerHTML;
    document.body.appendChild (oDiv);
    delete oDiv; }
//==================================[crossbrowser init sound]========================================//
function init(soundfile,autostart,loopit) {
	soundname=soundfile;
	var buff='';
	if (loopit==null) loopit=false;
	if (audioEnabled) {
				if (autostart==null) autostart=false;
				buff+='<embed name="obj_'+soundname+'" src='+soundfile+' autoplay="'+autostart+'" AUTOSTART="'+autostart+'" loop="'+loopit+'" hidden="true" volume="80%" > ';
				buff+='<NOEMBED><BGSOUND src='+soundfile+'></NOEMBED>';
			  buff+='</embed> ';
	} else { // try something else
			if (autostart==true) autostart=1; else autostart=0;
			if (loopit==true) loopit=1; else loopit=0;			
			buff+='<object type="application/x-mplayer2" ';
			buff+=' pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" ';
			buff+=' Name="obj_'+soundname+'" src='+soundfile+' AutoStart='+autostart+' ShowStatusBar=1 volume=-1 loop='+loopit+' >';
  		buff+=' </object> ';
	}
	
	makeSoundDiv(soundname+"_buffer",buff);

}


function play(soundname,loopit) {

	if (document.getElementById(soundname)) newContent(soundname,document.getElementById(soundname+"_buffer").innerHTML); 
	else init(soundname,true,loopit);
}




function stop(soundname) {
   //eval(' newContent("'+soundname+'_buffer","");  ');
   //eval(soundname+'_buffer.removeNode(true); ');
   	newContent(soundname,""); 


}


//play("GameTool/sounds/bgmusic/children.mid",true);