
var arrayNicks = [];

function PintarFotosMejores(pagina,opcion)
{
    var jsonTxt = eval('(' + ajaxFotos.xmlDoc.responseText + ')'); 
    var nodos = jsonTxt.datos;
	var total = jsonTxt.total;
	var usuario = jsonTxt.usu;
	document.fpics.bloqueFotos.value = jsonTxt.bloque;
	document.fpics.totalFotos.value = total;
	document.fpics.totalPagFotos.value = Math.ceil(total / parseInt(document.fpics.numFotosPag.value));
	
    var laopc = '';
    if (opcion!=undefined && opcion=='avatar')
    	laopc = 'avatar';
    
	if ($_('dondeEstoy').value == 'perfil')
		var capa = $_('contfotos');
	else
		var capa = $_('contfotosBus');
		
    var contenido = "";

    if (total != 0)
    {
    	var pagArray = (parseInt(document.fpics.pagFotos.value) % 12); //parseInt(document.fpics.numPaginasPaginador.value)
        if (pagArray == 0)
            pagArray = 12 - 1; //parseInt(document.fpics.numPaginasPaginador.value)
        else
            pagArray--;
        var inicio = (pagArray * parseInt(document.fpics.numFotosPag.value));
        var fin = inicio + parseInt(document.fpics.numFotosPag.value) - 1;
        if (nodos.length <= fin)
            fin = nodos.length - 1;	
        var bloqueFoto = (parseInt(document.fpics.bloqueFotos.value)-1) * '144'
    
    	if ($_('tipoFot').value==1 && laopc!='avatar')
        {
        	var indic = (pagina-1)%144;
            if (''!='' && ''!=$_('iduser').value)
            {    
            	if (nodos[indic][11]=="2")
                	contenido += '<div class="mosaico"><div id="cVideo"><img src="http://st.fimagenes.com/flash/images/loading.gif" /><br />CARGANDO V&Iacute;DEO</div>';
                else    
                {
                    contenido += '<div id="cMosaico" class="mosaico" style="position:relative" onmouseover="$_(\'cFlotBotFot\').style.display = \'block\';" onmouseout="$_(\'cFlotBotFot\').style.display = \'none\';">';
                    contenido += '<a href="/?pagina=ampliada&idfoto='+nodos[indic][0]+'&opcion=si&dom='+$_('nomdom').value+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[indic][4]+'gr_'+nodos[indic][6]+'"/></a>';
                    contenido += '<div id="cFlashDisparo" style="position:absolute; width:513px; height:384px; z-index:11; top:0; left:0; display:none"></div>';
                    contenido += '<div id="cFlotBotFot" style="display:none; position:absolute; z-index:10; width:513px; bottom:0; left:0;">';
                    if (nodos[indic][13]!='8')
                    {
                        contenido += '<a href="#" class="button23" style="float:right; margin-right:75px; border-color:#FFF; margin-bottom:15px" onclick="Disparar('+nodos[indic][0]+','+nodos[indic][10]+');return false;">FLASHEAME</a>';
                        contenido += '<a href="#" class="button23" style="float:left; margin-left:75px; border-color:#FFF; margin-bottom:15px" onclick="AbrirComenFoto('+nodos[indic][0]+','+nodos[indic][10]+');return false;">COMENTAR</a></div>';
                    }
                    else
                    	contenido += '<a href="#" class="button23" style="border-color:#FFF; margin-bottom:15px" onclick="AbrirComenFoto('+nodos[indic][0]+','+nodos[indic][10]+');return false;">COMENTAR</a></div>';
				}
                contenido += '<img src="/xml/sumaVisita_xml.cfm?id='+nodos[indic][0]+'&us='+nodos[indic][14]+'" style="display:none; "/>';
			}
            else
            {
            	if (nodos[indic][11]=="2")
                    contenido += '<div id="cVideo" class="mosaico"><div style="padding-top:150px; text-align:center;"><img src="http://st.fimagenes.com/flash/images/loading.gif" /><br />CARGANDO V&Iacute;DEO</div>';
                else
                {
                    contenido += '<div id="cMosaico" class="mosaico" style="position:relative">';
                    contenido += '<a href="/?pagina=ampliada&idfoto='+nodos[indic][0]+'&opcion=si&dom='+$_('nomdom').value+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[indic][4]+'gr_'+nodos[indic][6]+'"/></a>';
                }
            }
                
            contenido += '</div>';
            capa.innerHTML = contenido;
            
            if (nodos[indic][11]=="2")
            {
                var so = new SWFObject("/images/videos/player.swf?vers=6.95", "videoflashup", "513", "384", "9", "#000000");
                so.addParam("allowFullScreen", 'true');
                so.addParam("allowScriptAccess", 'always');
                so.addVariable('shownavigation','false');
                so.addVariable("strsource", nodos[indic][6]);
                so.addVariable("time_video", nodos[indic][12]);
                so.addVariable("previo_video", "http://2.fimagenes.com"+nodos[indic][4].replace('th_','gr_'));
                so.write("cVideo");
            }
            
            var ant = pagina-1;
            var sig = parseInt(pagina,"10")+1;

            if (total!=pagina)
            {
            	$_('pMsig').innerHTML = '<a href="#" onClick="PaginarFotosMejores('+sig+',\''+document.fpics.ordenFot.value+'\',\'sig\'); return false;">siguiente &#9658;</a>';
                $_('pMsig').style.visibility = 'visible';
            }
            else
            {
            	$_('pMsig').innerHTML = 'siguiente &#9658;';
                $_('pMsig').style.visibility = 'hidden';
            }
            
            if (pagina>1)
            {
            	$_('pMAnt').innerHTML = '<a href="#" onClick="PaginarFotosMejores('+ant+',\''+document.fpics.ordenFot.value+'\',\'ant\'); return false;">&#9668; anterior</a>';
                $_('pMAnt').style.visibility = 'visible';
            }
            else
            {
            	$_('pMAnt').innerHTML = 'siguiente &#9658;';
                $_('pMAnt').style.visibility = 'hidden';
            }

          	$_('nameMosF').innerHTML = nodos[indic][1];
            
            $_('indPagePresen').value = pagina;
            $_('pagFotos').value = parseInt(((pagina-1)/12),"10")+1;
                        
            if ($_('dondeEstoy').value == 'perfil')
            {
                $_('paginacionFotosMejores').innerHTML = '';
                $_('paginacionFotosMejores').style.display  = 'none';
                $_('paginacionMosaico').style.display  = 'block';
            }
            else
            {
                $_('paginacionFotosMejoresBus').innerHTML = '';
                $_('paginacionFotosMejoresBus').style.display  = 'none';
                $_('paginacionMosaico').style.display  = 'block';
            }	
        }
        else
        {
        	$_('tipoFot').value=0;
			$_('indPagePresen').value = ((parseInt($_('pagFotos').value,"10")-1)*12)+1;
             
            for (i=inicio; i<=fin; i++)
            {
                contenido += '<div class="cajaFotos">';
                if ($_('dondeEstoy').value == 'perfil')
				{                
                	if (nodos[i][11]=="2")
                		contenido += '<div class="foto" style="cursor:pointer;"><a href="/?pagina=ampliada&idfoto='+nodos[i][0]+'&opcion=si&dom='+$_('nomdom').value+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][4]+'"/></a>';
                    else
	                    contenido += '<div class="foto" style="cursor:pointer;"><a href="/?pagina=ampliada&idfoto='+nodos[i][0]+'&opcion=si&dom='+$_('nomdom').value+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][4]+'th_'+nodos[i][6]+'"/></a>';
                }     
                else
                {
                    var rutFoto = "http://2.fimagenes.com" + nodos[i][4] + "th_" + nodos[i][6];
                    if ($_('destinoFoto').value == 'fondo')
                        contenido += '<div class="foto" style="cursor:pointer;background:url('+rutFoto+') no-repeat center" onclick="cambiaFondo(\'flashup\',\''+rutFoto+'\');">';
                    else
                        contenido += '<div class="foto" style="cursor:pointer;background:url('+rutFoto+') no-repeat center" onclick="cambiaAvatar(\'flashup\',\''+rutFoto+'\');">';
                }
                contenido += '<div style="overflow:hidden; word-wrap:break-word;">';
    
                // En perfil se pone el nombre de la foto, al buscar las fotos no             
                if ($_('dondeEstoy').value == 'perfil'){   
                    // si el nombre tiene mas de 18 caracteres se corta, y si tiene alguna palabra de más
                    // de 13 se mete un espacio en ella
                    var nomFoto = divideCadena(nodos[i][1].split(" "),13," ");
                    var ponTitle = 'no';
                    if (nomFoto.length > 16)
                    {
                        ponTitle = 'si';
                        nomFoto = nomFoto.substring(0,16)+"...";
    				}
                    
                    if (ponTitle == 'si')
                        contenido += '<span title="'+nodos[i][1].replace(/"/g,'')+'">' + nomFoto + '</span>';
                    else
                        contenido += nomFoto;
                }
                contenido += '</div></div></div>';
           }
           capa.innerHTML = contenido;
		   PintarPaginadorFotosMejores(laopc);
        }
    }
    else
    {
        capa.innerHTML = '<br /><center><strong>No tiene fotos p&#250;blicas.</strong><br><br></center>';
    }
}

function PintarPaginadorFotosMejores(opcion)
{
	var contenido = '';
    
    if (parseInt(document.fpics.pagFotos.value,"10") < parseInt(document.fpics.totalPagFotos.value,"10"))
        contenido += '<div class="botonPag" style="float:right"><a href="#" onClick="PaginarFotosMejores(parseInt(document.fpics.pagFotos.value,\'10\')+1,\''+document.fpics.ordenFot.value+'\',\'sig\',\''+opcion+'\'); return false;">siguiente &#9658;</a></div>';
    else
        contenido += '<div class="botonPag" style="float:right; visibility:hidden;"><a href="#">siguiente &#9658;</a></div>';	
            
    if (parseInt(document.fpics.pagFotos.value) > 1)
        contenido += '<div class="botonPag" style="float:left"><a href="#" onClick="PaginarFotosMejores(document.fpics.pagFotos.value-1,\''+document.fpics.ordenFot.value+'\',\'ant\',\''+opcion+'\'); return false;">&#9668; anterior</a></div>';
    else
        contenido += '<div class="botonPag" style="float:left; visibility:hidden;"><a href="#">&#9668; anterior</a></div>';
    
    var tamPaginador = 'width:348px;';
    if (opcion=='avatar')
    	tamPaginador = 'width:568px;';
        
    contenido += '<div style="float:left; '+tamPaginador+' text-align:center; font-size:16px; font-weight:700;">';
    
    //saca los numeros para la paginacion
    var pagMin = Math.max(1,parseInt(document.fpics.pagFotos.value,"10")-3);
    var pagMax = parseInt(document.fpics.numPaginasPaginador.value,"10") + pagMin - 1;
    pagMax = Math.min(parseInt(document.fpics.totalPagFotos.value,"10"),pagMax);
    pagMin = Math.max(1,pagMax-(parseInt(document.fpics.numPaginasPaginador.value,"10")-1));
    var pagnumeros = '';
    
    for(i=pagMin; i<=pagMax; i++){
        if (i == parseInt(document.fpics.pagFotos.value))
            pagnumeros += '<a href="#" class="act">'+i+'</a> ';
        else
            pagnumeros += '<a href="#" class="des" style="background:#FFF" onClick="PaginarFotosMejores('+i+',\''+document.fpics.ordenFot.value+'\',\'sig\',\''+opcion+'\');return false;">'+i+'</a> ';
    }
    
	contenido += pagnumeros;
	contenido += '</div>';

    if ($_('dondeEstoy').value == 'perfil')
    {
        $_('paginacionFotosMejores').innerHTML = contenido;
        $_('paginacionMosaico').style.display  = 'none';
        $_('paginacionFotosMejores').style.display  = 'block';
    }
    else
    {
        $_('paginacionFotosMejoresBus').innerHTML = contenido;
        $_('paginacionMosaico').style.display  = 'none';
        $_('paginacionFotosMejoresBus').style.display  = 'block';
    }
}

function PaginarFotosMejores(pagina,orden,sentido,opcion){

	if ($_('tipoFot').value==1)
    {
    	if (sentido=='sig')
        {
            if (pagina%144==1 || ajaxFotos.xmlDoc==null)
            {
                if (pagina==2)
                    var inicio = 1;
                else
                    var inicio = pagina;
                    
                if ($_('busqueda').value == 'si')
                    ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&opc=buscar' + '&criterio=' + CodificarURL($_('criterio').value);
                else
                    ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&orden=' + document.fpics.ordenFot.value;

                ajaxFotos.f = 'PintarFotosMejores('+pagina+',\'+opcion+\')';
                ajaxFotos.run();	
            }
            else
	        	PintarFotosMejores(pagina,opcion);
        }
        else if (sentido=='ant')
        {
        	if (pagina%144==0)
            {
                var inicio = pagina/144;
                if ($_('busqueda').value == 'si')
                    ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&opc=buscar' + '&criterio=' + CodificarURL($_('criterio').value);
                else
                    ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&orden=' + document.fpics.ordenFot.value;
                
                ajaxFotos.f = 'PintarFotosMejores('+pagina+',\'+opcion+\')';
                ajaxFotos.run();	
            }
            else
	        	PintarFotosMejores(pagina,opcion);
        }
        else if (sentido=='ordenar')
        {
            if ($_('busqueda').value == 'si')
                ajaxFotos.url = "/xml/perfil_fotos.cfm?ini=1&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&opc=buscar' + '&criterio=' + CodificarURL($_('criterio').value);
            else
                ajaxFotos.url = "/xml/perfil_fotos.cfm?ini=1&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&orden=' + document.fpics.ordenFot.value;
            ajaxFotos.f = 'PintarFotosMejores(1,\'+opcion+\')';
            ajaxFotos.run();
        }
        
       	pageTracker._trackPageview('/perfil_fotos_presentacion_pagina'+pagina);
        pageTracker2._trackPageview('/perfil_fotos_presentacion_pagina'+pagina);
    }
    else
    {
        var inicio = ((pagina-1) * parseInt(document.fpics.numFotosPag.value)) + 1;
        var indiceFotoArray = (parseInt(document.fpics.bloqueFotos.value)-1) * 144 + 1;
        document.fpics.pagFotos.value = pagina;
        
        if(inicio >= indiceFotoArray && inicio <= indiceFotoArray+143 && ajaxFotos.xmlDoc!=null && sentido!='ordenar'){
            document.fpics.pagFotos.value = pagina;
            PintarFotosMejores(pagina,opcion);
        }
        else{
            if ($_('numFotosPag').value == 8)
                var tipoTabla = 7;
            else
                var tipoTabla = 1;
            
            if (sentido=='ordenar')    
            {
            	pagina = 1;
                inicio = 1;
            }    
            
            if ($_('busqueda').value == 'si')
                ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&opc=buscar' + '&criterio=' + CodificarURL($_('criterio').value);
            else
                ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tipo=" + $_('tipoFoto').value + '&orden=' + document.fpics.ordenFot.value;
            ajaxFotos.f = 'PintarFotosMejores('+pagina+',\'+opcion+\')';
            ajaxFotos.run();
        }
        
        pageTracker._trackPageview('/perfil_fotos_pagina'+pagina);
        pageTracker2._trackPageview('/perfil_fotos_pagina'+pagina);
	}
}

// AMIGOS
function PintarAmigos(pagina)
{
    var jsonTxt = eval('(' + ajaxFriends.xmlDoc.responseText + ')'); 
    var nodos = jsonTxt.datos;
	var total = jsonTxt.total;

    var capa = $_('contamigos');
    var contenido = "";

    if (total != 0)
    {
        //document.fpics.todas.value = '';
		var inicio = ((document.fpics.pagAmigos.value-1) * document.fpics.numAmigosPag.value) + 1;
		var fin = inicio + parseInt(document.fpics.numAmigosPag.value) - 1;
					var arrayUsers = [];
        for (i = 0; i < nodos.length; i++)
        {
			arrayUsers.push(nodos[i][0]);
			arrayNicks.push(nodos[i][2]);
			contenido += '<div class="cajaFotos">';
			contenido += '<div class="foto"><a href="/'+nodos[i][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][3]+'"/></a></div>';
			contenido += '<span id="cConex_'+nodos[i][0]+'"></span>';
			contenido += '</div>';
        }
		ajaxConex.url = '/xml/users_conex.cfm?hh=hh';
		ajaxConex.post = '&id='+arrayUsers;
		ajaxConex.f = 'PintarConexPerfil()';
		ajaxConex.run();  
		
        //document.fpics.todas.value = document.fpics.todas.value.substr(0,document.fpics.todas.value.length-1);
        capa.innerHTML = contenido;
		PintarPaginadorAmigos();
    }
    else
    {
		capa.innerHTML = '<center><strong>Sus amigos.</strong><br><br></center>';
        //capa.innerHTML = '<div class="titulosMiPerfil"><span class="txtRojo">&raquo;</span> Sus amigos</div>No hay ning&#250;n amigo.';
    }
}
function PintarPaginadorAmigos()
{
	var contenido = '';
	if (parseInt(document.fpics.pagAmigos.value) > 1)
		contenido += '<div class="antACT"><a href="#" onClick="PaginarAmigos(document.fpics.pagAmigos.value-1); return false;" class="flecha">&#9668; anterior</a></div>';
	else
		contenido += '<div class="antDES">&#9668; anterior</div>';
	
	if (parseInt(document.fpics.pagAmigos.value) < parseInt(document.fpics.totalPagAmigos.value))
		contenido += '<div class="sigACT"><a href="#" onClick="PaginarAmigos(parseInt(document.fpics.pagAmigos.value)+1); return false;" class="flecha">siguiente &#9658;</a></div>';
	else
		contenido += '<div class="sigDES">siguiente &#9658;</div>';

	var inicio = ((document.fpics.pagAmigos.value-1) * document.fpics.numAmigosPag.value) + 1;
	var fin = inicio + parseInt(document.fpics.numAmigosPag.value) - 1;
	if (fin > parseInt(document.fpics.totalAmigos.value))
		fin = parseInt(document.fpics.totalAmigos.value);
	contenido += '| del <span class="rojo bold">'+inicio+'</span> al <span class="rojo bold">'+fin+'</span> de <span class="bold">'+document.fpics.totalAmigos.value+'</span> amigos |';

	$_('paginacionAmigos').innerHTML = contenido;
}

function PaginarAmigos(pagina){
	document.fpics.pagAmigos.value = pagina;
	var inicio = ((pagina-1) * parseInt(document.fpics.numAmigosPag.value)) + 1;
    ajaxFriends.url = "/xml/perfil_amigos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value;
    ajaxFriends.f = 'PintarAmigos('+pagina+')';
    ajaxFriends.run();	
    
    pageTracker._trackPageview('/perfil_amigos_pagina'+pagina);
    pageTracker2._trackPageview('/perfil_amigos_pagina'+pagina);
}


function PintarNotas(pagina)
{
    var jsonTxt = eval('(' + ajaxNotas.xmlDoc.responseText + ')'); 
    var nodos = jsonTxt.datos;
	var total = jsonTxt.total;
	var idremit = jsonTxt.idremit; 

    var capa = $_('conttablon');
    var contenido = "";

    if (total != 0)
    {
        for (i = 0; i < total; i++)
        {
			if (nodos[i][6]==0 || nodos[i][6]==1 || nodos[i][6]==4 || nodos[i][6]==5 || nodos[i][6]==12 || nodos[i][6]==13 || nodos[i][6]==14 || nodos[i][6]==15)
			{
               	contenido += '<div class="boxMaxiPbig" id="comen'+nodos[i][5]+'" style="position:relative; padding-bottom:22px" onmouseover="$_(\'cDesacUser_'+nodos[i][5]+'\').style.display = \'inline\'" onmouseout="$_(\'cDesacUser_'+nodos[i][5]+'\').style.display = \'none\'">';
                
				contenido += '<div class="avatar"><a href="/'+nodos[i][11]+'" title="Recuerdos en foto de '+nodos[i][11]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][3]+'" border="0" alt="Recuerdos en foto de '+nodos[i][11]+'" /></a></div>';
				contenido += '<div class="texto" style=" width:350px; overflow:hidden; word-wrap:break-word;">';
				contenido += '<p><span class="rojo">&raquo;</span> <a href="/'+nodos[i][11]+'" title="Recuerdos en foto de '+nodos[i][11]+'" style="font-size:14px;">'+nodos[i][1]+'</a>';
                if (''!='' && ''!=nodos[i][0] && ''!=nodos[i][8] && ''==$_('iduser').value)
                	contenido += '&nbsp;<a href="#" onclick="DesactivarSeguimiento('+nodos[i][0]+');return false;" class="rojo bold" style="display:none" id="cDesacUser_'+nodos[i][5]+'">(desactivar seguimiento)</a>';
                else
                	contenido += '&nbsp;<span style="display:none" id="cDesacUser_'+nodos[i][5]+'">&nbsp;</span>';
                
                contenido += '<br />';
				
                if (nodos[i][6]!=15)
	                contenido += '<span style="font-size:11px;">' + nodos[i][4]+'</span><br />';
						
				if (nodos[i][6]==0)
                {
					// Un autor comenta una de sus fotos
					if (nodos[i][1] == nodos[i][10])
                    {
                    	if (nodos[i][14]=="2")
							contenido += '<span style="font-size:13px;">Ha comentado su v&#237;deo: </span><br /><i style="font-size:16px; font-weight:bold">"'+nodos[i][2]+'"</i></p>';
                        else
                        	contenido += '<span style="font-size:13px;">Ha comentado su foto: </span><br /><i style="font-size:16px; font-weight:bold">"'+nodos[i][2]+'"</i></p>'; 
					}
                    else
                    {
                    	if (nodos[i][14]=="2")
							contenido += '<span style="font-size:13px;">Ha comentado este video de</span> <a href="/'+nodos[i][12]+'" style="font-size:14px;" title="Recuerdos en foto de '+nodos[i][12]+'">'+nodos[i][10]+'</a> :<br /><i style="font-size:16px; font-weight:bold">"'+nodos[i][2]+'"</i></p>';
                        else
                        	contenido += '<span style="font-size:13px;">Ha comentado esta foto de</span> <a href="/'+nodos[i][12]+'" style="font-size:14px;" title="Recuerdos en foto de '+nodos[i][12]+'">'+nodos[i][10]+'</a> :<br /><i style="font-size:16px; font-weight:bold">"'+nodos[i][2]+'"</i></p>';
                    }
				}
				else if (nodos[i][6]==1){
					
					if (nodos[i][1] == nodos[i][10])
                    {
                    	if (nodos[i][14]=="2")
							contenido += '<span style="font-size:13px;">Ha comentado su v&#237;deo: </span><br /><i style="font-size:16px; font-weight:bold">"<span  id="comlarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',1);return false;" id="mascom_'+nodos[i][5]+'">Leer todo</a></p>';
                        else
                        	contenido += '<span style="font-size:13px;">Ha comentado su foto: </span><br /><i style="font-size:16px; font-weight:bold">"<span  id="comlarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',1);return false;" id="mascom_'+nodos[i][5]+'">Leer todo</a></p>';    
                    }
					else				
                    {
                    	if (nodos[i][14]=="2")
							contenido += '<span style="font-size:13px;">Ha comentado este video de</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> :<br /><i style="font-size:16px; font-weight:bold">"<span  id="comlarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',1);return false;" id="mascom_'+nodos[i][5]+'">Leer todo</a></p>';
                        else
                        	contenido += '<span style="font-size:13px;">Ha comentado esta foto de</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> :<br /><i style="font-size:16px; font-weight:bold">"<span  id="comlarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',1);return false;" id="mascom_'+nodos[i][5]+'">Leer todo</a></p>';
                    }
				}
				else if (nodos[i][6]==4)
                {
					if (nodos[i][14]=="2")
	                    contenido += '<span style="font-size:13px;">Ha flasheado este video de</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> </p>';
                    else
                    	contenido += '<span style="font-size:13px;">Ha flasheado esta foto de</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> </p>';
                }
				else if (nodos[i][6]==5)
                {
                	if (nodos[i][14]=="2")
						contenido += '<span style="font-size:13px;">Ha guardado en sus favoritos este v&#237;deo de</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> </p>';
                    else
                    	contenido += '<span style="font-size:13px;">Ha guardado en sus favoritas esta foto de</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> </p>';
                }
                else if (nodos[i][6]==12)
                {
					contenido += '<span style="font-size:13px;">Ha elegido esta foto de <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> como ganadora de un set de duelos en la categor&iacute;a <b>'+nodos[i][13]+'</b></span>.';
                 	if (nodos[i][2]!='')   
                        contenido += '<br /><i style="font-size:16px; font-weight:bold">"<span  id="comlarga_'+nodos[i][5]+'">'+nodos[i][2]+'</span>"</i></p>';    
                }
                else if (nodos[i][6]==13)    
                {
                    contenido += '<span style="font-size:13px;">Ha elegido esta foto de <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> como ganadora de un set de duelos en la categor&iacute;a <b>'+nodos[i][13]+'</b></span>.';
                    if (nodos[i][2]!='')
	                   contenido += '<br /><i style="font-size:16px; font-weight:bold">"<span id="comlarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',1);return false;" id="mascom_'+nodos[i][5]+'">Leer todo</a></p>';
                }   
                else if (nodos[i][6]==14)    
                    contenido += '<span style="font-size:13px;">Esta foto de <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a> fue la ganadora de ayer en la categor&iacute;a <b>'+nodos[i][13]+'</b>.</p>';    
                 else if (nodos[i][6]==15)
                    contenido += '<span style="font-size:11px;">' + nodos[i][4]+'</span><br />'+nodos[i][2].replace(/width:400px/g,"width:335px");       
  
				contenido += '</div>';
                
				contenido += '<div class="image"><a href="/?pagina=ampliada&idfoto='+nodos[i][7]+'&dom='+$_('nomdom').value+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][9]+'" border="0" onerror="$_(\'comen'+nodos[i][5]+'\').style.display=\'none\'" alt="Ver la foto" /></a></div>';
						
                
                contenido += '<div style="float:left; width:397px; margin-top:5px; position:absolute; left:0; bottom:5px">';
                if (''!='')
	                contenido += '<div style="float:right; text-align:right; width:150px;"><a title="A&ntilde;adir la foto a mis favoritas" href="#" onClick="AnadirFotoFavorita('+nodos[i][7]+');return false;">a&ntilde;adir a mis favoritas</a></div>';
                else
	                contenido += '<div style="float:right; text-align:right; width:150px;"><a title="A&ntilde;adir la foto a mis favoritas" href="#" onClick="RegistroNuevo(\'perfil\');return false;">a&ntilde;adir a mis favoritas</a></div>';
                
                if (''=='' && (nodos[i][6]==0 || nodos[i][6]==1 || nodos[i][6]==15))
                    contenido += '<div style="float:left; width:130px;"><a title="Responder a este comentario" href="#" onClick="RegistroNuevo(\'perfil\');return false;">responder</a></div>';
                else if (''!=nodos[i][0] && (nodos[i][6]==0 || nodos[i][6]==1 || nodos[i][6]==15))
                    contenido += '<div style="float:left; width:130px;"><a title="Responder a este comentario" href="#" onClick="ResponderComentario('+nodos[i][5]+','+nodos[i][0]+','+nodos[i][7]+','+nodos[i][15]+');return false;">responder</a></div>';
                
                else     
                	contenido += '<div style="float:left; width:130px;">&nbsp;</div>';
                    
                if (''==nodos[i][8] && (nodos[i][6]==0 || nodos[i][6]==1 || nodos[i][6]==15))
                    contenido += '<div style="float:left; width:110px; text-align:right;"><a title="Borrar este comentario" href="#" style="color:#FF0033" onClick="AvisoEliminarComentario('+nodos[i][5]+');return false;">borrar comentario</a></div>';    
                        
				contenido += '</div>';
                
                
                contenido += '</div>';
			}
			else
			{            
                contenido += '<div class="boxMaxiPsmall" id="comen'+nodos[i][5]+'" onmouseover="$_(\'cDesacUser_'+nodos[i][5]+'\').style.display = \'inline\'" onmouseout="$_(\'cDesacUser_'+nodos[i][5]+'\').style.display = \'none\'">';
                    
				contenido += '<div class="avatar"><a href="/'+nodos[i][11]+'" title="Recuerdos en foto de '+nodos[i][11]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][3]+'" border="0" alt="Recuerdos en foto de '+nodos[i][11]+'" /></a></div>';
				contenido += '<div class="texto" style="overflow:hidden; word-wrap:break-word;">';
                contenido += '<p><span class="rojo">&raquo;</span> <a href="/'+nodos[i][11]+'" title="Recuerdos en foto de '+nodos[i][11]+'" style="font-size:14px;">'+nodos[i][1]+'</a>';
                if (''!='' && ''!=nodos[i][0] && ''!=nodos[i][8] && ''==$_('iduser').value)
                	contenido += '&nbsp;<a href="#" onclick="DesactivarSeguimiento('+nodos[i][0]+');return false;" class="rojo bold" style="display:none" id="cDesacUser_'+nodos[i][5]+'">(desactivar seguimiento)</a>';
                else
                	contenido += '&nbsp;<span style="display:none" id="cDesacUser_'+nodos[i][5]+'">&nbsp;</span>';
                
                contenido += '<br />';
                
				contenido += '<span style="font-size:11px;">' + nodos[i][4]+'</span><br />';
				
				if (nodos[i][6]==2)
                   contenido += '<span style="font-size:13px;">Ha dejado este comentario a</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a>:<br /><i style="font-size:16px; font-weight:bold">"'+nodos[i][2]+'"</i></p>';
				else if (nodos[i][6]==3)
				   contenido += '<span style="font-size:13px;">Ha dejado este comentario a</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a>:<br /><i style="font-size:16px; font-weight:bold">"<span id="notalarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',2);return false;" id="masnota_'+nodos[i][5]+'">Leer todo</a></p>';
				else if (nodos[i][6]==6)
				   contenido += '<span style="font-size:13px;">Ha guardado en favoritos el recuerdo <a href="/?pagina=recuerdos&esrec=3&rec='+nodos[i][7]+'&use='+nodos[i][8]+'">'+nodos[i][2]+'</a> de</span> <a href="#" onClick="location.href=\'/'+nodos[i][12]+'\';" style="font-size:14px;">'+nodos[i][10]+'</a>.</p>';
				else if (nodos[i][6]==7)
				   contenido += '<span style="font-size:13px;">Ha a&#241;adido a sus autores favoritos a</span> <a href="/'+nodos[i][12]+'" title="Recuerdos en foto de '+nodos[i][12]+'" style="font-size:14px;">'+nodos[i][10]+'</a>.</p>';
				else if (nodos[i][6]==8)
				   contenido += '<span style="font-size:13px;">Ha subido nuevas fotos y/o videos al recuerdo <a href="/?pagina=recuerdos&esrec=3&rec='+nodos[i][7]+'&use='+nodos[i][8]+'">'+nodos[i][2]+'</a></span>.</p>';			      
                else if (nodos[i][6]==9)
                   contenido += '<span style="font-size:13px;">Ha subido el recuerdo <a href="/?pagina=recuerdos&esrec=3&rec='+nodos[i][7]+'&use='+nodos[i][8]+'">'+nodos[i][2]+'</a></span>.</p>';			   
                else if (nodos[i][6]==10)
				   contenido += '<span style="font-size:13px;">Ha comentado el recuerdo</span> <a href="/?pagina=recuerdos&esrec=3&rec='+nodos[i][7]+'&use='+nodos[i][8]+'">'+nodos[i][13]+'</a> de <a href="#" onClick="location.href=\'/'+nodos[i][12]+'\';" style="font-size:14px;">'+nodos[i][10]+'</a>:<br /><i style="font-size:16px; font-weight:bold">"'+nodos[i][2]+'"</i></p>';
				else if (nodos[i][6]==11)
				   contenido += '<span style="font-size:13px;">Ha comentado el recuerdo</span> <a href="/?pagina=recuerdos&esrec=3&rec='+nodos[i][7]+'&use='+nodos[i][8]+'">'+nodos[i][13]+'</a> de <a href="#" onClick="location.href=\'/'+nodos[i][12]+'\';" style="font-size:14px;">'+nodos[i][10]+'</a>: <br /><i style="font-size:16px; font-weight:bold">"<span id="notalarga_'+nodos[i][5]+'">'+nodos[i][2]+'...</span>"</i> <a href="#" onClick="VerComenLargo('+nodos[i][5]+',2);return false;" id="masnota_'+nodos[i][5]+'">Leer todo</a>';
						   
				contenido += '</div>';
                
                
                contenido += '<div style="float:left; width:510px; margin-top:5px; position:absolute; left:0; bottom:5px">';
                if (''==nodos[i][8] && (nodos[i][6]==10 || nodos[i][6]==11))
	                contenido += '<div style="float:right; text-align:right; width:150px;"><a title="Borrar este comentario" class="rojo" href="#" onclick="AvisoEliminarComentario('+nodos[i][5]+');return false;">borrar comentario</a></div>';
				contenido += '</div>';
                
                
				contenido += '</div>';
			}
		}
		capa.innerHTML = contenido;
		PintarPaginadorNotas(total);
		$_('paginacionTablon').style.display = 'block';
    }
    else
    {
		capa.innerHTML = '<br /><center><strong>No tiene entradas.</strong><br><br></center>';
		if (parseInt(document.fpics.pagNotas.value) > 1)
			PintarPaginadorNotas(total);
		else
			$_('paginacionTablon').style.display = 'none';
    }
}
function PintarPaginadorNotas(total)
{
	var contenido = '';
	if (parseInt(document.fpics.pagNotas.value) > 1)
		contenido += '<div class="antACT"><a href="#tablon" onClick="PaginarNotas(document.fpics.pagNotas.value-1,\''+$_('actividad').value+'\');location.href=\'#tablon\';return false;" class="flecha">&#9668; anterior</a></div>';
	else
		contenido += '<div class="antDES">&#9668; anterior</div>';
	
	if (total == parseInt(document.fpics.numNotasPag.value))
		contenido += '<div class="sigACT"><a href="#tablon" onClick="PaginarNotas(parseInt(document.fpics.pagNotas.value)+1,\''+$_('actividad').value+'\');location.href=\'#tablon\';return false;" class="flecha">siguiente &#9658;</a></div>';
	else
		contenido += '<div class="sigDES">siguiente &#9658;</div>';

	var inicio = ((document.fpics.pagNotas.value-1) * document.fpics.numNotasPag.value) + 1;
	var fin = inicio + parseInt(document.fpics.numNotasPag.value) - 1;
	if (total == 0)
		fin = inicio;
	else if (total < parseInt(document.fpics.numNotasPag.value))
		fin = inicio + total - 1;

	contenido += '| de <span class="rojo bold">'+inicio+'</span> a <span class="rojo bold">'+fin+'</span> entradas |';


	$_('paginacionTablon').innerHTML = contenido;
	$_('paginacionTablon').style.display = 'block';	
}

function PaginarNotas(pagina,opcion){
	$_('actividad').value = opcion;
	
	$_('conttablon').innerHTML = '<div style="text-align:center; font-weight:900; height:400px;"><span class="may" style="margin:100px 0 0 0;">cargando...</span></div>';
	$_('paginacionTablon').style.display = 'none';
	document.fpics.pagNotas.value = pagina;
	var inicio = ((pagina-1) * parseInt(document.fpics.numNotasPag.value)) + 1;
	ajaxNotas.url = "/xml/perfil_notas.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value+'&activ='+$_('actividad').value;
	ajaxNotas.f = 'PintarNotas('+pagina+')';
	ajaxNotas.run();

	if (pagina>1)
    {
        pageTracker._trackPageview('/perfil_notas_pagina'+pagina);
        pageTracker2._trackPageview('/perfil_notas_pagina'+pagina);
	}
}

function ResponderComentario(idtablon,autor,foto,confiden)
{
	if ($_('cRespComen')==null)
	{
		CargarEstilo("newcomens");
		
		var capa = document.createElement("DIV");
		capa.id = "cRespComen";
		capa.className = 'boxAnadirComent';
		capa.style.display = 'none';
		capa.style.position = 'absolute';
		capa.style.zIndex = '1001';
        capa.style.width = '527px';
		document.body.appendChild(capa);
		AjaxCapas(capa,"respcomen&opc="+idtablon+"_"+autor+"_"+foto+"_"+confiden,"menu");
	}
    else
    {
    	$_('newcomen').value = PasaTxt('A&#241;ade un comentario a esta foto')+'...';
        $_('numTextComen').value = '1000';
    }
	
	PonerTrans('cTrans');
	CentrarCapa($_('cRespComen'));
	$_('cRespComen').style.display = 'block';
}

function ResponderComen(data)
{
	var datos = data.split("_");
	var idtablon = datos[0];
    var autor = datos[1];
    var foto = datos[2];
    var confiden = datos[3];
	
	if (esVacio($_('newcomen').value))
		InformarError('Introduce el texto de tu comentario.');
	else
	{
        icomens = 1;
		var elcomen = $_('newcomen').value.replace(/\n/g,'<br>');
		ajaxCom.url = '/xml/newcomen.cfm?idfoto='+ foto +'&vota=si&ini=1&tablon=' + confiden+'&idtablon='+idtablon+'&resp=1&iduser='+autor;
        ajaxCom.post = 'comen='+CodificarPOST(elcomen);
		ajaxCom.f = 'PaginarNotas(1,\'todos\')';
		ajaxCom.run();

		var ajaxResp = new Ajax();
        ajaxResp.url = '/xml/mensajes.cfm?hh=hh';
        ajaxResp.post = 'iduser='+autor+'&mensaje='+CodificarPOST(elcomen)+'&opcion=resp&idfoto='+ foto;
        ajaxResp.run();
				
        QuitarTrans('cTrans');
		$_('cRespComen').style.display = 'none';
        
        location.href='#tablon';
	}
}

function AvisoEliminarComentario(id){
	document.fpics.comentario.value=id;
    var capa = document.createElement("DIV");
    capa.id = "cBorrarComen";
    capa.className = 'boxModalGenerica';
    capa.style.display = 'none';
    capa.style.position = 'absolute';
    capa.style.width = '526px';
    capa.style.zIndex = '1001';
    document.body.appendChild(capa);
    AjaxCapas(capa,"borrarcomens");
	
	PonerTrans('cTrans');
	CentrarCapa($_('cBorrarComen'));
	$_('cBorrarComen').style.display = 'block';
}

function BorrarComentarioAux(){
	document.fpics.pagNotas.value = 1;
	var id = document.fpics.comentario.value;
	ajaxNotas.url = "/xml/perfil_notas.cfm?borra="+id+"&nini=1&iduser="+document.fpics.iduser.value;
	ajaxNotas.f = 'PintarNotas(1)';
	ajaxNotas.run();
    
    QuitarTrans('cTrans');
	$_('cBorrarComen').style.display = 'none';
}

function VerTipoFotos(tipo)
{
    if (tipo==0)
    {
    	$_('tipoFot').value = 0;
	    $_('tipfot').innerHTML = 'ver presentacion';
        $_('tipfot').onclick= function(){VerTipoFotos(1);return false;}
        var indice = $_('pagFotos').value;
    }
    else
    {
    	$_('tipoFot').value = 1;
    	$_('tipfot').innerHTML = 'ver mosaico';
        $_('tipfot').onclick= function(){VerTipoFotos(0);return false;}
        var indice = $_('indPagePresen').value;
   	}
    
    PaginarFotosMejores(indice,document.fpics.ordenFot.value,'sig');
}

function VerTodasOrd(orden){
	document.fpics.ordenFot.value = orden;
    PaginarFotosMejores(1,orden,'ordenar');
}

function VerTodas(orden){
	document.fpics.ordenFot.value = orden;
    PaginarFotosMejores(1,orden,'sig');
}

// Envia una nota al perfil
function EnviarNotaMen()
{
 var texto = $_('mensajemen').value; // texto del mensaje
 
 if (esVacio(texto))
  	InformarError('Debes escribir algo en el mensaje para poder enviarlo.');
 else{ 
	//ajax2.url = '/xml/notas.cfm?iduser='+document.fpics.mensauser.value+'&nota='+CodificarURL(document.fpics.nota.value);
	ajax2.url = '/xml/notas.cfm?iduser='+document.fpics.mensauser.value; //+'&nota='+CodificarURL(texto);
	ajax2.loading = '';
	ajax2.loaderror = '';
	ajax2.f = 'InformarNotaMen()';
	ajax2.post='nota='+CodificarPOST(texto);
	ajax2.run();	
 	$_('cMensaje').style.display = 'none';
  	QuitarTrans('cTrans');
 }
}
// informa del envio de la nota
function InformarNotaMen()
{
	//document.fpics.nota.value = '';
	$_('mensajemen').value = '';

	var bien = JS_Trim(ajax2.xmlDoc.responseText); 
	
	if (bien == 'si')
	{
		ajaxNotas.url = '/xml/perfil_notas.cfm?nini=1&nfin=70&iduser='+document.fpics.iduser.value;
		ajaxNotas.f = 'PintarNotas()';
		ajaxNotas.run();	
		AbrirAvisoGreen('Se ha enviado la nota al autor correctamente.');
	}
	else if (bien == 'no')
		InformarError('Se ha producido un error al guardar tu nota, int&#233;ntalo de nuevo.');
}

//abre la capa para escribir sobre mi
function abrirSobreMi(){
	if ($_('cabreSobreMi')==null)
	{
		CargarEstilo("abreSobreMi");
		
		var capa = document.createElement("DIV");
		capa.id = "cabreSobreMi";
		capa.className = 'anadirInfoBox';
		capa.style.position = 'absolute';
		capa.style.display = 'none';
		capa.style.width = '548px';
		capa.style.height = '206px';
		capa.style.zIndex = '1002';
		document.body.appendChild(capa);
		AjaxCapas(capa,'abreSobreMi','menu');
	}
	
	PonerTrans('cTrans');
	CentrarCapa($_('cabreSobreMi'));
	
	$_("cabreSobreMi").style.display = 'block';
	$_("comcabreSobreMi").focus();	
}
//guarda los datos de 'sobre mi'
function guardaSobreMi(){
	ajax2.url = "/xml/perfil_sobremi.cfm?h=h";
	ajax2.loading = '';
	ajax2.loaderror = '';
	ajax2.post = 'desc=' + CodificarPOST($_('comcabreSobreMi').value.substr(0,1000));
	ajax2.f = 'infoSobreMi("'+$_('comcabreSobreMi').value.substr(0,1000)+'")';
	ajax2.run();
}
//informa del resultado al guardar 'sobre mi'
function infoSobreMi(texto){
	var res = JS_Trim(ajax2.xmlDoc.responseText);
	if (res == 'ok'){
		AbrirAvisoGreen('Los datos se han guardado correctamente');	
		$_('idMiDesc').innerHTML = texto;
		if (undefined != $_('idTarea3'))
			$_('idTarea3').style.display = 'none'
	}
	else
		InformarError("Se ha producido un error, int&#233;ntalo de nuevo.");
	cerrarCapa('cabreSobreMi','cTrans')
}

// ESTAS FUNCIONES ESTAN REPETIDAS EN AUTORES.CFM
/*function BloquearAutor(iduser)
{
	ajax2.url = "/xml/bloquearuser.cfm?opc=bloquear&iduser="+iduser;
	ajax2.loading = '';
	ajax2.loaderror = '';
	ajax2.f = 'InformarBloquear()';
	ajax2.run();	
}*/

function InformarBloquear()
{
	var jsonTxt = eval('(' + ajax2.xmlDoc.responseText + ')'); 
	var bien = jsonTxt.correcto;
		
	if (bien == 'si')
	{
		var iduser = jsonTxt.iduser;
		//$_('botPerBloq').style.display = 'none';
		AbrirAvisoGreen('Autor bloqueado correctamente.');		
		$_('botPerfilBloq').innerHTML = 'desbloquear';
		$_('botPerfilBloq').onclick = function(){DesbloquearAutor(document.fpics.iduser.value);return false;};	
	}
	else
		InformarError('No has introducido el e-mail destino o est&#225; mal escrito.');
}

function InformarDesbloquear()
{
	var jsonTxt = eval('(' + ajax2.xmlDoc.responseText + ')'); 
	var bien = JS_Trim(jsonTxt.correcto);
		
	if (bien == 'si')
    {
		AbrirAvisoGreen('Autor desbloqueado correctamente.');
		$_('botPerfilBloq').innerHTML = 'bloquear';
		$_('botPerfilBloq').onclick = function(){BloquearAutor(document.fpics.iduser.value);return false;};			
    }
	else
		InformarError('Se ha producido un error al desbloquear el autor. Por favor, int&#233;ntalo de nuevo.');
}

function PintarConexPerfil()
{
	var json = eval(ajaxConex.xmlDoc.responseText); 
	if (json.length!=0)
    {
    	for (var i=0;i<json.length;i++)
        {
            var capa = eval("$_('cConex_"+json[i][0]+"')")
            var classAux = json[i][1].split("$")[0];
            capa.className = classAux;
			//ajustar el nombre
			var vTit = '';
			var vNick = arrayNicks[i];
			if (vNick.length > 14){
				vNick = vNick.substring(0,12) + "...";
				vTit = 'title="'+arrayNicks[i]+'"';
			}
			capa.innerHTML = '<p style="float:left; margin:5px 0 0 0; _margin:0;" '+vTit+' class="'+classAux+'">&#9679; ' + vNick+'</p>';
       }
    }
	arrayNicks = [];
}

function AutorFav(id)
{
	ajax2.url = "/xml/favorita.cfm?id="+id+"&tipo=3";
	ajax2.loading = '';
	ajax2.loaderror = '';
	ajax2.f = 'InfoAutorFav()';
	ajax2.run();	
}

function InfoAutorFav()
{
	var jsonTxt = ajax2.xmlDoc.responseText.split("@@@@"); 
	var correcto = jsonTxt[0];
	
	if (correcto == 'si'){
		AbrirAvisoGreen(jsonTxt[1]);
		$_('botPerfilFav').innerHTML = 'quitar favorito';
		$_('botPerfilFav').onclick = function(){DelAutorFavAux(document.fpics.iduser.value);return false;};
	}
	else
		InformarError(jsonTxt[1]);
}

function DelAutorFavAux(id)
{
	if ($_('cBorrarFav')==null)
	{
		var capa = document.createElement("DIV");
		capa.id = "cBorrarFav";
		capa.className = 'boxModalGenerica';
		capa.style.display = 'none';
		capa.style.position = 'absolute';
		capa.style.width = '526px';
		capa.style.zIndex = '1001';
		document.body.appendChild(capa);
		AjaxCapas(capa,"delfav&rec=fav3");
	}
    
	PonerTrans('cTrans');
	CentrarCapa($_('cBorrarFav'));
	$_('cBorrarFav').style.display = 'block';
}

function DelAutorFav()
{
	QuitarTrans('cTrans');
	$_('cBorrarFav').style.display = 'none';
    
    ajax2.url = '/xml/delfavorita.cfm?hh=hh';
	ajax2.loading = '';
	ajax2.loaderror = '';
    ajax2.post = '&tipo=3&ids='+document.fpics.iduser.value;
    ajax2.f = 'InfoDelAutorFav()';	
	ajax2.run();	
}

function InfoDelAutorFav()
{
	var jsonTxt = eval(ajax2.xmlDoc.responseText);
	var correcto = jsonTxt[0];
    if (correcto=="si")
    {
    	AbrirAvisoGreen('Se ha procesado correctamente tu petici&#243;n.');
		$_('botPerfilFav').innerHTML = 'hacer favorito';
		$_('botPerfilFav').onclick = function(){AutorFav(document.fpics.iduser.value);return false;};		
	    //$_('botper3').innerHTML = '<a href="#" onclick="AutorFav('+document.fpics.iduser.value+');" class="button18" style=" float:left; margin:0 0 0 15px;">hacer favorito</a>';
    }
    else
    	InformarError('Se ha producido un error.');
}

function VerComenLargo(id,tipo)
{
	ajax2.url = '/xml/comenlargo.cfm?id='+id;
	ajax2.loading = '';
	ajax2.loaderror = '';
    ajax2.f = 'InfoComenLargo('+tipo+')';	
	ajax2.run();
}

function InfoComenLargo(tipo)
{
	var jsonTxt = eval(ajax2.xmlDoc.responseText.replace(/\\n/g,"<br />"));
	var id = jsonTxt[0];
    var texto = jsonTxt[1];
    if (tipo==1)
    {
	    eval("$_('comlarga_"+id+"').innerHTML = '"+texto+"'");
	    eval("$_('mascom_"+id+"').style.display = 'none'");
    }
    else if (tipo==2)
    {
    	eval("$_('notalarga_"+id+"').innerHTML = '"+texto+"'");
	    eval("$_('masnota_"+id+"').style.display = 'none'");
    }
}


function verRecuerdo(autor,idrecuerdo,musica){
	ajax2.url = "/xml/verRecuerdo.cfm?h=h";
	ajax2.post = 'autor=' + autor + '&idrec=' + idrecuerdo;
	ajax2.f = 'informaVerRecuerdo('+idrecuerdo+','+autor+','+musica+')';
	ajax2.run();
}

function informaVerRecuerdo(idrecuerdo,autor,musica){
	var res = ajax2.xmlDoc.responseText;
	if (res.search("si") != -1)
		VisorFlashPerfil(idrecuerdo,autor,'perfilR');
	else
		InformarAviso('Lo siento, el autor no te ha otorgado permisos para ver estas fotos.');
}


function PintarLugares(){
    var jsonTxt = eval('(' + ajaxLugares.xmlDoc.responseText + ')'); 
    var nodos = jsonTxt.datos;
	var idusu = jsonTxt.usu;

    var contenido = "";
	var lugar = "";

    if (nodos != ""){
        for (i = 0; i < nodos.length; i++){
			lugar = nodos[i].split("%&");
			contenido += '<a href="#" onclick="verLugar('+lugar[1]+','+idusu+');return false;" class="'+lugar[2]+'">'+lugar[0]+'</a> ';
        }
        $_('contlugares').innerHTML = contenido;
    }
    else
		$_('contlugares').innerHTML = '<center><strong>No hay lugares.</strong><br><br></center>';
}
// comprueba si puede ver las fotos de un lugar
function verLugar(idlugar,autor){
	if (idlugar==0)
    {
    	var capa = document.createElement("DIV");
        capa.id = "cVerLugar";
        capa.className = 'boxModalGenerica';
        capa.style.display = 'none';
        capa.style.width = '850px';
        capa.style.height = '530px';
        capa.style.position = 'absolute';
        capa.style.zIndex = '1001';
        document.body.appendChild(capa);
        AjaxCapas(capa,"verlugar","perfil");
        	
        PonerTrans('cTransBlack');
        CentrarCapa($_('cVerLugar'));	
        $_('imapaperfil').src = '/mapaperfil.cfm?idsit=' + idlugar + '&autor=' + autor+ '&tipoautor='+document.fpics.tipoautor.value+'&todas=si';
        $_('idnomLugar').innerHTML = 'todos mis lugares';
        $_('cVerLugar').style.display = 'block';
    }
    else
    {
        ajax2.url = "/xml/verLugar.cfm?h=h";
        ajax2.post = 'idlug=' + idlugar + '&autor=' + autor;
        ajax2.f = 'informaVerLugar('+idlugar+','+autor+')';
        ajax2.run();
	}
}

function informaVerLugar(idlugar,autor){
	var res = ajax2.xmlDoc.responseText.split("$$$$");
	if (res[0].search("si") != -1)
    {
    	document.fpics.tipoautor.value = res[2];
		verCapaLugar(idlugar,autor);
    }
    else
		InformarError('No tienes permisos para ver las fotos de este lugar.');
}

function verCapaLugar(idlugar,autor){
	
    var capa = document.createElement("DIV");
    capa.id = "cVerLugar";
    capa.className = 'boxModalGenerica';
    capa.style.display = 'none';
    capa.style.width = '850px';
    capa.style.height = '530px';
    capa.style.position = 'absolute';
    capa.style.zIndex = '1001';
    document.body.appendChild(capa);
    AjaxCapas(capa,"verlugar","perfil");
	

	PonerTrans('cTransBlack');
	CentrarCapa($_('cVerLugar'));	
	
	//carga los js en el iframe
	$_('imapaperfil').src = '/mapaperfil.cfm?idsit=' + idlugar + '&autor=' + autor+ '&tipoautor='+document.fpics.tipoautor.value;

	$_('cVerLugar').style.display = 'block';
}

function MostrarLugares(opcion){
	if (opcion == 'algunos'){
		$_('botMisLugares').onclick = function(){MostrarLugares('todos');return false;};
		$_('botMisLugares').innerHTML = 'todos mis lugares';		
	}
	else{
		$_('botMisLugares').onclick = function(){MostrarLugares('algunos');return false;};
		$_('botMisLugares').innerHTML = '<span style=" text-transform:uppercase;">minimizar</span>';
	}
	ajaxLugares.url = "/xml/perfil_lugares.cfm?iduser="+document.fpics.iduser.value + "&op=" + opcion;
    ajaxLugares.loading = '';
    ajaxLugares.loaderror = '';
    ajaxLugares.f = 'PintarLugares()';
    ajaxLugares.run();	
}

/// ETIQUETAS
function PintarEtiquetas(){
    var jsonTxt = eval('(' + ajaxEtiquetas.xmlDoc.responseText + ')'); 
    var nodos = jsonTxt.datos;
	var idusu = jsonTxt.usu;

    var contenido = "";
	var lugar = "";

	if ($_('cVerMasEtiq')==null){
		capa = document.createElement("DIV");
		capa.id = "cVerMasEtiq";
		capa.className = 'boxModalGenerica';
		capa.style.display = 'none';
		capa.style.width = '850px';
		capa.style.height = '610px';
		capa.style.position = 'absolute';
		capa.style.zIndex = '1001';
		document.body.appendChild(capa);
		AjaxCapas(capa,"veretiq","perfil");
	}
    
    
	PonerTrans('cTransBlack');
	CentrarCapa($_('cVerMasEtiq'));	
	$_('cVerMasEtiq').style.display = 'block';

    if (nodos != "")
    {
        for (i = 0; i < nodos.length; i++){
			lugar = nodos[i].split("%&");
			contenido += '<a href="/fotos_de/'+lugar[0]+'" onclick="VisorFlashPerfil(\''+idusu+'\',\''+lugar[0]+'\',\'perfilT\');return false;" class="'+lugar[1]+'" title="Fotos de '+lugar[0]+'">'+lugar[0]+'</a> ';
        }
        $_('cVerMEtiq').innerHTML = contenido;
        
         if (nodos.length < 160)
        	$_('cBtMEtiq').style.visibility = 'hidden';
        
    }
    else
		$_('cVerMEtiq').innerHTML = '<center><strong>No tiene etiquetas.</strong><br><br></center>';
}
function MostrarEtiquetas(opcion)
{
    ajaxEtiquetas.url = "/xml/perfil_etiquetas.cfm?iduser="+document.fpics.iduser.value + "&op=" + opcion;
    ajaxEtiquetas.f = 'PintarEtiquetas()';
    ajaxEtiquetas.run();
}

function MasEtiquetas()
{
    ajaxEtiquetas.url = "/xml/perfil_etiquetas.cfm?iduser="+document.fpics.iduser.value + "&op=todas";
    ajaxEtiquetas.f = 'PintarMasEtiquetas()';
    ajaxEtiquetas.run();
}

function PintarMasEtiquetas(){
    var jsonTxt = eval('(' + ajaxEtiquetas.xmlDoc.responseText + ')'); 
    var nodos = jsonTxt.datos;
	var idusu = jsonTxt.usu;

    var contenido = "";
	var lugar = "";

    if (nodos != "")
    {
        for (i = 0; i < nodos.length; i++){
			lugar = nodos[i].split("%&");
			contenido += '<a href="/fotos_de/'+lugar[0]+'" onclick="VisorFlashPerfil(\''+idusu+'\',\''+lugar[0]+'\',\'perfilT\');return false;" class="'+lugar[1]+'" title="Fotos de '+lugar[0]+'">'+lugar[0]+'</a> ';
        }
        $_('cVerMEtiq').innerHTML = contenido;
        
        if (nodos.length < 160)
        	$_('cBtMEtiq').style.visibility = 'hidden';
    }
    else
		$_('cVerMEtiq').innerHTML = '<center><strong>No tiene etiquetas.</strong><br><br></center>';
}

/// ENVIO DEL PERFIL
function enviarPerfil(usuario,mail){
	if (ComprobarEmail($_('iemailto').value)){
		if ($_('cLeerPostBlog')==null){
			capa = document.createElement("DIV");
			capa.id = "cPonerEmail";
			capa.className = 'boxModalGenerica';
			capa.style.display = 'none';
			capa.style.width = '526px';
			capa.style.position = 'absolute';
			capa.style.zIndex = '1001';
			document.body.appendChild(capa);
			AjaxCapas(capa,"poneremail","invitaciones");
		}
		PonerTrans('cTrans');
		CentrarCapa($_('cPonerEmail'));
		$_('cPonerEmail').style.display = 'block';
		$_('inickfrom').value = usuario;
		$_('iemailfrom').value = mail;
	}
	else{
		InformarError('Debes escribir el email del contacto correctamente.');
	}
}
function envioMailPerfil(){
	if (ComprobarEmail($_('iemailfrom').value)){
		ajax2.url = "/xml/perfil_enviomail.cfm?h=h";
		ajax2.loading = '';
		ajax2.loaderror = '';
		ajax2.post = 'emailto=' + $_('iemailto').value + '&emailfrom=' + $_('iemailfrom').value + '&nickfrom=' + $_('inickfrom').value + "&nickurl=" + $_('idnick').value + "&y=" + $_('idmiperfil').value;
		ajax2.f = 'informaEnvioPerfil()';
		ajax2.run();
	}
	else{
		InformarError('Debes escribir el email del contacto correctamente.');
	}	
}
function informaEnvioPerfil(){
	var res = ajax2.xmlDoc.responseText;
	if (res.search("ok") != -1)
		AbrirAvisoGreen('Se ha procesado correctamente tu petici&#243;n.')
	else
		InformarError('Se ha producido un error.');
	
	cerrarCapa('cPonerEmail','cTrans');
}

function cogeDatosPerfil()
{
    api.idioma='es';
    api.f = 'location.reload()';
    api.formEditarPerfil(1);
}

function verFotosFlashup(destino,tipoFotos,opcion){

	if (opcion == 'buscar'){
		$_('busqueda').value = 'si';
		if (esVacio($_('criterio').value)){
			InformarError('Debes escribir un criterio de b&#250;squeda');
			return false;
		}
	}
	else
		$_('busqueda').value = 'no';

	$_('destinoFoto').value = destino;
	$_('tipoFoto').value = tipoFotos;
	var pagina = 1;
	document.fpics.pagFotos.value = 1;
	$_('numFotosPag').value = 12;
	var inicio = ((pagina-1) * parseInt(document.fpics.numFotosPag.value)) + 1;
	if (opcion == 'buscar')
		ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tab=1" + "&tipo=" + tipoFotos + '&opc=buscar' + '&criterio=' + CodificarURL($_('criterio').value);
	else
		ajaxFotos.url = "/xml/perfil_fotos.cfm?ini="+inicio+"&iduser="+document.fpics.iduser.value + "&num=" + $_('numFotosPag').value + "&tab=1" + "&tipo=" + tipoFotos;
    ajaxFotos.f = 'capaFotosFlashup()';
    ajaxFotos.run();	
}

function capaFotosFlashup(){
	if ($_('cFotosFlashup')==null){
		CargarEstilo('fotosflashup');
		capa = document.createElement("DIV");
		capa.id = "cFotosFlashup";
		capa.className = 'boxModalGenerica';
		capa.style.display = 'none';
		capa.style.width = '750px';
		capa.style.height = '500px';
		capa.style.position = 'absolute';
		capa.style.zIndex = '1003';
		document.body.appendChild(capa);
		AjaxCapas(capa,"fotosflashup","perfil");
	}
	PonerTrans('cTransBlack2');
	CentrarCapa($_('cFotosFlashup'));	
	
	$_('dondeEstoy').value = 'buscando';
	PintarFotosMejores(document.fpics.pagFotos.value,'avatar');	
	
	$_('cFotosFlashup').style.display = 'block';
}

function cierraRetoque(){
	if ($_('cTransBlack3').style.visibility == 'visible')
		cerrarCapa('cRetoque','cTransBlack3');
	else 
		cerrarCapa('cRetoque','cTransBlack2'); 
}

function combo_add(obj,valor,texto,seleccionado){
	var oOption = document.createElement("OPTION");
    oOption.value=valor;
	oOption.text=texto;
	oOption.selected = seleccionado;                                                          
    try{
   		obj.add(oOption,obj.length);
    }
    catch (e){
    	obj.add(oOption,null);
    }
}

//abre la capa para cambiar la password
function capaPass(){
	if ($_('cCapaPass')==null){
		capa = document.createElement("DIV");
		capa.id = "cCapaPass";
		capa.className = 'boxModalGenerica';
		capa.style.display = 'none';
		capa.style.width = '526px';
		capa.style.height = '160px';
		capa.style.position = 'absolute';
		capa.style.zIndex = '1003';
		document.body.appendChild(capa);
		AjaxCapas(capa,"capapass","perfil");
	}
	PonerTrans('cTransBlack2');
	CentrarCapa($_('cCapaPass'));	
	
	$_('cCapaPass').style.display = 'block';
}
//cambia la password
function cambiarPass(){
	var patDom = /^([a-zA-Z0-9_\-])+$/;
	if (esVacio($_('passold').value) || esVacio($_('passnew').value) || esVacio($_('repassnew').value)){
		InformarError('Faltan campos por rellenar');
	}	
	else if (!patDom.test($_('passold').value) || !patDom.test($_('passnew').value) || !patDom.test($_('repassnew').value)){
		InformarError('La contrase&#241;a s&#243;lo puede contener los caracteres (sin &#209;,&#241;): a-z,A-Z,0-9,-,_');
	}
	else if ( ($_('passnew').value.length < 6 || $_('passnew').value.length > 15) ||
			  ($_('repassnew').value.length < 6 || $_('repassnew').value.length > 15)
			){
		InformarError('La contrase&#241;a nueva debe contener entre 6 y 15 caracteres');
	}
	else if ($_('passnew').value != $_('repassnew').value){
		InformarError('La contrase&#241;a no coincide. Por favor, escr&#237;bela de nuevo');
	}
	else if ($_('passold').value == $_('passnew').value){
		InformarError('No puedes usar la misma contrase&#241;a');
	}
	else{
		enviarPass($_('passold').value,$_('passnew').value);
	}
}

function enviarPass(passold,passnew){
	ajax2.url = "/xml/cambiaPass.cfm?h=h";
	ajax2.loading = '';
	ajax2.loaderror = '';
	ajax2.post = 'pold=' + passold + '&pnew=' + passnew;
	ajax2.f = 'informaCambiaPass()';
	ajax2.run();
}

function informaCambiaPass(){
	var res = ajax2.xmlDoc.responseText;
	if (res.search("ok") != -1){
		AbrirAvisoGreen('Los datos se han guardado correctamente');
		cerrarCapa('cCapaPass','cTransBlack2');
	}
	else if (res.search("antigua") != -1){
		InformarError('Has escrito mal tu antigua contrase&#241;a');
	}
	else{
		InformarError('Se ha producido un error al modificar tus datos, int&#233;ntalo de nuevo.');
		cerrarCapa('cCapaPass','cTransBlack2');
	}
}

function VisorFlashPerfil(id_rec,comodin,lugar)
{
	if (undefined != $_('publiPerfil'))
		$_('publiPerfil').style.visibility = 'hidden';
        
    if (undefined != $_('cVideo'))
		$_('cVideo').style.visibility = 'hidden';        
		
	
    $_('cZoomFlash').innerHTML = '';
	var so = new SWFObject("/visor/flash_portada/photo_show.swf?vers=6.95", "visor", "100%", "100%", "7", "#000000");
	so.addParam("menu", "false");
	
	loc1 = location.href;
	in1 = loc1.indexOf("flash2");
    
	var versionfp = deconcept.SWFObjectUtil.getPlayerVersion();
	var versionfp = versionfp["major"];
	so.addVariable("posicion_inicial", 1);
	so.addVariable("comodin", comodin);
	so.addVariable("lugar", lugar);
	so.addVariable("recuerdo", id_rec);
    
	so.addVariable("serv_local", in1);
	so.addParam("allowFullScreen", "true");
	so.addVariable("fpversion", versionfp);
    so.addVariable("ip", "38.107.191.111");
	so.write("cZoomFlash");
 
 	var navegador = navigator.appName;
    var navegvers = navigator.userAgent;
    
    B_().scrollTop = 0;
    
    
    $_('cZoomFlash').style.top = 0;
    B_().style.overflowX = 'hidden';
	B_().style.overflowY = 'hidden';
    $_('cZoomFlash').style.display = 'block';
    
}

function CerrarVisorFlashPortada(lugar)
{
	CerrarVisorFlashPerfil(lugar);
}

function CerrarVisorFlashPerfil(lugar)
{
	if (undefined != $_('publiPerfil'))
		$_('publiPerfil').style.visibility = 'visible';
        
    if (undefined != $_('cVideo'))
		$_('cVideo').style.visibility = 'visible';        
		
	$_('cZoomFlash').innerHTML = '';
	
    var versnav = navigator.appVersion;
    if (versnav.indexOf("Chrome")!=-1 || versnav.indexOf("Safari")!=-1)
	{
        B_().style.overflowX = 'scroll';
        B_().style.overflowY = 'scroll';
	}
    else
    {
        B_().style.overflowX = 'auto';
        B_().style.overflowY = 'auto';
	}
    
	$_('cZoomFlash').innerHTML = '';
	$_('cZoomFlash').style.display = 'none';
}

function Disparar(idfoto,confi)
{
	ajax2.url = '/xml/sumarvoto.cfm?idfoto='+idfoto+'&tablon='+confi;
	ajax2.f = 'LeerVotos()';
	ajax2.run();	
}

function LeerVotos() 
{
	var jsonTxt = eval(ajax2.xmlDoc.responseText); 
	var yavotado = jsonTxt[0];
	
    if (yavotado == "nada")
    	InformarError('Se ha producido un error al flashear la foto. Por favor, int&#233;ntalo de nuevo.');
    else if (yavotado == "yaflash")
    	InformarError('Ya se ha flasheado la foto desde esta c&#225;mara.');
	else
    {
        $_('cFlotBotFot').style.display = 'none';
        $_('cMosaico').onmouseover = null;
        $_('cMosaico').onmouseout = null;
        $_('cFlashDisparo').style.display = 'block';
        $_('cFlashDisparo').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="513" height="384"><param name="wmode" value="transparent"><param name="movie" value="/images/obturador.swf" /><param name="quality" value="high" /><embed  src="/images/obturador.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="513" height="384"></embed></object>';
            
        setTimeout("AbrirAvisoGreen('Procesando tu flash. Muchas gracias.');",1000);
        setTimeout("$_('cFlashDisparo').innerHTML='';$_('cFlashDisparo').style.display = 'none';",3000);
        setTimeout("PintarBotones();",3001);
	}
}

function PintarBotones()
{
	$_('cMosaico').onmouseover = function(){$_('cFlotBotFot').style.display = 'block';};
    $_('cMosaico').onmouseout = function(){$_('cFlotBotFot').style.display = 'none';};
}

function AbrirComenFoto(foto,confi)
{
	document.fpics.idfoto.value = foto;
    document.fpics.confidenFoto.value = confi;
    AbrirWinComen();
}

function AbrirWinComen(confi)
{
	if ($_('cNeComen')==null)
	{
		CargarEstilo("newcomens");
		
		var capa = document.createElement("DIV");
		capa.id = "cNeComen";
		capa.className = 'boxAnadirComent';
		capa.style.display = 'none';
		capa.style.position = 'absolute';
		capa.style.zIndex = '1001';
        capa.style.width = '527px';
		document.body.appendChild(capa);
		AjaxCapas(capa,"ncomens&opc=perfil","menu");
	}
    else
    {
    	$_('newcomen').value = PasaTxt('A&#241;ade un comentario a esta foto')+'...';
        $_('numTextComen').value = '1000';
    }
	
	PonerTrans('cTrans');
	CentrarCapa($_('cNeComen'));
	$_('cNeComen').style.display = 'block';
}

function ComprobarComen(txtinicio)
{
	if ($_('newcomen').value == PasaTxt('A&#241;ade un comentario a esta foto')+'...' || $_('newcomen').value == txtinicio+'...')
	{
		$_('newcomen').value = '';
		return;
	}
}

function AnyadirComenPerfil(foto)
{
	if (esVacio($_('newcomen').value) || $_('newcomen').value==PasaTxt('A&#241;ade un comentario a esta foto')+'...')
		InformarError('Introduce el texto de tu comentario.');
	else
	{
		icomens = 1;
		var elcomen = $_('newcomen').value.replace(/\n/g,'<br>');
		ajaxCom.url = '/xml/newcomen.cfm?idfoto='+ foto +'&ini=1&vota=si&tablon=' + document.fpics.confidenFoto.value;
        ajaxCom.post = 'comen='+CodificarPOST(elcomen);
		ajaxCom.f = 'PaginarNotas(1,\'todos\')';
		ajaxCom.run();	
				
        QuitarTrans('cTrans');
		$_('cNeComen').style.display = 'none';
	}
}

function Comprobar()
{

	if (document.fDatos.email.value == "")
	{
		InformarError('Pon tu e-mail.');
		return;
	}
	else if (ComprobarEmail(document.fDatos.email.value)==false)
	{
		InformarError('Direcci&#243;n de e-mail incorrecta. Por favor, verifica que est&#233; bien escrita.');
		return;
	}
	if (document.fDatos.sexo[0].checked == false && document.fDatos.sexo[1].checked == false)
	{
		InformarError('Elige tu sexo.');
		return;
	}
	
	ajaxPerfil.url = '/xml/verificaruser.cfm?email='+CodificarURL(document.fDatos.email.value)+'&modif=si';
	ajaxPerfil.f = 'Verificar()';
	ajaxPerfil.run();
}

function Verificar()
{
	var existe = JS_Trim(ajaxPerfil.xmlDoc.responseText); 
	
	if (existe == 'email')
		InformarError('El e-mail ya est&#225; siendo utilizado. Por favor, elige otro distinto.');
	else if (existe == 'no')
		document.fDatos.submit();
}

function AnadirFotoFavorita(idfoto)
{
	ajax2.url = '/xml/favorita.cfm?id='+idfoto+'&tipo=1';
	ajax2.f = 'InfoFavorita()';
	ajax2.run();
}

function InfoFavorita()
{
	var jsonTxt = ajax2.xmlDoc.responseText.split("@@@@"); 
	var correcto = jsonTxt[0];
	if (correcto == 'si')
		AbrirAvisoGreen('Imagen guardada en &#034;mis favoritas&#034;');
    else if (correcto == 'yafav')    
    	InformarError(jsonTxt[1]);
	else if (correcto == 'no')
		InformarError('Se ha producido un error al a&#241;adirla a tus favoritas, int&#233;ntalo de nuevo.');

}

function DenunciarAutor(iduser)
{
	if ($_('cDenunUser')==null)
	{
		CargarEstilo("newcomens");
		
		var capa = document.createElement("DIV");
		capa.id = "cDenunUser";
		capa.className = 'boxAnadirComent';
		capa.style.display = 'none';
		capa.style.position = 'absolute';
		capa.style.zIndex = '1001';
        capa.style.width = '527px';
		document.body.appendChild(capa);
		AjaxCapas(capa,"denunuser&opc="+iduser,"menu");
	}
	
	PonerTrans('cTrans');
	CentrarCapa($_('cDenunUser'));
	$_('cDenunUser').style.display = 'block';
}

function SendDenunUser(iduser)
{
	if (esVacio($_('denunus').value))
		InformarError('Introduce la razon de tu denuncia a este autor.');
	else
	{
		var elcomen = $_('denunus').value.replace(/\n/g,'<br>');
		ajaxCom.url = '/xml/send_denuncia_user.cfm?hh=hh';
        ajaxCom.post = 'comen='+CodificarPOST(elcomen)+'&iduser='+iduser;
		ajaxCom.f = 'InformarDenunciaUser()';
		ajaxCom.run();	
				
        QuitarTrans('cTrans');
		$_('cDenunUser').style.display = 'none';
        $_('denunus').value = '';
	}
}

function InformarDenunciaUser()
{
	var correcto = eval(ajaxCom.xmlDoc.responseText); 
	if (correcto[0] == 'si')
		AbrirAvisoGreen('Denuncia recibida correctamente por el equipo de flashup.com, muchas gracias.');
    else if (correcto[0] == 'no')    
    	InformarError('Se ha producido un error al enviar tu denuncia, intentalo de nuevo por favor.');
}

function MostrarUserMind(opc,campo)
{
	if (opc==1)
    {
    	eval("$_('mindCa_"+campo+"')").style.display = 'block';
        eval("$_('usermind_"+campo+"')").value = eval("$_('usermind_"+campo+"')").value.substring(0,160);
        var cant = parseInt(eval("$_('usermind_"+campo+"')").value.length,10);
        eval("$_('caracMind_"+campo+"')").innerHTML = 160-cant;
	}
    else
    	eval("$_('mindCa_"+campo+"')").style.display = 'none';
}

function CompartirMind(iduser)
{
	var texto = $_('usermind_0').value.substring(0,160);
	if (JS_Trim(texto)=='')
    {
    	InformarError('Escribe qu&eacute; est&aacute;s pensando');
    	return;
    }
    else
    {
        ajax2.url = '/xml/compartir_mind.cfm?hh=hh';
        ajax2.post = '&t='+CodificarPOST(texto)+'&iduser='+iduser+'&adj='+$_('adjunMind').value;
        ajax2.f = 'InformarCompartirMind('+iduser+')';
        ajax2.run();
    }
}

function InformarCompartirMind(iduser,aviso)
{
	var json = ajax2.xmlDoc.responseText.split("@@");
	var indice = eval(json[0]);
	var nodos = eval(json[1]);
    var comens = eval(json[2]);
    if (nodos.length>0)
    {
    	$_('mindCa_0').style.display = 'none';
        $_('usermind_0').value = '';
        $_('caracMind_0').innerHTML = 160;
        $_('adjunMind').value = '';
		$_('cAdjunMind').innerHTML = '<a href="#" onclick="UserMindFotos();return false;" style="font-size:14px; font-weight:700 ">adjuntar una foto</a>';
        
        var contenido = '';
        for (var i=0;i< nodos.length;i++)
        {
        	contenido += '<div style="float:left; width:310px; border-bottom:1px #666 dotted; margin-bottom:5px; padding:5px 0;">';
                contenido += '<div style="float:left; width:60px; height:60px; margin-right:5px;"><a href="/'+nodos[i][3]+'" title="recuerdos en foto de '+nodos[i][2]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][1]+'" border="0" alt="autor '+nodos[i][2]+'" /></a></div>';
                contenido += '<div style="float:left; width:245px;"><a href="/'+nodos[i][3]+'"><b>'+nodos[i][2]+'</b></a> '+nodos[i][4]+'';
                if (nodos[i][6]!='')
                {
                	if (nodos[i][9]!="")
                        var nomUrl = formatURL(nodos[i][9]);
                    else
                        var nomUrl = formatURL("foto de "+nodos[i][10]);
                        
                    contenido += '<br /><br /><a href="/foto/'+nodos[i][8]+'_'+nomUrl+'" title="'+nomUrl+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][6]+'" border="0" alt="'+nomUrl+'" /></a>';
                }

                contenido += '</div>';
                contenido += '<div style="float:left; width:310px; margin:5px 0">';
                	if (''!='')
	                    contenido += '<div style="float:left; width:100px; text-align:left"><a href="#" onclick="ComentarMind('+nodos[i][7]+');return false;">comentar</a></div>';
                    else
                    	contenido += '<div style="float:left; width:100px; text-align:left"><a href="#" onClick="RegistroNuevo(\'perfil\');return false;">comentar</a></div>';
                    
                    if (''==nodos[i][0])
                        contenido += '<div style="float:left; width:100px; text-align:left"><a href="#" class="rojo" onclick="EliminarMind('+nodos[i][7]+',0,'+iduser+');return false;">eliminar</a></div>';
                    
                    contenido += '<div style="float:right; width:110px; font-size:10px; text-align:right">'+nodos[i][5]+'</div>';
                contenido += '</div>';
                
                
                contenido += '<div style="float:left; width:310px;" id="contComenMind_'+nodos[i][7]+'">';
                var aComensMind = [];
                for (var x=0;x< comens.length;x++)
                {
                	if (comens[x][1]==nodos[i][7])
                    	aComensMind.push(comens[x]);
                }    
                
                var displayComenMind = "display:none";
				if (aComensMind.length>0 && aComensMind.length<3)
                {
                    displayComenMind = "";
                    for (var x=0;x< aComensMind.length;x++)
                	{
                        contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+aComensMind[x][0]+'">';
                            contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+aComensMind[x][5]+'" title="recuerdos en foto de '+aComensMind[x][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+aComensMind[x][3]+'" border="0" alt="autor '+aComensMind[x][4]+'" /></a></div>';
                            contenido += '<div style="float:left; width:199px;"><a href="/'+aComensMind[x][5]+'"><b>'+aComensMind[x][4]+'</b></a> '+aComensMind[x][6];
                            contenido += '<br /><span style="font-size:10px">'+aComensMind[x][7]+'</span>';
                            if (''==aComensMind[x][2])
                                 contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+aComensMind[x][0]+',1);return false;">eliminar</a>';
                          
                            contenido += '</div>';
                        contenido += '</div>';
                    } 
                }
                else if (aComensMind.length>2)
                {
                    displayComenMind = "";
                    contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="masComenMind_'+nodos[i][7]+'"><img src="http://st.fimagenes.com/flash/images/bla.gif" align="absmiddle"/>&nbsp;&nbsp;<a href="#" onClick="VerMasComenMind('+nodos[i][7]+'); return false;">ver los '+aComensMind.length+' comentarios</a></div>';
                    contenido += '<div style="float:left; display:none" id="moreComenMind_'+nodos[i][7]+'">';
                    for (var x=0;x< aComensMind.length-2;x++)
                    {
                        contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+aComensMind[x][0]+'">';
                            contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+aComensMind[x][5]+'" title="recuerdos en foto de '+aComensMind[x][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+aComensMind[x][3]+'" border="0" alt="autor '+aComensMind[x][4]+'" /></a></div>';
                            contenido += '<div style="float:left; width:199px;"><a href="/'+aComensMind[x][5]+'"><b>'+aComensMind[x][4]+'</b></a> '+aComensMind[x][6];
                            contenido += '<br /><span style="font-size:10px">'+aComensMind[x][7]+'</span>';
                            if (''==aComensMind[x][2])
                                 contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+aComensMind[x][0]+',1);return false;">eliminar</a>';
                          
                            contenido += '</div>';
                        contenido += '</div>';
                    } 
                    contenido += '</div>';
                    
                    for (var x=aComensMind.length-2;x< aComensMind.length;x++)
                    {
                        contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+aComensMind[x][0]+'">';
                            contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+aComensMind[x][5]+'" title="recuerdos en foto de '+aComensMind[x][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+aComensMind[x][3]+'" border="0" alt="autor '+aComensMind[x][4]+'" /></a></div>';
                            contenido += '<div style="float:left; width:199px;"><a href="/'+aComensMind[x][5]+'"><b>'+aComensMind[x][4]+'</b></a> '+aComensMind[x][6];
                            contenido += '<br /><span style="font-size:10px">'+aComensMind[x][7]+'</span>';
                            if (''==aComensMind[x][2])
                                 contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+aComensMind[x][0]+',1);return false;">eliminar</a>';
                            contenido += '</div>';
                        contenido += '</div>';
                    }
                }
                contenido += '</div>';
                
                
                contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0; '+displayComenMind+'" id="cComenMind_'+nodos[i][7]+'">';
                    contenido += '<div style="float:left; width:282px;">';
                        contenido += '<textarea class="campos" id="usermind_'+nodos[i][7]+'" wrap="virtual" style="width:279px; font-size:11px; height:35px; padding:0 2px" onfocus="if (this.value==\'Escribe un comentario...\'){this.value=\'\'}; MostrarUserMind(1,'+nodos[i][7]+');" onblur="MostrarUserMind(0,'+nodos[i][7]+');" onkeyup="MostrarUserMind(1,'+nodos[i][7]+');">Escribe un comentario...</textarea><br />';
                    contenido += '</div>';
                    contenido += '<div style="float:left; width:284px; margin-top:3px;">';
                        contenido += '<div style="float:right; width:71px; text-align:right"><a href="#" class="buttonGreen18" onclick="EnviarComenMind('+nodos[i][7]+',0);return false;">ENVIAR</a></div>';
                        contenido += '<div style="float:left; width:205px; display:none" id="mindCa_'+nodos[i][7]+'">Te quedan <span id="caracMind_'+nodos[i][7]+'">160</span> caracteres.</div>';
                    contenido += '</div>';
                contenido += '</div>';
          		contenido += '</div>';
        }
        $_('cPensUsers').innerHTML = contenido; 
        $_('pageMind').value = indice;
        location.href = '#piensa';
        if (aviso==undefined)
        {
            if (navigator.appVersion.indexOf("MSIE")!=-1)
	            $("#cajaMind").effect("bounce",{times:10},700);
            else
            	$("#cajaMind").effect("pulsate",{times:5},500);
		}        
    }
    else
    {
    	if (aviso==undefined)
	    	InformarError('Se ha producido un error en la base de datos, int&eacute;ntalo de nuevo.');
        else
        	$_('cPensUsers').innerHTML = '<div style="float:left; width:310px; text-align:center; border-bottom:1px #666 dotted; margin-bottom:5px; padding:5px">No hay entradas.</div>';
    }
}

function VerMasPens(iduser)
{
	$_('botPensUsers').innerHTML = '<img src="http://st.fimagenes.com/flash/images/loading.gif" />';

	ajax2.url = '/xml/compartir_mind.cfm?hh=hh';
    ajax2.post = '&iduser='+iduser+'&ini='+(parseInt($_('pageMind').value,10)+1);
    ajax2.f = 'PintarMasMind('+iduser+')';
    ajax2.run();
}

function PintarMasMind(iduser)
{
	var json = ajax2.xmlDoc.responseText.split("@@");
	var indice = eval(json[0]);
	var nodos = eval(json[1]);
    var comens = eval(json[2]);
    if (nodos.length>0)
    {
        var contenido = '';
        for (var i=0;i< nodos.length;i++)
        {
        	contenido += '<div style="float:left; width:310px; border-bottom:1px #666 dotted; margin-bottom:5px; padding:5px 0;">';
            contenido += '<div style="float:left; width:60px; height:60px; margin-right:5px;"><a href="/'+nodos[i][3]+'" title="recuerdos en foto de '+nodos[i][2]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][1]+'" border="0" alt="autor '+nodos[i][2]+'" /></a></div>';
            contenido += '<div style="float:left; width:245px;"><a href="/'+nodos[i][3]+'"><b>'+nodos[i][2]+'</b></a> '+nodos[i][4]+'';
            if (nodos[i][6]!='')
            {
                if (nodos[i][9]!="")
                    var nomUrl = formatURL(nodos[i][9]);
                else
                    var nomUrl = formatURL("foto de "+nodos[i][10]);
                    
                contenido += '<br /><br /><a href="/foto/'+nodos[i][8]+'_'+nomUrl+'" title="'+nomUrl+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][6]+'" border="0" alt="'+nomUrl+'" /></a>';
            }

            contenido += '</div>';
            contenido += '<div style="float:left; width:310px; margin:5px 0">';
            	if (''!='')
	                contenido += '<div style="float:left; width:100px; text-align:left"><a href="#" onclick="ComentarMind('+nodos[i][7]+');return false;">comentar</a></div>';
                else
                	contenido += '<div style="float:left; width:100px; text-align:left"><a href="#" onClick="RegistroNuevo(\'perfil\');return false;">comentar</a></div>';
                
                if (''==nodos[i][0])
                    contenido += '<div style="float:left; width:100px; text-align:left"><a href="#" class="rojo" onclick="EliminarMind('+nodos[i][7]+',0,'+iduser+');return false;">eliminar</a></div>';
                
                contenido += '<div style="float:right; width:110px; font-size:10px; text-align:right">'+nodos[i][5]+'</div>';
            contenido += '</div>';
            
            
            contenido += '<div style="float:left; width:310px;" id="contComenMind_'+nodos[i][7]+'">';
            var aComensMind = [];
            for (var x=0;x< comens.length;x++)
            {
                if (comens[x][1]==nodos[i][7])
                    aComensMind.push(comens[x]);
            }    
            
            var displayComenMind = "display:none";
            if (aComensMind.length>0 && aComensMind.length<3)
            {
                displayComenMind = "";
                for (var x=0;x< aComensMind.length;x++)
                {
                    contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+aComensMind[x][0]+'">';
                        contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+aComensMind[x][5]+'" title="recuerdos en foto de '+aComensMind[x][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+aComensMind[x][3]+'" border="0" alt="autor '+aComensMind[x][4]+'" /></a></div>';
                        contenido += '<div style="float:left; width:199px;"><a href="/'+aComensMind[x][5]+'"><b>'+aComensMind[x][4]+'</b></a> '+aComensMind[x][6];
                        contenido += '<br /><span style="font-size:10px">'+aComensMind[x][7]+'</span>';
                        if (''==aComensMind[x][2])
                             contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+aComensMind[x][0]+',1);return false;">eliminar</a>';
                      
                        contenido += '</div>';
                    contenido += '</div>';
                } 
            }
            else if (aComensMind.length>2)
            {
                displayComenMind = "";
                contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="masComenMind_'+nodos[i][7]+'"><img src="http://st.fimagenes.com/flash/images/bla.gif" align="absmiddle"/>&nbsp;&nbsp;<a href="#" onClick="VerMasComenMind('+nodos[i][7]+'); return false;">ver los '+aComensMind.length+' comentarios</a></div>';
                contenido += '<div style="float:left; display:none" id="moreComenMind_'+nodos[i][7]+'">';
                
                    for (var x=0;x< aComensMind.length-2;x++)
                    {
                        contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+aComensMind[x][0]+'">';
                            contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+aComensMind[x][5]+'" title="recuerdos en foto de '+aComensMind[x][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+aComensMind[x][3]+'" border="0" alt="autor '+aComensMind[x][4]+'" /></a></div>';
                            contenido += '<div style="float:left; width:199px;"><a href="/'+aComensMind[x][5]+'"><b>'+aComensMind[x][4]+'</b></a> '+aComensMind[x][6];
                            contenido += '<br /><span style="font-size:10px">'+aComensMind[x][7]+'</span>';
                            if (''==aComensMind[x][2])
                                 contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+aComensMind[x][0]+',1);return false;">eliminar</a>';
                          
                            contenido += '</div>';
                        contenido += '</div>';
                    } 
                contenido += '</div>';
                
                for (var x=aComensMind.length-2;x< aComensMind.length;x++)
                {
                    contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+aComensMind[x][0]+'">';
                        contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+aComensMind[x][5]+'" title="recuerdos en foto de '+aComensMind[x][4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+aComensMind[x][3]+'" border="0" alt="autor '+aComensMind[x][4]+'" /></a></div>';
                        contenido += '<div style="float:left; width:199px;"><a href="/'+aComensMind[x][5]+'"><b>'+aComensMind[x][4]+'</b></a> '+aComensMind[x][6];
                        contenido += '<br /><span style="font-size:10px">'+aComensMind[x][7]+'</span>';
                        if (''==aComensMind[x][2])
                             contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+aComensMind[x][0]+',1);return false;">eliminar</a>';
                        contenido += '</div>';
                    contenido += '</div>';
                }
            }
            contenido += '</div>';
            
            
            contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0; '+displayComenMind+'" id="cComenMind_'+nodos[i][7]+'">';
                contenido += '<div style="float:left; width:282px;">';
                    contenido += '<textarea class="campos" id="usermind_'+nodos[i][7]+'" wrap="virtual" style="width:279px; font-size:11px; height:35px; padding:0 2px" onfocus="if (this.value==\'Escribe un comentario...\'){this.value=\'\'}; MostrarUserMind(1,'+nodos[i][7]+');" onblur="MostrarUserMind(0,'+nodos[i][7]+');" onkeyup="MostrarUserMind(1,'+nodos[i][7]+');">Escribe un comentario...</textarea><br />';
                contenido += '</div>';
                contenido += '<div style="float:left; width:284px; margin-top:3px;">';
                if (''!='')
                	contenido += '<div style="float:right; width:71px; text-align:right"><a href="#" class="buttonGreen18" onclick="EnviarComenMind('+nodos[i][7]+',0);return false;">ENVIAR</a></div>';
				else                
                    contenido += '<div style="float:right; width:71px; text-align:right"><a href="#" class="buttonGreen18" onClick="RegistroNuevo(\'perfil\');return false;">ENVIAR</a></div>';
                    contenido += '<div style="float:left; width:205px; display:none" id="mindCa_'+nodos[i][7]+'">Te quedan <span id="caracMind_'+nodos[i][7]+'">160</span> caracteres.</div>';
                contenido += '</div>';
            contenido += '</div>';
            contenido += '</div>';
        }
        $_('cPensUsers').innerHTML = $_('cPensUsers').innerHTML + contenido; 
        $_('pageMind').value = indice;
    }
    
    if (nodos.length< 5)
    	$_('botPensUsers').style.display = 'none';

   	$_('botPensUsers').innerHTML = '<a href="#" onclick="VerMasPens('+iduser+');return false;">ver m&aacute;s entradas</a>';
}

function UserMindFotos()
{
	ajax2.url = '/xml/misfotos_xml.cfm?opc=misfotos';
    ajax2.f = 'PintarMisFotosMind();'
    ajax2.run();
}

function DesactivarSeguimiento(iduser)
{
    
    
    
    api.f = 'InformaDesactivarUser()';
	api.formSeguimiento(iduser,0);
    
}




function InformaDesactivarUser()
{
	var res = api.resSeguimiento.split("_")[0];
    if (res=='ok')
    {
    	
        PaginarNotas(1,'todos');
        
    }
   
}

function PintarMisFotosMind()
{
	var jsonTxt = eval('(' + ajax2.xmlDoc.responseText + ')'); 	
	var capa = null 
    if ($_('cMindPics')==null)
	{
		capa = document.createElement("DIV");
		capa.id = "cMindPics";
		capa.className = 'boxModalGenerica';
		capa.style.display = 'none';
		capa.style.position = 'absolute';
		capa.style.width = '850px';
        capa.style.height = '695px';
		capa.style.zIndex = '1001';
		document.body.appendChild(capa);
		AjaxCapas(capa,"mindpics","compartir");
	}
    else
    	capa = $_('cMindPics');
    
	var contenido = '';
    var nodos = jsonTxt.datos;
    var total = jsonTxt.total;
    document.fpics.bloqueFotosMind.value = jsonTxt.bloque;
    document.fpics.totalFotosMind.value = total;
    document.fpics.totalPagFotosMind.value = Math.ceil(total / parseInt(document.fpics.numFotosPagMind.value));
	var capa = $_('cContenPic');
	
	var contenido = '';
    var indice = 0;
    if (total != 0)
    {
		var pagArray = (parseInt($_('pagFotosMind').value) % (144 / parseInt(document.fpics.numFotosPagMind.value)) );
		if (pagArray == 0)
			pagArray = parseInt(document.fpics.numPaginasPaginadorMind.value) - 2;
		else
			pagArray--;

        var inicio = (pagArray * parseInt(document.fpics.numFotosPagMind.value));
		var fin = inicio + parseInt(document.fpics.numFotosPagMind.value) - 1;
		var pedir = 'no';
		if (nodos.length <= fin){
			fin = nodos.length - 1;	
			pedir = 'si';
		}

		for (i=inicio; i<=(fin-indice); i++)
        {
            contenido += '<div class="boxFotos" id="cFoto'+i+'">';
            contenido += '<div class="foto"><a href="#" onClick="SelecPicMind('+nodos[i][0]+',\''+nodos[i][4]+'th_'+nodos[i][6]+'\');return false;"><img onError="Error403(this);" src="http://2.fimagenes.com'+nodos[i][4]+'th_'+nodos[i][6]+'" id="cImg'+i+'" /></a></div>';				
            contenido += '<div class="datos2" style="overflow:hidden; word-wrap:break-word; width:100px; _width:97px; margin-right:3px;">';
			var nomFoto = divideCadena(nodos[i][1].split(" "),15," ");
			var ponTitle = 'no';
			if (nomFoto.length > 30){
				ponTitle = 'si';
				nomFoto = nomFoto.substring(0,28) + "...";
			}
			if (ponTitle == 'si')
				contenido += '<span title="'+nodos[i][1]+'">' + nomFoto+'</span></div>';
			else
				contenido += nomFoto+'</div>';

			contenido += '<div class="iconos" style="width:18px; padding-top:1px">';
                if (nodos[i][9]=='9') 
                    contenido += '<div style="float:right;"><span style="font-size:22px; line-height:12px; _line-height:16px; color:#00dd1a" title="P&#250;blica, todo el mundo la puede ver">&#9787;</span></div>';
                else if (nodos[i][9]=='4') 
                    contenido += '<div style="float:right;"><span style="font-size:22px; line-height:12px; _line-height:16px; color:#0065ee" title="Compartida con todos sus amigos">&#9787;</span></div>';
                else if (nodos[i][9]=='3') 
                    contenido += '<div style="float:right;"><span style="font-size:22px; line-height:12px; _line-height:16px; color:#ffa800" title="Compartida con sus amigos familiares">&#9787;</span></div>';										
                else if (nodos[i][9]=='2') 
                    contenido += '<div style="float:right;"><span style="font-size:22px; line-height:12px; _line-height:16px; color:#666666" title="Esta foto s&#243;lo se ver&#225; en los Foros de Facilisimo">&#9787;</span></div>';
                else if (nodos[i][9]=='1')  
                    contenido += '<div style="float:right;"><span style="font-size:22px; line-height:12px; _line-height:16px; color:#e2001a" title="Privada, s&#243;lo puedes verla t&#250;">&#9787;</span></div>';

			contenido += '</div>';
            contenido += '</div>';
        }
		capa.innerHTML = contenido;
        PintarPaginadorFotosMind();
    }
    else
       capa.innerHTML = '<br /><center><strong>No tiene fotos p&#250;blicas.</strong><br><br></center>';

    PonerTrans('cTrans');    
    CentrarCapa($_('cMindPics'));
    B_().scrollTop = '0px';
    $_('cMindPics').style.top = '50px';
    $_('cMindPics').style.display = 'block';
}

function PintarPaginadorFotosMind()
{
	var contenido = '';
	if (parseInt($_('pagFotosMind').value,"10") < parseInt(document.fpics.totalPagFotosMind.value,"10"))
		contenido += '<a href="#" class="siguiente" onClick="PaginarFotosMind(parseInt($_(\'pagFotosMind\').value,\'10\')+1);">siguiente &#9658;</a>';
	else
		contenido += '<a href="#" class="siguiente" style="visibility:hidden;">siguiente &#9658;</a>';	

	if (parseInt($_('pagFotosMind').value) > 1)
		contenido += '<a href="#" class="anterior" onClick="PaginarFotosMind($_(\'pagFotosMind\').value-1);">&#9668; anterior</a>';
	else
		contenido += '<a href="#" class="anterior" style="visibility:hidden;">&#9668; anterior</a>';

	var pagMin = Math.max(1,parseInt($_('pagFotosMind').value,"10")-3);
	var pagMax = parseInt(document.fpics.numPaginasPaginadorMind.value,"10") + pagMin - 1;
	pagMax = Math.min(parseInt(document.fpics.totalPagFotosMind.value,"10"),pagMax);
	pagMin = Math.max(1,pagMax-(parseInt(document.fpics.numPaginasPaginadorMind.value,"10")-1));
	var pagnumeros = '';

	for(i=pagMin; i<=pagMax; i++){
		if (i == parseInt($_('pagFotosMind').value))
			pagnumeros += '<a href="#" style="color:red">'+i+'</a> ';
		else
			pagnumeros += '<a href="#" class="des" onClick="PaginarFotosMind('+i+');">'+i+'</a> ';
	}
	contenido += pagnumeros;
	$_('paginacionFotos').innerHTML = contenido;
}

function PaginarFotosMind(pagina)
{
    var inicio = ((pagina-1) * parseInt(document.fpics.numFotosPagMind.value)) + 1;
    indiceFotoArray = (parseInt($_('bloqueFotosMind').value)-1) * 144 + 1;

    $_('pagFotosMind').value = pagina;
    if (JS_Trim($_('criteriomind').value)!='')
	    ajax2.url = "/xml/misfotos_xml.cfm?opc=buscar&ini="+inicio+"&criterio="+CodificarURL(JS_Trim($_('criteriomind').value));
    else
    	ajax2.url = "/xml/misfotos_xml.cfm?opc=misfotos&ini="+inicio;
    ajax2.f = 'PintarMisFotosMind()';
    ajax2.run();		
}

function BuscarMindPics()
{
	if (JS_Trim($_('criteriomind').value)!='')
       ajax2.url = '/xml/misfotos_xml.cfm?opc=buscar&criterio='+CodificarURL(JS_Trim($_('criteriomind').value));
    else
       ajax2.url = '/xml/misfotos_xml.cfm?opc=misfotos';
       
    ajax2.f = 'PintarMisFotosMind();'
    ajax2.run();
}

function SelecPicMind(id,ruta)
{
	$_('adjunMind').value = id;
	$_('cAdjunMind').innerHTML = '<img onError="Error403(this);" src="http://2.fimagenes.com'+ruta+'" /> <a href="#" onclick="QuitarPicMind();return false;" style="font-size:12px;">quitar</a>';
    $_('cMindPics').style.display = 'none';
    QuitarTrans('cTrans');    
}

function QuitarPicMind()
{
	$_('adjunMind').value = '';
	$_('cAdjunMind').innerHTML = '<a href="#" onclick="UserMindFotos();return false;" style="font-size:14px; font-weight:700 ">adjuntar una foto</a>';
}

function ComentarMind(id)
{
	 $("#cComenMind_"+id).show("blind", {}, 500);
}

function EnviarComenMind(id)
{
	var campo = eval("$_('usermind_"+id+"')");
	var texto = campo.value.substring(0,160);
	if (JS_Trim(texto)=='')
    {
    	InformarError('Escribe tu comentario.');
    	return;
    }
    else
    {
        ajax2.url = '/xml/comentar_mind.cfm?hh=hh';
        ajax2.post = '&t='+CodificarPOST(texto)+'&id='+id;
        ajax2.f = 'InformarComentarMind('+id+')';
        ajax2.run();
    }
}

function InformarComentarMind(id)
{
	var datos = eval(ajax2.xmlDoc.responseText); 	
	if (datos.length!=0)
    {
    	var capa = eval("$_('contComenMind_"+id+"')");
        var contenido = '';
        contenido += '<div style="float:right; width:285px; background:#DCECF2; padding:3px; margin:1px 0;" id="ctComenMind_'+datos[0]+'">';
            contenido += '<div style="float:left; width:41px; height:41px; margin-right:5px;"><a href="/'+datos[5]+'" title="recuerdos en foto de '+datos[4]+'"><img onError="Error403(this);" src="http://2.fimagenes.com'+datos[3]+'" border="0" alt="autor '+datos[4]+'" /></a></div>';
            contenido += '<div style="float:left; width:199px;"><a href="/'+datos[5]+'"><b>'+datos[4]+'</b></a> '+datos[6];
            contenido += '<br /><span style="font-size:10px">'+datos[7]+'</span>';
            if (''==datos[2])
                 contenido += ' - <a href="#" class="rojo" style="font-size:10px" onclick="EliminarMind('+datos[0]+',1);return false;">eliminar</a>';
          
            contenido += '</div>';
        contenido += '</div>';
        
        capa.innerHTML = capa.innerHTML + contenido;
        
        var campo = eval("$_('usermind_"+id+"')");
        campo.value = 'Escribe un comentario...';
        
    }
    else
    	InformarError('Se ha producido un error en la base de datos, int&eacute;ntalo de nuevo');
}

function VerMasComenMind(id)
{
	eval("$_('masComenMind_"+id+"').style.display='none'"); 
    $("#moreComenMind_"+id).show("blind", {}, 1000);
}

function EliminarMind(id,tipo,user)
{
	$_('pageMind').value = 1;
    ajax2.url = '/xml/del_user_pens.cfm?id='+id+'&opc='+tipo+'&iduser='+user;
    if (tipo=='0')
    	ajax2.f = 'InformarCompartirMind('+user+',0)';
    else
	    ajax2.f = 'InformarEliminarMind('+id+')';
    ajax2.run();
}

function InformarEliminarMind(id)
{
    $("#ctComenMind_"+id).hide("blind", {}, 500);
}
