(function($) { 
	$.textMetrics = function(el) { 
 	var h = 0, w = 0; 
	var div = document.createElement('div'); 
	document.body.appendChild(div); 
	$(div).css({ 
		position: 'absolute', 
		left: -1000, 
		top: -1000, 
		display: 'none'
	}); 
 	$(div).html($(el).html()); 
	var styles = ['font-size','font-style', 'font-weight', 'font-family','line-height', 'text-transform', 'letter-spacing', 'white-space']; 
	$(styles).each(function() { 
 		var s = this.toString(); 
 		$(div).css({ 
			s: $(el).css(s) 
 		}); 
	}); 
	h = $(div).outerHeight(); 
	w = $(div).outerWidth(); 
	$(div).remove(); 
	var ret = { 
		height: h, 
		width: w 
	}; 
 	return ret; 
	} 
})(jQuery); 

$(document).ready(function() { 
	$.ajaxSetup({  
		type: "POST"
	});
	var buscarc = false;
	var anchoac = 274;
	$("#bBusca").autocomplete('/efectos/autocomplet/resultado.asp', {
		max: 100,
		minChars:2,
		width: 274,
		cacheLength:1,
		selectFirst: false,
		formatItem: function (data, i, total) {
			if ($.textMetrics($(".ac_results")).width > anchoac) {
				anchoac = $.textMetrics($(".ac_results")).width;
				$("#bBusca").setOptions ({
					width: $.textMetrics($(".ac_results")).width
				});
			}		
			return data[2]
		},
		formatResult: function (data, i, total) {
			return data[2] || $("#bBusca").val()
		}
	}); 
	$("#bBusca").result(function(event, data, formatted) {
		if (data && data[0]!='-') {
			$("#id").val(data[1]);
			$("#tipo").val(data[0]);
			buscarc = true;
		}
	});
	$("#bBusca").change(function() {
		if (!buscarc) {
			$("#id").val('');
			$("#tipo").val('');
		}
		buscarc = false;
	});
	
});

function fnValidar()
{
	if ($("#bBusca").val()=='')
		return false;
	else
		return true;
}
function Busqueda1()
{
	document.forms.frmBuscar1.submit();
}

