function createSpots(aSpot, aLevel) {

	 var rc;


	 if(aSpot == "MainSpot") {
	   rc = createMainSpot(aLevel);
	 }
	 else if(aSpot == "LomoSpot") {
	   rc = createLomoSpot(aLevel);
	 }
	 else if(aSpot == "ContactSpot") {
	   rc = createContactSpot(aLevel);
	 }
	 else if(aSpot == "BoardSpot") {
	   rc = createBoardSpot(aLevel);
	 }
	 else if(aSpot == "LinksSpot") {
	   rc = createLinkSpot(aLevel);
	 }
	 else {
	   alert("Ukendt spottype");
	 }
	 
	 return rc;
}

function SpotObj(aType , anImage , aTextLine , anUrl , aStatus) {

	 this.type     = aType;
	 this.image    = anImage;
	 this.textLine = aTextLine;
	 this.url      = anUrl;
	 this.status   = aStatus;
}



function createMainSpot(aLevel) {

	 // spotboxstart 
	 var spotBoxStartType	  = "SpotBoxStart"
	 var spotBoxStartImage    = "";
	 var spotBoxStartTextLine = "";
	 var spotBoxStartUrl	  = "";
	 var spotBoxStartStatus   = "pub";

	 // spotboxslut 
	 var spotBoxSlutType	  = "SpotBoxSlut";
	 var spotBoxSlutImage     = "";
	 var spotBoxSlutTextLine  = "";
	 var spotBoxSlutUrl	  = "";
	 var spotBoxSlutStatus    = "pub";

	 // spotelement 1 
	 var spotOneType	  = "MainSpot";
	 var spotOneImage	  = "shared/graphics/fobelogo.jpg";
	 var spotOneTextLine	  = "Folkebev&aelig;gelsen <br> Mod <br> Regnvejr";
	 var spotOneUrl		  = "http://hjem.get2net.dk/dyregaard";
	 var spotOneStatus	  = "pub";

	 var itemIdx = 0;
	 spotItem = new Array();

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotOneType     ,aLevel + spotOneImage     ,spotOneTextLine     ,spotOneUrl     ,spotOneStatus)     ; itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage ,spotBoxSlutTextLine ,spotBoxSlutUrl , spotBoxSlutStatus); 

	 return spotItem;
	 
}


function createLomoSpot(aLevel) {
	 
	 var graphicsPath	  = "shared/graphics/"
	 
	 // spotboxstart 
	 var spotBoxStartType	  = "SpotBoxStart"
	 var spotBoxStartImage    = "";
	 var spotBoxStartTextLine = "";
	 var spotBoxStartUrl	  = "";
	 var spotBoxStartStatus   = "pub";

	 // spotboxslut 
	 var spotBoxSlutType	  = "SpotBoxSlut";
	 var spotBoxSlutImage     = "";
	 var spotBoxSlutTextLine  = "";
	 var spotBoxSlutUrl	  = "";
	 var spotBoxSlutStatus    = "pub";

	 // spotelement 1 
	 var spotOneType	  = "LomoSpot";
	 var spotOneImage	  = graphicsPath + "fobelogo.jpg";
	 var spotOneTextLine	  = "Folkebev&aelig;gelsen <br> Mod <br> Regnvejr";
	 var spotOneUrl		  = "http://hjem.get2net.dk/dyregaard";
	 var spotOneStatus	  = "pub";

	 // spotelement 2
	 var spotTwoType	  = "LomoSpot";
	 var spotTwoImage	  = graphicsPath + "sleiborglogo.jpg";
	 var spotTwoTextLine	  = "Sleiborg";
	 var spotTwoUrl		  = "http://www.lomo.sleiborg.dk/";
	 var spotTwoStatus	  = "pub";
	 
	 //spotelement 3
	 var spotThreeType	  = "LomoSpot";
	 var spotThreeImage	  = graphicsPath + "lmsorenlogo.gif";
	 var spotThreeTextLine	  = "";
	 var spotThreeUrl	  = "http://www.lmsoren.dk/artikler.php?id=16";
	 var spotThreeStatus	  = "pub";

	 //spotelement 4
	 var spotFourType	  = "LomoSpot";
	 var spotFourImage	  = graphicsPath + "lomographicsocietylogo.jpg";
	 var spotFourTextLine	  = "Lomographic Society";
	 var spotFourUrl	  = "http://www.lomography.com/cover.html";
	 var spotFourStatus	  = "pub";


	 var itemIdx = 0;
	 spotItem = new Array();
	 
	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotOneType     ,aLevel + spotOneImage     ,spotOneTextLine     ,spotOneUrl	 ,spotOneStatus)     ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage ,spotBoxSlutTextLine ,spotBoxSlutUrl ,spotBoxSlutStatus) ;itemIdx++;

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotTwoType     ,aLevel + spotTwoImage     ,spotTwoTextLine     ,spotTwoUrl	 ,spotTwoStatus)     ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage ,spotBoxSlutTextLine ,spotBoxSlutUrl ,spotBoxSlutStatus) ;itemIdx++;

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotThreeType   ,aLevel + spotThreeImage   ,spotThreeTextLine   ,spotThreeUrl	 ,spotThreeStatus)   ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage , spotBoxSlutTextLine, spotBoxSlutUrl, spotBoxSlutStatus);itemIdx++;

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotFourType    ,aLevel + spotFourImage   ,spotFourTextLine     ,spotFourUrl	 ,spotFourStatus)   ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage , spotBoxSlutTextLine, spotBoxSlutUrl, spotBoxSlutStatus);



	 return spotItem;
	 
}


function createContactSpot(aLevel) {

	 var graphicsPath	  = "shared/graphics/"

	 // spotboxstart 
	 var spotBoxStartType	  = "SpotBoxStart"
	 var spotBoxStartImage    = "";
	 var spotBoxStartTextLine = "";
	 var spotBoxStartUrl	  = "";
	 var spotBoxStartStatus   = "pub";

	 // spotboxslut 
	 var spotBoxSlutType	  = "SpotBoxSlut";
	 var spotBoxSlutImage     = "";
	 var spotBoxSlutTextLine  = "";
	 var spotBoxSlutUrl	  = "";
	 var spotBoxSlutStatus    = "pub";

	 // spotelement 1 
	 var spotOneType	  = "ContactSpot";
	 var spotOneImage	  = graphicsPath + "fobelogo.jpg";
	 var spotOneTextLine	  = "Folkebev&aelig;gelsen <br> Mod <br> Regnvejr";
	 var spotOneUrl		  = "http://hjem.get2net.dk/dyregaard";
	 var spotOneStatus	  = "pub";

	 // spotelement 2
	 var spotTwoType	  = "ContactSpot";
	 var spotTwoImage	  = graphicsPath + "sleiborglogo.jpg";
	 var spotTwoTextLine	  = "Sleiborg";
	 var spotTwoUrl		  = "http://www.lomo.sleiborg.dk/";
	 var spotTwoStatus	  = "pub";
	 
	 var itemIdx = 0;
	 spotItem = new Array();

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotOneType     ,aLevel + spotOneImage     ,spotOneTextLine     ,spotOneUrl     ,spotOneStatus)     ; itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage ,spotBoxSlutTextLine ,spotBoxSlutUrl , spotBoxSlutStatus); itemIdx++;

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage, spotBoxStartTextLine, spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotTwoType     ,aLevel + spotTwoImage     , spotTwoTextLine     , spotTwoUrl	   ,spotTwoStatus)     ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage , spotBoxSlutTextLine , spotBoxSlutUrl , spotBoxSlutStatus); 

	 return spotItem;
	 
}



function createBoardSpot(aLevel) {

	 var graphicsPath	  = "shared/graphics/"

	 // spotboxstart 
	 var spotBoxStartType	  = "SpotBoxStart"
	 var spotBoxStartImage    = "";
	 var spotBoxStartTextLine = "";
	 var spotBoxStartUrl	  = "";
	 var spotBoxStartStatus   = "pub";

	 // spotboxslut 
	 var spotBoxSlutType	  = "SpotBoxSlut";
	 var spotBoxSlutImage     = "";
	 var spotBoxSlutTextLine  = "";
	 var spotBoxSlutUrl	  = "";
	 var spotBoxSlutStatus    = "pub";

	 // spotelement 1 
	 var spotOneType	  = "BoardSpot";
	 var spotOneImage	  = graphicsPath + "fobelogo.jpg";
	 var spotOneTextLine	  = "Folkebev&aelig;gelsen <br> Mod <br> Regnvejr";
	 var spotOneUrl		  = "http://hjem.get2net.dk/dyregaard";
	 var spotOneStatus	  = "pub";

	 // spotelement 2
	 var spotTwoType	  = "BoardSpot";
	 var spotTwoImage	  = graphicsPath + "sleiborglogo.jpg";
	 var spotTwoTextLine	  = "Sleiborg";
	 var spotTwoUrl		  = "http://www.lomo.sleiborg.dk/";
	 var spotTwoStatus	  = "pub";

	 // spotelement 3
	 var spotThreeType	  = "BoardSpot";
	 var spotThreeImage	  = graphicsPath + "langgarvernelogo.jpg";
	 var spotThreeTextLine	  = "IF Langgarverne";
	 var spotThreeUrl	  = "http://www.langgarverne.dk";
	 var spotThreeStatus	  = "pub";


	 
	 var itemIdx = 0;
	 spotItem = new Array();

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotOneType     ,aLevel + spotOneImage     ,spotOneTextLine     ,spotOneUrl     ,spotOneStatus)     ; itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage ,spotBoxSlutTextLine ,spotBoxSlutUrl , spotBoxSlutStatus); itemIdx++;

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage, spotBoxStartTextLine, spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotTwoType     ,aLevel + spotTwoImage     , spotTwoTextLine     , spotTwoUrl	   ,spotTwoStatus)     ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage , spotBoxSlutTextLine , spotBoxSlutUrl , spotBoxSlutStatus); 


	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage, spotBoxStartTextLine, spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotThreeType   ,aLevel + spotThreeImage   , spotThreeTextLine    , spotThreeUrl	   ,spotThreeStatus)     ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage , spotBoxSlutTextLine , spotBoxSlutUrl , spotBoxSlutStatus); 

	 return spotItem;
	 
}

function createLinkSpot(aLevel) {

	 var graphicsPath         ="shared/graphics/";

	 // spotboxstart 
	 var spotBoxStartType	  = "SpotBoxStart"
	 var spotBoxStartImage    = "";
	 var spotBoxStartTextLine = "";
	 var spotBoxStartUrl	  = "";
	 var spotBoxStartStatus   = "pub";

	 // spotboxslut 
	 var spotBoxSlutType	  = "SpotBoxSlut";
	 var spotBoxSlutImage     = "";
	 var spotBoxSlutTextLine  = "";
	 var spotBoxSlutUrl	  = "";
	 var spotBoxSlutStatus    = "pub";

	 // spotelement 1 
	 var spotOneType	  = "LinksSpot";
	 var spotOneImage	  = graphicsPath + "fobelogo.jpg";
	 var spotOneTextLine	  = "Folkebev&aelig;gelsen <br> Mod <br> Regnvejr";
	 var spotOneUrl		  = "http://hjem.get2net.dk/dyregaard";
	 var spotOneStatus	  = "pub";

	 // spotelement 2
	 var spotTwoType	  = "LinksSpot";
	 var spotTwoImage	  = graphicsPath + "sleiborglogo.jpg";
	 var spotTwoTextLine	  = "Sleiborg";
	 var spotTwoUrl		  = "http://www.lomo.sleiborg.dk/";
	 var spotTwoStatus	  = "pub";
	 
	 var itemIdx = 0;
	 spotItem = new Array();

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage,spotBoxStartTextLine,spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotOneType     ,aLevel + spotOneImage     ,spotOneTextLine     ,spotOneUrl     ,spotOneStatus)     ; itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage ,spotBoxSlutTextLine ,spotBoxSlutUrl , spotBoxSlutStatus); itemIdx++;

	 spotItem[itemIdx] = new SpotObj(spotBoxStartType,aLevel + spotBoxStartImage, spotBoxStartTextLine, spotBoxStartUrl,spotBoxStartStatus);itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotTwoType     ,aLevel + spotTwoImage     , spotTwoTextLine     , spotTwoUrl	   ,spotTwoStatus)     ;itemIdx++;
	 spotItem[itemIdx] = new SpotObj(spotBoxSlutType ,aLevel + spotBoxSlutImage , spotBoxSlutTextLine , spotBoxSlutUrl , spotBoxSlutStatus); 

	 return spotItem;
	 
}
