
function oculta_desoculta_ga(id, id_lista){
    if (id_lista == 1) {cuadros = ['web', 'email'];}
    else {cuadros = ['ultimas', 'valoradas'];}
    
	for (var i = 0; i < cuadros.length ; i++) {
		nom = 'cuadro_'+cuadros[i];
		elem = document.getElementById(nom)
		elem.addClassName('oculto');
		if (cuadros[i] == id) { elem.removeClassName('oculto'); 
		    $('div'+id+'_ga').removeClassName('normal');}
	}
}

function todos_nor_ga(id_lista){
    if (id_lista == 1) {divs = ['web', 'email'];}
    else {divs = ['ultimas', 'valoradas'];}

    for (var i = 0; i < divs.length ; i++) {
        elem = $('div'+divs[i]+'_ga');
        try {
            elem.removeClassName('activo');
            elem.removeClassName('over');
            elem.addClassName('normal');
        }
        catch(err) {
        }
    }
}

function cambia_ultimas(pagina_ga, coleccion, links) {
    ajaxurl = "/?accion=fg_ajax_ultimas_fotos";
    
    if (links != true) {
        links = false;
    }
    
    new Ajax.Request(ajaxurl, {
        method:'get', 
        encoding:'UTF-8',
        evalJSON: true,
        parameters: {pagina: parseInt(pagina_ga),
                    id_coleccion: coleccion,
                    links: links},
        onLoading: function(){
            null;
        },
        onFailure:function(){
            alert('Fallo carga ultimas fotos')
        },
        onSuccess: function(transport, json){
            var resultados = json.resultados;
            
            $('cuadro_ultimas').innerHTML = resultados;            
        }
    });

}



function enviar_foto() {
    if ($('acepto_licencia').checked == true) {
        $('form_foto').submit()
    } else { alert("Debes aceptar la licencia")};
}


function comentar_foto() {
    
    $('co_galeria_activa').value = $('key_galeria').value;
    $('co_foto_activa').value = $('foto_activa').value;
    $('co_id_foto').value = $('id_foto_activa').value;
    $('form_comentar').submit();
    
}



function fg_votar_comentario(id_co, puntos_co, indice_bloque) {
    /* USANDO PROTOTYPE */
    new Ajax.Request('/', {
      method: 'get',
      parameters: {
        accion: 'fg_comentario_votar',
        id: id_co,
        puntos: puntos_co,
        indice: indice_bloque
      },
      onSuccess: function(transport, json) {
        if(json.error == false){
            fg_actualiza_comentario(json);
        }
        else {sm(json.error,400,100);}
        }
    });
}


function fg_actualiza_comentario(json) {
    new Ajax.Request('/', {
      method: 'get',
      parameters: {
        accion: 'fg_comentario_actualiza',
        id: json.id_comentario,
        indice: json.indice
      },
      onSuccess: function(transport) {
        var divCom = $('com_' + json.id_comentario);
        divCom.update(transport.responseText);
        ver_texto(json.indice);
      }
    });
        
}
