	var im_url = "http://www.foodsafetyworkinggroup.gov/Images/widget_imgs/";	

	function f_call(nw, nh)
	{
		// selecting the right resolution image
		var image = im_url+ "FSWG-Widget2b-188.jpg";

		if (nw<158) 
		{
			image = im_url+ "FSWG-Widget2b-148.jpg";
		}	
		else if ((nw>158) && (nw<178))
		{
			image = im_url+ "FSWG-Widget2b-168.jpg";
		}
		else if ((nw>178) && (nw<198))
		{
			image = im_url+ "FSWG-Widget2b-188.jpg";
		}	
		else if ((nw>198) && (nw<218))
		{
			image = im_url+ "FSWG-Widget2b-208.jpg";
		}	
		else if ((nw>218) && (nw<238))
		{
			image = im_url+ "FSWG-Widget2b-228.jpg";
		}
		else if (nw>238)
		{
			image = im_url+ "FSWG-Widget2b-248.jpg";
		}
		
		//DEFAULT IMAGE PARAMETERS
		var w = 188;
		var h = 253;

		//DEFAULT MAP AREA PROPORTIONS		
		var i1_x1 = 33/188; 	var i1_y1 = 78/253;
		var i1_x2 = 153/188; 	var i1_y2 = 111/253;

		var i2_x1 = 33/188; 	var i2_y1 = 114/253;
		var i2_x2 = 153/188;	var i2_y2 = 146/253;

		var i3_x1 = 33/188;	var i3_y1 = 149/253;
		var i3_x2 = 151/188;	var i3_y2 = 183/253;


		var i4_x1 = 63/188;	var i4_y1 = 202/253;
		var i4_x2 = 92/188;	var i4_y2 = 225/253;

		var i5_x1 = 96/188;	var i5_y1 = 202/253;
		var i5_x2 = 122/188;	var i5_y2 = 227/253;

		var i6_x1 = 11/188;	var i6_y1 = 230/253;
		var i6_x2 = 174/188;	var i6_y2 = 247/253;

		var n_i1_x1 = Math.round(i1_x1*nw); 	var n_i1_y1 = Math.round(i1_y1*nh);
		var n_i1_x2 = Math.round(i1_x2*nw); 	var n_i1_y2 = Math.round(i1_y2*nh);

		var n_i2_x1 = Math.round(i2_x1*nw); 	var n_i2_y1 = Math.round(i2_y1*nh);
		var n_i2_x2 = Math.round(i2_x2*nw);	var n_i2_y2 = Math.round(i2_y2*nh);

		var n_i3_x1 = Math.round(i3_x1*nw); 	var n_i3_y1 = Math.round(i3_y1*nh);
		var n_i3_x2 = Math.round(i3_x2*nw);	var n_i3_y2 = Math.round(i3_y2*nh);

		var n_i4_x1 = Math.round(i4_x1*nw); 	var n_i4_y1 = Math.round(i4_y1*nh);
		var n_i4_x2 = Math.round(i4_x2*nw);	var n_i4_y2 = Math.round(i4_y2*nh);

		var n_i5_x1 = Math.round(i5_x1*nw); 	var n_i5_y1 = Math.round(i5_y1*nh);
		var n_i5_x2 = Math.round(i5_x2*nw);	var n_i5_y2 = Math.round(i5_y2*nh);

		var n_i6_x1 = Math.round(i6_x1*nw); 	var n_i6_y1 = Math.round(i6_y1*nh);
		var n_i6_x2 = Math.round(i6_x2*nw);	var n_i6_y2 = Math.round(i6_y2*nh);

		var snip = '';
		
//		document.write("<div id='widget'></div>");
		
		snip = snip + "<img id='Image-Maps_fswg' src='"+image+"' usemap='#Image-Maps_fswg' border='0' width='" + nw + "' height='"+nh+"' alt='FSWG Widget Image'/>";
		snip = snip + "<map name='Image-Maps_fswg'>";

		snip = snip + "<area shape='rect' coords='" + n_i1_x1 +","+n_i1_y1+","+n_i1_x2+","+n_i1_y2+"' href='http://www.foodsafetyworkinggroup.gov/ContentLearn/HomeLearn.htm' alt='Learn' title='Learn'/>";
		snip = snip + "<area shape='rect' coords='" + n_i2_x1 +","+n_i2_y1+","+n_i2_x2+","+n_i2_y2+"' href='http://www.foodsafetyworkinggroup.gov/ContentParticipate/HomeParticipate.htm' alt='Participate' title='Participate'/>";
		snip = snip + "<area shape='rect' coords='" + n_i3_x1 +","+n_i3_y1+","+n_i3_x2+","+n_i3_y2+"' href='http://www.foodsafetyworkinggroup.gov/ContentStayInformed/HomeStayInformed.htm' alt='Stay Informed' title='Stay Informed'/>";
		snip = snip + "<area shape='rect' coords='" + n_i4_x1 +","+n_i4_y1+","+n_i4_x2+","+n_i4_y2+"' href='http://www.usda.gov/' alt='USDA' title='USDA'/>";
		snip = snip + "<area shape='rect' coords='" + n_i5_x1 +","+n_i5_y1+","+n_i5_x2+","+n_i5_y2+"' href='http://www.hhs.gov/' alt='HHS' title='HHS'/>";
		snip = snip + "<area shape='rect' coords='" + n_i6_x1 +","+n_i6_y1+","+n_i6_x2+","+n_i6_y2+"' href='http://www.foodsafetyworkinggroup.gov/' alt='FSWG' title='FSWG'/>";
		snip = snip + "</map>";

		document.getElementById('widget').innerHTML = '';
		document.getElementById('widget').innerHTML = snip;
	}
	
	function f_recalc(nw)
	{
		//DEFAULT IMAGE PARAMETERS
		// This is ==> widht/height
		if (nw=="") nw=188;
			
		var r = 253/188; 
		
		var nh = Math.round(r*nw);
		f_call(nw, nh);
	}

	document.write("<div id='widget'></div>");
	f_recalc(gadget_width);	
