var g_out=0;
var g_objects=new Array();
var g_inter=new Array();

function DE_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=DE_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function getStyle(el) {
	var x=DE_findObj(el,document);
	return document.layers?DE_findObj(el,document):DE_findObj(el,document).style;
}

function showHideLayers() { //v6.0 
var i,p,v,obj,args=showHideLayers.arguments; 
for (i=0; i<(args.length-2); i+=3) if ((obj=DE_findObj(args[i]))!=null) { v=args[i+2]; 
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } 
obj.visibility=v; } 
}

function showNavi(e,s) { 
	if (s) {
		if (g_inter[e])
			clearTimeout(g_inter[e]);
		g_objects[e].moveY(27);
		g_out=e; 			// mark menu as visible;
	} else 
		g_inter[e]=setTimeout("g_objects['"+e+"'].moveY(4);var x=DE_findObj('"+e.substr(0,e.length-4)+"',document);if (x && x.oSrc) x.src=x.oSrc;",50);	// take it back
}

function showMenu(x,s) {
	if (s) {
		if (g_inter[x])
			clearTimeout(g_inter[x]);
		getStyle("submenu"+x).visibility="visible";
	} else 
		g_inter[x]=setTimeout("getStyle('submenu"+x+"').visibility='hidden'",10);
}

function obj(id){
	g_objects[id]=this;
	this.idString="g_objects['"+id+"']";
	this.CSS=getStyle(id)
	this.y=6;
	this.dir=0;
	this.to=0;
	this.inter=0;
	this.moveY=function(to) {
			this.to=to;
			this.dir=(this.to-this.y)<0?-1:1;
			if (!this.inter)
				this.inter=setInterval(this.idString+"._moveY()",10);
	}
	this._moveY=function() {
		if(this.y==this.to) {
			clearInterval(this.inter);
			this.inter=0;
		} else {
			this.y+=this.dir;
			this.CSS.top=this.y+"px";
		}
	}		
}

function init() {
	a=new obj("submenu01");
	b=new obj("submenu02");
	c=new obj("submenu03");
	d=new obj("submenu04");
	e=new obj("submenu05");	
}

function Windopen(sprache) {
	
	insprache = sprache;
	
	formname = "kontakt.php4";
	if (!sprache) {sprache = "de";}
	
	switch (sprache)
	{
		case "de":
			break;
		case "at":
			break;
		case "en":
			break;
		case "cz":
			break;
		case "pl":
			break;
		case "sk":
			break;
		default:
			sprache = "en";
	}		

	
  url = "../global/"+ formname + "?sp="+ sprache;
  winname = "Kontakt";
  param = "top=30,left=10,width=618,height=600,fullscreen=0,menubar=0,toolbar=0,resizable=yes,scrollbars=yes";

  kon = window.open(url, winname, param);

  kon.focus();

}
// Abfrage des User Agent und passendes StyleSheet ausgeben
// Funktion die abfragt ob er User-Agent Opera ist
function isOpera(item)
{
	if(item.indexOf('Opera',0) == -1)return false;
	return true;
}
// Funktion die abfragt ob er User-Agent Netscape 6 ist
function isNet6(item)
{
	if(item.indexOf('Netscape6',0) == -1)return false;
	return true;
}
// Funktion die abfragt ob er User-Agent Internet Explorer 5 ist
function isIE5(item)
{
	if(item.indexOf('MSIE 5',0) == -1)return false;
	return true;
}
// Funktion abhängig vom User-Agent einen Verweis auf ein StyleSheet schreibt
function css_check()
{
	var browser = navigator.appName;
	var ver  = navigator.appVersion;	
	var os   = navigator.platform.substring(0,3);
	var css;
	
	if (isOpera(navigator.userAgent))
	{
		css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
	}
	else	
	{
		if (isNet6(navigator.userAgent))
		{
			css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
		}
		else
		{
			if(os == "Win" && browser == "Microsoft Internet Explorer" && isIE5(navigator.userAgent))
				{	
					css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_styleIE.css' media='screen'>";
				}
			else
				{
				if(os == "Win" && browser == "Microsoft Internet Explorer" && ver.substring(0,1)>="4")
					{	
						css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
					}
				else
					{
					if(os == "Win" && browser == "Netscape" & ver >= "3")
						{	
							css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
						}	
					else
						{
						if(os == "Mac" && isIE5(navigator.userAgent))
							{		
							css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
							}
						else
							{
							if(os == "Mac" && ver.substring(0,1) == "4")
								{									
								css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
								}
							else								
								{
								css = "<link rel='stylesheet' type='text/css' href='../global/css/gb_style.css' media='screen'>";
								}							
							}
														
						}
					}
				}
		}
	}
	// hier wird das StyleSheet dann in die Datei geschrieben
	document.write(css);
}
