// JavaScript Document

/************* Comentarios **********/
function checkEmail(ref) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,10})+$/.test(ref.value)){
		return (true);
	}
	return (false);
}

var items_pagina = 7;
var total = 0;
var arregloComentarios = new Array(); 
var residuo = 0;
var pag_totales = 0;
var element = $('contenedorComents');

function cargaComentariosEditor(){				
	alert(valor);
	var url = 'blog1.inc.php';		
}

function cargaComentariosPublico(){		

	var id_categoria=$F('laCategoria');
	var url = '../conAjax/comentarios.inc.php';		
	
	var myAjax = new Ajax.Request(
	url, 
        {
        	method: 'post',    	
        	asynchronous: true,
  			postBody: 'id_categoria='+id_categoria,        	
			onSuccess: function(transport) {
            	            	            	
				var retorno  = transport.responseText;	
				arregloComentarios = retorno.extractScripts();					
				total = arregloComentarios.length;
				residuo = total%items_pagina;
				pag_totales = (total-residuo)/items_pagina;
				
				if(residuo!=0){
					pag_totales = pag_totales+1;
				}						
				
				if(total!=0){					
					presentaDatos('1');					
				}else{
					var respuesta = '<ul>No se ha realizado ningún comentario.</ul>';
					$('contenedor').update(respuesta);
				}			
						 
			}
         });		
}

function presentaDatos(pagina){
				
	var inicio;
	var fin;
	var respuesta;		
				
	inicio=(pagina-1)*items_pagina;	
		
	if(pagina==pag_totales){
		if(residuo==0){
			fin=inicio+items_pagina;
		}
		else{
			fin=inicio+residuo;
		}				
	}else{
		fin=inicio+items_pagina;
	}
		
	var mensaje = '';
		
	respuesta = mensaje+'<ul style="padding:0; margin:0;" ><table width="100%" >';        
    
	for (var i=inicio;i<fin;i++){
    	respuesta=respuesta+arregloComentarios[i];	
    }
	
	respuesta=respuesta+'</table></ul>';	

	var mostrar = 5;
	var numeros='PAGINA: ';
	var pag;
	
	if(pag_totales<=mostrar){		
		for(pag=1;pag<=pag_totales;pag++){
			if(pagina==pag){
				numeros=numeros+'<b style="width:20px;  padding:2px 7px; background:url(../images/fondito1.jpg) no-repeat;">'+pag+'</b>';
			}else{
				numeros=numeros+'<a href="javascript:void(0);" onclick="presentaDatos('+pag+')" style="width:20px; padding:2px 7px; background:url(../images/fondito2.jpg) no-repeat;" >'+pag+'</a>';
			}
		}	
	}
		
	else{
		var inicio_m = pagina-1;//depende del mostrar
		var fin_m = inicio_m+mostrar-1;
		var inicio_a = pag_totales-mostrar+1;
		
		if(inicio_m<=0){
			inicio_m=1;
			fin_m=mostrar; 			
		}
		if(fin_m>pag_totales){			
			inicio_m = inicio_a;
			fin_m = pag_totales;
		}
		
		for(pag=inicio_m;pag<=fin_m;pag++){
			if(pagina==pag){
				numeros=numeros+'<b style="width:20px;  padding:2px 7px; background:url(../images/fondito1.jpg) no-repeat;">'+pag+'</b>';
			}else{
				numeros=numeros+'<a href="javascript:void(0);" onclick="presentaDatos('+pag+')" style="width:20px; padding:2px 7px; background:url(../images/fondito2.jpg) no-repeat;" >'+pag+'</a>';
			}
		}		
	}
			
	respuesta=numeros+respuesta;	
						
	$('contenedorComents').update(respuesta+'');			
                                                             
}

