function setcookie(name, value){
	document.cookie = name + "=" + escape(value) + "; expires=Mon, 1-Jan-2030 00:00:00 GMT;";
}

function getcookie(name){
	var cookies = document.cookie.split(/[;][ ]?/);

	for (var i = 0; i < cookies.length; i++){
		var t = cookies[i].split("=");
		if (t[0] == name){
			return unescape(t[1]);
		}
	}
	return "0:0:0:0:0";
}

function klappaufzu (wert){
	var moveImage = fetchId("hope_" + wert);
	var moveRow = fetchId("row_" + wert);
	var td = document.getElementsByTagName("td");
	var tr = document.getElementsByTagName("tr");
	var table = document.getElementsByTagName("table");
	var div = document.getElementsByTagName("div");
	var iframe = document.getElementsByTagName("iframe");
	var temp = "";
	if (!moveImage)
		return;

	if (moveRow.style.display == ""){
		moveImage.src = grafik2 + "/pfeilo2.gif";
		for (var i = 0; i < td.length; i++){
			if(td[i].id == ("row_" + wert)){
				td[i].style.display = "none";
			}
		}
		for (var i = 0; i < tr.length; i++){
			if(tr[i].id == ("row_" + wert)){
				tr[i].style.display = "none";
			}
		}
		for (var i = 0; i < table.length; i++){
			if(table[i].id == ("row_" + wert)){
				table[i].style.display = "none";
			}
		}
		for (var i = 0; i < div.length; i++){
			if(div[i].id == ("row_" + wert)){
				div[i].style.display = "none";
			}
		}
		for (var i = 0; i < iframe.length; i++){
			if(iframe[i].id == ("row_" + wert)){
				iframe[i].style.display = "none";
			}
		}

		if((wert == "stat") || (wert == "smilies") || (wert == "users") || (wert == "forumindex") || (wert == "news") || (wert == "codebuttons")){
			if(getcookie("board__id__dyn") != ""){
				temp = getcookie("board__id__dyn").split(":");
			}
			if(wert == "stat"){
				temp[0] = 1;
			}else if(wert == "smilies"){
				temp[1] = 1;
			}else if(wert == "users"){
				temp[2] = 1;
			}else if(wert == "forumindex"){
				temp[3] = 1;
			}else if(wert == "news"){
				temp[4] = 1;
			}else if(wert == "codebuttons"){
				temp[5] = 1;
			}

			if(temp[0] == ""){
				temp[0] = 0;
			}

			if(temp[1] == ""){
				temp[1] = 0;
			}

			if(temp[2] == ""){
				temp[2] = 0;
			}

			if(temp[3] == ""){
				temp[3] = 0;
			}

			if(temp[4] == ""){
				temp[4] = 0;
			}

			if(temp[5] == ""){
				temp[5] = 0;
			}

			setcookie("board__id__dyn", temp[0] + ":" + temp[1] + ":" + temp[2] + ":" + temp[3] + ":" + temp[4] + ":" + temp[5]);
		}else{
			setcookie("board__id__index" + wert, "1");
		}
	}else{
		moveImage.src = grafik2 + "/pfeilo.gif";
		for (var i = 0; i < td.length; i++){
			if(td[i].id == ("row_" + wert)){
				td[i].style.display = "";
			}
		}
		for (var i = 0; i < tr.length; i++){
			if(tr[i].id == ("row_" + wert)){
				tr[i].style.display = "";
			}
		}
		for (var i = 0; i < table.length; i++){
			if(table[i].id == ("row_" + wert)){
				table[i].style.display = "";
			}
		}
		for (var i = 0; i < iframe.length; i++){
			if(iframe[i].id == ("row_" + wert)){
				iframe[i].style.display = "";
			}
		}
		for (var i = 0; i < div.length; i++){
			if(div[i].id == ("row_" + wert)){
				div[i].style.display = "";
			}
		}

		if((wert == "stat") || (wert == "smilies") || (wert == "users") || (wert == "forumindex") || (wert == "news") || (wert == "codebuttons")){
			if(getcookie("board__id__dyn") != ""){
				temp = getcookie("board__id__dyn").split(":");
			}
			if(wert == "stat"){
				temp[0] = 0;
			}else if(wert == "smilies"){
				temp[1] = 0;
			}else if(wert == "users"){
				temp[2] = 0;
			}else if(wert == "forumindex"){
				temp[3] = 0;
			}else if(wert == "news"){
				temp[4] = 0;
			}else if(wert == "codebuttons"){
				temp[5] = 0;
			}


			if(temp[0] == ""){
				temp[0] = 0;
			}

			if(temp[1] == ""){
				temp[1] = 0;
			}

			if(temp[2] == ""){
				temp[2] = 0;
			}

			if(temp[3] == ""){
				temp[3] = 0;
			}

			if(temp[4] == ""){
				temp[4] = 0;
			}

			if(temp[5] == ""){
				temp[5] = 0;
			}

			setcookie("board__id__dyn", temp[0] + ":" + temp[1] + ":" + temp[2] + ":" + temp[3] + ":" + temp[4] + ":" + temp[5]);
		}else{
			setcookie("board__id__index" + wert, "0");
		}
	}
}

function fetchId(id){
	return document.getElementById ? document.getElementById(id) : document.all[id];
}

function checkzeit(){
	for(var i=0;i<bars.length;i++){
		if(getcookie("board__id__index" + bars[i]) == "1"){
			klappaufzu(bars[i]);
		}else if(getcookie("board__id__dyn") != ""){
			var temp = "";
			var temp = getcookie("board__id__dyn").split(":");

			if(bars[i] == "stat" && temp[0] == 1){
				klappaufzu(bars[i]);
			}else if(bars[i] == "smilies" && temp[1] == 1){
				klappaufzu(bars[i]);
			}else if(bars[i] == "users" && temp[2] == 1){
				klappaufzu(bars[i]);
			}else if(bars[i] == "forumindex" && temp[3] == 1){
				klappaufzu(bars[i]);
			}else if(bars[i] == "news" && temp[4] == 1){
				klappaufzu(bars[i]);
			}else if(bars[i] == "codebuttons" && temp[5] == 1){
				klappaufzu(bars[i]);
			}
		}
	}
}

function doBlink(){
	var blink=document.all.tags("BLINK");
	for(var i=0;i<blink.length;i++){
		blink[i].style.visibility=blink[i].style.visibility=="" ? "hidden" : "";
	}
}

if(document.all){
	setInterval("doBlink()",550);
}

var land_array = new Array();
var land_set = 0;

function land_change(field, form_name) {
	var f = eval("document."+form_name);
	var field_value = field.value.toUpperCase();
	var field_length = field_value.length;
	
	if (field_length == 0) {
		return;
	}
	if (land_set == 0) {
		for (i=0; i< f.template.length; i++) {
			land_array[f.template[i].text.toUpperCase()] = i;
		}
		land_set = 1;
	}

	if (land_array[field_value]) {
		f.template[land_array[field_value]].selected = true;
		return;
	}
	for (var land_value in land_array) {
		if (land_value.length > field_length) {
			if (land_value.substr(0,field_length) == field_value) {
				f.template[land_array[land_value]].selected = true;
				return;
			}
		}
	}
}

function land_click(field, form_name) {
	var f = eval("document."+form_name);
	f.such.value = field[field.selectedIndex].text;
	return;
}

function land_send (f) {
	alert(f.template[f.template.selectedIndex].value);
}

