(function($){
	$.fn.swSelect = function() {
		$(this).find("option").each(function(){
			if($(this).html() != "undefined") {
				if($(this).parent().val() == $(this).val()) {
					var activClass = "singleSelectActiv";
				} else {
					var activClass = '';
				}
				$(this).parent().after('<span class="singleSelect swSelect_'+$(this).parent().attr("name")+'_'+$(this).val()+' parent'+$(this).parent().attr("name")+' '+activClass+'">'+$(this).html()+'</span>');
			}
		})
		$(this).hide();
	};
	$(".singleSelect").live('click', function() {
		var classes = $(this).attr("class");
    	var eachClass = classes.split(" ");
    	for (var i = 0; i < eachClass.length; i++) {
    		if(eachClass[i].match(/^swSelect_/) == "swSelect_") {
    			var rightClass = eachClass[i];
    			break;
    		}
    	}
    	var singleVars = rightClass.split("_");
    	
    	var target 	= singleVars[1];
		var value 	= singleVars[2];
		
		$('[name="'+target+'"]').val(value);
		$(".parent"+target+".singleSelectActiv").removeClass("singleSelectActiv");
		$(this).addClass("singleSelectActiv");
		return false;
	});
})(jQuery);

