$(document).ready(function(){
	$('body').click(function(event){
		traceLog($(event.target).attr('class'));
		var clickTarget = $(event.target).attr('class');
		if(clickTarget!='fancyDrop_outer'&&clickTarget!='hiddenOpts'&&clickTarget!='fancyDropSelect_selected'&&clickTarget!='button') {
			$('.hiddenOpts').hide();
		}
	});
});
function toggleOpts(id)
	{
		if($('.drop'+id).css('display')=='none') {
			$('.drop'+id).css('z-index','1000');
		} else {
			$('.drop'+id).css('z-index','1');
		}
		$('.drop'+id).toggle();
		$('.hiddenOpts').not($('.drop'+id)).hide();
	}
function hideOpts(id)
	{
		$('.drop'+id).hide();
	}
function fancyDrop_swapVals(newVal,selectedId)
	{
		var sel_val = $('#'+selectedId).html();
		
		$(this).html(sel_val);
		$('#'+selectedId).html(newVal);
		$('.drop'+selectedId).hide();
	}
function fancyDrop_selectedVal(selectedId)
	{
		return $('#'+selectedId).html();
	}

function traceLog(trace_val) 
	{
		$('#js_trace').val(trace_val);
	}
