/****************** NO CHACHE ******************/
function noCache(uri)
{
  return uri.concat(/\?/. test(uri)?"&": "?","noCache=",(new Date).getTime(),".",Math .random()*1234567);
}

/****************** CREACION OBJETO AJAX ******************/
function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{ 
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) {
                        xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
	{ 
		xmlhttp=new XMLHttpRequest(); 
	}
	return xmlhttp; 
} 




function ranking(ranking,noti_codigo)
{	
	var url = "";
	
	url = "../../../../libreria/libreria_noticias.php?ranking="+ranking;
	url = url+"&proceso=2";
	url = url+"&noti_codigo="+noti_codigo;
	
	ranking = (ranking * 100) / 5;	
	
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{
		document.getElementById('dinamico').innerHTML=ajax.responseText;			
		document.getElementById('current-rating').style.width = ranking+'%';
	}
}

function comentarios(noti_codigo, formulario)
{
	var nombre = 				 document.frm_comentarios.txt_nombre.value;
	var mail = 					 document.frm_comentarios.txt_email.value;
	var comentario = 			 document.frm_comentarios.txt_comentario.value;
	var mensaje_error = "";
	
	if(document.frm_comentarios.txt_nombre.value == '')
	{
		mensaje_error = mensaje_error+"- El campo del nombre no puede estar vacio.\n";
	}
	
	if(document.frm_comentarios.txt_email.value == '')
	{
		mensaje_error = mensaje_error+"- El campo del email no puede estar vacio.\n";
	}
	
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (!filter.test(document.frm_comentarios.txt_email.value) && document.frm_comentarios.txt_email.value != ''){
		mensaje_error = mensaje_error+"- Ingrese una direccion de correo valida.\n";
	}
	
	if(document.frm_comentarios.txt_comentario.value == '')
	{
		mensaje_error = mensaje_error+"- Ingrese un comentario.\n";
	}
			
	if(mensaje_error != '')
	{
		alert("ADVERTENCIA: \n\n"+mensaje_error);
	
	}else{
	
		var url = "";
		
		url = "../../../../libreria/libreria_noticias.php?noti_codigo="+noti_codigo;
		url = url+"&proceso=3";
		url = url+"&nombre="+nombre;
		url = url+"&mail="+mail;
		url = url+"&comentario="+comentario;
		
		var ajax=nuevoAjax();
		ajax.open("GET", noCache(url), false);
		ajax.send(null);
		if (ajax.readyState == 4) 
		{
			alert("MENSAJE: Su comentario ha sido enviado exitosamente.");
			document.frm_comentarios.txt_nombre.value = '';
			document.frm_comentarios.txt_email.value = '';
			document.frm_comentarios.txt_comentario.value = '';
		}
	}
}

function paging_comentarios(offset, noti_codigo, limit)
{	
	var url = "";
	
	url = "../../../../libreria/libreria_noticias.php?offset="+offset;
	url = url+"&proceso=4";
	url = url+"&noti_codigo="+noti_codigo;
	url = url+"&limit="+limit;
		
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{
		document.getElementById('dinamico_comentarios').innerHTML=ajax.responseText;	
		document.location.hash = '#primera_li'; 
	}
}


function paging_noticias_nacionales(offset, limit, accion, contador_paginas)
{

	var url = "";
	
	url = "../../../../libreria/libreria_noticias.php?offset="+offset;
	url = url+"&proceso=5";
	url = url+"&limit="+limit;
	url = url+"&accion="+accion;
	url = url+"&contador_paginas="+contador_paginas;
		
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{
		var variable = ajax.responseText.split("-----");
                document.getElementById('dimanico_noticias_nacionales').innerHTML=variable[0];	
		document.getElementById('dimanico_paging_nacionales').innerHTML=variable[1];	
	}
}

function paging_noticias_internacionales(offset, limit, accion, contador_paginas)
{	
	var url = "";

	url = "../../../../libreria/libreria_noticias.php?offset="+offset;
	url = url+"&proceso=6";
	url = url+"&limit="+limit;
	url = url+"&accion="+accion;
	url = url+"&contador_paginas="+contador_paginas;
		
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{	
		var variable = ajax.responseText.split("-----");
		document.getElementById('dinamico_noticias_internacionales').innerHTML=variable[0];	
		document.getElementById('dimanico_paging_internacionales').innerHTML=variable[1];	
	}
}


function paging_nacionales(limit, offset)
{	 
	var url = "";
	
	url = "../../../../libreria/libreria_noticias.php?offset="+offset;
	url = url+"&proceso=7";
	url = url+"&limit="+limit;
		
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{
		document.getElementById('dinamico_nacionales').innerHTML=ajax.responseText;	
	}
}

function paging_internacionales(limit, offset)
{	 
	var url = "";
	
	url = "../../../../libreria/libreria_noticias.php?offset="+offset;
	url = url+"&proceso=8";
	url = url+"&limit="+limit;
		
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{
		document.getElementById('dinamico_internacionales').innerHTML=ajax.responseText;	
	}
}

function paging_resenas(limit, offset)
{	 
	var url = "";
	
	url = "../../../../libreria/libreria_noticias.php?offset="+offset;
	url = url+"&proceso=9";
	url = url+"&limit="+limit;
		
	var ajax=nuevoAjax();
	ajax.open("GET", noCache(url), false);
	ajax.send(null);
	if (ajax.readyState == 4) 
	{
		document.getElementById('dinamico_resenas').innerHTML=ajax.responseText;	
	}
}






