/*
    {**********************************************************}
    {                                                          }
    {     Basics - Funções básicas                             }
    {     JS - Java Script                                     }
    {                                                          }
    {     Copyright (C) 2000-2008 Acari Records                }
    {                                                          }
    {**********************************************************}
*/	
<!--
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function GetNumericValue(strValue) {
var Temp;
var Pos;
    Temp = parseInt(strValue);
	if (eval(Temp) != strValue) { // Has decimal value
	   if (typeof(strValue) == "string") { // Portuguese notation
	      Pos = strValue.indexOf(",");
		  strValue = strValue.substring(0, Pos) + "." +
		             strValue.substring(Pos+1,5);
          return eval(strValue);
       }
	   else return eval(strValue);
	}
	else return eval(strValue);
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function FormatCurrency(strValue) {
var Temp;
var Pos;
 	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+'.'+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + 'R$ ' + dblValue + ',' + strCents);
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function USFormatCurrency(strValue) {
var Temp;
var Pos;
 	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+'.'+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + 'US$ ' + dblValue + '.' + strCents);
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function ExtractFileName(Path) {
    if (Path.indexOf('/') > -1)
        FileName = Path.substring(Path.lastIndexOf('/')+1,Path.length);
    else
        FileName = Path.substring(Path.lastIndexOf('\\')+1,Path.length);
    return FileName;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _MessageBox(Obj, Msg) {
	Obj.focus();
    alert(Msg);
    return false;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _HasValue(obj, obj_type) {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0)
      		return false;
    	else
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj.options[i].selected)
			return true;
		}

       	return false;
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{
		if (obj.checked)
			return true;
		else
       		return false;
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}
       	return false;
	}
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _CheckThis(Obj, Type, Field) {
    var Msg = "O campo '" + Field + "' não foi informado."
	
    if  (!_HasValue(Obj, Type))  return (_MessageBox(Obj, Msg)); 
    return true;		
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _CheckEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _CheckNumber(Obj) {
	var Digits = "0123456789";
	var Temp;

    for (var i=0;i < Obj.value.length;i++) {
		Temp = Obj.value.substring(i,i+1)
		if (Digits.indexOf(Temp)==-1) return false;
   }
   return true;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _CheckCurrency(Obj) {
	var Digits = "0123456789,";
	var Temp;

    for (var i=0;i < Obj.value.length;i++) {
		Temp = Obj.value.substring(i,i+1)
		if (Digits.indexOf(Temp)==-1) return false;
   }
   return true;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _IsChecked(CheckBoxes, Msg) {
  var Boxes=CheckBoxes.length;
  if (typeof(Boxes) == "undefined")
  {
    if (CheckBoxes.checked) return true;
  }	
  
  for (var i=0;i<Boxes;i++)
   {
     if (CheckBoxes[i].checked) return true;
   }
  alert(Msg); 
  if (typeof(Boxes) == "undefined")
     CheckBoxes.focus() 
  else 
     CheckBoxes[0].focus();   
  return false;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function _TryingToFuckUs(Obj) {
var AryTargets = new Array("<HTML","<SCRIPT","<IFRAME", "JAVASCRIPT");
var Str = Obj.value.toUpperCase();
   for (var i=0;i < AryTargets.length;i++) {
       if (Str.indexOf(AryTargets[i]) > -1) return true;
   }
   return false;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function IndexOfStr(List, String) {
  for (var Ix=0;Ix<List.length;Ix++)
       if (List.options[Ix].text == String) {
	       return Ix;
	   }
  return -1; 	  
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function Trim(sString) {
   while (sString.substring(0,1) == ' ') {
       sString = sString.substring(1, sString.length);
   }
   while (sString.substring(sString.length-1, sString.length) == ' ') {
       sString = sString.substring(0,sString.length-1);
   }
   return sString;
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function ShowParticipantesList(THE_WHO, WITH_CODE) {
   NewWindow('_AdmParticipantePicker.asp?THE_WHO='+THE_WHO+'&WITH_CODE='+WITH_CODE,'name','590','458','no');
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function IShowArtists() {
var Letter = document.frmFormHArts.LETRAS_A_Z.value;
   if (Letter == -1) {
       alert("Por favor, selecione uma letra do alfabeto.");
	   document.frmFormHArts.LETRAS_A_Z.focus();
	   return false;
   }
   document.frmFormHArts.action = "SiteArtistsResults.asp";
   document.frmFormHArts.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function ShowArtists() {
var Letter = document.frmFormArts.LETRAS_A_Z.value;
   if (Letter == -1) {
       alert("Por favor, selecione uma letra do alfabeto.");
	   document.frmFormArts.LETRAS_A_Z.focus();
	   return false;
   }
   document.frmFormArts.action = "SiteArtistsResults.asp";
   document.frmFormArts.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function IShowInstruTracks() {
var Instrumento = document.frmFormHInstrus.MUSICAS_NO_INSTRUMENTO.value;
   if (Instrumento == -1) {
       alert("Por favor, selecione um instrumento.");
	   document.frmFormHInstrus.MUSICAS_NO_INSTRUMENTO.focus();
	   return false;
   }
   document.frmFormHInstrus.action = "SiteTracksResults.asp?M=2";
   document.frmFormHInstrus.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function ShowInstruTracks() {
var Instrumento = document.frmFormInstrus.MUSICAS_NO_INSTRUMENTO.value;
   if (Instrumento == -1) {
       alert("Por favor, selecione um instrumento.");
	   document.frmFormInstrus.MUSICAS_NO_INSTRUMENTO.focus();
	   return false;
   }
   document.frmFormInstrus.action = "SiteTracksResults.asp?M=2";
   document.frmFormInstrus.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function IShowLetterTracks() {
var Letra = document.frmFormHLetter.MUSICAS_NA_LETRA.value;
   if (Letra == -1) {
       alert("Por favor, selecione uma letra do alfabeto.");
	   document.frmFormHLetter.MUSICAS_NA_LETRA.focus();
	   return false;
   }
   document.frmFormHLetter.action = "SiteTracksResults.asp?M=3";
   document.frmFormHLetter.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function ShowLetterTracks() {
var Letra = document.frmFormLetter.MUSICAS_NA_LETRA.value;
   if (Letra == -1) {
       alert("Por favor, selecione uma letra do alfabeto.");
	   document.frmFormLetter.MUSICAS_NA_LETRA.focus();
	   return false;
   }
   document.frmFormLetter.action = "SiteTracksResults.asp?M=3";
   document.frmFormLetter.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function IShowStyleTracks() {
var Genero = document.frmFormHStyles.MUSICAS_NO_GENERO.value;
   if (Genero == -1) {
       alert("Por favor, selecione um gênero musical.");
	   document.frmFormHStyles.MUSICAS_NO_GENERO.focus();
	   return false;
   }
   document.frmFormHStyles.action = "SiteTracksResults.asp?M=1";
   document.frmFormHStyles.submit();
}
//-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
function ShowStyleTracks() {
var Genero = document.frmFormStyles.MUSICAS_NO_GENERO.value;
   if (Genero == -1) {
       alert("Por favor, selecione um gênero musical.");
	   document.frmFormStyles.MUSICAS_NO_GENERO.focus();
	   return false;
   }
   document.frmFormStyles.action = "SiteTracksResults.asp?M=1";
   document.frmFormStyles.submit();
}
-->
