///+++++++++++++++++++++++++++++
//++    checking Platform    ++
//+++++++++++++++++++++++++++++
var NN4;
var DOM;
var frameLen = 6;
var fsURL = "http://www.etehad.de/index.htm";
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) < 5)) NN4 = true;
else DOM = true;

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	openWindow(URL, Name, [stdWidth], [stdHeight], [stdTop], [stdLeft], [extraAttrib])
//	
//	String URL:         URL der Datei, die im Fenster dargestellt werden soll
//	String Name:        Name des Fensters
//	int stdWidth:       Breite des Fensters (default: 640px)
//	int stdHeight:      Hoehe des Fensters	(default: 480px)
//	int stdTop:         Position des Fensters von oben (default: 0px)
//	[opt. 'center']:    Fenster wird vertikal zentriert
//	int stdLeft:        Position des Fensters von links (default: 0px)
//	[opt. 'center']:    Fenster wird horizontal zentriert
//	String extraAttrib: alle weiteren Attribute, wie NORESIZE oder LOCATION=YES
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function openWindow() {
	var stdWidth = 640;
	var stdHeight = 480;
	var stdTop = 0;
	var stdLeft = 0;
	var extraAttrib = "";
	var args = new Array();
	for (i = 0; i < openWindow.arguments.length; i++) args[i] = openWindow.arguments[i];
		if (args[2]) stdWidth = args[2];
		if (args[3]) stdHeight = args[3];
		if (args[4]) {
		if (args[4] != "center") stdTop = args[4];
		else stdTop = (screen.height/2) - (stdHeight/2);
	}
	if (args[5]) {
		if (args[5] != "center") stdLeft = args[5];
		else stdLeft = (screen.width/2) - (stdWidth/2);
	}
	if (args[6]) extraAttrib = args[6];
		attribs  = "width=" + stdWidth;
		attribs += ",height=" + stdHeight;
		attribs += ",top=" + stdTop + ",left=" + stdLeft + "," + extraAttrib;
		var newWin = window.open(args[0], args[1], attribs);
		newWin.focus();
	}
function MM_openBrWindow(theURL,winName,features) { //v2.0
	var WinOp = window.open(theURL,winName,features);
	WinOp.focus();
}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	checkBrowser(NNVers, IEVers)
//	
//	float NNVers: Netscape Version, ab der der Auftritt laufen soll
//	float IEVers: Internet Explorer Version, ab der der Auftritt laufen soll
//	
//	return Value:
//	int OldBrowser:	0 = false; 1 = true 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function checkBrowser(NNVers, IEVers) {
	brName = navigator.appName;
	brVers = navigator.appVersion;
	brUser = navigator.userAgent;
	brSystem = navigator.platform;
	var OldBrowser = 0;
	if ((brName == "Netscape") && (parseFloat(brVers) < NNVers)) OldBrowser = 1;
	if (brUser.indexOf('MSIE') != -1) {
		if (parseFloat(brUser.substring(brUser.indexOf('MSIE') + 5, brUser.length)) < IEVers) OldBrowser = 1;
	}
	return OldBrowser;
}

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	layerVis(lName, vis)
//	
//	String lName: frei vergebener Name/Id des Layers
//	String vis:   Visibility-Eigenschaft des Layers (hidden/visible)
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function layerVis(lName, vis) {
	LayerObj = false;
	if (NN4) {
		if (vis == "visible") vis = "show";
		if (vis ==  "hidden") vis = "hide";
		if (document.layers[lName]) LayerObj = document.layers[lName]; 
	}
	else {
		if (document.getElementById(lName)) LayerObj = document.getElementById(lName).style;
	}
	if (LayerObj) LayerObj.visibility = vis;
}

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	rollOverImg (imgName, highPath, [frameName])
//	
//	String imgName:    frei vergebener Name des hervorzuhebenden Bildes
//	String highPath:   Pfad des Highlight-Bildes
//	String frameName:  Name des Frames, in dem das Bild liegt
//	                  (nur noetig wenn Bild nicht in selbem Frame wie Script)
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function rollOverImg(imgName, highPath) {
	if (rollOverImg.arguments[2]) ImgObj = top.frames[rollOverImg.arguments[2]].document.images;
	else ImgObj = document.images;
	//if (document.images[imgName] && imgName != top.frames['hider'].stayHigh) {
	ImgObj[imgName].src = highPath;
	//}
}

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	preloadNavImg (count, type)
//	
//	int count:         Anzahl der vorzuladenden Bilder (normal & highlighted)
//	String type:.......Typ der vorzuladenden Bilder (GIF/JPG)
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function preloadNavImg(count,type) {
	pics = count
	navImg = new Array(count);
	navHiImg = new Array(count);
	
	for (i = 0; i < navImg.length; i++) {
		navImg[i] = new Image();
		navImg[i].src = "navi_image/navi_" + (i+1) + "." + type;
		navHiImg[i] = new Image();
		navHiImg[i].src = "navi_image/navi_" + (i+1) + "_hi." + type;
	}
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// reloadFs ()
//
// String what:        Die URL der aktuellen Contentdatei
//
// bewirkt das Neuladen eines in einer Konfigurationsdatei
// angegebenen Datei in einem bestimmten Frameset
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function reloadFs(what) {
	if (top.frames.length != frameLen) {
		alert("Das Frameset wird nachgeladen!");
		top.location.replace(fsURL + "?" + what);
	}
}

function checkFs() {
	reloadFs(self.location.href);
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Diese Funktion baut aus dem vorhere geladenen Konfigurations
// Array in der Datei "fsconf.js" das gewuenschte Frameset
// zusammen. Es muessen dafuer keine Parameter an die Funktion
// gegeben werden.
// 
// returns String fsHTML HTML des Framesets
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function buildFrameset() {
	var fsHTML = "";
	for (i = 0; i < fs.length; i++) {
		if (fs[i][0] == -1) {
			fsHTML += "<frameset";
			if (fs[i][1] == "cols") fsHTML += " cols=\"";
			else fsHTML += " rows=\"";
			fsHTML += fs[i][2] + "\" border=\"0\" frameborder=\"0\" framespacing=\"0\">\n";
		}
		if (fs[i][0] == "/") fsHTML += "</frameset>\n";
		if (fs[i][0] != -1 && fs[i][0] != "/") {
			fsHTML += "<frame name=\"" + fs[i][0] + "\" ";
			if (i != defFrame) fsHTML += "src=\"" + fs[i][3] + "\" ";
			else fsHTML += " src=\"" + query + "\" ";
			fsHTML += "border=\"0\" noresize scrolling=\"auto\">\n";
		}
	}
	return fsHTML;
}

function reloadleft(what) {
	if (top.frames['hider'].isclicked == 0) {
		top.frames['leftnavi'].document.location.href= "../navi.php?hi=" +what;
	}
	top.frames['hider'].isclicked = 0;
}

function reloadtop(what) {
	top.frames['topFrame'].document.location.href= what;
}
	function wechsel(Bildname,Bildobjekt) { 
		window.document.images[Bildname].src = Bildobjekt.src;
	}
