
	function convertButtons(selector){
		$(selector).each(function(){
			var input = $(this);
			input.hide();
			var a = '<a href="#" class="btn"><b></b>' + input.attr("value") + '</a>';
			var anchor = $(a).insertAfter(this);
			$(anchor)
				.click(function(){ input.click(); return false; })
		});
	}
	
	var players = [];
	function loadPlayer(obj, file, id){
		var position = $(obj).findPos();
		if(!players.inArray(id)){
			var div = $("<div id='player-" + id + "' class='player'><div id='player-flash-" + id + "' class='flash'></div></div>").prependTo(documentBody);
			$(div).css("left", position.x + 15 + "px").css("top", position.y + 15 + "px");
			var player = new SWFObject("swf/player.swf?mp3=" + file, "plyr", "200", "20", "6", "#ffffff");
			player.addParam("wmode", "transparent");
			player.write("player-flash-" + id);
			players.push(id);
		}
		$("#player-" + id).show();
		menuClickCheck("#player-" + id);
	}
	
	function menuClickCheck(div){
		var position = $(div).findPos();
		var width = $(div).width();
		var height = $(div).height();
		var initialX = position.x;
		var finalX = position.x + width;
		var initialY = position.y - 20;
		var finalY = position.y + height;
		document.onclick = function(e){
			if (!e) var e = window.event;
			if (e.pageX || e.pageY){
				PosX = e.pageX;
				PosY = e.pageY;
			}else if (e.clientX || e.clientY){
				PosX = e.clientX + document.body.scrollLeft;
				PosY = e.clientY + document.body.scrollTop;
			}
			if(PosX <= initialX || PosX >= finalX || PosY <= initialY || PosY >= finalY){
				$(div).hide();
			}
		}
	}
	
	function textClear(input){
		if(input.value == input.defaultValue){
			input.value = "";
		}
	}
	
	function textRestore(input) {
		if(input.value == ""){
			input.value = input.defaultValue;
		}
	}
	
	jQuery.fn.carrusel = function (options) {
	
		// public atributtes
		var settings = $.extend({	
			duration: 3,
			children: 'li'
		}, options || {});
		
		var imgs = $(this).find(settings.children);
		var interval = settings.duration * 1000;
		
		// private methods
		function fadeInOut(key){
			if(key == (imgs.length)) key = 0;
			$(imgs[key]).fadeIn(
				interval/2,
				function(){
					setTimeout(function(){
						$(imgs[key]).fadeOut(
							interval/2, 
							function(){fadeInOut(key + 1)})
				}, interval)}
			);
		}
	
		fadeInOut(0);
			
	}
	
	function audio_mng(type, action){
		$.ajax({
			type: "POST", 
			url: "audio.ajax.php", 
			data: "type=" + type + "&action=" + action,
			success: function(result){}
		});	
	}
