//convierte una cadena a formato html y remplaza los & por <amp>
function convertir_formatohtml(cadena){
    cadena=str_replace("\xc1", "[amp]Aacute;", cadena);
    cadena=str_replace("\xc9", "[amp]Eacute;", cadena);
    cadena=str_replace("\xcd", "[amp]Iacute;", cadena);
    cadena=str_replace("\xd3", "[amp]Oacute;", cadena);
    cadena=str_replace("\xda", "[amp]Uacute;", cadena);
    cadena=str_replace("\xe1", "[amp]aacute;", cadena);
    cadena=str_replace("\xe9", "[amp]eacute;", cadena);
    cadena=str_replace("\xed", "[amp]iacute;", cadena);
    cadena=str_replace("\xf3", "[amp]oacute;", cadena);
    cadena=str_replace("\xfa", "[amp]uacute;", cadena);
    cadena=str_replace("\xd1", "[amp]Ntilde;", cadena);
    cadena=str_replace("\xf1", "[amp]ntilde;", cadena);
    cadena=str_replace("&", "[amp]", cadena);
    return cadena;
}

//remplaza el valor busca por el valor repla en la cadena orig
function str_replace(busca, repla, orig){
    var str 	= new String(orig);
    var rExp	= "/"+busca+"/g";
    var rExp	= eval(rExp);
    var newS	= String(repla);
    str = new String(str.replace(rExp, newS));
    return str;
}
