<!--

/* --------- ALL SCRIPTS BY:        Bock & Team GmbH, Hamburg ---------*/
/* --------- ALL SCRIPTS COPYRIGHT: Bock & Team GmbH, Hamburg ---------*/
/* --------- E-MAIL FOR CONTACT:    info@bock-team.de -----------------*/


/* --------------- SPRACHE ------------------- */

var AktSprache;

function sprache()
{
var AktPfad;
AktPfad = top.document.location.pathname;
Zeichenposition = AktPfad.lastIndexOf("/");
Stringlaenge = AktPfad.length;
AktDokument = AktPfad.substring(Zeichenposition+1,Stringlaenge);

        if(AktDokument=="gelaende_e.htm")
                {
		AktSprache="englisch"
                document.cookie = "sprache=englisch";
                if(!document.cookie)
                        {
                        weiterInDeutsch = confirm("Language 'English' not possible.\n\nPlease activate Cookies in your Browser\nand reload this page.\n\nContinue in German language?");
                        if(weiterInDeutsch==true)
                                {
                                top.document.location.href="gelaende.htm";
                                }
                        }
                }
        if(AktDokument=="gelaende.htm")
                {
		AktSprache="deutsch"
                if(document.cookie)
                        {
                        document.cookie = "sprache=deutsch";
                        }
                }
}

/* ---------------INFOFELDER------------------ */

var infofeld = null;

function zeigeinfo(parameter)
{

infofeld = parameter

if(infofeld == 1)
	{
	if(AktSprache=="deutsch")
		{
		alert("Diese Halle ist nicht verfügbar.")
		}
	if(AktSprache=="englisch")
		{
		alert("This hall is not available.")
		}
	}
if(infofeld == 2)
	{
	alert("Pressecenter erst zu Messebeginn aktiv.")
	}
}

/*--------------------VERWEISE---------------------------*/

function opensearchwindow(seite)
{
	ladeseite=seite
	
	newwindow=open(ladeseite,"","width=600,height=400,menubar=no,status=no,location=no,toolbar=no,scrollbars=yes,resizable=yes");

	if(navigator.appName=="Netscape")
		{
		newwindow.focus();
		}
}

function openwindow(seite)
{

if(seite=="download"||seite=="information")
	{

	if(seite=="download")
		{
		ladeseite="download/index.htm"
		}
	if(seite=="information")
		{
		ladeseite="information/index.htm"
		}
	
	newwindow=open(ladeseite,"","width=600,height=320,menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes,resizable=yes");
	
	if(navigator.appName=="Netscape")
		{
		newwindow.focus();
		}

	}


if(seite!="download"&&seite!="information")
	{

	ladeseite=seite
	
	newwindow=open(ladeseite,"","width=600,height=320,menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes,resizable=yes");

	if(navigator.appName=="Netscape")
		{
		newwindow.focus();
		}

	}
}

/* ------------------- LAYER ---------------------- */

var browser=""
var LayerHTMLHalle=""
var aktHalle=""
var ausrrechtsHalle=""
var ausruntenHalle=""
var PosX=""
var PosY=""
var MSLayerWidth=""
var MSLayerHeight=""
var NSPosX=""
var NSPosY=""
var NSFenstergroesseXalt=""
var NSFenstergroesseYalt=""

function init()
{
if(document.layers)
	{
	browser="netscape"
	document.layers["Layer1"].captureEvents(Event.MOUSEOVER);
	document.layers["Layer1"].onmouseover=layereventhandler;
	document.captureEvents(Event.MOUSEOVER);
	document.onmouseover=documenteventhandler;
	NSFenstergroesseXalt=window.innerWidth
	NSFenstergroesseYalt=window.innerHeight
	window.captureEvents(Event.RESIZE);
	window.onresize=NSwindoweventhandler;
	}
if(document.all)
	{
	browser="microsoft"
	document.all["Layer1"].onmouseover=layereventhandler;
	document.onmouseover=documenteventhandler;
	}
hidelayer()
}

function layereventhandler(e)
{
if(browser=="netscape")
	{
	document.layers["Layer1"].visibility="show"
	}
if(browser=="microsoft")
	{
	MSLayerWidth=document.all["Layer1"].offsetWidth
	MSLayerHeight=document.all["Layer1"].offsetHeight

	if(PosX + MSLayerWidth > 750)
		{
		PosX = PosX - MSLayerWidth + 20
		ausrrechtsHalle=aktHalle
		}
	if(PosY + MSLayerHeight > 400)
		{
		PosY = PosY - MSLayerHeight + 30
		ausruntenHalle=aktHalle
		}

	document.all["Layer1"].style.left=PosX
	document.all["Layer1"].style.top=PosY
	document.all["Layer1"].style.visibility="visible"
	window.event.cancelBubble = true;
	}
}

function documenteventhandler(e)
{
hidelayer()
if(browser=="netscape")
	{
	hidelayer()
	NSPosX=e.pageX
	NSPosY=e.pageY
	document.routeEvent(e)
	}
}

function NSwindoweventhandler(e)
{
if(NSFenstergroesseXalt!=window.innerWidth||NSFenstergroesseYalt!=window.innerHeight)
	{
	top.location.reload();
	}
}

function showlayer(Halle)
{
aktHalle=Halle

layertext(Halle)

LayerHTML="<font face=&quot;Arial&quot; size=1><nobr>"
LayerHTML=LayerHTML+LayerHTMLHalle
LayerHTML=LayerHTML+"</nobr></font>"

if(browser=="netscape")
	{
	document.layers["Layer1"].document.open();
	document.layers["Layer1"].document.write("&nbsp;")
	document.layers["Layer1"].document.close();
	document.layers["Layer1"].document.open();
	document.layers["Layer1"].document.write("<p style=\"position: absolute; padding: 5; border-style: solid; border-width: 1; border-color: #000000; color: #FFFFFF;\">"+LayerHTML+"</p>")
	document.layers["Layer1"].document.close();

	PosX = NSPosX-10
	PosY = NSPosY-10

	if(NSPosX + document.layers["Layer1"].clip.width > 750)
		{
		PosX = NSPosX - document.layers["Layer1"].clip.width + 10
		}
	if(NSPosY + document.layers["Layer1"].clip.height > 400)
		{
		PosY = NSPosY - document.layers["Layer1"].clip.height + 10
		}

	document.layers["Layer1"].left=PosX;
	document.layers["Layer1"].top=PosY;
	document.layers["Layer1"].bgColor="#0852A5"
	document.layers["Layer1"].visibility="show"
	}
if(browser=="microsoft")
	{
	document.all["Layer1"].innerHTML=LayerHTML

	PosX = window.event.offsetX
	PosY = window.event.offsetY

	if(ausrrechtsHalle==aktHalle)
		{
		PosX = PosX - MSLayerWidth + 20
		}
	else
		{
		ausrrechtsHalle=""
		}
	if(ausruntenHalle==aktHalle)
		{
		PosY = PosY - MSLayerHeight + 30
		}
	else
		{
		ausruntenHalle=""
		}

	document.all["Layer1"].style.left=PosX
	document.all["Layer1"].style.top=PosY
	document.all["Layer1"].style.backgroundColor="#0852A5"
	document.all["Layer1"].style.visibility="visible"
	window.event.cancelBubble = true;
	}
}

function formatlayertext(Ebene,Beschriftung)
{
return "<a href=\"3x3Halle/index.asp?Halle="+aktHalle+"&amp;Ebene="+Ebene+"\" target=\"_self\" style=\"color: #FFFFFF;\">"+Beschriftung+"</a> <BR>"
}

function hidelayer()
{
if(browser=="netscape")
	{
	document.layers["Layer1"].visibility="hide";
	}
if(browser=="microsoft")
	{
	document.all["Layer1"].style.visibility="hidden";
	}
}

//-->

