/* Constantes con los valores ascii para imprimir en alerts */

var CharCode = new Object();

CharCode.Agrave = '192';
CharCode.Aacute = '193';
CharCode.Acirc = '194';
CharCode.Atilde = '195';
CharCode.Auml = '196';
CharCode.Aring = '197';
CharCode.Aelig = '198';
CharCode.Ccedil = '199';
CharCode.Egrave = '200';
CharCode.Eacute = '201';
CharCode.Ecirc = '202';
CharCode.Eelig = '203';
CharCode.Igrave = '204';
CharCode.Iacute = '205';
CharCode.Icirc = '206';
CharCode.Iuml = '207';
CharCode.ETH = '208';
CharCode.Ntilde = '209';
CharCode.Ograve = '210';
CharCode.Oacute = '211';
CharCode.Ocirc = '212';
CharCode.Otilde = '213';
CharCode.Ouml = '214';
CharCode.times = '215';
CharCode.Oslash = '216';
CharCode.Ugrave = '217';
CharCode.Uacute = '218';
CharCode.Ucirc = '219';
CharCode.Uuml = '220';
CharCode.Yacute = '221';
CharCode.THORN = '222';
CharCode.szlig = '223';
CharCode.agrave = '224';
CharCode.aacute = '225';
CharCode.acirc = '226';
CharCode.atilde = '227';
CharCode.auml = '228';
CharCode.aring = '229';
CharCode.aelig = '230';
CharCode.ccedil = '231';
CharCode.egrave = '232';
CharCode.eacute = '233';
CharCode.ecirc = '234';
CharCode.euml = '235';
CharCode.igrave = '236';
CharCode.iacute = '237';
CharCode.icirc = '238';
CharCode.iuml = '239';
CharCode.eth = '240';
CharCode.ntilde = '241';
CharCode.ograve = '242';
CharCode.oacute = '243';
CharCode.ocirc = '244';
CharCode.otilde = '245';
CharCode.ouml = '246';
CharCode.divide = '247';
CharCode.oslash = '248';
CharCode.ugrave = '249';
CharCode.uacute = '250';
CharCode.ucirc = '251';
CharCode.uuml = '252';
CharCode.yacute = '253';
CharCode.thorn = '254';
CharCode.yuml = '255';

/* funcion que retorna el caracter especial
 * ej.: specialChar('aacute')
 */
function specialChar(p_string) {

	return String.fromCharCode(eval("CharCode." + p_string));

}