function gId(objid)
{
	return document.getElementById(objid);
}

function gName(objname)
{
	var objs = document.getElementsByName(objname);
	if (objs.length >= 1)
	  return objs[0];
	return null;
}

function getcurrentfontsize()
{
	var size = parseFloat(gId("sub_text").style.fontSize);
	if (size.toString() == "NaN")
	  return 1.0;
	else
	  return size;
}

function changefontsize(diff)
{
	var newsize = getcurrentfontsize() + diff;
	if (newsize > 2.0)
	  newsize = 2.0;
	else if (newsize < 0.1)
	  newsize = 0.1;
  gId("sub_text").style.fontSize = newsize + "em";
}

function smallertext()
{
	changefontsize(-0.1);
}

function largertext()
{
	changefontsize(0.1);
}

function showloginbox()
{
	var login = document.getElementById("login_b");
	//login.style.display = "none";
	login.style.width = "0px";
	login.style.overflow = "hidden";
	document.getElementById("loginform").style.display = "block";
	document.getElementById("loginuser").focus();
}

function loginboxfocus(obj, standardtext)
{
	obj.select();
	if (obj.id == "loginpasstext" && obj.style.display != "none")
	{
		obj.style.display = "none";
		var obj2 = document.getElementById("loginpass");
		obj2.style.display = "inline";
		obj2.value = "";
		obj2.focus();
	}
	if (obj.id == "loginuser" && obj.value == standardtext)
	{
		obj.value = "";
		obj.focus();
	}
}

function loginboxblur(obj, standardtext)
{
	if (obj.value == "")
		obj.value = standardtext;

	if (obj.id == "loginpass" && obj.value == standardtext)
	{
		obj.style.display = "none";
		var obj2 = document.getElementById("loginpasstext");
		obj2.style.display = "inline";
		obj2.value = standardtext;
	}
}

function fixloginform()
{
  var modeobj = document.getElementById("logradio");
  var formobj = document.getElementById("loginformobj");
  var usernameobj = document.getElementById("loginuser");
  var passwordobj = document.getElementById("loginpass");
  var returnpageobj = document.getElementById("loginreturnpage");
  var buttonobj = document.getElementById("loginbtn");
  var loginmode = modeobj.options[modeobj.selectedIndex].value;
  if (loginmode == "academy")
  {
    formobj.action = "https://server.pingpong.net/login/processlogin";
    usernameobj.name = "login";
    returnpageobj.value = "http://www.wassum.se/?p=kunskap";
    buttonobj.name = "loggain";
  }
  else
  {
    formobj.action = "https://www.wassum.com/rapporter/checklog.asp";
    usernameobj.name = "username";
    returnpageobj.value = "";
    buttonobj.name = "submit1";
  }
}

function navigateSelect(obj, baseurl)
{
	var newvalue = obj.options[obj.selectedIndex].value;
	location.href = baseurl + newvalue;
}