
function writePersonallista(arrayPersonal) {
	doWritePersonallista(arrayPersonal, 0);
}

function writePersonallistaExtended(arrayPersonal) {
	doWritePersonallista(arrayPersonal, 1);
}

function writePersonallistaExtended2(arrayPersonal) {
	doWritePersonallista(arrayPersonal, 2);
}

function doWritePersonallista(arrayPersonal, showExtended) {
	var strOutputPersonal = "";
	strOutputPersonal += "<TABLE width=\"90%\">";
	for (var i = 0; i < arrayPersonal.length; i++) {
		var strFornamn = ((arrayPersonal[i].length < 0)? "" : arrayPersonal[i][0]);
		var strEfternamn = ((arrayPersonal[i].length < 1)? "" : arrayPersonal[i][1]);
		var strTitel = ((arrayPersonal[i].length < 2)? "" : arrayPersonal[i][2]);
		var strEpost = ((arrayPersonal[i].length < 3)? "" : arrayPersonal[i][3]);
		var strTelefon = ((arrayPersonal[i].length < 4)? "" : arrayPersonal[i][4]);
		var strUtbildning = ((arrayPersonal[i].length < 5)? "" : arrayPersonal[i][5]);
		var strAmne = ((arrayPersonal[i].length < 6)? "" : arrayPersonal[i][6]);

		if (showExtended == 2) {
			strOutputPersonal += "   <TR> ";
			strOutputPersonal += "       <TD align=\"center\" valign=\"middle\">";
			if (strEpost != "") {
				strOutputPersonal += "<IMG src=\"" + strEpost + ".jpg\"> ";
			}
			strOutputPersonal += "       </TD>";
			strOutputPersonal += "       <TD align=\"left\" valign=\"middle\">";
			strOutputPersonal += "<br>";
			strOutputPersonal += strFornamn + " " + strEfternamn;
			if (strTitel != "") {
				strOutputPersonal += "&nbsp;&nbsp;&nbsp;&nbsp;<i>" + strTitel + "</i>";
			}
			if (strUtbildning != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<SPAN style=\"font-size: 10px;\">" + strUtbildning + "</SPAN>";
			}
			if (strEpost != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<A href=\"mailto:" + strEpost + "\" style=\"font-size: 10px\"><NOBR>" + strEpost + "</NOBR></A>";
			}
			if (strTelefon != "") {
				strOutputPersonal += "&nbsp;&nbsp;&nbsp;&nbsp;" + strTelefon + "";
			}
			if (strAmne != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<br>";
				strOutputPersonal += "<SPAN style=\"font-size: 10px;\">" + strAmne + "</SPAN>";
			}
			strOutputPersonal += "</TD>";
			strOutputPersonal += "   </TR> ";
		}
		else if (showExtended == 1) {
			if (i%2 == 0) {
				strOutputPersonal += "   <TR> ";
			}
			strOutputPersonal += "       <TD align=\"center\" valign=\"top\">";
			if (strEpost != "") {
				strOutputPersonal += "<IMG src=\"" + strEpost + ".jpg\"> ";
			}
			strOutputPersonal += "<br>";
			strOutputPersonal += strFornamn + " " + strEfternamn;
			if (strTitel != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<i>" + strTitel + "</i>";
			}
			if (strUtbildning != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<SPAN style=\"font-size: 10px;\">" + strUtbildning + "</SPAN>";
			}
			if (strAmne != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "Undervisar i: <SPAN style=\"font-size: 10px;\">" + strAmne + "</SPAN>";
			}
			if (strEpost != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<A href=\"mailto:" + strEpost + "\" style=\"font-size: 10px\"><NOBR>" + strEpost + "</NOBR></A>";
			}
			if (strTelefon != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "" + strTelefon + "";
			}
			strOutputPersonal += "<br>";
			strOutputPersonal += "<br>";
			strOutputPersonal += "<br>";
			strOutputPersonal += "<br>";
			strOutputPersonal += "</TD>";
			if (i%2 == 1) {
				strOutputPersonal += "   </TR> ";
			}
		}
		else {
			if (i%2 == 0) {
				strBgColorTag = " bgcolor=\"#EEEEEE\"";
			}
			strOutputPersonal += "   <TR> ";
			strOutputPersonal += "       <TD " + strBgColorTag + " NOBR>" + strFornamn + " " + strEfternamn + "</TD>";
			strOutputPersonal += "       <TD " + strBgColorTag + ">";
			if (strTitel != "") {
				strOutputPersonal += "<i>" + strTitel + "</i>";
			}
			if (strUtbildning != "") {
				strOutputPersonal += "<br>";
				strOutputPersonal += "<SPAN style=\"font-size: 10px;\">" + strUtbildning + "</SPAN>";
			}
			strOutputPersonal += "       </TD>";
			
			strOutputPersonal += "       <TD " + strBgColorTag + " NOBR>" + strTelefon + "</TD>";
			if (strEpost == "auto") {
				strEpost = "";
				strEpost = strFornamn + "." + strEfternamn + "@klaragymnasium.se";
				strEpost = strEpost.toLowerCase();
				strEpost = strEpost.replace('å', 'a');
				strEpost = strEpost.replace('ä', 'a');
				strEpost = strEpost.replace('ö', 'o');
				strEpost = strEpost.replace('á', 'a');
				strEpost = strEpost.replace('é', 'e');
				strEpost = strEpost.replace('í', 'i');
			}
			strOutputPersonal += "       <TD " + strBgColorTag + " NOBR><A href=\"mailto:" + strEpost + "\" style=\"font-size: 10px\"><NOBR>" + strEpost + "</NOBR></A></TD>";
			strOutputPersonal += "   </TR> ";
		}
	}
	strOutputPersonal += "</TABLE>";
	document.write(strOutputPersonal);
}

function writeRandomMiniImage() {
	var pathImages = "/images";
	var imageNameArray = new Array();
	imageNameArray[imageNameArray.length] = "mini_blomma.jpg";
	imageNameArray[imageNameArray.length] = "mini_filmrullar.jpg";
	imageNameArray[imageNameArray.length] = "mini_gelehallon.jpg";
	imageNameArray[imageNameArray.length] = "mini_haftstift.jpg";
//	imageNameArray[imageNameArray.length] = "mini_klubba.jpg";
//	imageNameArray[imageNameArray.length] = "mini_lappstift.jpg";
	imageNameArray[imageNameArray.length] = "mini_mynt.jpg";
//	imageNameArray[imageNameArray.length] = "mini_nalle.jpg";
	imageNameArray[imageNameArray.length] = "mini_penna.jpg";
	imageNameArray[imageNameArray.length] = "mini_penslar.jpg";
//	imageNameArray[imageNameArray.length] = "mini_raoul.jpg";
	imageNameArray[imageNameArray.length] = "mini_vykort.jpg";
	var imageName = imageNameArray[randomInt(0, imageNameArray.length-1)];
	var strOutput = "";
	strOutput += "<img src=\'" + pathImages + "/" + imageName + "\' border=0>";
//	document.write(strOutput);
}

function randomInt(min, max) {
   var intMin = (min < 0)? Math.ceil(min) : Math.floor(min);
   var intMax =  (max < 0)? Math.ceil(max) : Math.floor(max);

   if (intMin > intMax) {
      intMinOld = intMin;
      intMin = intMax;
      intMax = intMinOld;
   }

   var randomNumber = intMin + (intMax - intMin + 1)*Math.random();

   return Math.floor(randomNumber);
}

function writeInfoboxTop() {	var strOutput = "";
	strOutput += "<DIV class='infobox'>";
	strOutput += "<DIV class='infoboxcontent'>";
	document.write(strOutput);
}

function writeInfoboxBottom() {	var strOutput = "";
	strOutput += "</DIV>";
	strOutput += "</DIV>";
	document.write(strOutput);
}

function setForegroundTop(img) {
	MM_preloadImages(img);				
	MM_swapImage('top_fg', '', img);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


