/*
 ========================================================
  (c)2005, tagged & coded by http://hyperplexed.net
 ========================================================
*/

<!--
function AddFavorite() {
	if(window.external) {
		external.AddFavorite("http://landtechnikmagazin.de","Das Landtechnikmagazin - Aktuelles aus der Agrartechnik");
	} else {
		alert("Ihr Browser kennt diese Funktion leider nicht. Bitte benutzen Sie die browserinterne Verwaltung Ihrer Lesezeichen, um diese Seite zu bookmarken.");
	}
}

function SetHome() {
	if(document.all) {
		document.body.style.behavior = "url(#default#homepage)";
		document.body.setHomePage("http://landtechnikmagazin.de/");
	} else {
		alert('Ihr Browser kennt diese Funktion leider nicht. Bitte benutzen Sie die browserinterne Verwaltung Ihrer Startseite.');
	}
}

function ShowMenu(tag) {
	document.getElementById(tag).style.visibility = "visible";
}
function HideMenu(container,ev) {
	if(document.all && !document.getElementById(container.id).contains(ev.toElement)) {
		HideMenuNow(container.id);
		return true;
	} else if((document.getElementById && !document.all) && ev.currentTarget!=ev.relatedTarget && !ContainsNS6(ev.currentTarget,ev.relatedTarget)) {
		HideMenuNow(container.id);
		return true;
	}
	return true;
}
function HideMenuNow(tag) {
	document.getElementById(tag).style.visibility = "hidden";
}

function ContainsNS6(a,b) {
	while(b.parentNode)
		if((b = b.parentNode) == a)
			return true;
	return false;
}

function GoGenre(fileGenre) {
	self.location = fileGenre;
}

function GoArticle(fileGenre,idArticle,curoffset) {
	self.location = fileGenre+"?id="+idArticle+"&offset="+curoffset;
}

function Collapse(tag) {
	if(!document.getElementById) return false;
	item = document.getElementById(tag);
	if(item.style.display == "block") {
		item.style.display = "none";
		DrawText("infobox","*Artikel auswÃ¤hlen*");
	} else {
		item.style.display = "block";
		
		DrawText("infobox",infobox[tag]);
	}
	return true;
}

function DrawText(tagname,text) {
	document.getElementById(tagname).replaceChild(document.createTextNode(text),document.getElementById(tagname).firstChild);
}

function read(adr) {
	adr = adr.substr(2,adr.length-1);
	var tmp = adr.split(".");
	for(i=0; i<tmp.length; i++) {
		tmp[i] = String.fromCharCode(tmp[i]-1);
	}
	adr = tmp.join("");
	return adr;
}

function GoEvents() {
	if(String(document.location).indexOf("veranstaltungskalender") == -1) return;
	var aTags = document.getElementsByTagName("a");
	for(var i=0; i<aTags.length; i++) {
		var regex = /veranstaltungskalender.php\?event=(\d+)/;
		if(regex.exec(aTags[i].href) == null) continue;
		if(RegExp.$1) {
			aTags[i].href = "javascript:document.kalender.event.value=" + RegExp.$1 + "; document.kalender.submit()";
		}
	}
}

function SubmitOnEnter(myField,e) {
	var keycode;
	if(window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if(keycode == 13) {
		myField.form.submit();
		return false;
	} else
		return true;
}
//-->
