function toggleSidebarPiece(wrapperId, sendToServer) {
	if (sendToServer == undefined)
		sendToServer = true;
	var collapse = true;
	if ($(wrapperId).hasClass('collapsed')) {
		$(wrapperId).removeClass("collapsed");
		$(wrapperId).children().show();
		collapse = false;
	} else {
		$(wrapperId).addClass("collapsed");
		$(wrapperId).children().not(".sidebar-box-collapser").hide();
	}
	
	var paramName = wrapperId.substring( wrapperId.indexOf("-")+1,wrapperId.lastIndexOf("-") );
	
	serverSideSetCollapse = "/collapse_sidepane.asp?" + paramName + "=" + collapse
		
	if (sendToServer) {
		$.get(serverSideSetCollapse, function(data){ 
			// do nothing, we're not interested in the return
		});	
	} 
}


function getQueryStringParameter(name)
{
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexString = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexString);
  var results = regex.exec(window.location.href);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

function nuttyIdeasBuyNow(category) {
	document.write("<td colspan='2'><a href='/store/pc/viewCategories.asp?idCategory=" + category + "'>Buy Now</a></td>")
}

function nuttyIdeasProRecipe(tag) {
	document.write("<td colspan='2'><a href='/store/pc/viewcontent.asp?idpage=30&tag=" + tag + "'>Recipes for the Professional&nbsp;Baker</a></td>")
}

function nuttyIdeasHomeRecipe(tag) {
	document.write("<td colspan='2'><a href='/store/pc/viewcontent.asp?idpage=31&tag=" + tag + "'>Recipes for the Home&nbsp;Baker</a></td>")
}

function nuttyIdeasMoreInformation(category) {
	document.write("<td colspan='2'><a href='/pdfs/" + category + ".pdf'>More Information</a></td>")
}

