this.ver=navigator.appVersion; 
    this.dom=document.getElementById?1:0 ;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
    this.ie4=(document.all && !this.dom)?1:0; 
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;  
    this.ns4=(document.layers && !this.dom)?1:0; 
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);   
if ((navigator.appVersion.indexOf("Mac") != -1))
	{document.write("<link rel='stylesheet' type='text/css' href='_styles/main_ie.css' media='screen' />");}
else
if ((navigator.appVersion.indexOf("Win") != -1)&&(ns4))
	{document.write("<link rel='stylesheet' type='text/css' href='_styles/main_nn4.css' media='screen' />");}
else
	{document.write("<link rel='stylesheet' type='text/css' href='_styles/main_ie.css' media='screen' />");}

	
function start()
{	
	preload();	
}


//Navigation-Mouse-Over
function preload() 
{
    
	bilder = new Array();
	bilder[0]="img/de_off.gif";
	bilder[1]="img/de_on.gif";
	bilder[2]="img/en_off.gif";
	bilder[3]="img/en_on.gif";
	bilder[4]="img/tr_off.gif";
	bilder[5]="img/tr_on.gif";
	
	bilder[6] = "/de/img/sc_off.gif";
	bilder[7] = "/de/img/sc_on.gif";
	bilder[8] = "/de/img/ls_off.gif";
	bilder[9] = "/de/img/ls_on.gif";
	bilder[10] = "/de/img/cs_off.gif";
	bilder[11] = "/de/img/cs_on.gif";
	bilder[12] = "/de/img/karriere_off.gif";
	bilder[13] = "/de/img/karriere_on.gif";
	bilder[14] = "/de/img/kontakt_off.gif";
	bilder[15] = "/de/img/kontakt_on.gif";
	bilder[16] = "/de/img/serv_off.gif";
	bilder[17] = "/de/img/serv_on.gif";	
	
		
	im = new Array();
	for (var i = 0; i < bilder.length; i++)
	{
		im[i] = new Image();
		im[i].src = bilder[i];
	}
}

function hilite_mo(num,imgname) 
{
	
	if (1) 
	{
		imsave = imgname.src;
		imgname.src = im[num].src;		
	}
}

function imgrestore(imgname) 
{
	if (1) 
	{
	    imgname.src = imsave;
	}
}
//Navigation-Mouse-Over Ende


//Formular-Check Start

function form_check(f)
{
	for( var i=0; i < f.elements.length; i++ )
	{
		var typ = f.elements[ i ].type;
		if( (typ == "text" || typ == "textarea" || typ == "password") &&
		    f.elements[ i ].value == "" && f.elements[ i ] != f.elements.Land)
		{
			alert( "Bitte füllen Sie das Feld " + f.elements[ i ].name + " aus!");
			f.elements[ i ].focus();
			return( false );
		}
	}

	return( true );
}

	function email_check( eml )
{
	var
		atpos = eml.value.indexOf( "@" ),
		rdotpos = eml.value.lastIndexOf( "." );

		// Prüfung auf @-Zeichen (nicht an erster Stelle), Mindestlänge 6 Zeichen
		// und Punkt vorhanden und hinter @-Zeichen
	if( atpos < 1 || eml.value.length < 7 || rdotpos < atpos || atpos+1 == rdotpos || eml.value.length == rdotpos+1 )
	{
		alert( "This seems to be no valid email-address!" );
		eml.focus();
		eml.select();
		return( false );
	}
	
	return( true );
}

function form_reset(f)
{
	for( var i=0; i < f.elements.length-2; i++ )
	{			
		f.elements[ i ].style.backgroundColor='#ebebeb';			
	}
	return( true );
}

	


/*
damit diese Script funktioniert bitte in das form-tag folgenden Eintrag schreiben:
onSubmit="return( form_check(this) && email_check(this.email) )"
das feld für die E-Mail-Adresse muss den Namen email haben
*/
//Formular-Check Ende



// Slide-Navgation Start

SlideNav.StartID = []
SlideNav.aniLen = 300
SlideNav.Delay = 1000
SlideNav.minCPUResolution = 10
// constructor

function HidePos()
{
if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt (0)<'5'))
  {
  window.document.pos.visibility="hide";  
  return;
  }
 if (navigator.appVersion.charAt (0)<'5')
    {
    var layers=document.all.tags ("div");
    }
    else {
    var layers=document.getElementsByTagName("div");
    }
 layers[0].style.visibility='hidden'; 
 return;
}

function SlideNav(id, dir, left, top, width, height)
{
this.ie = document.all ? 1 : 0
this.ns4 = document.layers ? 1 : 0
this.dom = document.getElementById ? 1 : 0
if (this.ie || this.ns4 || this.dom) {
this.id = id;
this.dir = dir;
this.orientation = dir == "left" || dir == "right" ? "h" : "v"
this.dirType = dir == "right" || dir == "down" ? "-" : "+"
this.dim = this.orientation == "h" ? width : height
this.hideTimer = false
this.aniTimer = false
this.open = false
this.over = false
this.startTime = 0
this.gRef = "SlideNav_"+id
eval(this.gRef+"=this")
SlideNav.StartID[id] = this
var d = document;
d.write('<style type="text/css">');
d.write('#' + this.id + 'Container { visibility:hidden; z-index:0;');
d.write('left:' + left + 'px; ');
d.write('top:' + top + 'px; ');
d.write('overflow:hidden; }');
d.write('#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; ');
d.write('width:' + width + 'px; ');
d.write('height:' + height + 'px; ');
d.write('clip:rect(0 ' + width + ' ' + height + ' 0); ');
d.write('}');
d.write('</style>');

this.load()
}
}
SlideNav.prototype.load = function() {
var d = document
var lyrId1 = this.id + "Container"
var lyrId2 = this.id + "Content"
var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
var temp
if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 150)
else {
this.container = obj1
this.menu = obj2
this.style = this.ns4 ? this.menu : this.menu.style
this.homePos = eval("0" + this.dirType + this.dim)
this.outPos = 0
this.accelConst = (this.outPos - this.homePos) / SlideNav.aniLen / SlideNav.aniLen 
// set event handlers.
if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
this.menu.onmouseover = new Function("SlideNav.showNav('" + this.id + "')")
this.menu.onmouseout = new Function("SlideNav.hideNav('" + this.id + "')")
//set initial state
this.endSlide()
}
}
SlideNav.showNav = function(id)
{

var reg = SlideNav.StartID;
var obj = SlideNav.StartID[id];

if (obj.container) {
obj.over = true
for (menu in reg) if (id != menu) SlideNav.hide(menu)
if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) }
if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)
}
}
SlideNav.hideNav = function(id)
{
var obj = SlideNav.StartID[id];
if (obj.container) {
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = window.setTimeout("SlideNav.hide('" + id + "')", SlideNav.Delay);
}
}
SlideNav.hideAll = function()
{
var reg = SlideNav.StartID
for (menu in reg) {
SlideNav.hide(menu);
if (menu.hideTimer) window.clearTimeout(menu.hideTimer);
}
}
SlideNav.hide = function(id)
{
var obj = SlideNav.StartID[id]
obj.over = false
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = 0
if (obj.open && !obj.aniTimer) obj.startSlide(false)
}
SlideNav.prototype.startSlide = function(open) {
this[open ? "onactivate" : "ondeactivate"]()
this.open = open
if (open) this.setVisibility(true);
this.startTime = (new Date()).getTime() 
this.aniTimer = window.setInterval(this.gRef + ".slide()", SlideNav.minCPUResolution)
}
SlideNav.prototype.slide = function() {
var elapsed = (new Date()).getTime() - this.startTime
if (elapsed > SlideNav.aniLen) this.endSlide()
else {
var d = Math.round(Math.pow(SlideNav.aniLen-elapsed, 2) * this.accelConst)
if (this.open && this.dirType == "-") d = -d
else if (this.open && this.dirType == "+") d = -d
else if (!this.open && this.dirType == "-") d = -this.dim + d
else d = this.dim + d
this.moveTo(d)
}
}
SlideNav.prototype.endSlide = function() {
this.aniTimer = window.clearTimeout(this.aniTimer)
this.moveTo(this.open ? this.outPos : this.homePos)
if (!this.open) this.setVisibility(false)
if ((this.open && !this.over) || (!this.open && this.over)) {
this.startSlide(this.over)
}
}
SlideNav.prototype.setVisibility = function(bShow) { 
var s = this.ns4 ? this.container : this.container.style
s.visibility = bShow ? "visible" : "hidden";
}
SlideNav.prototype.moveTo = function(p) { 
this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : p + "px"
}
SlideNav.prototype.getPos = function(c) {
return parseInt(this.style[c])
}
SlideNav.prototype.onactivate = function() { }
SlideNav.prototype.ondeactivate = function() { }

// Slide-Navgation Ende
