	var c_defa = '#D1D1D1'; // Color por defecto de los campos de entrada
	var c_null = '#FF0000'; //olor pora errores de los campos de entrada
	var c_imgs = 'http://www.ahorrecomparando.com/templates/Comentarios/comment.gif'; //direccion y nombre de la imagen de cargando
	var c_redx = '/templates/Comentarios/comment_print.php'; //direccion donde se encuentra el archivo para mostrar los resultados ?>
	var c_mail = true;  //Si deseas que el sistema te notifique de una nueva entrada 

	c_send = Array('comment_name','comment_mail','comment_text'); //Campos que se vana enviar
	c_array = Array('comment_name','comment_text');	 // Campos obligatorios
	c_error = document.getElementById('MensajeError'); // Campo donde saldra el error
	comments_div = document.getElementById('mostrar_comment'); // Campo donde se mostrara el resultado de la consulta
	comment_submit = document.getElementById('comment_submit');

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

function comment_save() {

	if(c_mail) c_file += "&c_mail=si";

   var objetoAjax=objetus();
	var id  = "";

	for(var c = 0; c < c_send.length; c++ ) {
		id += "&" + c_send[c] + "=" + document.getElementById(c_send[c]).value;
		if(c_send[c].indexOf ('_text', 0) != -1) document.getElementById(c_send[c]).value = "";
	}

	comment_cargando();

//	open(c_redx + "?action=add&href=" + c_file + "&" + id);

	objetoAjax.open("GET", c_redx + "?action=add&href=" + c_file + "&" + id,true);
   objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4)
		{ 
		   comments_div.innerHTML = objetoAjax.responseText;
			comment_submit.disabled = false;
			window.location.href  = "#mostrar_comment";
		}
   }

   objetoAjax.send(null);

}


function comment_cargando () {
	var div = "<br>";
	for(var d=0; d<5; d++) div += "<br>";	
	comments_div.innerHTML = "<p align=center>" + div + "<img border='0' src='" + c_imgs + "'>" + div + "</p>";	
}

function comment_paginator(id) {
   var objetoAjax=objetus();

	comment_cargando();

	objetoAjax.open("GET", c_redx + "?action=view&pagina=" + id + "&href=" + c_file ,true);
   objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4)
		{ 
		   comments_div.innerHTML = objetoAjax.responseText;

		}
   }

   objetoAjax.send(null);
   return false;
}

function comments(form) {

	var c_detener = 0;
	var c_foco = false;

	for(var c = 0; c < c_array.length; c++ ) {
		c_name = document.getElementById(c_array[c]);

		if(!c_name.value.length) {
			c_name.style.border = c_null + ' solid 1px';
			c_detener++;
			if(!c_foco){
				c_foco = c_name;
				break;
			}

		} else 
			c_name.style.border = c_defa + ' solid 1px';	
	}

	if(c_detener){
		c_foco.focus();
		c_error.style.display = 'block';
		return false;
	}

	comment_save();
	c_error.style.display = 'none';
	comment_submit.disabled = true;
}