// System- & Browserabfrage

var is = new Object();
var args_images_SFI = new Image();

{
	var OSBrowser, OSSystem;
	is.ver = navigator.appVersion.substring(0,1);
	if (navigator.appName == "Netscape")
	{
		is.ns = true;
		eval("is.ns" + is.ver + " = true;")
		if (is.ver >= 3 && is.ver <= 4)
			is.ng3 = true;
		if (is.ver > 4)
			is.ng5 = true;
	}
	else if (navigator.appName.indexOf("Microsoft") >= 0)
	{
		is.ie = true;
		eval("is.ie" + is.ver + " = true;")
		if (is.ver >= 3)
			is.ig3 = true;
	}
	else
		is.bu = true;

	if (navigator.appVersion.indexOf("Win") > 0) { is.win = true; OSSystem = 'win';}

	else if (navigator.appVersion.indexOf("Mac") > 0) { is.mac = true; OSSystem = 'mac';}

	else if (navigator.appVersion.indexOf("X11") > 0) { is.x11 = true; OSSystem = 'x11';}

	else { is.osu = true;  OSSystem = 'other';}

}

// Layer ausblenden

function hideLayer(layer_name) {
	if (is.ns) {
		if (is.ng5 && document.getElementById(layer_name)) { document.getElementById(layer_name).style.visibility = "hidden";}
		if (is.ng3 && document.layers[layer_name]) { document.layers[layer_name].visibility = "hide";}
	} else {
		if (document.all[layer_name]) { document.all[layer_name].style.visibility = "hidden";}
	}
}


// Layer einblenden

function showLayer(layer_name, class_name) {

	if (is.ns) {
		if (is.ng5 && document.getElementById(layer_name) ) {
			if (class_name!='') {
			var aElm=document.body.getElementsByTagName('*');
				for(var i=0; i<aElm.length; i++) {
					if(aElm[i].className==class_name) {
					aElm[i].style.visibility = 'hidden';
					}
				}
			}
			document.getElementById(layer_name).style.visibility = "visible";
		}
		if (is.ng3 && document.layers[layer_name]) {document.layers[layer_name].visibility = "show";}
	} else {
		if (document.all[layer_name]) {
		if (class_name!='') {
			var aElm=document.body.getElementsByTagName('*');
				for(var i=0; i<aElm.length; i++) {
					if(aElm[i].className==class_name) {
					aElm[i].style.visibility = 'hidden';
					}
				}
			}
		document.all[layer_name].style.visibility = "visible";}
		}
}

// Tab-Austausch bei Navigationen und Boxes

function SwapTab(obj, content) {
	var TabBox = obj.parentNode.parentNode.id;
	var TabBoxNav = document.getElementById(TabBox).getElementsByTagName("li");

	for (i=0; i<TabBoxNav.length; i++) {
		TabBoxNav[i].className = TabBoxNav[i].className.replace("active","");
		if (content) {
			var cDiv = document.getElementById(content+(i+1));
			cDiv.className = cDiv.className.replace(new RegExp("show"), "hide");
			if(TabBoxNav[i] == obj.parentNode) cDiv.className = cDiv.className.replace(new RegExp("hide"), "show");
		}
	}

	obj.parentNode.className = "active";
	if (TabBoxNav[0] == obj.parentNode) TabBoxNav[0].className = "first active";
	else TabBoxNav[0].className = "first";
}

function SwapLayer(showIt, hideIt) {
	var sDiv = document.getElementById(showIt);
	var hDiv = document.getElementById(hideIt);
	sDiv.className = sDiv.className.replace(new RegExp("show"), "hide");
	hDiv.className = hDiv.className.replace(new RegExp("hide"), "show");
}

// Austausch verschiedener Style-Klassen */

function SwapClass(obj,newClass) {
	if (!is.ng3){
		obj.className = newClass;
	}
}


function changeClass(obj,newClass) {
	document.getElementById(obj).className = newClass;
}

function SwapImage(img) {
	args_images_SFI = SwapImage.arguments;
	// alert(args_images_SFI[1]);
	args_images_SFI[1].src = args_images_SFI[0];

}



function SwapBig(img, num) {
	var old_img = document.getElementById('big').src;
	img = img.split('teaser/_thumbs').join('teaser/');
	imsave = old_img;
	document.getElementById('big').src = img;
	return false;
	}

function ImgRestore(obj) {
	   document.getElementById('big').src = imsave;
	}

function big() {
	if (parent.parent.frames[0]==undefined){
	var seldiv = document.getElementById('conpics');
	var divs = seldiv.getElementsByTagName('div');
	var img = seldiv.getElementsByTagName('img');
	for (i=0;i<=3;i++) {
		if (i>0) {
			source += '<div class="left teaser imgCenter">';
			if (img[i]==undefined) {
			source += '&nbsp;<\/div>';}
			 else {
			 source += '<a href="#" onmouseover="SwapBig(\''+ img[i].src +'\','+1+')" onmouseout="ImgRestore(\'small'+i+'\');">' + divs[i].innerHTML + '<\/a><\/div>';
			}
		} else { source = '<div class="right bigteaser imgCenter">'+divs[i].innerHTML +'<\/div>'; }

		//source = images[i];
	}
	seldiv.innerHTML = source;
	}
 }
