// jOptions
// fills a slect object with a tonne of '<option>' tags following an array of [ {name: "", value: ""}, ...]
// you need to pass the array as $("#someId").jOptions({list: valArray});
(function($) {
	$.fn.extend({
		jOptions: function(options) {
			var opt = $.extend(options);
			
			return this.each(function() {
				var o = opt.list;
				for( i = 0; i < o.length; i++ ) {
					//alert(o[i].value);
					if( !( o[i] == undefined ) ) {
						if( o[i].value == undefined )
							alert("Value on " + i + " is undefined" );
						if( o[i].name == undefined )
							alert("Name on " + i + " is undefined." );
						$(this).append("<option value=\"" + o[i].value + "\">" + o[i].name + "</option>");
					}
				}
			});
		}
	});
})(jQuery);
