/**
 * @author http://javascript.singuska.com
 */
(function($){
	$.fn.hhSelectMaker = function(data, cfg) {
		
		var cfg = cfg || {};
		if ( !cfg.key) cfg.key = 'key';
		if ( !cfg.value) cfg.value = 'value';
		if ( !cfg.selected) cfg.selected = false;
			
		var snippet = '';
		for (var i = 0; i < data.length; i++) {

			snippet += "<option value='" + data[i][cfg.key]; 

			if (cfg.selected === data[i][cfg.key]) {
				snippet += " selected='selected' ";
			}

			snippet += "'>" + data[i][cfg.value] + '</option>';
		}
		return this.append(snippet);
	};
})(jQuery);

