function radioSonora(MediaType, MediaID){
	var URL = "http://sonora.terra.com.br/PopupPlayer/Index?external=true&ids=" + MediaID + "&type=" + MediaType;
	var Width = 820;
	var Height = 415;
	var Scroll = 'no';
	var newPopup = window.open( ""+URL+"",  "_blank" , "width="+Width+",height="+Height+",toolbar=no,location=no,status=no,menubar=no,scrollbars="+Scroll+",resizable=no" );
}

function getURL(comp){
	var valor = comp.options[comp.selectedIndex].value;
	if (!isNaN(valor)) p.open(valor, 'artista');
}

function freeLogin(){
	$("#nao-disponivel-login").attr("src","/img/ajax-loader.gif");

	var login = $("#login").val();
	
	$.post("functions/ajax.php", { acao: "freelogin", login:login },
	  function(free){
		if (free == "true"){
			$("#login_nao_disponivel").css("visibility","hidden");
			$("#login_disponivel").css("visibility","visible");
		}else{
			$("#nao-disponivel-login").attr("src","img/ico-nao-disponivel.gif");
			$("#login_disponivel").css("visibility","hidden");
			$("#login_nao_disponivel").css("visibility","visible");
		}
	});
}

function freeEmail(){
	$("#nao-disponivel-email").attr("src","/img/ajax-loader.gif");
	var email = $("#email").val();
	
	$.post("functions/ajax.php", { acao: "freeemail", email:email },
	  function(free){
		if (free == "true"){
			$("#email_nao_disponivel").css("visibility","hidden");
			$("#email_disponivel").css("visibility","visible");
		}else{
			$("#nao-disponivel-email").attr("src","img/ico-nao-disponivel.gif");
			$("#email_disponivel").css("visibility","hidden");
			$("#email_nao_disponivel").css("visibility","visible");
		}
	});
}

function display(id, show){
	document.getElementById(id).style.display = show;
}

function renovacao(cartao){
	var lines   = document.getElementsByName("display");
	var display = null;

	if (cartao){
		display = "";
	}else{
		display = "none";
	}

	for (i = 0; i < lines.length; i++){
		lines[i].style.display = display;
	}
}

function comprar(id_album, id_musica){
	var frm = document.getElementById("pop_flutuante");
	
	frm.style.display = "block";
	frm.getElementsByTagName("iframe")[0].width  = "650px";
	frm.getElementsByTagName("iframe")[0].height = "400px";
	frm.getElementsByTagName("iframe")[0].src    = "comprar.php?id_album="+id_album+"&id_musica="+id_musica;
}

function fechar(){
	var frm = document.getElementById("pop_flutuante");
	frm.getElementsByTagName("iframe")[0].src = "";
	frm.style.display = "none";
}

function block_key_space(objEvent){
	keyascii = objEvent.keyCode ? objEvent.keyCode : objEvent.which ? objEvent.which : objEvent.charCode;
	if (keyascii == 32){
		return false;
	}else{
		return true;
	}
}

function checkCookie(flag){
	if (document.cookie && flag > 0){
		//document.cookie = "checkLogin=; expires=-1; path=/";
		var data = new Date();
		data.setTime(data.getTime() + (24*60*60*1000));
		document.cookie = "checkLogin=sim; expires=" + data.toGMTString() + "; path=/";
	}
}

/*Função para exibir a splash screen*/
function splash_banner(){
	//Thiago Santos - parar de exibir o popup direto - 08/06/2010
		return true;
	var strcookie = 'splash';
	if(LerCookie(strcookie) == null){/*senão tiver o cookie mostra a splash*/
		var frm = document.getElementById("pop_flutuante");

		frm.style.display = "block";
		frm.getElementsByTagName("iframe")[0].width  = "650px";//650
		frm.getElementsByTagName("iframe")[0].height = "530px";
		frm.getElementsByTagName("iframe")[0].src    = "splash.php";	

		var data = new Date();
		data.setTime(data.getTime() + (24*60*60*1000));
		document.cookie = "splash=sim; expires=" + data.toGMTString() + "; path=/";
		//document.cookie = "splash=sim; path=/";
	}	
}

/*Função para verificar se o cookie existe*/
function LerCookie(strCookie){
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++){
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' '){
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0){
            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
        }
    }
    return null;
}

/*Função para validar o CPF no lado client*/
function validaCpf(o){

    var i;

    s = o.value;

    s = remove(s, ".");
    s = remove(s, "-");

    if( (s != '11111111111') && (s != '22222222222') && (s != '33333333333') && (s != '44444444444') && (s != '55555555555') && (s != '66666666666') && (s != '77777777777') && (s != '88888888888') && (s != '99999999999') && (s != '') && (s.length == 11)){

        var c = s.substr(0,9);

        var dv = s.substr(9,2);

        var d1 = 0;

        for (i = 0; i < 9; i++){
            d1 += c.charAt(i)*(10-i);
        }

        if (d1 == 0){
            document.getElementById("erro_cpf").innerHTML = "Digite um cpf v&aacute;lido!";
            return false;
        }

        d1 = 11 - (d1 % 11);

        if (d1 > 9) d1 = 0;

        if (dv.charAt(0) != d1){
            document.getElementById("erro_cpf").innerHTML = "Digite um cpf v&aacute;lido!";
            return false;
        }
		
		d1 *= 2;

        for (i = 0; i < 9; i++){
            d1 += c.charAt(i)*(11-i);
        }

        d1 = 11 - (d1 % 11);

        if (d1 > 9) d1 = 0;

        if (dv.charAt(1) != d1){
            document.getElementById("erro_cpf").innerHTML = "Digite um cpf v&aacute;lido!";
            return false;
        }
        return true;
    }else{
        document.getElementById("erro_cpf").innerHTML = "Digite um cpf v&aacute;lido!";
        return false;
    }
}


/*Função para alterar a imagem do captcha do cadastro de usuários*/
function refreshCaptcha(){
	$.post("functions/ajax.php", { acao: "refresh"},
	  function(img){
		show_captcha(img);
	});
}

/*Função para verificar qual o browser e versão do usuário*/
function checkbrowser(){
	var versao = $.browser.version;
 	if( ($.browser.msie) && (versao <= 6) ){
		var strcookie = 'browser_update';
		if(LerCookie(strcookie) == null){/*senão tiver o cookie mostra a splash*/
			display('wrap-check-browser', 'block');	
	
			var data = new Date();
			data.setTime(data.getTime() + (24*60*60*1000));
			document.cookie = "browser_update=sim; expires=" + data.toGMTString() + "; path=/";
		}
		
	}
}
/*
/*Inicio infobox
function changeOpacExplorerMosaic(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = opacity / 100;
    object.filter = "alpha(opacity=" + opacity + ")";
}

function closeInfoExplorerMosaic() {
    setTimeout("changeIndexExplorerMosaic()", 1000);
    opacityExplorerMosaic("infoBox", 100, 0, 300);
    opacityExplorerMosaic("infoBg", 70, 0, 300);
}


function opacityExplorerMosaic(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if (opacStart > opacEnd) {
        for (i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpacExplorerMosaic(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    } else if (opacStart < opacEnd) {
        for (i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpacExplorerMosaic(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    }
}

function overExplorerMosaic() {
	
    var img = this;
    if (img.parentNode.className != "infoBox") {
        var imgW = img.offsetWidth;
        var imgH = img.offsetHeight;
        var zIndex = $(img.parentNode).css("zIndex");
        img.parentNode.style.border = "#ff9900 2px solid";
        img.parentNode.style.width = imgW - 4 + "px";
        img.parentNode.style.height = imgH - 4 + "px";
        img.style.margin = "-2px 0 0 -2px";
        img.style.width = imgW + "px";
        img.style.height = imgH + "px";
        $(img.parentNode).css("zIndex", 10);
        img.onmouseout = function () {img.parentNode.style.border = "none";img.parentNode.style.width = imgW + "px";img.parentNode.style.height = imgH + "px";img.style.margin = 0;$(img.parentNode).css("zIndex", zIndex);};
    }
    var obj = img;
    if (obj.nodeName == "IMG") {
        node = obj.parentNode;
        $(node).infoBoxOver();
    }
}

function closeOverExplorerMosaic() {
    var overBox = document.getElementById("infoOverBox");
    overBox.style.zIndex = -1;
    overBox.innerHTML = "";
    overBox.style.display = "none";
}

function showInfoExplorerMosaic() {
	//$(this).clone(true).insertAfter(this);
    var obj = this;
    var infoBg = document.getElementById("infoBg");
    infoBg.style.zIndex = 9;
    opacityExplorerMosaic("infoBg", 0, 70, 300);
    var box = document.getElementById("infoBox");
    var closeBtn = document.createElement("A");
    var node = obj;
    if (obj.nodeName == "IMG") {
        node = obj.parentNode;
    }
    var offsetLeft = 0;
    var offsetTop = 0;
    if ((node.offsetLeft - 100) < 1) {
        offsetLeft = 1;
    } else if ((node.offsetLeft - 100) + 320 > 684) {
        offsetLeft = 354;
    } else {
        offsetLeft = node.offsetLeft - 100;
    }
    if ((node.offsetTop + 20) + 130 > 581) {
        offsetTop = 431;
    } else {
        offsetTop = node.offsetTop + 20;
    }
    box.style.left = offsetLeft + "px";
    box.style.top = offsetTop + "px";
    closeBtn.className = "close hs";
    closeBtn.title = "Fechar";
    closeBtn.href = "javascript:closeInfoExplorerMosaic()";
    box.appendChild(closeBtn);
    box.innerHTML += node.innerHTML;
    box.style.zIndex = 99;
    opacityExplorerMosaic("infoBox", 0, 100, 400);
    sonora.hijackLinks("#infoBox");
    sonora.setupActionIcons("#infoBox,#blocked_media_overlay");
    if ($("#infoBox").find(".album_art").attr("src") == "") {
        $("#infoBox").find(".artist_name").css("display", "block");
        $("#infoBox").find(".album_art").css("visibility", "hidden");
    } else {
        $("#infoBox").find(".artist_name").css("display", "none");
        $("#infoBox").find(".album_art").css("visibility", "visible");
    }
    $("#infoBox").find(".main_info").addClass("ellipsis");
    sonora.utils.ellipsis($("#infoBox").find(".main_info"));
}*/

