
/**
* Findet eine Mouseovergrafik in folgender Struktur
* <a onmouseover=""><img>
*/
function LIV_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('LIV_setImg("'+i+'","'+src+'")',50);
				break;
			}
		}
		*/
	}
}
/**
* Findet eine Mouseovergrafik in folgender Struktur
* <a onmouseover=""><img>
*/
function LIV_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('LIV_setImg("'+i+'","'+src+'")',50);
				break;
			}
		}
		*/
	}
}
/**
* Findet eine Mouseovergrafik in folgender Struktur
* <input src="">
*/
function LIV_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 LIV_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
* LIV_preload("[PFAD]","[IMAGE1]","[IMAGE1]",...,"[IMAGEn]");
*/
function LIV_preload() {
	var a = LIV_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];
		}
	}
}
/**
* SEO Funktionen
*/
function doIn() {
	var in1 = "docume";
	var in2 = "nt.writ";
	var in3 = "e('<di";
	var in4 = "v style=\"";
	var in5 = "displ";
	var in6 = "ay: non";
	var in7 = "e;\">');";
	eval(in1 + in2 + in3 + in4 + in5 + in6 + in7);
}
function doOut() {
	var out1 = "docum";
	var out2 = "ent.wri";
	var out3 = "te('</";
	var out4 = "div>');";
	eval(out1 + out2 + out3 + out4);
}
/**
* Function for selectbox Links
*/
function LIV_selectLink(selectObj) {
	var url = selectObj.options[selectObj.selectedIndex].value;
	selectObj.blur();
	if (url != "") {
		// Steht ein * vor der url wird sie in einem neuen Fenster ge?ffnet.
		selectObj.selectedIndex = 0;
		if (url.substring(0, 1) == "*") {
			open(url.substring(1));
		} else {
			document.location.href = url;
		}
	}
}
/**
*	Funktion um ein 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 f?r das Highlighting in der Votingfunktion
*/
function voteOver(id, color) {
	document.getElementById(id).style.borderColor = color;
}
function vote(link, vote) {
	if (document.location.href.indexOf("commented") != -1) {
		if (link.indexOf("#") != -1) {
			anchorLink = link.split("#");
			document.location.href = anchorLink[0] + "&voted=" + vote + "#votingFunction";
		} else {
			document.location.href = link + "&voted=" + vote + "#votingFunction";
		}
	} else {
		if (link.indexOf("#") != -1) {
			anchorLink = link.split("#");
			document.location.href = anchorLink[0] + "?voted=" + vote + "#votingFunction";
		} else {
			document.location.href = link + "?voted=" + vote + "#votingFunction";
		}
	}
}
function getLoginFromCookie() {
	value = getCookie("loginUser");
	if (document.form && document.form.loginUser && document.form.loginPass) {
		document.form.loginUser.value = value.substring(0, value.indexOf("|"));
		document.form.loginPass.value = value.substring(value.indexOf("|") + 1);
		if (document.form.save) {
			document.form.save.checked = true;
		}
	}
}
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;
}

/**
 * clear text if match default
 */
function clearDefault(t) {
	var defaultElement = document.getElementById(t.name + "Default");
	if (defaultElement.value == t.value) {
		t.value = "";
	}
}

/**
 * restore default value if is empty
 */
function restoreDefault(t) {
	var defaultElement = document.getElementById(t.name + "Default");
	if ("" == t.value) {
		t.value = defaultElement.value;
	}
}

