function avoid_spam(name, address, link) {
	document.write("<a href=\"mailto:" + name + "@" + address + "\">" + link + "</a>");
}

function openwindow(adress, width, height)
{
	if (width === undefined) width = 500;
	if (height === undefined) height = 350;
	
	var left = (screen.width / 2) - (width / 2);
	var top = (screen.height / 2) - (height / 2);
	
	var ran_number= Math.floor(Math.random()*5);
	var ref = window.open(adress, 'imagepop' + ran_number,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+width+', height='+height+', top='+top+', left='+left);
	ref.opener = self;
}

function toggle(id)
{
	if (!document.getElementById || !document.getElementById(id)) return;
	var e = document.getElementById(id);
	e.style.display = (e.style.display == 'none') ?  '' : 'none';
}

function hide(id)
{
	if (!document.getElementById || !document.getElementById(id)) return;
	var e = document.getElementById(id);
	e.style.display = 'none';
}

function show(id)
{
	if (!document.getElementById || !document.getElementById(id)) return;
	var e = document.getElementById(id);
	e.style.display = '';
}

document.getElementsByClassName = function(str){
	var Rx= RegExp('\\b'+str+'\\b');
	var who, i= 0, A= [], tem, temp;
	var G= document.getElementsByTagName('*');
	while(G[i]){
		tem= G[i++];
		temp=tem.className|| '';
		if(Rx.test(temp)) A.push(tem);
	}
	return A;
}

function fix_menu()
{
	var submenu_items = document.getElementsByClassName('got_submenu');
	for (i = 0; i < submenu_items.length; i++)
	{
		submenu_items[i].style.pixelWidth = submenu_items[i].childNodes[0].offsetWidth;
	}
}


function show_event(id, box_id)
{
	var e = document.getElementById(box_id);
	show(box_id);
	
	var ajax = new AjaxRequest;
	ajax.set_url("http://utnarm.utn.se/pages/student/kalendarium.php?id=" + id);
	
	var f = function(str)
	{
		switch (str)
		{
			case 'error':
				e.innerHTML = '<div class="left_overlay"></div><div class="left"><p class="error">Ett fel uppstod! Var god kontakta hemsida@utnarm.com om det fortsätter att uppstå!</p></div>';
				break;
				
			default:
				e.innerHTML = '<div class="left_overlay"></div><div class="left">' + str + '</div>';
				break;
		}
	}
	ajax.set_return_func(f);
	ajax.http_request();
}
