function showFlavorCloud() {
	// make sure other cloud is closed
	$('tag_clouddiv').hide();
	new Effect.toggle('flavor_clouddiv', 'blind', {duration: 0.3, fps:60, transition: Effect.Transitions.linear});
}
function showTagCloud() {
	// make sure other is closed
	$('flavor_clouddiv').hide();
	new Effect.toggle('tag_clouddiv', 'blind', {duration: 0.3, fps:60, transition: Effect.Transitions.linear})
}
function refineFlavor(flavor, category, subcategory, sortvar){
	$('flavor_clouddiv').style.display='none';
	$('sortdiv').innerHTML='<div style="text-align:center; padding:10px;"><img src="http://www.grouprecipes.com/images/spinner.gif" class="icon_bottom" alt="" /></div>';
	$('pagination').hide();
	$('filter_by').innerHTML = 'Sort By: <form name="form1" action="" class="frm_inline"> \
	<select name="menu2" id="jumpmenu" onchange="refineFlavor(\'' + flavor + '\',\'' + category + '\',\'' + subcategory + '\', this.value);" style="font-size:18px; color:#666666;"> \
		<option value=""></option> \
		<option value="rating">Highest Rated</option> \
		<option value="date">Most Recent</option> \
		<option value="views">Most Viewed</option> \
		<option value="comments">Most Commented</option> \
	</select> \
	</form>';
	new Ajax.Updater('sortdiv', 'http://www.grouprecipes.com/directory_flavor_refine.php', {
		method: 'get',
		parameters: 'category=' + category + '&subcategory=' + subcategory + '&flavor=' + flavor + '&sort=' + sortvar,
		onComplete: function() {
			new Effect.Highlight('tag_filter', {startcolor:'#fafa8d', endcolor:'#ffffcc', duration:1.5});
		}
	});
}

function refineTag(tag, category, subcategory, sortvar){
	$('tag_clouddiv').style.display='none';
	$('sortdiv').innerHTML='<div style="text-align:center; padding:10px;"><img src="http://www.grouprecipes.com/images/spinner.gif" class="icon_bottom" alt="" /></div>';
	$('pagination').hide();
	// change sort box	

	$('filter_by').innerHTML = 'Sort By: <form name="form1" action="" class="frm_inline"> \
	<select name="menu2" id="jumpmenu" onchange="refineTag(\'' + tag + '\',\'' + category + '\',\'' + subcategory + '\', this.value);" style="font-size:18px; color:#666666;"> \
		<option value=""></option> \
		<option value="rating">Highest Rated</option> \
		<option value="date">Most Recent</option> \
		<option value="views">Most Viewed</option> \
		<option value="comments">Most Commented</option> \
	</select> \
	</form>';
	new Ajax.Updater('sortdiv', 'http://www.grouprecipes.com/directory_tag_refine.php', {
		method: 'get',
		parameters: 'category=' + category + '&subcategory=' + subcategory + '&tag=' + tag + '&sort=' + sortvar,
		onComplete: function() {
			new Effect.Highlight('tag_filter', {startcolor:'#fafa8d', endcolor:'#ffffcc', duration:1.5});
		}
	});
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}