browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
version=0;

if (browserName == "Netscape")
  {
    if ((browserVer < 3) && (navigator.userAgent.indexOf("OS/2") == 0))
      version = 0;
    else
      if (browserVer < 4)
        version = 1;
      else
        if (browserVer < 5)
          version = 2;
        else
          version = 3;
  }
else
  if (browserName == "Microsoft Internet Explorer" && browserVer > 3)
    version = 3;

//alert ('Browser: ' + browserName + '  Version: ' + browserVer + ' ergibt Version ' + version);

// erzeugt ein Popup mit Scrollbars und Menüleisten
var newWindow = null;
function makeWin(url,name,w,h) {
newWindow = window.open(url,name,"scrollbars=yes,resizable=no,menubar=yes,location=no,width=" + w + ",height=" + h );
}


var newWin = null
function makeWinNothing(url,name,w,h) {
window.open(url,name,"scrollbars=yes,resizable=no,menubar=no,location=no,width=" + w + ",height=" + h );
}


/**
*	Funktion um ein simples Client-Fenster zu öffnen -
*/
function openClient(url, width, height) {
	client = window.open(url,"client"+width+"_"+height,"width="+width+",height="+height+",resizable=no,scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,location=no,top="+Math.round((screen.availWidth-width)/2)+",left="+Math.round((screen.availHeight-height)/2));
	client.focus();
}

/**
*	Funktion um ein Client-Fenster zu schließen und dem
*	opener den Fokus zu geben.
*/
function closeClient() {
	if (opener) opener.focus();
	this.close();
}

/**
* Öffnet das Druckfenster
*/
function openPrint(url) {
	window.open(url);
}

// Oeffnet die Meilensteine-Microsite (cira-Version)

function meilensteine()
{
var x;
var y;
x=(screen.availWidth-686)/2;
y=(screen.availHeight-510)/2;

para="width=660,height=440,resizable=no,scrollbars=no,status=no,toolbar=no,directories=no,menubar=no,location=no,top="+x+",left="+y;
CLIENT=window.open('/sysjsp/meilensteine.jsp?swf=intro','meilensteine',para);
CLIENT.focus();
}

/**
* Findet eine Mouseovergrafik in folgender Struktur
* <a onmouseover=""><img>
*/
function DL_overNext(obj) {
	if (!obj) return;
	var imgNode = obj.firstChild;
	while (imgNode.nodeName != "IMG" && imgNode.nextSibling) imgNode = imgNode.nextSibling;
	if (document.getElementById && imgNode.nodeName == "IMG") {
		src = imgNode.src.substring(0,imgNode.src.length-5)+"1"+imgNode.src.substring(imgNode.src.length-4);
		imgNode.src = src;
		/*imgs = document.getElementsByTagName("img");
		for(i=0 ; i<imgs.length ; i++) {
			if (imgs[i] == imgNode) {
				//document.images[i].src = src;
				setTimeout('DL_setImg("'+i+'","'+src+'")',50);
				break;
			}
		}
		*/
	}
}

/**
* Findet eine Mouseovergrafik in folgender Struktur
* <a onmouseover=""><img>
*/
function DL_outNext(obj) {
	if (!obj) return;
	var imgNode = obj.firstChild;
	while (imgNode.nodeName != "IMG" && imgNode.nextSibling) imgNode = imgNode.nextSibling;
	if (imgNode.nodeName == "IMG") {
		src = imgNode.src.substring(0,imgNode.src.length-5)+"0"+imgNode.src.substring(imgNode.src.length-4);
		imgNode.src = src;
		/*imgs = document.getElementsByTagName("img");
		for(i=0 ; i<imgs.length ; i++) {
			if (imgs[i] == imgNode) {
				//document.images[i].src = src;
				setTimeout('DL_setImg("'+i+'","'+src+'")',50);
				break;
			}
		}
		*/
	}
}



/**
* Findet eine Mouseovergrafik in folgender Struktur
* <a onmouseover=""><img>
*/
function AE_outNext(obj) {
	if (!obj) return;
	var imgNode = obj.firstChild;
	while (imgNode.nodeName != "IMG" && imgNode.nextSibling) imgNode = imgNode.nextSibling;
	if (imgNode.nodeName == "IMG" && imgNode.getAttribute('id')!=curId) {
		src = imgNode.src.substring(0,imgNode.src.length-5)+"0"+imgNode.src.substring(imgNode.src.length-4);
		imgNode.src = src;
		/*imgs = document.getElementsByTagName("img");
		for(i=0 ; i<imgs.length ; i++) {
			if (imgs[i] == imgNode) {
				//document.images[i].src = src;
				setTimeout('DL_setImg("'+i+'","'+src+'")',50);
				break;
			}
		}
		*/
	}
}

/**
* Findet eine Mouseovergrafik in folgender Struktur
* <table><tr><td> <img> </td><td> <a onmouseover=""> </td></tr></table>
*/
function DL_overPre(obj) {
	if (obj && obj.parentNode && obj.parentNode.previousSibling && obj.parentNode.previousSibling.firstChild) {
		var imgNode = obj.parentNode.previousSibling.firstChild;
		if (document.getElementById && imgNode.nodeName == "IMG") {
			src = imgNode.src.substring(0,imgNode.src.length-5)+"1"+imgNode.src.substring(imgNode.src.length-4);
			imgNode.src = src;
		}
	}
}

/**
* Findet eine Mouseovergrafik in folgender Struktur
* <table><tr><td> <img> </td><td> <a onmouseover=""> </td></tr></table>
*/
function DL_outPre(obj) {
	if (obj && obj.parentNode && obj.parentNode.previousSibling && obj.parentNode.previousSibling.firstChild) {
		var imgNode = obj.parentNode.previousSibling.firstChild;
		if (imgNode.nodeName == "IMG") {
			src = imgNode.src.substring(0,imgNode.src.length-5)+"0"+imgNode.src.substring(imgNode.src.length-4);
			imgNode.src = src;
		}
	}
}

/**
* Findet eine Mouseovergrafik in folgender Struktur
* <input src="">
*/
function DL_overButton(obj) {
	if (obj) {
		var imgNode = obj;
		if (document.getElementById && imgNode.nodeName == "INPUT") {
			src = imgNode.src.substring(0,imgNode.src.length-5)+"1"+imgNode.src.substring(imgNode.src.length-4);
			imgNode.src = src;
		}
	}
}

/**
* Findet eine Mouseovergrafik in folgender Struktur
* <input src="">
*/
function DL_outButton(obj) {
	if (obj) {
		var imgNode = obj;
		if (document.getElementById && imgNode.nodeName == "INPUT") {
			src = imgNode.src.substring(0,imgNode.src.length-5)+"0"+imgNode.src.substring(imgNode.src.length-4);
			imgNode.src = src;
		}
	}
}

/**
* Preloader für Mouseovergrafiken
* DL_preload("[PFAD]","[IMAGE1]","[IMAGE1]",...,"[IMAGEn]");
*/
function DL_preload() {
	var a = DL_preload.arguments
	var path = a[0];
	if (document.images) {
		for (var i=1; i<a.length; i++) {
			img = new Image;
			img.src = path+a[i];
		}
	}
}

function AE_selectLink(zielURL, selectObj) {
	var url = selectObj.options[selectObj.selectedIndex].value;
	zielURL=zielURL+'?hersteller=';
	selectObj.selectedIndex=0;
	selectObj.blur();
	if (url != "") {
		// Steht ein * vor der url wird sie in einem neuen Fenster geöffnet.
		if (url.substring(0,1) == "*") {
			open(zielURL+url.substring(1));
		} else {
			document.location.href=zielURL+url;
		}
	}
}

/**
* Erzeugt den HTML-Code für das Bookmark setzen (Nur im IE unterstützt)
*/
function DL_writeBookmarkLink(title) {
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		document.writeln("<a href=\"javascript:window.external.AddFavorite(document.URL,document.title);\" class=\"txFooter\" onMouseOver=\"DL_overNext(this)\" onMouseOut=\"DL_outNext(this)\"><img src=\"/sc/DLR03/img/ic_bookmark0.gif\" alt=\"\" width=\"12\" height=\"12\" border=\"0\" align=\"top\">"+title+"</a>&nbsp;&nbsp;&nbsp;&nbsp;");
	}
}

/**
* input-Felder blau bzw. rot umrahmen
*/

function DL_fieldOnFocus(obj) {
	if (obj.style)
		if (document.all)
			obj.style.setAttribute('border','1px solid #006699','false');
		else
			obj.style.border = "1px solid #006699";
}

function DL_fieldOnBlur(obj) {
	if (obj.style)
		if (document.all)
			obj.style.setAttribute('border','1px solid #D45800','false');
		else
			obj.style.border = "1px solid #D45800";
}

function getCookie(name){
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) {
	   begin = dc.indexOf(cname);
    	if (begin != -1) {
        	begin += cname.length;
        	end = dc.indexOf(";", begin);
        	if (end == -1) end = dc.length;
                return unescape(dc.substring(begin, end));        
            }
        }
    return null;
}


function getLoginFromCookie() {
	value = getCookie("AUTOEXPO_USERDATA");
	if (value && value.indexOf(',') != -1 && document.haendlerLogin && document.haendlerLogin.username && document.haendlerLogin.password) {
		document.haendlerLogin.username.value = value.substring(0,value.indexOf(','));
		document.haendlerLogin.password.value = value.substring(value.indexOf(',')+1);
		if (document.haendlerLogin.saveLogin) document.haendlerLogin.saveLogin.checked=true;
	} else if (value && value.indexOf('|') != -1 && document.haendlerLogin && document.haendlerLogin.username && document.haendlerLogin.password) {
		if (value.charAt(0) == '"') {
			document.haendlerLogin.username.value = value.substring(0,value.indexOf('|'));
			document.haendlerLogin.password.value = value.substring(value.indexOf('|')+1);
			document.haendlerLogin.username.value = document.haendlerLogin.username.value.substr(1);
			document.haendlerLogin.password.value = document.haendlerLogin.password.value.substring(0, document.haendlerLogin.password.value.length - 1);
		} else {
			value = decodeURI(value);
			document.haendlerLogin.username.value = value.substring(0,value.indexOf('|'));
			document.haendlerLogin.password.value = value.substring(value.indexOf('|')+1);
		}
		if (document.haendlerLogin.saveLogin) document.haendlerLogin.saveLogin.checked=true;
	}
	
}

var curId;
function DL_curImg(id) {
//	alert("curImg("+id+")");
	if (document.getElementById) {
		if (curId) {
			imgNode = document.getElementById(curId);
			if (imgNode && imgNode.nodeName == "IMG") {
				src = imgNode.src.substring(0,imgNode.src.length-5)+"0"+imgNode.src.substring(imgNode.src.length-4);
				imgNode.src = src;
			}
			curId=false;
		}
		if (id) {
			imgNode = document.getElementById(id);
			if (imgNode && imgNode.nodeName == "IMG") {
				curId = id;
				src = imgNode.src.substring(0,imgNode.src.length-5)+"1"+imgNode.src.substring(imgNode.src.length-4);
				imgNode.src = src;
			}
		}
	}
}

function openCenteredClient(url, windowname, width, height) {
	var iMyWidth;
	var iMyHeight;

	// gets top and left positions based on user's resolution so hint window is centered.
	iMyWidth = (window.screen.width/2) - (width/2 + 10)//half the screen width minus half the new window width (plus 5 pixel borders).
	iMyHeight = (window.screen.height/2) - (height/2 + 100)//half the screen height minus half the new window height (plus title and status bars).

	var win2 = window.open(url,windowname,"status=no,width="+width+",height="+height+",resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=no")
}


