
/********************************************************************
/********************************************************************
/**
/**  Proyecto HCMS Herarchical Content Managment System 
/** (Sistema Manejador de Contenido Jerárquico)
/**  ------------------------------------
/**  Ver. 0.2 Beta
/** (c)2008 por Mike Rosas
/**  Mikzael@hotmail.com
/**
/**  Para más información, por favor leer el documento leeme.htm
/**
/********************************************************************
/********************************************************************/


function init(){

}


String.prototype.htmlEntities = function () { 
	return this
		.replace(/&/g,'&amp;')
		.replace(/</g,'&lt;')
		.replace(/>/g,'&gt;')
		.replace(/á/g,'&aacute;')
		.replace(/é/g,'&eacute;')
		.replace(/í/g,'&iacute;')
		.replace(/ó/g,'&oacute;')
		.replace(/ú/g,'&uacute;')
		.replace(/Á/g,'&Aacute;')
		.replace(/É/g,'&Eacute;')
		.replace(/Í/g,'&Iacute;')
		.replace(/Ó/g,'&Oacute;')
		.replace(/Ú/g,'&Uacute;')
		.replace(/ñ/g,'&ntilde;')
		.replace(/Ñ/g,'&Ntilde;')
		.replace(/à/g,'&aacute;')
		.replace(/è/g,'&eacute;')
		.replace(/ì/g,'&iacute;')
		.replace(/ò/g,'&oacute;')
		.replace(/ù/g,'&uacute;')
		.replace(/À/g,'&Aacute;')
		.replace(/È/g,'&Eacute;')
		.replace(/Ì/g,'&Iacute;')
		.replace(/Ò/g,'&Oacute;')
		.replace(/Ù/g,'&Uacute;')
		.replace(/°/g,'&deg;')
		.replace(/¡/g,'&iexcl;')
		.replace(/¿/g,'&iquest;')
		.replace(/´/g,'&acute')
		.replace(/¨/g,'&uml;')
		.replace(/Â/g,'&Acirc;')
		.replace(/Ã/g,'&Atilde;')
		.replace(/Ä/g,'&Auml;')
		.replace(/Ê/g,'&Ecirc;')
		.replace(/Ë/g,'&Euml;')
		.replace(/Î/g,'&Icirc;')
		.replace(/Ï/g,'&Iuml;')
		.replace(/Ô/g,'&Ocirc;')
		.replace(/Õ/g,'&Otilde;')
		.replace(/Ö/g,'&Ouml;')
		.replace(/Û/g,'&Ucirc;')
		.replace(/Ü/g,'&Uuml;')
		.replace(/â/g,'&acirc;')
		.replace(/ã/g,'&atilde;')
		.replace(/ä/g,'&auml;')
		.replace(/ê/g,'&ecirc;')
		.replace(/ë/g,'&euml;')
		.replace(/î/g,'&icirc;')
		.replace(/ï/g,'&iuml;')
		.replace(/ô/g,'&ocirc;')
		.replace(/õ/g,'&otilde;')
		.replace(/ö/g,'&ouml;')
		.replace(/û/g,'&ucirc;')
		.replace(/ü/g,'&uuml;');
}; 


function ajax(post, nombre, correo, mensaje, ip) {
	$('formbox').innerHTML = "<center>Enviando Mensaje... Por favor espere.<br><IMG SRC='datos/imagenes/loading.gif' WIDTH='220' HEIGHT='19' BORDER='0' /></center>";
	
	new Ajax.Request('?a=' + post, {     
		parameters: {
			nombre: nombre.htmlEntities(),
			correo: correo.htmlEntities(),
			mensaje: mensaje.htmlEntities(),
			ip: ip		
		},
		method:'get',     
		onSuccess: function(transport) { 
			var response = transport.responseText;
			$('formbox').innerHTML = response;
		},     
		onFailure: function() { 
			$('formbox').innerHTML = 'Se produjo un error.';
		}
	}); 
}


