/* 20090108-1327 */
/******************************************************************************
 * Clickout 2.0 - Terra Networks - Equipe Webdev
 * 2008
 * Modulo independente
 *
 * COMO UTILIZAR
 * 
 * Adicione o atributo class="clickout" no elemento que deve tomar o comportamento de ocultar ao clicar fora de sua area
 *
 ******************************************************************************/

/*
 * Var
 */
var clickout = true;

(function($) {

	$.fn.extend({

		// ClickOut
		initClickOut: function() {
			selector = this;


			/*
			 * Events
			 */

			$(selector).hover(
				function(e) {
					clickout = false;
				},
				function(e) {
					clickout = true;
				}
			);
			
			$(document).click(function(e) {
				clickOut();
			});


			/*
			 * Functions
			 */

			var clickOut = function() {
				if (clickout) {
					var objClickout = $(".clickout:visible");
					if (objClickout.size() > 0) {
						if ($(".clickout:visible").size() > 0) {
							$(".clickout:visible").hide();
							$(".combobox .cmb-value").removeClass("active");
						}
					}
				}
			}
		}

	});

})(jQuery);

//$(".clickout, .cmb-value").initClickOut();
