/**
 * Expressões regulares usadas em todo o site.
 */
var regexEmail = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;

/**
 *
 */
String.prototype.trim = function()
{
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}
function validaRegistro()
{
	var campoEmail 			= document.getElementById( "campoEmail" );
	var campoSenha 			= document.getElementById( "campoSenha" );
	var campoSenhaConf 		= document.getElementById( "campoSenhaConf" );
	var registroMensagem 	= document.getElementById( "registroMensagem" );

	if (
		campoEmail == null ||
		campoSenha == null ||
		campoSenhaConf == null ||
		registroMensagem == null ) return false;
	else
	{
		var email 		= campoEmail.value.trim();
		var senha 		= campoSenha.value.trim();
		var senhaconf 	= campoSenhaConf.value.trim();
		var mensagem 	= "";

		/**
		 * Validando e-mail.
		 */
		if ( email.length == 0 )
			mensagem += "E-mail deve ser preenchido.<br/>";
		else if ( !regexEmail.test( email ) )
			mensagem += "E-mail não é válido.<br/>";

		if ( senha.length == 0 )
			mensagem += "Senha deve ser preenchida.<br/>";
		else if ( senha != senhaconf )
			mensagem += "A senha não confere.<br/>";

		/**
		 * Se o preenchimento estiver correto envia o formul�rio.
		 */
		if ( mensagem.length == 0 )
			return true;
		else
		{
			registroMensagem.innerHTML = mensagem;
			registroMensagem.style.display = "block";
			return false;
		}
	}
}

/**
 * Clique Music Player
 * 
 * @todo verificar a necessidade de <code>?</code> em <code>var UrlRadio = url + 'player/player.php' + qs;</code>
 * @todo atenção no comentário <code>url \/*+ 'player/player.php'*\/ + qs</code>
 */
function player( url, disco, faixa )
{
	var qs = "?x=";

	if ( disco != null )
		qs += "&d=" + disco;

	if ( faixa != null )
		qs += "&f=" + faixa;
		
	var UrlRadio = url /*+ 'player/player.php'*/ + qs;

	if (navigator.userAgent.indexOf('Mac')==-1)
		window.open(
			UrlRadio, 'janela_player', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=500,height=425');
		
	else
		location.href=UrlRadio;
}