function javaconfirm(text,ok) {

	var x=window.confirm(text)

	if (x) window.location=ok

}



if (window != top) top.location.href = location.href;



function fieldset_hide(box,id) {

	if (box.checked) {

		document.getElementById(id).style.visibility = "visible";

		document.getElementById(id).style.display = "block";

	} else {

		document.getElementById(id).style.visibility = "hidden";

		document.getElementById(id).style.display = "none";

	}

}



function hide_elements() {

	for(id in elements) {

		document.getElementById(elements[id]).style.visibility = "hidden";

		document.getElementById(elements[id]).style.display = "none";

	}

}



function show_element(id) {

	document.getElementById(elements[id]).style.visibility = "visible";

	document.getElementById(elements[id]).style.display = "block";

}



function test_type(id) {

	hide_elements();

	if (document.getElementById(id).value == "") return;

	index = "edit[extra_" + document.getElementById(id).value + "]";

	if (document.getElementById(index)) {

		if (document.getElementById(index).value == "") return;

		var str = document.getElementById(index).value;

		ar = str.split("|");

		for (i=0;i<ar.length;i++) show_element(i);

		document.getElementById("extra_label").innerHTML = ar[0];

	}

}



function unhide(id) {

	var element = document.getElementById(id);

	if (element) {

		element.style.display = "block";

		var parent = id.substring(4);

		document.getElementById(parent).childNodes[0].style.backgroundPosition = "0 -40px";

	}

}



function hide(id) {

	var element = document.getElementById(id)

	if (element) {

		element.style.display = "none";

		var parent = id.substring(4);

		document.getElementById(parent).childNodes[0].style.backgroundPosition = "0 0";

	}

}



function displayMail(server,login,display){   

    if ((display.length == 0) || (display.indexOf('@')+1)) {   

		document.write('<a href=' + '"mai' + 'lto:' + login + '@' + server + '">' + login + '@' + server + '<\/a>');

	} else {   

		document.write('<a href=' + '"mai' + 'lto:' + login + '@' + server + '">' + display + '<\/a>');

	}   

}