/* jquery.swfobject.license.txt */
(function(A){A.flashPlayerVersion=function(){var D,B=null,I=false,H="ShockwaveFlash.ShockwaveFlash";if(!(D=navigator.plugins["Shockwave Flash"])){try{B=new ActiveXObject(H+".7")}catch(G){try{B=new ActiveXObject(H+".6");D=[6,0,21];B.AllowScriptAccess="always"}catch(F){if(D&&D[0]===6){I=true}}if(!I){try{B=new ActiveXObject(H)}catch(E){D="X 0,0,0"}}}if(!I&&B){try{D=B.GetVariable("$version")}catch(C){}}}else{D=D.description}D=D.match(/^[A-Za-z\s]*?(\d+)(\.|,)(\d+)(\s+r|,)(\d+)/);return[D[1]*1,D[3]*1,D[5]*1]}();A.flashExpressInstaller="expressInstall.swf";A.hasFlashPlayer=(A.flashPlayerVersion[0]!==0);A.hasFlashPlayerVersion=function(C){var B=A.flashPlayerVersion;C=(/string|integer/.test(typeof C))?C.toString().split("."):C;return(C)?(B[0]>=(C.major||C[0]||B[0])&&B[1]>=(C.minor||C[1]||B[1])&&B[2]>=(C.release||C[2]||B[2])):(B[0]!==0)};A.flash=function(M){if(!A.hasFlashPlayer){return false}var C=M.swf||"",K=M.params||{},E=document.createElement("body"),B,L,H,D,J,I,G,F;M.height=M.height||180;M.width=M.width||320;if(M.hasVersion&&!A.hasFlashPlayerVersion(M.hasVersion)){A.extend(M,{id:"SWFObjectExprInst",height:Math.max(M.height,137),width:Math.max(M.width,214)});C=M.expressInstaller||A.flashExpressInstaller;K={flashvars:{MMredirectURL:window.location.href,MMplayerType:(A.browser.msie&&A.browser.win)?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}}if(M.flashvars&&typeof K==="object"){A.extend(K,{flashvars:M.flashvars})}for(J in (I=["swf","expressInstall","hasVersion","params","flashvars"])){delete M[I[J]]}B=[];for(J in M){if(typeof M[J]==="object"){L=[];for(I in M[J]){L.push(I.replace(/([A-Z])/,"-$1").toLowerCase()+":"+M[J][I]+";")}M[J]=L.join("")}B.push(J+'="'+M[J]+'"')}M=B.join(" ");if(typeof K==="object"){B=[];for(J in K){if(typeof K[J]==="object"){L=[];for(I in K[J]){if(typeof K[J][I]==="object"){H=[];for(G in K[J][I]){if(typeof K[J][I][G]==="object"){D=[];for(F in K[J][I][G]){D.push(F.replace(/([A-Z])/,"-$1").toLowerCase()+":"+K[J][I][G][F]+";")}K[J][I][G]=D.join("")}H.push(G+"{"+K[J][I][G]+"}")}K[J][I]=H.join("")}L.push(window.escape(I)+"="+window.escape(K[J][I]))}K[J]=L.join("&amp;")}B.push('<PARAM NAME="'+J+'" VALUE="'+K[J]+'">')}K=B.join("")}if(!(/style=/.test(M))){M+=' style="vertical-align:text-top;"'}if(!(/style=(.*?)vertical-align/.test(M))){M=M.replace(/style="/,'style="vertical-align:text-top;')}if(A.browser.msie){M+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';K='<PARAM NAME="movie" VALUE="'+C+'">'+K}else{M+=' type="application/x-shockwave-flash" data="'+C+'"'}E.innerHTML="<OBJECT "+M+">"+K+"</OBJECT>";return A(E.firstChild)};A.fn.flash=function(C){if(!A.hasFlashPlayer){return this}var B=0,D;while((D=this.eq(B++))[0]){D.html(A.flash(A.extend({},C)));if(D[0].firstChild.getAttribute("id")==="SWFObjectExprInst"){B=this.length}}return this}}(jQuery));

/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */
;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);

/**
 * jquery.media_gallery 1.0.1 - Using existing thumbnails and media files (such
 *                              as YouTube thumbnails and videos) create a
 *                              clickable gallery.
 * 
 * Copyright (c) 2009 Blake Schwendiman
 * http://www.thewhyandthehow.com
 *
 * Licensed under MIT license
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Launch  : April 2009
 * Version : 1.0.0 - Apr 01 2009
 * Version : 1.0.1 - Apr 14 2009
 *
 */
;(function($){$.fn.media_gallery=function(options){var opts=$.extend({},$.fn.media_gallery.defaults,options);var cur_item=0;return this.each(function(){$this=$(this);var o=$.meta?$.extend({},opts,$this.data()):opts;$(o.media_container,$this).hide();$(o.thumbnail_element,$this).bind('click',function(){$(o.target_container).html($(o.media_container,$(this).parent()).html());}).css({'cursor':'pointer'});if(o.auto_select_first&&cur_item==0){$(o.target_container).html($(o.media_container,$this).html());}
cur_item++;});};$.fn.media_gallery.defaults={target_container:'#media_gallery',media_container:'div',auto_select_first:true,thumbnail_element:'img'};})(jQuery);


// Temperature Convertor functions

function clean_temperatureResult()
{
	$('#resultCelsius').val(0);
	$('#resultFahrenheit').val(0);
	$('#resultGas').val(0);
	$('#resultDesc').val('');
}

function temperatureConvert(_temperature, _scale)
{ 
	clean_temperatureResult(); 
	floatTemperature = parseFloat(_temperature);
	floatBuffer = 0; 
	
	intScale = parseInt(_scale); 
	
	if ( _temperature == "" )
	{
 		alert("Temperature must be an integer.");
		$('#temperature').focus();
		$('#temperature').select();
 		return false;
	}
	else
	{
	   switch (intScale) 
	   {
			case 1:
				floatBuffer = floatTemperature;
				$('#resultCelsius').val(floatBuffer.toFixed(3));
				
				floatBuffer = floatTemperature * 9/5 + 32;
				$('#resultFahrenheit').val(floatBuffer.toFixed(3));
				
				if (floatBuffer < 212) {
					$('#resultGas').val(0);
					$('#resultDesc').val('');
				} else if ((floatBuffer >= 212) && (floatBuffer < 250)) {
					$('#resultGas').val(.25);
					$('#resultDesc').val('Very Slow');
				} else if ((floatBuffer >= 250) && (floatBuffer < 275)) {
					$('#resultGas').val(.5);
					$('#resultDesc').val('Cery Slow');
				} else if ((floatBuffer >= 275) && (floatBuffer < 300)) {
					$('#resultGas').val(1);
					$('#resultDesc').val('Slow');
				} else if ((floatBuffer >= 300) && (floatBuffer < 325)) {
					$('#resultGas').val(2);
					$('#resultDesc').val('Slow');
				} else if ((floatBuffer >= 325) && (floatBuffer < 350)) {
					$('#resultGas').val(3);
					$('#resultDesc').val('Very Moderate');
				} else if ((floatBuffer >= 350) && (floatBuffer < 375)) {
					$('#resultGas').val(4);
					$('#resultDesc').val('Moderate');
				} else if ((floatBuffer >= 375) && (floatBuffer < 400)) {
					$('#resultGas').val(5);
					$('#resultDesc').val('Moderately Hot');
				} else if ((floatBuffer >= 400) && (floatBuffer < 425)) {
					$('#resultGas').val(6);
					$('#resultDesc').val('Moderately Hot');
				} else if ((floatBuffer >= 425) && (floatBuffer < 450)) {
					$('#resultGas').val(7);
					$('#resultDesc').val('Hot');
				} else if ((floatBuffer >= 450) && (floatBuffer < 475)) {
					$('#resultGas').val(8);
					$('#resultDesc').val('Hot');
				} else if (floatBuffer >= 475) {
					$('#resultGas').val(9);
					$('#resultDesc').val('Very Hot');
				}
				
			    break;
			case 2:
			    floatBuffer = floatTemperature;
				$('#resultFahrenheit').val(floatBuffer.toFixed(0));
				
				if (floatBuffer < 212) {
					$('#resultGas').val(0);
					$('#resultDesc').val('');
				} else if ((floatBuffer >= 212) && (floatBuffer < 250)) {
					$('#resultGas').val(.25);
					$('#resultDesc').val('Very Slow');
				} else if ((floatBuffer >= 250) && (floatBuffer < 275)) {
					$('#resultGas').val(.5);
					$('#resultDesc').val('Very Slow');
				} else if ((floatBuffer >= 275) && (floatBuffer < 300)) {
					$('#resultGas').val(1);
					$('#resultDesc').val('Slow');
				} else if ((floatBuffer >= 300) && (floatBuffer < 325)) {
					$('#resultGas').val(2);
					$('#resultDesc').val('Slow');
				} else if ((floatBuffer >= 325) && (floatBuffer < 350)) {
					$('#resultGas').val(3);
					$('#resultDesc').val('Very Moderate');
				} else if ((floatBuffer >= 350) && (floatBuffer < 375)) {
					$('#resultGas').val(4);
					$('#resultDesc').val('Moderate');
				} else if ((floatBuffer >= 375) && (floatBuffer < 400)) {
					$('#resultGas').val(5);
					$('#resultDesc').val('Moderately Hot');
				} else if ((floatBuffer >= 400) && (floatBuffer < 425)) {
					$('#resultGas').val(6);
					$('#resultDesc').val('Moderately Hot');
				} else if ((floatBuffer >= 425) && (floatBuffer < 450)) {
					$('#resultGas').val(7);
					$('#resultDesc').val('Hot');
				} else if ((floatBuffer >= 450) && (floatBuffer < 475)) {
					$('#resultGas').val(8);
					$('#resultDesc').val('Hot');
				} else if (floatBuffer >= 475) {
					$('#resultGas').val(9);
					$('#resultDesc').val('Very Hot');
				}
				
				floatBuffer = (floatTemperature - 32) * 5/9 ;
				$('#resultCelsius').val(floatBuffer.toFixed(3));
				
			    break;
			default:
				$('#resultCelsius').val(0);
				$('#resultFahrenheit').val(0);
				$('#resultGas').val(0);
				$('#resultDesc').val('');
		}
	}

}

// cooking calculator function
// ====================================================================
// 
function clean_cookingResult()
{	
	$('#resultOunce').val(0);
	$('#resultPound').val(0);
	$('#resultGram').val(0);
	$('#resultTeaspoonUS').val(0);
	$('#resultTeaspoonUK').val(0);
	$('#resultDessertspoonUK').val(0);
	$('#resultTablespoonUS').val(0);
	$('#resultTablespoonUK').val(0);
	$('#resultCupUS').val(0);
	$('#resultCupUK').val(0);
	$('#resultOunceUS').val(0);
	$('#resultOunceUK').val(0);
	$('#resultMilliliter').val(0);
	$('#resultLiter').val(0);
}

// ====================================================================
// 
function trim(s)
{
  return rtrim(ltrim(s));
}

// ====================================================================
// 
function ltrim(s)
{
  return s.replace(/^\s+/, ''); 
}

// ====================================================================
// 
function rtrim(s)
{
  return s.replace(/\s+$/, ''); 
}

// ====================================================================
// 
function decimal2simple(i)
{
  buffer = "";
  
  i = i.toFixed(2);

  if ( i >= 1 )
  {
	index_of_dot = i.indexOf(".");
	buffer = trim( i.substring(0, index_of_dot) );
	
	i = "0." +trim( i.substring(index_of_dot + 1, i.length) );
  }
  
  if ( i <= 0.008)
	buffer = buffer + "";
  else
  if ( i >= 0.009 && i <= 0.01)
	buffer = buffer + " 1/100";
  else
  if ( i >= 0.015 && i <= 0.02)
	buffer = buffer + " 1/50";
  else
  if ( i >= 0.03 && i <= 0.05)
	buffer = buffer + " 1/20";
  else
  if ( i >= 0.06 && i <= 0.11)
	buffer = buffer + " 1/10";
  else
	if ( i >= 0.12 && i < 0.15)
		buffer = buffer + " 1/8";
	else
		if ( i >= 0.15 && i < 0.24)
			buffer = buffer + " 1/5";
		else
			if ( i >= 0.24 && i < 0.30)
				buffer = buffer + " 1/4";
			else
				if ( i >= 0.30 && i < 0.36)
					buffer = buffer + " 1/3";
				else
					if ( i >= 0.36 && i < 0.45)
						buffer = buffer + " 4/10";
					else
						if ( i >= 0.45 && i < 0.55)
							buffer = buffer + " 1/2";
						else
							if ( i >= 0.55 && i < 0.63)
								buffer = buffer + " 6/10";
							else
								if ( i >= 0.63 && i < 0.68)
									buffer = buffer + " 2/3";
								else
									if ( i >= 0.68 && i < 0.72)
										buffer = buffer + " 7/10";
									else
										if ( i >= 0.72 && i < 0.78)
											buffer = buffer + " 3/4";
										else
											if ( i >= 0.78 && i < 0.84)
												buffer = buffer + " 8/10";
											else
												if ( i >= 0.84 && i < 0.89)
													buffer = buffer + " 7/8";
												else
													if ( i >= 0.89 && i < 0.95)
														buffer = buffer + " 9/10";
													else
													{
														buffer = parseInt(buffer); 
														buffer = buffer + 1;
													}
  
  return buffer; 
}

// ====================================================================
// 
function volume2weight(_volume, _unit, _food)
{
	intUnit = parseInt(_unit);
	intFood = parseInt(_food);
	floatVolume = parseFloat(_volume);
	
	density = 1;
	switch (intFood) 
    {
		case 1:                      // Almond kernel
			density = 0.64;
			break;
		case 2:                      // Buckwheat
			density = 0.84;
			break;
		case 3:                      // Butter              v
			density = 1.012658;
			break;
		case 4:                      // Cheese, grated                 v
			density = 0.3797468;
			break;
		case 5:                      // Cocoa powder
			density = 1.388888;
			break;
		case 6:                      // Coffee ground
			density = 1.111111;
			break;
		case 7:                      // Corn flakes
			density = 0.2;
			break;
		case 8:                      // Cinnamon ground
			density = 1.111111;
			break;
		case 9:                      // Cream
			density = 0.777777;
			break;
		case 10:                      // Egg powder
			density = 0.4;
			break;
		case 11:                     // Fine-ground barley
			density = 0.72;
			break;
		case 12:                     // Flour, all purpose                       v
			density = 0.527426;
			break;
		case 13:                     // Flour, corn
			density = 0.64;
			break;
		case 14:                     // Flour, potato
			density = 0.72;
			break;
		case 15:                     // Flour, wheat                v
			density = 0.506329;
			break;
		case 16:                     // Gelatin powder
			density = 0.833333;
			break;
		case 17:                     // Groundnut kernel
			density = 0.7;
			break;
		case 18:                     // Honey
			density = 1.3;
			break;
		case 19:                     // Huzelnut kernel
			density = 0.68;
			break;
		case 20:                     // Kidney bean
			density = 0.88;
			break;
		case 21:                     // Lemon acid
			density = 1.388888;
			break;
		case 22:                     // Lentil
			density = 0.84;
			break;
		case 23:                     // Liqueur
			density = 1.111111;
			break;
		case 24:                     // Margarine
			density = 0.833333;
			break;
		case 25:                     // Mayonnaise
			density = 0.833333;
			break;
		case 26:                     // Milk
			density = 1;
			break;
		case 27:                     // Milk powder
			density = 0.48;
			break;
		case 28:                     // Millet
			density = 0.88;
			break;
		case 29:                     // Oat flakes
			density = 0.4;
			break;
		case 30:                     // Oat meal
			density = 0.28;
			break;
		case 31:                     // Oil, olive                          v
			density = 0.91139;
			break;
		case 32:                     // oil, vegetable                   v
			density = 0.91983;
			break;
		case 33:                     // Parsley, fresh, chopped
			density = 0.68;
			break;
		case 34:                     // Pearl barley
			density = 0.92;
			break;
		case 35:                     // Peas
			density = 0.92;
			break;
		case 36:                     // Pepper ground
			density = 1;
			break;
		case 37:                     // Poppyseed
			density = 0.62;
			break;
		case 38:                     // Raisin
			density = 0.76;
			break;
		case 39:                     // Rice                                           v
			density = 0.80168776;
			break;
		case 40:                     // Sago
			density = 0.72;
			break;
		case 41:                     // Salt                                            v
			density = 1.2658;
			break;
		case 42:                     // Semolina
			density = 0.8;
			break;
		case 43:                     // Soda
			density = 1.555555;
			break;
		case 44:                     // Sugar granulated                  v
			density = 0.84388;
			break;
		case 45:                     // Sugar powder                         v
			density = 0.506329;
			break;
		case 46:                     // Vinegar
			density = 1;
			break;
		case 47:                     // Water
			density = 1;
			break;
		case 48:                     // Wheat flakes
			density = 0.24;
			break;
		case 49:                     // Yeast
			density = 0.945147679;
			break;
		default:
			density = 1;
	}
	
	switch (intUnit) 
    {
		case 1:                        // Teaspoon US
			tmp_weight  = floatVolume * 4.93 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 2:                                  // Tablespoon US
			tmp_weight  = floatVolume * 14.79 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 3:                               // Cup US
			tmp_weight  = floatVolume * 236.59 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 4:                            // Teaspoon UK
			tmp_weight  = floatVolume * 5 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 5:                                      // Dessertspoon UK
			tmp_weight  = floatVolume * 10 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 6:                                       // Tablespoon UK
			tmp_weight  = floatVolume * 15 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 7:                                   // Cup UK
			tmp_weight  = floatVolume * 285 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 8:                                         // Ounce US
			tmp_weight  = floatVolume * 29.57353 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 9:                                         // Ounce UK
			tmp_weight  = floatVolume * 28.41 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 10:                                        // Milliliter
			tmp_weight  = floatVolume * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 11:                                     // Liter
			tmp_weight  = floatVolume * 1000 * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		default:
			tmp_weight  = floatVolume * density;
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = tmp_weight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
	}
}

// ====================================================================
// 
function weight2volume(_weight, _unit, _food)
{
	intUnit     = parseInt(_unit);
	intFood     = parseInt(_food);
	floatWeight = parseFloat(_weight);
	
	density = 1;
	switch (intFood) 
    {
		case 1:                      // Almond kernel
			density = 0.64;
			break;
		case 2:                      // Buckwheat
			density = 0.84;
			break;
		case 3:                      // Butter              v
			density = 1.012658;
			break;
		case 4:                      // Cheese, grated                 v
			density = 0.3797468;
			break;
		case 5:                      // Cocoa powder
			density = 1.388888;
			break;
		case 6:                      // Coffee ground
			density = 1.111111;
			break;
		case 7:                      // Corn flakes
			density = 0.2;
			break;
		case 8:                      // Cinnamon ground
			density = 1.111111;
			break;
		case 9:                      // Cream
			density = 0.777777;
			break;
		case 10:                      // Egg powder
			density = 0.4;
			break;
		case 11:                     // Fine-ground barley
			density = 0.72;
			break;
		case 12:                     // Flour, all purpose                       v
			density = 0.527426;
			break;
		case 13:                     // Flour, corn
			density = 0.64;
			break;
		case 14:                     // Flour, potato
			density = 0.72;
			break;
		case 15:                     // Flour, wheat                v
			density = 0.506329;
			break;
		case 16:                     // Gelatin powder
			density = 0.833333;
			break;
		case 17:                     // Groundnut kernel
			density = 0.7;
			break;
		case 18:                     // Honey
			density = 1.3;
			break;
		case 19:                     // Huzelnut kernel
			density = 0.68;
			break;
		case 20:                     // Kidney bean
			density = 0.88;
			break;
		case 21:                     // Lemon acid
			density = 1.388888;
			break;
		case 22:                     // Lentil
			density = 0.84;
			break;
		case 23:                     // Liqueur
			density = 1.111111;
			break;
		case 24:                     // Margarine melted
			density = 0.833333;
			break;
		case 25:                     // Mayonnaise
			density = 0.833333;
			break;
		case 26:                     // Milk
			density = 1;
			break;
		case 27:                     // Milk powder
			density = 0.48;
			break;
		case 28:                     // Millet
			density = 0.88;
			break;
		case 29:                     // Oat flakes
			density = 0.4;
			break;
		case 30:                     // Oat meal
			density = 0.28;
			break;
		case 31:                     // Oil, olive                          v
			density = 0.91139;
			break;
		case 32:                     // oil, vegetable                   v
			density = 0.91983;
			break;
		case 33:                     // Parsley, fresh, chopped
			density = 0.68;
		case 34:                     // Pearl barley
			density = 0.92;
			break;
		case 35:                     // Peas
			density = 0.92;
			break;
		case 36:                     // Pepper ground
			density = 1;
			break;
		case 37:                     // Poppyseed
			density = 0.62;
			break;
		case 38:                     // Raisin
			density = 0.76;
			break;
		case 39:                     // Rice                                           v
			density = 0.80168776;
			break;
		case 40:                     // Sago
			density = 0.72;
			break;
		case 41:                     // Salt                                            v
			density = 1.2658;
			break;
		case 42:                     // Semolina
			density = 0.8;
			break;
		case 43:                     // Soda
			density = 1.555555;
			break;
		case 44:                     // Sugar granulated                  v
			density = 0.84388;
			break;
		case 45:                     // Sugar powder                         v
			density = 0.506329;
			break;
		case 46:                     // Vinegar
			density = 1;
			break;
		case 47:                     // Water
			density = 1;
			break;
		case 48:                     // Wheat flakes
			density = 0.24;
			break;
		case 49:                     // Yeast
			density = 0.945147679;
			break;
		default:
			density = 1;
	}

	ml_volume = 0;
	switch (intUnit)
    {
		case 1:                     // Ounce
			tmp_weight = floatWeight / 0.035274;
			ml_volume = tmp_weight / density;
			
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 0.062500;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 2:                     // Pound
			tmp_weight = floatWeight / 0.002204623;
			ml_volume = tmp_weight / density;
			
			floatBuffer = tmp_weight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 16;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 3:                     // Gram
			ml_volume = floatWeight / density;
			
			floatBuffer = floatWeight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		case 4:                     // Kilogram
			ml_volume = floatWeight * 1000 / density;
			
			floatBuffer = floatWeight * 1000;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 1000 * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 1000 * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
			break;
		default:
			ml_volume = floatWeight / density;
			
			floatBuffer = floatWeight;
			$('#resultGram').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 0.035274;
			$('#resultOunce').val(floatBuffer.toFixed(6));
			floatBuffer = floatWeight * 0.002204623;
			$('#resultPound').val(floatBuffer.toFixed(6));
	}
	
	floatBuffer = ml_volume;
	$('#resultMilliliter').val(floatBuffer.toFixed(6));
	
	floatBuffer = ml_volume / 4.93;
	$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
	floatBuffer = ml_volume / 5;
	$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
	floatBuffer = ml_volume / 10;
	$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
	floatBuffer = ml_volume / 14.79;
	$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
	floatBuffer = ml_volume / 15;
	$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
	floatBuffer = ml_volume / 236.59;
	$('#resultCupUS').val(decimal2simple(floatBuffer));
	floatBuffer = ml_volume / 285;
	$('#resultCupUK').val(decimal2simple(floatBuffer));

	floatBuffer = ml_volume * 0.0338140222;
	$('#resultOunceUS').val(floatBuffer.toFixed(6));
	floatBuffer = ml_volume * 0.035195079106;
	$('#resultOunceUK').val(floatBuffer.toFixed(6));
	
	floatBuffer = ml_volume / 1000;
	$('#resultLiter').val(floatBuffer.toFixed(6));
	
}

// ====================================================================
// 
function cookingConvertVolume(_cooking, _scale, _foodstuff)
{ 
	clean_cookingResult(); 
	floatBuffer = 0;	
	intScale  = parseInt(_scale); 
	intFood   = parseInt(_foodstuff);
	_cooking = trim(_cooking); 
	
	if ( _cooking == "" )
	{
 		alert("Volume must be an integer."); 
		$('#cookingVolume').focus();
		$('#cookingVolume').select();
 		return false;
	}
	else
	{
	   simplefract_flag = 0;
	   
	   index_of_slash = _cooking.indexOf("/");
	   if ( index_of_slash != -1 )
	   {
			simplefract_flag = 1;
			
			numerator =   trim( _cooking.substring(0, index_of_slash) );
			denominator = trim( _cooking.substring(index_of_slash + 1, _cooking.length) );
			
			index_of_space = numerator.indexOf(" ");
			if ( index_of_space != -1 )
			{
				whole =   trim( numerator.substring(0, index_of_space) );
				numerator = trim( numerator.substring(index_of_space + 1, numerator.length) );
				
				floatCooking = parseInt(whole) + parseInt(numerator) / parseInt(denominator);
			}
			else
			{
				floatCooking = parseInt(numerator) / parseInt(denominator); 
			}
		}
		else
		{
			floatCooking = parseFloat(_cooking); 
		}
		
		if ( !(floatCooking >= 0) )
		{
			alert("Volume must be an integer."); 
			$('#cookingVolume').focus();
			$('#cookingVolume').select();
			return false;
		}
		
	   volume2weight(floatCooking, intScale, intFood);
	   
	   switch (intScale) 
	   {
			case 1:                        // Teaspoon US
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));

					floatBuffer = floatCooking * 4.93 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 4.93 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 4.93 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 4.93 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 4.93 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 4.93 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));

					floatBuffer = floatCooking * 4.93 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 4.93 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 4.93 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 4.93 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 4.93 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 4.93 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.166666677942;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 0.173473799714;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 4.93;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 4.93 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));

			    break;
			case 2:                                  // Tablespoon US
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					
					floatBuffer = floatCooking * 14.79 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 14.79 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 14.79 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 14.79 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 14.79 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 14.79 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
									
					floatBuffer = floatCooking * 14.79 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 14.79 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 14.79 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 14.79 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 14.79 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 14.79 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.5;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 0.520421363935;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 14.79;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 14.79 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 3:                               // Cup US
			    if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					
					floatBuffer = floatCooking * 236.59 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 236.59 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 236.59 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 236.59 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 236.59 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 236.59 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
									
					floatBuffer = floatCooking * 236.59 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 236.59 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 236.59 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 236.59 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 236.59 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 236.59 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 8;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 8.32674168218;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 236.59 ;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 236.59 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 4:                            // Teaspoon UK
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));

					floatBuffer = floatCooking * 5 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 5 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 5 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 5 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 5 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 5 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));

					floatBuffer = floatCooking * 5 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 5 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 5 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 5 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 5 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 5 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.120094997111;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 0.125;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 5;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 5 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 5:                                      // Dessertspoon UK
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					
					floatBuffer = floatCooking * 10 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 10 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 10 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 10 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 10 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 10 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					
					floatBuffer = floatCooking * 10 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 10 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 10 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 10 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 10 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 10 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.338180588434224;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 0.351988736360436;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 10;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 10 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 6:                                       // Tablespoon UK
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					
					floatBuffer = floatCooking * 15 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 15 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 15 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 15 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 15 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 15 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
									
					floatBuffer = floatCooking * 15 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 15 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 15 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 15 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 15 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 15 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.480379954643;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 0.5;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 15;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 15 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 7:                                   // Cup UK
			    if ( simplefract_flag )
				{
					floatBuffer = floatCooking;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
					
					floatBuffer = floatCooking * 285 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 285 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 285 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 285 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 285 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 285 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
									
					floatBuffer = floatCooking * 285 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 285 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 285 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 285 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 285 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 285 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 9.63814677037538;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 10.031678986272439;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 285;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 285 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;

			case 8:                                         // Ounce US
			    floatBuffer = floatCooking;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking * 29.57353 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 29.57353 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 29.57353 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 29.57353 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 29.57353 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 29.57353 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 29.57353 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking * 29.57353 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 29.57353 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 29.57353 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 29.57353 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 29.57353 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 29.57353 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 29.57353 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 1.04084272787;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 29.57353;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 29.57353 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;

			case 9:                                         // Ounce UK
			    floatBuffer = floatCooking;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking * 28.41 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 28.41 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 28.41 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 28.41 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 28.41 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 28.41 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 28.41 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking * 28.41 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 28.41 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 28.41 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 28.41 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 28.41 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 28.41 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 28.41 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.960759943096;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 28.41;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 28.41 / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 10:                                        // Milliliter
			    floatBuffer = floatCooking;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
				
				if ( simplefract_flag )
				{
					floatBuffer = floatCooking / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 0.0338140222;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 0.035195079106;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking / 1000;
				$('#resultLiter').val(floatBuffer.toFixed(6));
			    break;
			case 11:                                     // Liter
				floatBuffer = floatCooking;
				$('#resultLiter').val(floatBuffer.toFixed(6));

				if ( simplefract_flag )
				{
					floatBuffer = floatCooking * 1000 / 4.93;
					$('#resultTeaspoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 1000 / 5;
					$('#resultTeaspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 1000 / 10;
					$('#resultDessertspoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 1000 / 14.79;
					$('#resultTablespoonUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 1000 / 15;
					$('#resultTablespoonUK').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 1000 / 236.59;
					$('#resultCupUS').val(decimal2simple(floatBuffer));
					floatBuffer = floatCooking * 1000 / 285;
					$('#resultCupUK').val(decimal2simple(floatBuffer));
				}
				else
				{
					floatBuffer = floatCooking * 1000 / 4.93;
					$('#resultTeaspoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 1000 / 5;
					$('#resultTeaspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 1000 / 10;
					$('#resultDessertspoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 1000 / 14.79;
					$('#resultTablespoonUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 1000 / 15;
					$('#resultTablespoonUK').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 1000 / 236.59;
					$('#resultCupUS').val(floatBuffer.toFixed(6));
					floatBuffer = floatCooking * 1000 / 285;
					$('#resultCupUK').val(floatBuffer.toFixed(6));
				}
				floatBuffer = floatCooking * 33.814022201615;
				$('#resultOunceUS').val(floatBuffer.toFixed(6));
				floatBuffer = floatCooking * 35.195079108573;
				$('#resultOunceUK').val(floatBuffer.toFixed(6));
				
				floatBuffer = floatCooking * 1000;
				$('#resultMilliliter').val(floatBuffer.toFixed(6));
			    break;
			default:
				$('#resultOunce').val(0);
				$('#resultPound').val(0);
				$('#resultGram').val(0);
				$('#resultTeaspoonUS').val(0);
				$('#resultTeaspoonUK').val(0);
				$('#resultDessertspoonUK').val(0);
				$('#resultTablespoonUS').val(0);
				$('#resultTablespoonUK').val(0);
				$('#resultCupUS').val(0);
				$('#resultCupUK').val(0);
				$('#resultOunceUS').val(0);
				$('#resultOunceUK').val(0);
				$('#resultMilliliter').val(0);
				$('#resultLiter').val(0);
		}
	}
}

// ====================================================================
// 
function cookingWeightConvert(_cooking, _scale, _foodstuff)
{ 
	clean_cookingResult(); 
	floatBuffer = 0;	
	intScale  = parseInt(_scale);
	intFood   = parseInt(_foodstuff);	
	_cooking = trim(_cooking); 
	
	if ( _cooking == "" )
	{
 		alert("Weight must be an integer."); 
		$('#cookingWeight').focus();
		$('#cookingWeight').select();
 		return false;
	}
	else
	{
	   simplefract_flag = 0;
	   index_of_slash = _cooking.indexOf("/");
	   if ( index_of_slash != -1 )
	   {
			simplefract_flag = 1;
			
			numerator =   trim( _cooking.substring(0, index_of_slash) );
			denominator = trim( _cooking.substring(index_of_slash + 1, _cooking.length) );
			
			index_of_space = numerator.indexOf(" ");
			if ( index_of_space != -1 )
			{
				whole =   trim( numerator.substring(0, index_of_space) );
				numerator = trim( numerator.substring(index_of_space + 1, numerator.length) );
				
				floatCooking = parseInt(whole) + parseInt(numerator) / parseInt(denominator);
			}
			else
			{
				floatCooking = parseInt(numerator) / parseInt(denominator); 
			}
		}
		else
		{
			floatCooking = parseFloat(_cooking); 
		}
		
		if ( !(floatCooking >= 0) )
		{
			alert("Weight must be an integer."); 
			$('#cookingWeight').focus();
			$('#cookingWeight').select();
			return false;
		}
	   
	   weight2volume(floatCooking, intScale, intFood);
	   
	}
}



// Body Mass Index Calculator
// copyright 28th April 2006, by Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the code in this script (including these
// comments) is used without any alteration

// Body Mass Index Calculator
// copyright 28th April 2006, by Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the code in this script (including these
// comments) is used without any alteration
function stripBlanks(fld) {
	var result = "";
	var c = 0;
	for (i=0; i < fld.length; i++) {
		if (fld.charAt(i) != " " || c > 0) {
			result += fld.charAt(i);
			if (fld.charAt(i) != " ") {
				c = result.length;
			}
		}
	}
	return result.substr(0,c);
}
function calc() {
	var d = $("#bmiCalc input[name='d']:checked").val();
	if (d == null) {
		alert("You must choose centimetres/kg or inches/lb");
		return false;
	}
	cv = d.split(',');
	var h = stripBlanks($("#bmiCalc #h").val());
	if (h == '') {
		alert("You must enter your height");
		$("#bmiCalc #h").focus();
		return false;
	}
	if (h != Number(h) || (h = Number(h*cv[0]/100)) < 1 || h > 2.5) {
		alert("Invalid height entered");
		$("#bmiCalc #h").focus();
		return false;
	}
	var w = stripBlanks($("#bmiCalc #w").val());
	if (w == '') {
		alert("You must enter your weight");
		$("#bmiCalc #w").focus();
		return false;
	}
	if (w != Number(w) || (w = Number(w/cv[1])) < 25 || w > 250) {
		alert("Invalid weight entered");
		$("#bmiCalc #w").focus();
		return false;
	}
	var f = Math.round(w / (h*h)*100)/100;
	$("#bmiCalc #f").val(f);
	var i = '';
	if (f < 18.5) {
		i = 'Underweight';	
	} else if ((f >= 18.5) && (f < 25)) {
		 i = 'Normal';	
	} else if ((f >= 25) && (f < 30)) {
		 i = 'Overweight';	
	} else if (f >= 30) {
		 i = 'Obese';	
	}
	$("#bmiCalc #i").val(i);
}           


// document ready function

$(document).ready(function(){

	// Flash menu
	$('#nav').flash({
		swf: '/flash/Navigation.swf',
		width: 172,
		height:  258,
		params: {
			wmode: 'transparent'
		}
	});

	// Drop-down menu
	$('#secondNav').superfish({ 
		delay:       0,                            // one second delay on mouseout 
		animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
		speed:       'fast',                          // faster animation speed 
		autoArrows:  false,                           // disable generation of arrow mark-up 
		dropShadows: false                            // disable drop shadows 
	});
	$('#secondNav li').hover(function(){
		$('div.recipesCopy div.conversionLinks').css('position','static');
	},function(){
		$('div.recipesCopy div.conversionLinks').css('position','relative');
	});
	
	// Chef Ozzie Link
	$('#topRightContent .chefOzzieLink').click(function(){
		window.open('http://chefozzie.com/', 'Meet Chef Ozzie', 'width=800,height=800,resizable=0');
		return false;
	});
	
	// recipes
	$('div.popup').hide();
	$('a.tipsLink').click(function(){
		if ($.browser.msie) {
			$('div.tipsContent').show();
		} else {
			$('div.tipsContent').fadeIn('fast');
		}
		return false;
	});
	$('a.nutritionalsLink').click(function(){
		if ($.browser.msie) {
			$('div.nutritionalsContent').show();
		} else {
			$('div.nutritionalsContent').fadeIn('fast');
		}
		return false;
	});
	$('a.closeLink').click(function(){
		if ($.browser.msie) {
			$(this).closest('div.popup').hide();
		} else {
			$(this).closest('div.popup').fadeOut('fast');
		}
		return false;
	});


	// Media gallery
	$('.media_gallery').media_gallery({
		thumbnail_element: 'p',
		target_container: '#gallery_display'
	});

	// Find Us Page
	$('#container .findUsCopy .locations').hide();
	$('#container .findUsCopy .findUsLink').click(function(){
		return false;
	});
	$('#container .findUsCopy #westLink').hoverIntent(function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .westLocations').show();
		} else {
			$('#container .findUsCopy .westLocations').fadeIn('fast');
		}
	}, function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .locations').hide();
		} else {
			$('#container .findUsCopy .locations').fadeOut('fast');
		}
		return false;
	});
	$('#container .findUsCopy #eastLink').hoverIntent(function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .eastLocations').show();
		} else {
			$('#container .findUsCopy .eastLocations').fadeIn('fast');
		}
	}, function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .locations').hide();
		} else {
			$('#container .findUsCopy .locations').fadeOut('fast');
		}
	});
	$('#container .findUsCopy #midwestLink').hoverIntent(function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .midwestLocations').show();
		} else {
			$('#container .findUsCopy .midwestLocations').fadeIn('fast');
		}
	}, function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .locations').hide();
		} else {
			$('#container .findUsCopy .locations').fadeOut('fast');
		}
	});
	$('#container .findUsCopy #southLink').hoverIntent(function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .southLocations').show();
		} else {
			$('#container .findUsCopy .southLocations').fadeIn('fast');
		}
	}, function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .locations').hide();
		} else {
			$('#container .findUsCopy .locations').fadeOut('fast');
		}
	});
	$('#container .findUsCopy #mexicoLink').hoverIntent(function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .mexicoLocations').show();
		} else {
			$('#container .findUsCopy .mexicoLocations').fadeIn('fast');
		}
		return false;
	}, function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .locations').hide();
		} else {
			$('#container .findUsCopy .locations').fadeOut('fast');
		}
	});
	$('#container .findUsCopy #ukLink').hoverIntent(function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .ukLocations').show();
		} else {
			$('#container .findUsCopy .ukLocations').fadeIn('fast');
		}
		return false;
	}, function(){
		if ($.browser.msie) {
			$('#container .findUsCopy .locations').hide();
		} else {
			$('#container .findUsCopy .locations').fadeOut('fast');
		}
	});

	$('#container div.aboutProbioticsCallout').flash({
		swf: '/flash/ganaden.swf',
		width: 167,
		height:  234,
		params: {
			wmode: 'transparent'
		}
	});
	$('#container div.aboutSucraloseCallout').flash({
		swf: '/flash/sucralose.swf',
		width: 167,
		height:  234,
		params: {
			wmode: 'transparent'
		}
	});
	$('#productsNutritionalsFlash').flash({
		swf: '/flash/nutritionals.swf',
		width: 518,
		height:  346,
		params: {
			wmode: 'transparent'
		}
	});
/*	$('#productsFoodServiceFlash').flash({
		swf: '/flash/foodService.swf',
		width: 294,
		height:  221,
		params: {
			wmode: 'transparent'
		}
	});
*/	
	// temperature convertor
	$('#temperature').keypress(function(){
		clean_temperatureResult();
	});
	$('#scaleField').change(function(){
		clean_temperatureResult();
	});
	$('#temperatureConvertButton').click(function(){
		var temperature = $('#temperature').val();
		var scale = $('#scaleField').val();
		temperatureConvert(temperature, scale);
		return false;
	});
	
	// cooking calculator volume
	$('#cookingVolume').keypress(function(){
		clean_cookingResult();
	});
	$('#scaleFieldVolume').change(function(){
		clean_cookingResult();
	});
	$('#foodStuffVolume').change(function(){
		clean_cookingResult();
	});
	$('#cookingConvertButtonVolume').click(function(){
		var cooking = $('#cookingVolume').val();
		var scale = $('#scaleFieldVolume').val();
		var foodStuff = $('#foodStuffVolume').val();
		cookingConvertVolume(cooking, scale, foodStuff);
		return false;
	});

	// cooking calculator weight
	$('#cookingWeight').keypress(function(){
		clean_cookingResult();
	});
	$('#scaleFieldWeight').change(function(){
		clean_cookingResult();
	});
	$('#foodStuffWeight').change(function(){
		clean_cookingResult();
	});
	$('#cookingConvertButtonWeight').click(function(){
		var cooking = $('#cookingWeight').val();
		var scale = $('#scaleFieldWeight').val();
		var foodStuff = $('#foodStuffWeight').val();
		cookingWeightConvert(cooking, scale, foodStuff);
		return false;
	});
	
	// BMI Calculator
	$('#bmiCalcButton').click(function(){
		calc();
		return false;
	});
									   
	// Homepage flash
	$('#text2Flash').flash({
		swf: '/flash/text2.swf',
		width: 284,
		height:  88,
		params: {
			wmode: 'transparent'
		}
	});
	// Chef Ozzie site
/*	$('#ozzieFlashContainer').flash({
		swf: '/flash/Ozzie_v6.swf',
		width: 800,
		height:  800,
		params: {
			wmode: 'transparent'
		}
	});
*/
});
