/* Llamada a los WebServices*/

/*$(document).ready(function () {   
    $("#nav #btn_backstage").hide(); 
 });*/            

function checkUserId(){  
    if(($.cookie("UserId")!=null && $.cookie("UserId")!="") || ($.cookie("idfbc")!=null && $.cookie("idfbc")!="")) {
        //---- Show info User
        setInfoUser();
    } 
    else{
        $("#loggedout").fadeIn();
        $("#nav #btn_log_reg").show();
        $("#nav #btn_backstage").hide(); 
    }   
}

function requestPerms(){
    $.cookie("idfbc",FB.Facebook.apiClient.get_session().uid, { path: '/', expires: 1 });
    if($.cookie("perm_publish_stream")==null || $.cookie("perm_email")==null){
        var permissions = FB.Facebook.apiClient.fql_query('SELECT publish_stream, email FROM permissions WHERE uid=' + $.cookie("idfbc"), function (results) { 
            $.cookie("perm_publish_stream",results[0].publish_stream, { path: '/', expires: 1 });
            $.cookie("perm_email",results[0].email, { path: '/', expires: 1 })                     
            if(results[0].publish_stream=="0" && results[0].email=="0"){
                FB.Connect.showPermissionDialog("publish_stream,email",check_uidFB);
            }   
            else if(results[0].publish_stream=="0"){
                FB.Connect.showPermissionDialog("publish_stream",check_uidFB);
            }  
            else if(results[0].email=="0"){
                FB.Connect.showPermissionDialog("email",check_uidFB);
            }
            else{
                check_uidFB();
            }                  
        });
        //---Quitar esta linea
        //check_uidFB();
    } 
    else{
        check_uidFB();
    }
}

function check_uidFB() {    
    $.ajax({
        type: "POST",
        url: "wsFB.aspx/Check",
        data: "{'uid': '" + $.cookie("idfbc") + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
            for (var i = 0; i < resultado.length; i++) { 
                //--- Encontró el usuario en la BD
                if (resultado[i].result == "0") {
                    //Seteando el valor de la Cookie x 1 día
                    $.cookie("UserId", resultado[i].idUser, { path: '/', expires: 1 });
                    $.cookie("firstnUser", resultado[i].firstnUser, { path: '/', expires: 1 });
                    $.cookie("lastnUser", resultado[i].lastnUser, { path: '/', expires: 1 });
                    $.cookie("genderUser", resultado[i].genderUser, { path: '/', expires: 1 });
                    $.cookie("emailUser", resultado[i].emailUser, { path: '/', expires: 1 });
                    $.cookie("nickUser", resultado[i].nickUser, { path: '/', expires: 1 });
                    $.cookie("idfbc",resultado[i].idfbc, { path: '/', expires: 1 });
                    $.cookie("loginFB","1",{ path: '/', expires: 1 });   
                    $.cookie("existBD","1",{ path: '/', expires: 1 });   
                    $.cookie("logueado","1",{ path: '/', expires: 1 });                                                                                                                                              
                    setInfoUser();                    
                    //---- Verificar descargas pendientes
                    checkDownload();  
                }
                else if (resultado[i].result == "1") {   //-----El usuario NO se encuentra en la BD
                    if($.cookie("firstnUser")==null){
                        var viewer = FB.Facebook.apiClient.fql_query('SELECT name FROM user WHERE uid=' + $.cookie("idfbc"), function (results) {                      
                            $.cookie("firstnUser", results[0].name, { path: '/', expires: 1 });   
                            $.cookie("UserId", null);
                            $.cookie("lastnUser", null);
                            $.cookie("genderUser", null);
                            $.cookie("emailUser", null);
                            $.cookie("nickUser", null);
                            $.cookie("loginFB","1",{ path: '/', expires: 1 });  
                            $.cookie("existBD","0",{ path: '/', expires: 1 });  
                            $.cookie("logueado","0",{ path: '/', expires: 1 });                           
                            setInfoUser();     
                            if($.cookie("recordatorio")== null && $.cookie("recordatorio")== "")     
                                reminder();                     
                        });
                    }
                    else{
                        setInfoUser();
                        if($.cookie("recordatorio")== null && $.cookie("recordatorio")== "")     
                                reminder();    
                    }                                        
                }               
            }
        },
        failure: function (msg) {
            alert("mensaje de error "+msg);
        }
    });
}

function setInfoUser(){
    //---- Mostrar Loggedin
    $("#loggedout").hide();
    $("#loggedin").fadeIn();      
    $("#loggedin #usuario").html("<a href=\"backstage.aspx\">"+$.cookie("firstnUser")+"</a>");  
    $(".iframed iframe").attr("src", "registro.aspx");
    
    //---- Mostrar el botón de Salir Correcto
    if($.cookie("loginFB")=="0"){
        $("#loggedin #sf_logout_image").show();
        $("#loggedin #fb_logout_image").hide(); 
        
    }else{
        //---- Mostrar el botón de Salir Correcto                 
        $("#loggedin #sf_logout_image").hide();
        $("#loggedin #fb_logout_image").show();
    }
    if($.cookie("existBD")=="1"){        
        $("#nav #btn_log_reg").hide();
        $("#nav #btn_backstage").show();   
        $("#btn_backstage a").unbind('click');
        $("#btn_backstage a").attr("href","backstage.aspx");  
             
    }else if($.cookie("existBD")=="0"){
        $("#nav #btn_log_reg").hide();
        $("#nav #btn_backstage").show();
        
        $("#btn_backstage a").click(function () {
            //CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
			var topOffset = $(document).scrollTop() + 50;
			$('#registro').css('top',topOffset);
			dh = $(document).height();
			$("#velo_registro").height(dh).show();
			//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
            $("#registro").fadeIn();
            $(".iframed iframe").attr("src", "reminder.aspx");
            $("#hazlogin").hide();
            $("#hazlogin").hide();
            return false;
        });
    
        $(".iframed iframe").attr("src", "reminder.aspx");         
    }else{
        $("#nav #btn_log_reg").show();
        $("#nav #btn_backstage").hide();   
        $("#btn_backstage a").unbind('click');
        $("#btn_backstage a").attr("href","backstage.aspx"); 
        $(".iframed iframe").attr("src", "registro.aspx");        
    }
    //---- Mostrar opción de backstage en el menu    
}

function updateInfoUser(){
    //---- Mostrar Loggedin         
    $("#loggedin #usuario").html("<a href=\"backstage.aspx\">"+$.cookie("firstnUser")+"</a>");                 
}

function setPhotoUser(){
    $("#avatarPhoto").attr("src","photo.aspx?id="+$.cookie("UserId"));
}

function get_Logout(){
    $.cookie("UserId", null);
    $.cookie("firstnUser", null);
    $.cookie("lastnUser", null);
    $.cookie("genderUser", null);
    $.cookie("emailUser", null);
    $.cookie("nickUser", null);
    $.cookie("idfbc",null);
    $.cookie("loginFB",null);   
    $.cookie("existBD",null);   
    $.cookie("logueado",null);
    $.cookie("downtf", null);
    $.cookie("downid", null);
    //---- Mostrar Loggedin
    $("#loggedin").hide();
    $("#loggedout").fadeIn(); 
    //---- Limpiar los campos
    $('#user').attr("value","");
    $('#password').attr("value","");
    //---- Mostrar opción de Registro en el menu    
    $("#nav #btn_log_reg").show();
    $("#nav #btn_backstage").hide();
    $(".iframed iframe").attr("src", "registro.aspx");
}

function validUser(){
    if ($('#user').attr("value") != "" && $('#password').attr("value") != "") {
        $("#loggedout #tdPass").attr("background","images/input.jpg");
        if(validarEmail($('#user'))){
            $("#loggedout #tdUser").attr("background","images/input.jpg");
            $("#loggedout #tdPass").attr("background","images/input.jpg");
            get_Login($('#user').attr("value"), $('#password').attr("value"));                        
        }
        else
            $("#loggedout #tdUser").attr("background","images/input_error.jpg");                   
    }
    else {
        if($('#user').attr("value") == "" || !validarEmail($('#user')))
            $("#loggedout #tdUser").attr("background","images/input_error.jpg");
                               
        if( $('#password').attr("value") == "")
            $("#loggedout #tdPass").attr("background","images/input_error.jpg");

        //reminder();
    }
}

function get_Login(email, pass) {
    $.ajax({  
        type: "POST",
        url: "wsLogin.aspx/Login",
        data: "{'email': '" + email + "','pass': '" + $.base64Encode(pass) + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
            for (var i = 0; i < resultado.length; i++) {
                if (resultado[i].result == "0") {
                    //Seteando el valor de la Cookie x 1 día
                    $.cookie("UserId", resultado[i].idUser, { path: '/', expires: 1 });
                    $.cookie("firstnUser", resultado[i].firstnUser, { path: '/', expires: 1 });
                    $.cookie("lastnUser", resultado[i].lastnUser, { path: '/', expires: 1 });
                    $.cookie("genderUser", resultado[i].genderUser, { path: '/', expires: 1 });
                    $.cookie("emailUser", resultado[i].emailUser, { path: '/', expires: 1 });
                    $.cookie("nickUser", resultado[i].nickUser, { path: '/', expires: 1 });
                    $.cookie("idfbc",resultado[i].idfbc, { path: '/', expires: 1 });
                    $.cookie("loginFB","0", { path: '/', expires: 1 });
                    $.cookie("existBD","1", { path: '/', expires: 1 }); 
                    $.cookie("logueado","1",{ path: '/', expires: 1 });
                    setInfoUser();
                    //---- Verificar descargas pendientes
                    checkDownload();
                }
                else if (resultado[i].result == "1") {   //-----Error en Login                    
                    $("#loggedout #tdUser").attr("background","images/input_error.jpg");
                    $("#loggedout #tdPass").attr("background","images/input_error.jpg");
                }
            }
        },
        failure: function (msg) {
            $("#loggedout #tdUser").attr("background","images/input_error.jpg");
            $("#loggedout #tdPass").attr("background","images/input_error.jpg");
        }
    });
}

function updateIlike(idF, id, acc, tf){
    $.cookie("setIlike"+tf+idF, id);
    $.cookie("setIlikeAcc"+tf+idF, acc); 
    if(acc=="megusta"){
        $("#cintillo_ringtone a").removeClass("perfil_mivoto");
        $("#cintillo_ringtone #btn_megusta_wallpaper").addClass("perfil_mivoto");
        $("#cintillo_wallpaper a").removeClass("perfil_mivoto");  
	    $("#cintillo_wallpaper #btn_megusta_wallpaper").addClass("perfil_mivoto");		    	    
	    $("#cintillo_wallpaper_fav a").removeClass("perfil_mivoto");  
	    $("#cintillo_wallpaper_fav #btn_megusta_wallpaper_fav").addClass("perfil_mivoto");
	    $("#cintillo_sml_perfil a").removeClass("perfil_mivoto");  
		$("#cintillo_sml_perfil #btn_megusta_perfil").addClass("perfil_mivoto");
    }
    else{
        $("#cintillo_ringtone a").removeClass("perfil_mivoto");
        $("#cintillo_ringtone #btn_nomegusta_wallpaper").addClass("perfil_mivoto");
        $("#cintillo_wallpaper a").removeClass("perfil_mivoto");  
        $("#cintillo_wallpaper #btn_nomegusta_wallpaper").addClass("perfil_mivoto");        
	    $("#cintillo_wallpaper_fav a").removeClass("perfil_mivoto");  
	    $("#cintillo_wallpaper_fav #btn_nomegusta_wallpaper_fav").addClass("perfil_mivoto");
	    $("#cintillo_sml_perfil a").removeClass("perfil_mivoto");
        $("#cintillo_sml_perfil #btn_nomegusta_perfil").addClass("perfil_mivoto");
    }

    $.ajax({
        type: "POST",
        url: "wsUpdateILike.aspx/setUpdateIlike",
        data: "{'idIlike': '" + id + "', 'action':'" + acc + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ?
                                       eval('(' + response.d + ')') :
                                       response.d;
            for (var i = 0; i < resultado.length; i++) {                 
                $("#cintillo_ringtone #btn_megusta_wallpaper").attr("href","javascript:updateIlike("+ idF + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                $("#cintillo_sml_perfil #btn_megusta_perfil").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                $("#cintillo_wallpaper #btn_megusta_wallpaper").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                $("#cintillo_wallpaper_fav #btn_megusta_wallpaper_fav").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                $("#cintillo_wallpaper #btn_nomegusta_wallpaper").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");
                $("#cintillo_ringtone #btn_nomegusta_wallpaper").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");
                $("#cintillo_wallpaper_fav #btn_nomegusta_wallpaper_fav").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");                
                $("#cintillo_sml_perfil #btn_nomegusta_perfil").attr("href","javascript:updateIlike(" + idF + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");                  
            } 
        },
        failure: function (msg) {
            alert(msg);
        }
    });
}

function updateIlikePlayer(idF, id, acc, tf, element){
    $.cookie("setIlike"+tf+""+idF, id);
    $.cookie("setIlikeAcc"+tf+""+idF, acc); 
    
    $("#btn_megustaPlayer_"+element).removeClass("perfil_mivoto");  
    $("#btn_nomegustaPlayer_"+element).removeClass("perfil_mivoto");  
    
    if(acc=="megusta")
        $("#btn_megustaPlayer_"+element).addClass("perfil_mivoto");
    else
        $("#btn_nomegustaPlayer_"+element).addClass("perfil_mivoto");

    $.ajax({
        type: "POST",
        url: "wsUpdateILike.aspx/setUpdateIlike",
        data: "{'idIlike': '" + id + "', 'action':'" + acc + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ?
                                       eval('(' + response.d + ')') :
                                       response.d;
            for (var i = 0; i < resultado.length; i++) {                 
                                  
            } 
        },
        failure: function (msg) {
            alert(msg);
        }
    });
}

function setIlikePlayer(tf, id, acc, element) {    
    if(acc=="megusta")
        $("#btn_megustaPlayer_"+element).addClass("perfil_mivoto");
    else
        $("#btn_nomegustaPlayer_"+element).addClass("perfil_mivoto");

    var idusuario;
    
    if($.cookie("UserId")== null || $.cookie("UserId")== "" || $.cookie("UserId")=="null")        
        idusuario = "";
    else
        idusuario = $.cookie("UserId");
        
    $.ajax({
        type: "POST",
        url: "wsILike.aspx/setIlike",
        data: "{'tfile': '" + tf + "','idf': '" + id + "', 'action':'" + acc + "','idUser':'" + idusuario + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ?
                                       eval('(' + response.d + ')') :
                                       response.d;
            for (var i = 0; i < resultado.length; i++) {
                $.cookie("setIlike"+tf+id, resultado[i].idItem, { path: '/', expires: 7 });
                $.cookie("setIlikeAcc"+tf+id, acc, { path: '/', expires: 7 });                
                $("#btn_nomegustaPlayer_"+element).attr("href","javascript:updateIlikePlayer("+ id + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\",\""+element+"\");");
                $("#btn_megustaPlayer_"+element).attr("href","javascript:updateIlikePlayer("+ id + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\",\""+element+"\");");                  
            }             
        },
        failure: function (msg) {
            alert(msg);
        }
    });
}

function setIlike(tf, id, acc) {
    if(tf=="ringtone" || tf=="single"){
        if(acc=="megusta"){
            $("#cintillo_ringtone a").removeClass("perfil_mivoto");
            $("#cintillo_ringtone #btn_megusta_wallpaper").addClass("perfil_mivoto");
            
        }
        else{
            $("#cintillo_ringtone a").removeClass("perfil_mivoto");
            $("#cintillo_ringtone #btn_nomegusta_wallpaper").addClass("perfil_mivoto");
        }
    }
    else if(tf=="image"){
        if(acc=="megusta"){
            //---- Home
            $("#cintillo_wallpaper a").removeClass("perfil_mivoto");  
		    $("#cintillo_wallpaper #btn_megusta_wallpaper").addClass("perfil_mivoto");		    
		    
		    //---- Perfil
		    $("#cintillo_wallpaper_fav a").removeClass("perfil_mivoto");  
		    $("#cintillo_wallpaper_fav #btn_megusta_wallpaper_fav").addClass("perfil_mivoto");
		    
		    //---- BackStage
            //---- id='btn_megusta_backstage' title='Me gusta'
            /*$(".boxbtn a").removeClass("mychoice");  
            $(".boxbtn #btn_megusta_backstage").addClass("mychoice");*/
        }
        else{
             //---- Home
            $("#cintillo_ringtone a").removeClass("perfil_mivoto");
            $("#cintillo_wallpaper #btn_nomegusta_wallpaper").addClass("perfil_mivoto");
            
            //---- Perfil
		    $("#cintillo_wallpaper_fav a").removeClass("perfil_mivoto");  
		    $("#cintillo_wallpaper_fav #btn_nomegusta_wallpaper_fav").addClass("perfil_mivoto");
        }
    }
    else if(tf=="video"){
        if(acc=="megusta"){
            $("#cintillo_sml_perfil a").removeClass("perfil_mivoto");  
		    $("#cintillo_sml_perfil #btn_megusta_perfil").addClass("perfil_mivoto");
        }
        else{
            $("#cintillo_sml_perfil a").removeClass("perfil_mivoto");
            $("#cintillo_sml_perfil #btn_nomegusta_perfil").addClass("perfil_mivoto");
        }
    }
    var idusuario;
    
    if($.cookie("UserId")== null || $.cookie("UserId")== "" || $.cookie("UserId")=="null")        
        idusuario = "";
    else
        idusuario = $.cookie("UserId");
        
    $.ajax({
        type: "POST",
        url: "wsILike.aspx/setIlike",
        data: "{'tfile': '" + tf + "','idf': '" + id + "', 'action':'" + acc + "','idUser':'" + idusuario + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ?
                                       eval('(' + response.d + ')') :
                                       response.d;
            for (var i = 0; i < resultado.length; i++) {
                $.cookie("setIlike"+tf+id, resultado[i].idItem, { path: '/', expires: 7 });
                $.cookie("setIlikeAcc"+tf+id, acc, { path: '/', expires: 7 });
                if(tf=="ringtone" || tf=="single"){
                    $("#cintillo_ringtone #btn_megusta_wallpaper").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                    $("#cintillo_ringtone #btn_nomegusta_wallpaper").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");
                }
                else if(tf=="image"){
                    $("#cintillo_wallpaper #btn_megusta_wallpaper").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                    $("#cintillo_wallpaper_fav #btn_megusta_wallpaper_fav").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                    $("#cintillo_wallpaper #btn_nomegusta_wallpaper").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");
                    $("#cintillo_wallpaper_fav #btn_nomegusta_wallpaper_fav").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");
                }
                else if(tf=="video"){
                    $("#cintillo_sml_perfil #btn_megusta_perfil").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"megusta\",\""+tf+"\");");
                    $("#cintillo_sml_perfil #btn_nomegusta_perfil").attr("href","javascript:updateIlike("+ id + "," + resultado[i].idItem + ",\"nomegusta\",\""+tf+"\");");
                }                    
            }             
        },
        failure: function (msg) {
            alert(msg);
        }
    });
}

function setDownload(tf, id, keyBand) {
    var idusuario;
    $.cookie("downtf",tf);
    $.cookie("downid",id);
    $.cookie("keyBand",keyBand);
    if($.cookie("logueado")== null || $.cookie("logueado")== "" || $.cookie("logueado")=="null" || $.cookie("logueado")=="0"){        
        //----- Habilitar el velo para que el usuario se loguee       
        if($.cookie("loginFB")== null || $.cookie("loginFB")== "" || $.cookie("loginFB")=="null" || $.cookie("loginFB")=="0"){                                          
            //CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
			var topOffset = $(document).scrollTop() + 50;
			$('#registro').css('top',topOffset);
			dh = $(document).height();
			$("#velo_registro").height(dh).show();
			//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
            $("#registro").fadeIn();
            $("#hazlogin").show();
            $(".iframed iframe").attr("src", "registro.aspx");            
        }else{
            //CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
			var topOffset = $(document).scrollTop() + 50;
			$('#registro').css('top',topOffset);
			dh = $(document).height();
			$("#velo_registro").height(dh).show();
			//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
	        $("#registro").fadeIn();
	        $(".iframed iframe").attr("src", "reminder.aspx");
        }
        //----- Setear las cookies para llamar de nuevo a la función Download        
    }
    else{
        //----- El usuario está logueado, puede descargar el archivo
        idusuario = $.cookie("UserId");
        $.ajax({
            type: "POST",
            url: "wsDownload.aspx/setDownloadF",
            data: "{'tfile': '" + tf + "','idf': '" + id + "','idUser':'" + idusuario + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
                for (var i = 0; i < resultado.length; i++) {
                    if(resultado[i].result=="ok"){   
                        if(tf=="image" || tf=="image1280x960" || tf=="image1024x768" || tf=="image800x600")              
                            window.open("redirect.aspx");  
                        else{
                            if(tf=="single")
                                rutaF = "themes";
                            if(tf=="ringtone")
                                rutaF = "ringtones";
                            if(tf=="message")
                                rutaF = "messages";    
                            if(tf=="extra")
                                rutaF = "extra"; 
                            if(tf=="video")
                                rutaF = "videos";     
                            window.open("zip/"+rutaF+"/"+$.cookie("keyBand")+".zip");                                                           
                        }                                   
                    }                                
                }
            },
            failure: function (msg) {
                alert(msg);
            }
        });
    }    
}

function setFansBand(idB){
    var idusuario;
    $.cookie("setFan",idB);
    if($.cookie("logueado")== null || $.cookie("logueado")== "" || $.cookie("logueado")=="null" || $.cookie("logueado")=="0"){        
        //----- Habilitar el velo para que el usuario se loguee       
        if($.cookie("loginFB")== null || $.cookie("loginFB")== "" || $.cookie("loginFB")=="null" || $.cookie("loginFB")=="0"){                                          
            //CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
			var topOffset = $(document).scrollTop() + 50;
			$('#registro').css('top',topOffset);
			dh = $(document).height();
			$("#velo_registro").height(dh).show();
			//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
            $("#registro").fadeIn();
            $("#hazlogin").show();
            $(".iframed iframe").attr("src", "registro.aspx");            
        }else{
            //CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
			var topOffset = $(document).scrollTop() + 50;
			$('#registro').css('top',topOffset);
			dh = $(document).height();
			$("#velo_registro").height(dh).show();
			//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
            $("#registro").fadeIn();
            $(".iframed iframe").attr("src", "reminder.aspx");
        }
        //----- Setear las cookies para llamar de nuevo a la función Download        
    }
    else if($.cookie("setFan")!= null || $.cookie("setFan")!= "" || $.cookie("setFan")!="null" || $.cookie("setFan")!="0"){
        //----- El usuario está logueado, puede hacerse fan de la banda
        idusuario = $.cookie("UserId");
        $.ajax({
            type: "POST",
            url: "wsFansBand.aspx/setAdd",
            data: "{'idBand': '" + $.url.param("id") + "','idUser':'" + idusuario + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
                for (var i = 0; i < resultado.length; i++) {
                    if(resultado[i].result=="0"){
                        //---- Limpio la variable
                        refreshFans();
                        $.cookie("setFan",null);
                    }
                }
            }
        });                    
    }
}

function refreshFans(){
    //---- WebService Fans
    $.ajax({
        type: "POST",
        url: "wsBandFan.aspx/getFans",
        data: "{'id': '" + $.url.param("id") + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
            var listFansBand = "<h4>FANS "+nameBand+"</h4>";                        
            if(resultado.length>0){
                for (var i = 0; i < resultado.length; i++) {  
                    if(resultado[i].AVATAR_OBJ!="nothing")                                                  
    	                listFansBand+= "<div class='singlefan'><a href='' class='fanavatar'><img src='"+resultado[i].AVATAR_OBJ+"' width='24' height='24' alt='' border='0' /></a>&nbsp;&nbsp;<a href=''>"+resultado[i].FIRST_NM+"</a></div>";                                                                                     
                    else{
                        listFansBand+= "<div class='singlefan'><a href='' class='fanavatar'><img src='' width='24' height='24' alt='' border='0' /></a>&nbsp;&nbsp;<a href=''>"+resultado[i].FIRST_NM+"</a></div>";
                    }                    	            
                } 
            }
            else{
                listFansBand+= "<div class='singlefan'><a href='#' class='fanavatar'>No hay Fans</a></div>";                                                                                     
            }  
            $("#fanlist").html(listFansBand);                  
        }
    });
}

function setVote(idBand){
    if($.cookie("voto")==null || $.cookie("voto")=="" || $.cookie("voto")==0){
        if($.cookie("UserId")==null || $.cookie("UserId")=="")
            $.cookie("UserId","");            
        //--- Guardo la votación
        $.ajax({
            type: "POST",
            url: "wsVote.aspx/setVote",
            data: "{'idBand': '" + idBand + "','idUser':'" + $.cookie("UserId") + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
                for (var i = 0; i < resultado.length; i++) {
                    if(resultado[i].result=="1"){
                        $.cookie("voto","1", { path: '/', expires: 1 });         
                    }  
                    else{
                        $.cookie("voto","0", { path: '/', expires: 1 });
                    }
                    window.location = "votacion.aspx";                                  
                }
            },
            failure: function (msg) {
                alert(msg);
            }
        });
    }else{
        //--- Hago redirect de la página - Ya el usuario votó.
        window.location = "votacion.aspx";
    }
}

function setVoteFlash(idBand){
    if($.cookie("voto")==null || $.cookie("voto")=="" || $.cookie("voto")==0){
        if($.cookie("UserId")==null || $.cookie("UserId")=="")
            $.cookie("UserId","");            
        //--- Guardo la votación
        $.ajax({
            type: "POST",
            url: "wsVote.aspx/setVote",
            data: "{'idBand': '" + idBand + "','idUser':'" + $.cookie("UserId") + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
                for (var i = 0; i < resultado.length; i++) {
                    if(resultado[i].result=="1"){
                        $.cookie("voto","1", { path: '/', expires: 1 });         
                    }  
                    else{
                        $.cookie("voto","0", { path: '/', expires: 1 });
                    }                                          
                }
            },
            failure: function (msg) {
                alert(msg);
            }
        });
    }
}

function setView(idFile,typeFile){
         
    //--- Guardo la Vista de Archivos
    $.ajax({
        type: "POST",
        url: "wsView.aspx/setView",  
        data: "{'idFile': '" + idFile + "','typeFile':'" + typeFile + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            var resultado = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
            for (var i = 0; i < resultado.length; i++) {
                if(resultado[i].result=="1"){
                }                          
            }
        },
        failure: function (msg) {
            alert(msg);
        }
    });
    
}

function checkDownload(){
    if($.cookie("downtf")!= null && $.cookie("downid")!= null){        
        setDownload($.cookie("downtf"), $.cookie("downid"), $.cookie("keyBand")); 
        $.cookie("downtf",null);
        $.cookie("downid",null);
    }
    if($.cookie("setFan")!=null){        
        setFansBand($.cookie("setFan"));
        $.cookie("setFan",null);
    }
}

function reminder() {
	//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
	var topOffset = $(document).scrollTop() + 50;
	$('#registro').css('top',topOffset);
	dh = $(document).height();
	$("#velo_registro").height(dh).show();
	//CODIGO PARA ABRIR EL VELO DE REGISTRO AGREGADO
	$("#registro").fadeIn();
	$(".iframed iframe").attr("src", "reminder.aspx");
}
