function fade_in(id) {
	$(id).fade('hide');
	$(id).style.display = 'block';
	$(id).fade('in');
}

function fade_out(id) {
	$(id).fade('out');
	setTimeout('$(\''+id+'\').style.display = "none"', 1000);
}

function toggle_box(id, hide_self, id_count) {
	if(hide_self === undefined || hide_self == false) { hide_self = false; }
	else { hide_self = true }
	if(id_count === undefined) { id_index = ''; id_count = false; }
	else { id_index = 0 }
	
	do {
		if(document.getElementById(id+'_box'+id_index).style.display == 'none') {
			document.getElementById(id+'_box'+id_index).style.display = 'block';
			if(document.images['toggle'+id])
				document.images['toggle'+id].src = 'img/labirinth/_box_opened.gif';
		}
		else {
			document.getElementById(id+'_box'+id_index).style.display =  'none';
			if(document.images['toggle'+id])
				document.images['toggle'+id].src = 'img/labirinth/_box_closed.gif';
		}
		id_index++;
	} while(document.getElementById(id+'_box'+id_index) && id_count);
		
	if(hide_self) {
		document.getElementById(id+'link').style.display = document.getElementById(id+'link').style.display == 'none' ? 'block' : 'none';
	}	
}

function toggle_partners() {
	if($('partners').style.display == 'none')
		fade_in('partners');
	else
		fade_out('partners');
}

function mailto(mailadr) {
	maillink = mailadr.replace(/\[at\]/, '@');
	document.location.href = "mailto:"+maillink;
}

function del(addr) {
	if(confirm('you are sure you want to delete this?'))
		document.location.href = addr;
}

