var mainMenuE = new Array("Company Profile","Basalt","Granite","Production","Quarries","Quality & Service","News","Jobs","Contact","Disclaimer","Sitemap","Home");
var basaltMenuE = new Array("Test report","Paving Stones","Slabs saw-cut<br>& Stepping Stones<br>& Paving Slabs","Columns natural<br>& processed <br>& Fountain Pillars","Tables & Benches","Troughs & Basins <br>& Fountains","Palisades <br><font style=\"FONT-SIZE: 19px\">& Natural Exteriors</font>","Stair Steps","Feature rocks","Special Designs");
var granitMenuE = new Array("Paving Stones","Slabs","Columns <br>& Palisades","Troughs & Basins","Stair Steps");
var mainMenuD = new Array("Unternehmensprofil","Basalt","Granit","Produktion","Steinbrüche","Qualität & Service","Aktuelles","Stellenangebote","Kontakt","Impressum","Sitemap","Home");
var basaltMenuD = new Array("Materialanalyse","Pflaster","Platten gesägt<br>& Trittplatten<br>& Pflasterplatten","Säulen Naturform<br>& bearbeitet<br>& Sprudelsäulen","Tische & Bänke","Tröge & Brunnen","Palisaden<br>& Naturkrusten","Blockstufen","Findlinge","Sonderanfertigungen");
var granitMenuD = new Array("Pflaster","Platten","Säulen<br>& Palisaden","Tröge & Brunnen","Blockstufen");
var mainFile = new Array("profile.html","basalt.html","granit.html","production.html","quarry.html","qualityservice.html","news.html","jobs.html","contact.html","disclaimer.html","sitemap.html","../index.html");
var basaltFile = new Array("testreport.html","basalt1.html","basalt2.html","basalt3.html","basalt4.html","basalt9.html","basalt5.html","basalt6.html","basalt7.html","basalt8.html");
var granitFile = new Array("granit1.html","granit2.html","granit3.html","granit5.html","granit6.html");

function createMainElement(eleDis,eleFile)
{
	var ret;
	ret = "";
	ret = ret +	"							<TR>";
	ret = ret +	"								<TD>";
	ret = ret +	"									<TABLE width=\"200\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	ret = ret +	"										<TR>";
	ret = ret +	"											<TD class=menu height=\20\" style=\"cursor:hand\">&nbsp;";
	ret = ret +	"                                              <a class=\"menu\" href=\"" + eleFile + "\">" + eleDis + "</a></TD>";
	ret = ret +	"										</TR>";
	ret = ret +	"									</TABLE>";
	ret = ret +	"								</TD>";
	ret = ret +	"							</TR>";
						
							
	ret = ret +	"							<TR>";
	ret = ret +	"								<TD>";
	ret = ret +	"									<TABLE width=200 cellpadding=\"0\" cellspacing=\"0\">";
	ret = ret +	"										<TR><TD bgcolor=\"white\"><IMG src=\"blank.gif\" width=1></TD></TR>";
	ret = ret +	"									</TABLE>";
	ret = ret +	"								</TD>";
	ret = ret +	"							</TR>";

	return ret;
}

function createSubElement(eleDis,eleFile)
{
	var ret;
	ret = "";
	ret = ret +	"<tr>"; 
	ret = ret +	"	<td width=9>&nbsp;</td>";
	ret = ret +	"	<td style=\"cursor:hand\">"; 
	ret = ret +	"    <a href=\"" + eleFile + "\" class=\"submenu\">" + eleDis + "</a></td>";
	ret = ret +	"</tr>";
	return ret;											
}

function createDropElement(vmainEle,vmainFile,arrSubEle,arrSubFile)
{
	var ret = "";
	var i;
	ret = ret +	"							<TR>";
	ret = ret +	"								<TD>";
	ret = ret +	"									<TABLE width=\"100%\" border=0 cellpadding=\"0\" cellspacing=\"0\">";
	ret = ret +	"										<TR>";
	ret = ret +	"											<TD>";
	ret = ret +	"												<TABLE width=200 cellpadding=\"0\" cellspacing=\"0\">";
	ret = ret +	"												<TR>";
	ret = ret +	"													<TD class=menu height=\"22\" style=\"cursor:hand\">&nbsp;";
	ret = ret +	"                                                      <a class=\"menu\" href=\"" + vmainFile + "\">" + vmainEle + "</a></TD>";
	ret = ret +	"												</TR>";
	ret = ret +	"												</TABLE>";
	ret = ret +	"											</TD>";
	ret = ret +	"										</TR>";
	ret = ret +	"										<tr id=\"data1\">"; 
	ret = ret +	"								            <td valign=\"top\"> <div align=\"right\">"; 
	ret = ret +	"												<table width=\"200\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\">";
	for(i = 0 ; i < arrSubEle.length; i++)
	{
		ret = ret + createSubElement(arrSubEle[i],arrSubFile[i]);
	}
	ret = ret +	"												</table>";
	ret = ret +	"											</div></td>";
	ret = ret +	"										</tr>";
	ret = ret +	"									</TABLE>";
	ret = ret +	"								</TD>";
	ret = ret +	"							</TR>";
	ret = ret +	"							<TR>";
	ret = ret +	"								<TD>";
	ret = ret +	"									<TABLE width=200 cellpadding=\"0\" cellspacing=\"0\">";
	ret = ret +	"										<TR><TD bgcolor=\"white\"><IMG src=\"blank.gif\" width=1></TD></TR>";
	ret = ret +	"									</TABLE>";
	ret = ret +	"								</TD>";
	ret = ret +	"							</TR>";
	
	return ret;	
}

function createMainMenu(lang)
{
	var ret = "";
	var i;
	ret = ret +	"					<TABLE cellSpacing=0 cellPadding=0 width=\"200\" border=0>";
	ret = ret +	"						<TBODY>";
	ret = ret +	"							<TR>";
	ret = ret +	"								<TD> &nbsp;";
	ret = ret +	"								</TD>";
	ret = ret +	"							</TR>";
	for(i = 0; i < mainMenuE.length; i++)
	{
		if(lang == 0)//Eng
			ret = ret + createMainElement(mainMenuE[i],mainFile[i]);
		else
			ret = ret + createMainElement(mainMenuD[i],mainFile[i]);
	}
	ret = ret +	"						</TBODY>";
	ret = ret +	"					</TABLE>";
	
	return ret;
}

function createDropMenu(lang,index,arrSubEle,arrSubFile)
{
	var ret = "";
	var i;
	var ele;
	ret = ret +	"					<TABLE cellSpacing=0 cellPadding=0 width=\"200\" border=0>";
	ret = ret +	"						<TBODY>";
	ret = ret +	"							<TR>";
	ret = ret +	"								<TD> &nbsp;";
	ret = ret +	"								</TD>";
	ret = ret +	"							</TR>";
	for(i = 0; i < mainMenuE.length; i++)
	{
		if(i == index)
		{
			if(lang == 0)//Eng
				ret = ret + createDropElement(mainMenuE[i],mainFile[i],arrSubEle,arrSubFile);
			else
				ret = ret + createDropElement(mainMenuD[i],mainFile[i],arrSubEle,arrSubFile);
		}
		else
		{
			if(lang == 0)//Eng
				ret = ret + createMainElement(mainMenuE[i],mainFile[i]);
			else
				ret = ret + createMainElement(mainMenuD[i],mainFile[i]);
		}
	}
	ret = ret +	"						</TBODY>";
	ret = ret +	"					</TABLE>";
	
	return ret;
}

function generateMenu(lang,mode)
{
	var menu;
	if(mode == 0) // main menu
		menu = createMainMenu(lang);
	else
	{
		if(mode == 1) // basalt
			{
				if(lang == 0)//Eng
					menu = createDropMenu(lang,1,basaltMenuE,basaltFile);
				else
					menu = createDropMenu(lang,1,basaltMenuD,basaltFile);
			}
		else //granit
			{
				if(lang == 0)//Eng
					menu = createDropMenu(lang,2,granitMenuE,granitFile);
				else
					menu = createDropMenu(lang,2,granitMenuD,granitFile);
			}	
	}
	document.write(menu);
	//return menu;
}
