function comparar(pTexto1, pTexto2)
{
	var res = 0;
	var texto1 = hacerTrim(pTexto1.toLowerCase());
	var texto2 = hacerTrim(pTexto2.toLowerCase());
	var texto1Sin = eliminarAcentos(texto1);
	var texto2Sin = eliminarAcentos(texto2);
	if(texto1Sin > texto2Sin) res= -1;
	if(texto1Sin < texto2Sin) res= 1;
	if(texto1Sin == texto2Sin)
	{
		if(texto1>texto2) res = -1;
		if(texto1<texto2) res = 1;
	}
	return res;
}
function hacerTrim(texto)
{
	while ((texto.length>=0) && (texto.charAt(0)==" "))
		texto = texto.substring(1);
	while ((texto.length>=0) && (texto.charAt(texto.length-1)==" "))
		texto = texto.substring(0, texto.length-1);
	return texto;
}

var letrasEsp  = "ÀÁÂÃÄÅÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåèéêëìíîïòóôõöùúûüýÿ";
var letrasEspTrad = "AAAAAAEEEEIIIIOOOOOUUUUYaaaaaaeeeeiiiiooooouuuuyy";

function eliminarAcentos(pTexto)
{
	var res="";
	var i;
	var letra;
	var pos;
	for(i=0;i<pTexto.length;i++)
	{
		letra = pTexto.charAt(i);
		pos = letrasEsp.indexOf(letra);
		if (pos!=-1)
			letra = letrasEspTrad.charAt(pos);
		res = res + letra;
	}
	return res;
}

function substituirCaracteres(pTexto)
{
	var resultado = pTexto;
	var re = /'/gi;
	resultado = resultado.replace(re, "&#39;");
	re = /"/gi;
	resultado = resultado.replace(re, "|");
	return resultado;
}


function icono(pTipo, pColor, pAccion) 
{
	var codigo = '<table ' + ((pTipo != 0) ? 'style="cursor: hand"' : '') + ' border="0" cellspacing="0" cellpadding="0" ' + ((pAccion != null) ? 'onClick=' + pAccion : '') + '>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo == 1) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo == 1) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo != 0) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo != 0) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo != 0) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo != 0) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo != 0) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo == 1) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 ' + ((pTipo == 1) ? 'bgcolor="' + pColor + '"' : '') + '></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
  codigo += '<tr>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += ' <td width=1 height=1 bgcolor="' + pColor + '"></td>\n'
  codigo += '</tr>\n'
 codigo += '</table>\n'
 return codigo;
}


