<!--
function preload_images()
{
	var menulen_dyn;		//number of elements in the menuitems_dyn array
	var i;				//loop variable
	menulen_dyn = menuitems_dyn.length;
	for(i=0;i<menulen_dyn;i++) 
	{
		MM_preloadImages(menuitems_dyn[i][2],menuitems_dyn[i][3]);
	}
}

function buildmenu_dynamic()
{
	var i;			//loop counter
	var linkval;	//http link value
	var imgsrc1;	//image source
	var imgsrc2;	//second image source
	var targetval;	//target for link
	var textval;	//text for link/header
	var menulen;	//menu length
	var nameval;
	var div_name;	//name of the layer
	var new_none;
	var temp_str;
	var apost;
	var debug;
	var temp_str2;
	
	debug =false;
	new_none = "'none'";
	apost = "'";

	//Write the start of the menu table
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0">');
	
	menulen = menuitems_dyn.length;
	//Write the menu items
	for(i=0;i<menulen;i++) 
	{
		document.write('<tr>');
		
		//Check the values passed in and record them
		if (!menuitems_dyn[i][0]) nameval="oops"
		else nameval = menuitems_dyn[i][0]
		if (!menuitems_dyn[i][1]) linkval = "none"
		else linkval = menuitems_dyn[i][1]
		if (!menuitems_dyn[i][2]) imgsrc = "none"
		else imgsrc = menuitems_dyn[i][2]
		if (!menuitems_dyn[i][3]) imgsrc2="none"
		else imgsrc2=menuitems_dyn[i][3]
		if (!menuitems_dyn[i][4]) targetval="_top"
		else targetval=menuitems_dyn[i][4]
		if (!menuitems_dyn[i][12]) div_name="none"
		else div_name=menuitems_dyn[i][12]
		
		if(linkval == "none")
		{
			//If there is no link specified then it is a title so print the correct information
		
				temp_str = '<td WIDTH="' + menuWidth_dyn + 
					' height ="' + menuHeight_dyn + '"' +
					' bgcolor="' + titleCol_dyn + '"' +
					' ALIGN="'+ titleAlign_dyn + '"' +
					' VALIGN="' + titleVAlign_dyn + '"' +
					'>' ;
				document.write(temp_str);
			
				if (imgsrc == "none")
				{
					temp_str = '<FONT face="' + titleFontFace_dyn + '"' +
						' Size="' + titleFontSize_dyn + '"' +
						' COLOR="' + titleFontCol_dyn + '">' +
						'<B>' + nameval + '</B></FONT></TD>';
					document.write(temp_str);
				}
				else
				{
					temp_str ='<img src="' + imgsrc + '"' +
						' alt="' + nameval + '" border="0" width="' +
						menuWidth_dyn +'" height="' + cellHeight_dyn + '"></td>' ; 
					document.write(temp_str);
				}
		}
		else 
		{
				//Write the menu items
				temp_str = '<td';
				temp_str = temp_str + ' WIDTH="' + menuWidth_dyn + '"';
				temp_str = temp_str + ' height ="' + menuHeight_dyn + '"';
				temp_str = temp_str + ' bgcolor="' + LinkBGCol_dyn + '"' ;
				temp_str = temp_str + ' ALIGN="'+ LinkAlign_dyn + '"' ;
				temp_str = temp_str + ' VALIGN="' + LinkVAlign_dyn + '"' 
				temp_str = temp_str + '>' ;				
				document.write(temp_str);
				
				if (imgsrc == "none") 
				{
					//There are no images write the text				
					if (div_name == "none")
					{
						//no layer information hence just a normal link
						temp_str = '<a href="' + linkval + '">';
						document.write(temp_str);
					}
					else
					{
					//There is layer information so use it
						if (is_NS4)
						{
							temp_str = '<a href="' + linkval + '">';
						}
						else
						{
							temp_str = '<a href="' + linkval + '"' ;
							temp_str = tempstr + ' onMouseOut="HideLayerChangeBut(' + apost + div_name + apost;
							temp_str = temp_str + ','+ new_none +')"' ;
							temp_str = temp_str + ' onMouseOver="ShowLayerChangeBut("' +apost + div_name + apost;
							temp_str = temp_str + '",'+ new_none +','+ new_none +',1)"';
							temp_str = temp_str + '>';
						}
						document.write(temp_str);					
					}
					temp_str = '<FONT face="' + LinkFontFace_dyn + '"' +
						' Size="' + LinkFontSize_dyn + '"' +
						' COLOR="' + LinkFontCol_dyn + '">' +
						'<B>' + nameval + '</B></FONT>';
					document.write(temp_str);
					document.write('</a>');
				}
				else
				{
				//There is at least one image
					if (imgsrc2 == "none")
					{
					//Only one image hence no fancy stuff
						if (div_name == "none")
						{
						//no layer information hence just a normal link
							temp_str = '<a href="' + linkval + '">';
							document.write(temp_str);						
						}
						else
						{
						//use the layer information
							if (is_NS4)
							{
								temp_str = '<a href="' + linkval + '">';
							}
							else
							{
								temp_str = '<a href="' + linkval + '"';
								temp_str = temp_str  + 'onMouseOut="HideLayerChangeBut(' ;
								temp_str = temp_str + apost + div_name + apost + ',' + new_none + ')"';
								temp_str = temp_str  +' onMouseOver="ShowLayerChangeBut(' ;
								temp_str = temp_str + apost + div_name + apost +',';
								temp_str = temp_str + new_none + ',' + new_none + ',1)"';
								temp_str = temp_str + '>';
							}
							document.write(temp_str);
						}
						temp_str ='<img src="' + imgsrc + '"' +
							' alt="' + nameval + '" border="0" width="' +
							menuWidth_dyn +'" height="' + cellHeight_dyn + '">' ;
						document.write(temp_str);
						document.write('</a>');
					}
					else
					{
					//Two images hence require swapping in and out
						temp_str = '<a href="' + linkval + '"' ;
						temp_str = temp_str + ' onMouseOut="HideLayerChangeBut(' + apost + div_name + apost;
						temp_str = temp_str + ',' + apost + nameval + apost +')"';
						temp_str = temp_str + ' onMouseOver="ShowLayerChangeBut(' + apost + div_name + apost;
						temp_str = temp_str + ',' + apost + nameval + apost + ',' + apost + imgsrc2 + apost + ',1)"';
						temp_str = temp_str + '>';
						document.write(temp_str);
						temp_str = '<img src="' + imgsrc + '"' +
							' alt="' + nameval + '" border="0" width="' +
							menuWidth_dyn +'" height="' + cellHeight_dyn + 
							'" name="' + nameval + '">';
						document.write(temp_str);						
						document.write('</a>');
					}
				}
				document.write('</TD>');
		}
			document.write("</tr>");
	}
	document.write("</table>");
	document.close();
}
//-->