function DestacarTextoBuscado(TextoBuscado, ContenedorDocumento, Modo){

	TextoBuscado = TextoBuscado || "";
	
	if(TextoBuscado != ""){

		var txt;
		var aCon, aSin;
	
		if(TextoBuscado.search(/"/) == -1)
			aSin = TextoBuscado.split(" ");
		else{
			if((TextoBuscado.match(/"/g).length % 2) == 0){
				txt = TextoBuscado;
				
				aCon = txt.match(/"(.*?)"/g);
				for(var i = 0; i < aCon.length; i++){
					if(aCon[i].replace(/"/g, "") != "")
						aCon[i] = aCon[i].replace(/"/g, "");
				}
				
				txt = txt.replace(/"(.*?)"/g, "");
				txt = Trim(txt);
				
				aSin = txt.split(" ");
				for(var i = 0; i < aSin.length; i++){
					if(aSin[i].replace(/"/g, "") != "")
						aSin[i] = aSin[i].replace(/"/g, "");
				}
			}
		}

		var clase = "";
		switch(Modo){
			case 0:
				clase = 'highlight1';
				break;
			case 1:
				clase = 'highlight2';
				break;
		}

		if(aCon)
			$(ContenedorDocumento).highlight(aCon, {wordsOnly: true, className: clase});
		if(aSin)
			$(ContenedorDocumento).highlight(aSin, {className: clase});
	}
}

function Trim(Cadena){

	return Cadena.replace(/^\s+/g, "").replace(/\s+$/g, "");

}

var tamanoFuentepordefecto = 12;
var tamanoFuente = tamanoFuentepordefecto;
var tamanoFuenteminimo = 10;
var tamanoFuentemaximo = 18;

function ajustarFuenteDocumento(Tamano) {

	if($(".previa_documento").length > 0){
		$(".previa_documento #cabecera_doc *").css({fontSize: Tamano + "px"});
		$(".previa_documento #documento *").not(".pie_doc_anexos *").css({fontSize: Tamano + "px"});
	}else{
		if($("#sb-content").length > 0){
			$("#sb-content #cabecera_doc *").css({fontSize: Tamano + "px"});
			$("#sb-content #documento *").not(".pie_doc_anexos *").css({fontSize: Tamano + "px"});
		}
	}
}

function aumentarFuenteDocumento() {

	var contDoc;
	if($(".previa_documento").length > 0)
		contDoc =".previa_documento";
	else
		if($("#sb-content").length > 0)
			contDoc ="#sb-content";
	
	if (tamanoFuente < tamanoFuentemaximo) {
		tamanoFuente += 2;
		$(contDoc + " #cabecera_doc *").css({fontSize: tamanoFuente + "px"});
		$(contDoc + " #documento *").not(".pie_doc_anexos *").css({fontSize: tamanoFuente + "px"});

		$.ajax({
			async:		true,
			type:		"GET",		
			cache:		false,
			url:		"/sistema/tamano_fuente.asp?tamano=" + tamanoFuente
		});
	}
}

function reducirFuenteDocumento() {

	var contDoc;
	if($(".previa_documento").length > 0)
		contDoc =".previa_documento";
	else
		if($("#sb-content").length > 0)
			contDoc ="#sb-content";

	if (tamanoFuente > tamanoFuenteminimo) {
		tamanoFuente -= 2;
		$(contDoc + " #cabecera_doc *").css({fontSize: tamanoFuente + "px"});
		$(contDoc + " #documento *").not(".pie_doc_anexos *").css({fontSize: tamanoFuente + "px"});

		$.ajax({
			async:		true,
			type:		"GET",		
			cache:		false,
			url:		"/sistema/tamano_fuente.asp?tamano=" + tamanoFuente
		});
	}
}
