var DicSound = new Object();

DicSound = {
	path: 'http://www.dicfor.hu/hangok2/',
	playObject: null,
	player: null,
	
	toggle: function(obj) {
		if (DicSound.playObject == obj) DicSound.destroy()
		else {
			if(obj.tagName=='B')	DicFor.hidePlayButtons();
			if(DicSound.playObject)	DicSound.destroy();
			obj.className = 'pl'
			DicSound.playObject = obj;
			
			var flashObject = '';
			flashObject += '<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="0" height="0" id="mp3" align="middle">';
			flashObject += '<param name="allowScriptAccess" value="sameDomain" />';
			flashObject += '<param name="movie" value="/swf/mp3.swf" />';
			flashObject += '<param name="flashVars" value="theLink=' + this.path + obj.id + '.mp3" />';
			flashObject += '<param name="quality" value="high" />';
			flashObject += '<param name="bgcolor" value="#ffffff" />';
			flashObject += '<param name="wmode" value="transparent" />';
			flashObject += '<embed src="/swf/mp3.swf" flashVars="theLink=' + this.path + obj.id+ '.mp3" quality="high" bgcolor="#ffffff" width="0" height="0" name="mp3" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
			flashObject += '</object>';
			var span = document.createElement('span');
			span.innerHTML = flashObject;
			DicSound.player = span;
			obj.parentNode.insertBefore(DicSound.player, obj.nextSibling);
      
      new Ajax.Request('/statistics/request/sound', { } );

		}
	},
	
	destroy: function() {			
		DicSound.playObject.className = 'play';		
		if(DicSound.player){
			DicSound.player.removeChild(DicSound.player.firstChild);
			DicSound.player.parentNode.removeChild(DicSound.player); 
			DicSound.player = null;
			DicSound.playObject = null;
		}	
	},
	
	makeToggle: function(obj) { return function(){ DicSound.toggle(obj) }}
}
