function togglediv(divname) {
// Använder styleclasserna hidden / visible och skiftar mellan dessa
  if (document.getElementById(divname))
  {
    if (document.getElementById(divname).className=="hidden") {
      document.getElementById(divname).className="visible";
    }
    else
    {
      document.getElementById(divname).className="hidden";
    }
  }
}

function showDiv(divname) {
// Använder styleclassen visible och visar namngivna diven
  if (document.getElementById(divname)) {
    document.getElementById(divname).className="visible";
  }
}

function popupx(page,xsize,ysize)
// Popup url,hsize,vsize
{
  OpenWin = this.open(page, "_blank", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width="+xsize+",height="+ysize+"");
}

function Chr(CharCode) {
  // Returnerar char från asciivärdet
	return String.fromCharCode(CharCode);
}

function Asc(string) {
  // Returnerar Ascivärdet från en char
	var symbols = " !\"#$%&'()*+'-./0123456789:;<=>?@";
	var loAZ = "abcdefghijklmnopqrstuvwxyzåäö";
	symbols += loAZ.toUpperCase();
	symbols += "[\\]^_`";
	symbols += loAZ;
	symbols += "{|}~";
	var loc;
	loc = symbols.indexOf(string);
	if (loc > -1)	{ 
		Ascii_Decimal = 32 + loc;
		return (32 + loc);
	}
	return (0);
}

function DetectBrowser()
// Returnerar läsare samt version
{
	var temp = navigator.appName;
	temp = temp.toLowerCase();

	if (temp == 'microsoft internet explorer')
		return 'IE' + navigator.appVersion
	else
		return 'NS' + navigator.appVersion;
}

function Mid(String, Start, Length)
// samma som vb, returnerar sträng mellan start - start+längd
{
	if (String == null)
		return (false);

	if (Start > String.length)
		return '';

	if (Length == null || Length.length == 0)
		return (false);

	return String.substr((Start - 1), Length);
}

function InStr(String1, String2)
// samma som vb returnerar positionen var string2 inträffar i string1
{
	var a = 0;

	if (String1 == null || String2 == null)
		return (false);

	String1 = String1.toLowerCase();
	String2 = String2.toLowerCase();

	a = String1.indexOf(String2);
	if (a == -1)
		return 0;
	else
		return a + 1;
}

function confirmok() {
// confirmationsbox
  if (confirm("Är du säker?")) { 
    alert("genomför");
  }
}

function replaceframe(fname,theurl) {
// Ändra frames src (ns säkert)
  frames[fname].location.href = theurl;
}

function reloadframes() {
// Om inte frameset existerar ladda om det
  var parentframe = 'index.html';
  if (parent.location.href == self.location.href) {
    var current = window.self.location.pathname;
    window.location.replace (parentframe + '?' + current);
  }
}
