

function Menu(title, url) {
    this.title = title;
    this.url = url;
}

var PRODUCT_EKG_TOP			= "ekg_FX-7102.html";
var PRODUCT_24HEKG_TOP		= "24hekg_FM-180.html";
var PRODUCT_MONITORING_TOP	= "monitor_DS-7001.html";
var PRODUCT_ULTRASCHALL_TOP	= "ultra_UF-870AG.html";
var PRODUCT_SCREEN_TOP		= "screen_VS-1000.html";
var PRODUCT_SCHLAF_TOP		= "schlaf_LS-300.html";

var PRODUCT_TOP				= PRODUCT_ULTRASCHALL_TOP;


var currentIdx = -1;
var MenuItems = new Array(
	new Menu("HOME"       ,"index.html"),
	new Menu("PRODUKTE"   ,PRODUCT_TOP),
	new Menu("UNTERNEHMEN","company.html"),
	new Menu("AKTUELLES"  ,"news.html"),
	new Menu("KONTAKT"    ,"contact.php"),
	new Menu("SITEMAP"    ,"sitemap.html"),
	new Menu("AGB"    ,"agb.html"),
	new Menu("IMPRESSUM"  ,"impressum.html"));


var AktuellesMenuItems = new Array(
	new Menu("Neue Produkt"		,"news.html"),
	new Menu("Veranstaltungen"	,"conventions.html"),
	new Menu("Pressemeldungen"	,"press.html"))


var ContactMenuItems = new Array(
	new Menu("Kontactformular"				,"contact.php"),
	new Menu("Fukuda Denshi Weltweit"		,"worldwide.html"))


var UnternehmenMenuItems = new Array(
	new Menu("&Uuml;ber uns"						,"company.html"),
	new Menu("Gru&szlig;wort des Pr&auml;sidenten"	,"grusswort.html"),
	new Menu("So finden Sie uns"					,"location.html"))

var ProductMenuItems = new Array(
	new Menu("EKG"							,PRODUCT_EKG_TOP		),
	new Menu("24h-EKG"						,PRODUCT_24HEKG_TOP		),
	new Menu("Monitoring"					,PRODUCT_MONITORING_TOP	),
	new Menu("Ultraschall"					,PRODUCT_ULTRASCHALL_TOP),
	new Menu("Gef&auml;&szlig;-Screening"	,PRODUCT_SCREEN_TOP		),
	new Menu("Schlafdiagnose"				,PRODUCT_SCHLAF_TOP		))

var SiteMapItems = new Array(
	new Array(),			//	HOME
	ProductMenuItems,		//	PRODUKTE
	UnternehmenMenuItems,	//	UNTERNEHMEN
	AktuellesMenuItems,		//	AKTUELLES
	ContactMenuItems,		//	KONTAKT
	new Array(),			//	SITEMAP
	new Array()				//	IMPRESSUM
)

function createSiteMap()
{
	for ( i = 0 ; i < MenuItems.length ; i++) {
		document.writeln("<ul>");
		document.writeln("<a href=\"" + MenuItems[i].url + "\">");
		document.writeln("<b>");
		document.writeln(MenuItems[i].title);
		document.writeln("</b>");
		document.writeln("</a>");
		if (SiteMapItems[i].length > 0) {
			for (j = 0 ; j < SiteMapItems[i].length ; j++){
				document.writeln("<li>");
				document.writeln("<a href=\"" + SiteMapItems[i][j].url + "\">");
				document.writeln("- " + SiteMapItems[i][j].title);
				document.writeln("</a>");
				document.writeln("</li>");
			}
		}
		document.writeln("</ul>");
	}
}
	

function ProductItem(name, image, jumpto)
{
	this.name	= name;
	this.image	= image;
	this.jumpto	= jumpto;
}

var EkgProducts = new Array(
	new ProductItem("CardiMax FX-7102",					"img/thumbs/FX-7102.gif",	"ekg_FX-7102.html"),
	new ProductItem("CardiMax FCP-7101",				"img/thumbs/FCP-7101.gif",	"ekg_FCP-7101.html"),
	new ProductItem("CardiMax FX-7202",					"img/thumbs/FX-7202.gif",	"ekg_FX-7202.html"),
	new ProductItem("CardiMax FX-7302",					"img/thumbs/FX-7302.gif",	"ekg_FX-7302.html"),
	new ProductItem("CardiMax FX-7402",					"img/thumbs/FX-7402.gif",	"ekg_FX-7402.html"),
	new ProductItem("CardiMax FX-7542",					"img/thumbs/FX-7542.gif",	"ekg_FX-7542.html"));

var h24EkgProducts = new Array(
	new ProductItem("3-Kanal EKG-Rekorder<br/>FM-180",	"img/thumbs/FM-180.gif",	"24hekg_FM-180.html"),
	new ProductItem("SCM-510W",							"img/thumbs/SCM-510W.gif",	"24hekg_SCM-510W.html"));

var MonitorProducts = new Array(
	new ProductItem("DS-7000",							"img/thumbs/DS-7000.gif",	"monitor_DS-7000.html"),
	new ProductItem("DS-7001",							"img/thumbs/DS-7001.gif",	"monitor_DS-7001.html"),
	new ProductItem("DS-7100",							"img/thumbs/DS-7100.gif",	"monitor_DS-7100.html"),
	new ProductItem("DS-7200",							"img/thumbs/DS-7200.gif",	"monitor_DS-7200.html"),
	new ProductItem("DS-7300",							"img/thumbs/DS-7300.gif",	"monitor_DS-7300.html"),
	new ProductItem("DS-7600",							"img/thumbs/DS-7600.gif",	"monitor_DS-7600.html"),
	new ProductItem("HLX-501",							"img/thumbs/HLX-501.gif",	"monitor_HLX-501.html"),
	new ProductItem("LX-5120",							"img/thumbs/LX-5120.gif",	"monitor_LX-5120.html"),
	new ProductItem("LX-5230",							"img/thumbs/LX-5230.gif",	"monitor_LX-5230.html"));

var UltraProducts = new Array(
	new ProductItem("UF-4100",							"img/thumbs/UF-4100.gif",	"ultra_UF-4100.html"),
	new ProductItem("UF-550XTD",						"img/thumbs/UF-550XTD.gif",	"ultra_UF-550XTD.html"),
	new ProductItem("UF-750XT",							"img/thumbs/UF-750XT.gif",	"ultra_UF-750XT.html"),
	new ProductItem("UF-810XTD",						"img/thumbs/UF-810XTD.gif",	"ultra_UF-810XTD.html"),
	new ProductItem("UF-850XTD",						"img/thumbs/UF-850XTD.gif",	"ultra_UF-850XTD.html"),
	new ProductItem("UF-870AG",							"img/thumbs/UF-870AG.gif",	"ultra_UF-870AG.html"));

var ScreenProducts = new Array(
	new ProductItem("VS-1000",							"img/thumbs/VS-1000.gif",	"screen_VS-1000.html"));

var SchlafProducts = new Array(
	new ProductItem("LS-300",							"img/thumbs/LS-300.gif",	"schlaf_LS-300.html"),
	new ProductItem("LS-300 Software",					"img/thumbs/LS-300SOFT.gif",	"schlaf_LS-300SOFT.html")
	);

function createProductSpecList(Specs)
{
	for (i = 0 ; i < Specs.length ; i++ ) {
		if (Specs[i] == "" )continue;
		document.write("<tr>");
		document.write("<td width=\"12\" valign=\"top\" style=\"line-height:12px\">");
		document.write("&#9679;");
		document.write("</td>");
		document.write("<td style=\"line-height:11pt\">");
		document.write(Specs[i]);
		document.write("</td>");
		document.write("</tr>");
	}
}
function returnDocument() {
	var file_name = document.location.href;
	var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
	return file_name.substring(file_name.lastIndexOf("/")+1, end);
}

function createProductList(ProductItems)
{
	document.write("<center>");
	document.write("<table border=\"0\" cellspacing=\"3\" cellpadding=\"5\">");
	for (i = 0; i < ProductItems.length ; i++ ) {
		if (ProductItems[i].jumpto == returnDocument()) continue;
		document.write("<tr>");
		document.write("<td>");
		document.write("<a href=\"" + ProductItems[i].jumpto + "\" target=\"_self\">");
		document.write("<img src=\"" + ProductItems[i].image + "\" border=\"0\" />");
		document.write("<br/>");
		document.write(ProductItems[i].name);
		document.write("</a>");
		document.write("</td>");
		document.write("</tr>");
	}
	document.write("</table>");
	document.write("</center>");
}

function createCategoryMenu(MenuItem)
{
	for ( i = 0 ; i < MenuItem.length ; i++ ) {
		
		document.write("<a href=\"" + MenuItem[i].url + "\">");
		document.write(MenuItem[i].title);
		document.write("</a>");
		document.write("<br/>");
		document.write("<br/>");
	}
}


function writeLastUpdated(){
	myModify = document.lastModified; 
	if (isNaN(myModify)){
		myD = new Date();
	} else {
		myD = new Date(myModify); 
	}
	myYear = myD.getYear(); 
	myYear4 = (myYear < 2000) ? myYear+1900 : myYear; 
	myMonth = myD.getMonth() + 1; 
	myDate = myD.getDate(); 
	document.write( "zuletzt aktualisiert am " , myDate , "." , myMonth , "." , myYear4 ); 
}




function mouseClickMenu(idx)
{
	document.location=MenuItems[idx].url;
}

function mouseOverMenu(idx)
{
	document.getElementById("MENU_RIGHT_" + idx).style.backgroundColor="#F08D81";
	document.getElementById("MENU_LEFT_"  + idx).style.backgroundColor="#FFF";
}

function mouseOutMenu(idx)
{
	if (idx != currentIdx) {
		document.getElementById("MENU_RIGHT_" + idx).style.backgroundColor="#A5D8D9";
		document.getElementById("MENU_LEFT_"  + idx).style.backgroundColor="#D9DADB"
	}
}

function createMainMenu(pageIdx)
{
	document.write("<div style=\"position:absolute; background-color: #dadadc;top:430px; left:  0px; height:350px; width:235px; border:0px solid #000;\" >");
	document.write("</div>");
	document.write("<div style=\"position:absolute; background-color: #fefeff;top:430px; left:235px; height:350px; width:  4px; border:0px solid #000;\" >");
	document.write("</div>");
	document.write("<div style=\"position:absolute; background-color: #a5dadb;top:430px; left:238px; height:350px; width: 27px; border:0px solid #000;\" >");
	document.write("</div>");
	
	for (i = 0 ; i < MenuItems.length ; i++) {
		var yPos = 24*i+464;

		document.write("<div id=\"MENU_LEFT_" + i + "\"  ");
		document.write("    onClick=\"javascript:mouseClickMenu(" + i + ");\" ");
		document.write("    onMouseOver=\"javascript:mouseOverMenu(" + i + ");\" ");
		document.write("    onMouseOut=\"javascript:mouseOutMenu(" + i + ");\" ");
		document.write("    style=\"background-color: #dadadc;text-align:right;");
		document.write(       "cursor:pointer;border:1px solid #89CDCF;letter-spacing: 5px;");
		document.write(       "font-size:13px;position:absolute;left:13px;width:219px;height:17px;");
		document.write(       "top:" + yPos + "px;\"");
		
		document.write(">");
		document.write(MenuItems[i].title);
		document.write("</div>")

		document.write("<div id=\"MENU_RIGHT_" + i + "\"  ");
		document.write("    onMouseOver=\"javascript:mouseOverMenu(" + i + ");\" ");
		document.write("    onMouseOut=\"javascript:mouseOutMenu(" + i + ");\" ");
		document.write("    style=\"background-color:#A5DADB;border:1px solid #9C9E9F;");
		document.write(        "position:absolute;left:239px;width:23px;height:17px;");
		document.write(        "top:" + yPos + "px;\"");
		document.write(">");

		document.write("</div>")
	}
	
	currentIdx = pageIdx;
	mouseOverMenu(pageIdx)
}

function createHttpRequest() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();							//[1]
	} else {
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");			//[1]
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");	//[1]
			} catch (e2) {
				return null;
			}
		}
	}
}

function requestInternalHTML(filename,divID)
{
	var httpObj = createHttpRequest();
	if (httpObj == null){
		return;
	}
	
	//	add dummy param to disable cache.
	var strDummyParam=new Date();
	
	httpObj.open("GET", filename + "?" + strDummyParam, true);

	httpObj.onreadystatechange = function()
	{
		if (httpObj.readyState == 4){
			requestInternalHTMLCallback(divID,httpObj);
		}
	}
	
	httpObj.send("");
}

function requestInternalHTMLCallback(divID,httpObj)
{
	var newsContents = httpObj.responseText;
	document.getElementById(divID).innerHTML = newsContents;

}

function showEvents(inputData) {
	var objID=document.getElementById( inputData );
	if(objID.className=='close') {
		objID.style.display='block';
		objID.className='open';
	}else{
		objID.style.display='none';
		objID.className='close';
	}
}

function wie(element) { 
 if (window.ActiveXObject) element.style.display = "none";
}

function showProductImage(urlString)
{
	document.write("<span style=\"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(");
	document.write(   "src='" + urlString + "', sizingMethod=image); width:400px; height:100px; \">"); 
	document.write(   "<img src=\"" + urlString + "\" onload=\"wie(this)\">");
	document.write("</span>"); 
}

