/*** SET BUTTON'S FOLDER HERE ***/
var buttonFolder = "buttons/";

/*** SET BUTTONS' FILENAMES HERE ***/
upSources = new Array("button1up.png","button2up.png","button3up.png","button4up.png","button5up.png","button6up.png","button7up.png","button8up.png","button9up.png","button10up.png","button11up.png","button12up.png","button13up.png","button14up.png","button15up.png","button16up.png","button17up.png","button18up.png","button19up.png","button20up.png","button21up.png","button22up.png","button23up.png","button24up.png","button25up.png","button26up.png");

overSources = new Array("button1over.png","button2over.png","button3over.png","button4over.png","button5over.png","button6over.png","button7over.png","button8over.png","button9over.png","button10over.png","button11over.png","button12over.png","button13over.png","button14over.png","button15over.png","button16over.png","button17over.png","button18over.png","button19over.png","button20over.png","button21over.png","button22over.png","button23over.png","button24over.png","button25over.png","button26over.png");

// SUB MENUS DECLARATION, YOU DONT NEED TO EDIT THIS
subInfo = new Array();
subInfo[1] = new Array();
subInfo[2] = new Array();
subInfo[3] = new Array();
subInfo[4] = new Array();
subInfo[5] = new Array();
subInfo[6] = new Array();
subInfo[7] = new Array();
subInfo[8] = new Array();
subInfo[9] = new Array();
subInfo[10] = new Array();
subInfo[11] = new Array();
subInfo[12] = new Array();
subInfo[13] = new Array();
subInfo[14] = new Array();
subInfo[15] = new Array();
subInfo[16] = new Array();
subInfo[17] = new Array();
subInfo[18] = new Array();
subInfo[19] = new Array();
subInfo[20] = new Array();
subInfo[21] = new Array();
subInfo[22] = new Array();
subInfo[23] = new Array();
subInfo[24] = new Array();
subInfo[25] = new Array();
subInfo[26] = new Array();


//*** SET SUB MENUS TEXT LINKS AND TARGETS HERE ***//

subInfo[2][1] = new Array("Butiker i Skånsta","http://www.ica.se/FrontServlet?s=butiker&state=butikssida&butiksid=01150","");
subInfo[2][2] = new Array("Om Roslagen","http://www.roslagen.se/Default.aspx?epslanguage=SV","");
subInfo[2][3] = new Array("Lekplatser","http://www.skansta.se","");
subInfo[2][4] = new Array("Motion/spår","http://www.skansta.se","");
subInfo[2][5] = new Array("Daghem","http://www.skansta.se","");
subInfo[2][6] = new Array("Skolor","https://www.osteraker.se/Resource.phx/plaza/publica/invanare/barnomsorg/kommunala-forskolor/kommunalaforskolor.htx?aps=skola-barnomsorg","");
subInfo[2][7] = new Array("Campingguiden","http://www.campingguiden.se/stsidlanen/sthlm/osteraker.htm","");

subInfo[3][1] = new Array("Föreningens ansvar","http://www.skansta.se","");
subInfo[3][2] = new Array("Medlemmarnas ansvar","http://www.skansta.se","");
subInfo[3][3] = new Array("Sommar & vinterunderhåll","http://www.skansta.se","");
subInfo[3][4] = new Array("Avgifter","http://www.skansta.se","");

subInfo[4][1] = new Array("Trafikkamror","http://www.trafiken.nu","");
subInfo[4][2] = new Array("Stockholms Lokaltrafik","http://www.sl.se","");
subInfo[4][3] = new Array("Färdtjänst","http://www.fardtjanst.se","");
subInfo[4][4] = new Array("Waxholmsfärjan","http://farjerederiet.se/","");
subInfo[4][5] = new Array("Waxholmsbolaget","http://www.waxholmsbolaget.se/","");
subInfo[4][6] = new Array("Statens Järnvägar","http://www.sj.se/","");
subInfo[4][7] = new Array("Taxi","http://www.ringtaxi.se/start.asp","");
subInfo[4][8] = new Array("Bussföretag","http://www.buss.se","");
subInfo[4][9] = new Array("Roslagsbanan Mörby-ÅB-Mörby","http://sl.se/ficktid/vinter/VL28.pdf","");
subInfo[4][10] = new Array("621 DS-Norrtälje-DS","http://sl.se/ficktid/vinter/v621.pdf","");
subInfo[4][11] = new Array("623V ÅB-Sjökarby-ÅB","http://sl.se/ficktid/vinter/v623V.pdf","");
subInfo[4][12] = new Array("623H ÅB-Åkerstorp-ÅB","http://sl.se/ficktid/vinter/v623H.pdf","");
subInfo[4][13] = new Array("624 Skånsta-Ds-Skånsta","http://sl.se/ficktid/vinter/v624.pdf","");
subInfo[4][14] = new Array("694 Ds-ÅB-DS","http://sl.se/ficktid/vinter/v694.pdf","");
subInfo[4][15] = new Array("968 Närtrafik ÅB","https://www.osteraker.se/dman/Document.phx?documentId=xu08608114452020&cmd=download","");


subInfo[5][1] = new Array("Flaxenvik","http://www.flaxenvik.nu","");
subInfo[5][2] = new Array("Föräldraföreningen i Sjökarby","http://www.foraldraforeningensjokarby.se/","");
subInfo[5][3] = new Array("Ingmarsö","http://www.ingmarso.se","");
subInfo[5][4] = new Array("Hästängsudd","http://hem.spray.se/hastangsudd","");
subInfo[5][5] = new Array("Ljusterö torg","http://www.ljustero-torg.se","");
subInfo[5][6] = new Array("REV","http://www.revriks.se","");
subInfo[5][7] = new Array("Skärgårdstad","http://www.skargard.nu","");
subInfo[5][8] = new Array("Spånlöt","http://www.spanlot.se","");
subInfo[5][9] = new Array("Östra Lagnös byalag","http://www.lagno.com","");
subInfo[5][10] = new Array("Österskär Vägförening","http://www.osterskarsvagforening.se","");
subInfo[5][11] = new Array("Österåkers Hembygds- och Fornminesförening","http://www.milstolpen.org","");

subInfo[6][1] = new Array("Hitta","http://www.hitta.se","");
subInfo[6][2] = new Array("Eniro","http://www.eniro.se","");

subInfo[7][1] = new Array("TV1 & TV2","http://www.svt.se","");
subInfo[7][2] = new Array("TV3","http://www.tv3.se","");
subInfo[7][3] = new Array("TV4","http://www.tv4.se","");
subInfo[7][4] = new Array("Kanal5","http://kanal5.se/web/guest/hem","");
subInfo[7][5] = new Array("Canal+","http://www.canalplus.se/grid.asp?guid=7A5172F4-99EF-45EC-BD29-4759F2C9325D","");
subInfo[7][6] = new Array("Viasat","http://www.viasat.se","");
subInfo[7][7] = new Array("Boxer","http://www.boxer.se","");

subInfo[8][1] = new Array("Radio Guiden","http://www.radioguide.fm","");
subInfo[8][2] = new Array("Kanal 1,2,3,4","http://www.sr.se","");
subInfo[8][3] = new Array("Lugnafavoriter","http://www.lugnafavoriter.com/webbradio/frameset.php","");
subInfo[8][4] = new Array("Rix FM","http://www.rixfm.com/webbradio/frameset.php","");
subInfo[8][5] = new Array("Star FM","http://www.starfm.se/webbradio/frameset.php","");
subInfo[8][6] = new Array("Bandit","http://www.bandit.se/webbradio/frameset.php","");
subInfo[8][7] = new Array("Melbourne´s Mix 101.1","http://www.mix1011.com.au/media/player/default_melb.asp","");
subInfo[8][8] = new Array("Lite 100.5","http://cbsplayer.streamtheworld.com/index.php?CALLSIGN=WRCHFM","");

subInfo[9][1] = new Array("Aftonbladet","http://www.aftonbladet.se","");
subInfo[9][2] = new Array("Expressen","http://www.expressen.se","");
subInfo[9][3] = new Array("SVD","http://www.svd.se","");
subInfo[9][4] = new Array("DN","http://www.dn.se","");
subInfo[9][5] = new Array("Metro","http://www.metro.se","");
subInfo[9][6] = new Array("City","http://www.city.se","");
subInfo[9][7] = new Array("Roslags Nytt","http://www.roslagsnytt.se","");
subInfo[9][8] = new Array("Kanlen","http://www.mittosteraker.se/","");
subInfo[9][9] = new Array("Mitt i","http://www.mitti.se/sv/Lokaltidningen/Sodra-Roslagen","");
subInfo[9][10] = new Array("Wighsnews","http://www.wighsnews.se","");

subInfo[10][1] = new Array("Discshop","http://www.discshop.se","");
subInfo[10][2] = new Array("CDON","http://www.cdon.se","");
subInfo[10][3] = new Array("Ginza","http://www.ginza.se","");
subInfo[10][4] = new Array("IMDb","http://www.imdb.com","");
subInfo[10][5] = new Array("Filmdelta","http://www.filmdelta.se/","")

subInfo[12][1] = new Array("Sveriges Riksdag","http://www.riksdagen.se/","");
subInfo[12][2] = new Array("Svensk Författnings Samling (SFS)","http://www.riksdagen.se/webbnav/index.aspx?nid=3910","");
subInfo[12][3] = new Array("Landstinget","http://www.sll.se","");
subInfo[12][4] = new Array("Lantmäteriet","http://www.lantmateriet.se","");
subInfo[12][5] = new Array("Polisen Åkersberga","http://www.polisen.se/Kontakta-oss/Polisstationer/Stockholms-lan/Roslagen1/Akersberga/","");
subInfo[12][6] = new Array("Österåkers Kommun","http://www.osteraker.se","");
subInfo[12][7] = new Array("Vårdguiden","http://www.vardguiden.se","");
subInfo[12][8] = new Array("Eon El stopp","http://www.eon.se/templates/Eon2Dynamic1_1_1.aspx?id=62094&epslanguage=SV?","");
subInfo[12][9] = new Array("Fortum El stopp","http://www.fortum.se/framelink.asp?path=19923;22344;22353;23972;49176;49192;48440;48441;33389","");
subInfo[12][10] = new Array("Bibliotek","http://www.osteraker.se/Resource.phx/plaza/publica/invanare/biblioteken/index.htx?aps=biblioteken","");
subInfo[12][11] = new Array("Försäkringskassan","http://www.forsakringskassan.se/privatpers","");
subInfo[12][12] = new Array("Skatteverket","http://www.skatteverket.se","");
subInfo[12][13] = new Array("Konsumetverket","http://www.konsumentverket.se","");
subInfo[12][14] = new Array("Sosialtjänsten","http://www.osteraker.se/Resource.phx/plaza/publica/invanare/social/index.htx","");
subInfo[12][15] = new Array("Roslagsvatten","http://www.roslagsvatten.se","");
subInfo[12][16] = new Array("Sophantering Sörab","http://www.sorab.se/index.asp?id=1&id2=1&page=avc_start","");
subInfo[12][17] = new Array("Sophantering Brännbacken","http://www.roslagsvatten.se/framtida_milj%C3%B6krav/br%C3%A4nnbacken","");

subInfo[13][1] = new Array("Google","http://www.google.se/ig?hl=sv","");
subInfo[13][2] = new Array("Leta","http://www.leta.se","");
subInfo[13][3] = new Array("Altavista","http://www.altavista.se","");
subInfo[13][3] = new Array("Sesam","http://www.sesam.se/","");

subInfo[14][1] = new Array("Bankplatser","http://www.bankplatser.nu","");
subInfo[14][2] = new Array("Nordea","http://www.nordea.se","");
subInfo[14][3] = new Array("Swedbank","http://www.swedbank.se","");
subInfo[14][4] = new Array("Roslagens Sparbank","http://www.roslagenssparbank.se/sst/inf/out/infOutWww1/0,,80225,00.html","");
subInfo[14][5] = new Array("Skandinaviska Enskilda Bank","http://www.seb.se","");
subInfo[14][6] = new Array("Handelsbanken","http://www.handelsbanken.se","");

subInfo[15][1] = new Array("Hotmail","http://www.hotmail.com","");
subInfo[15][2] = new Array("Gmail","http://www.gmail.com","");
subInfo[15][3] = new Array("Spray","http://www.spray.se","");
subInfo[15][4] = new Array("B-one","http://www.one.com/sv","");
subInfo[15][5] = new Array("Facebook","http://www.facebook.com/","");
subInfo[15][6] = new Array("Susnet","http://www.susnet.se","");
subInfo[15][7] = new Array("Bredbandsbolaget","http://www.bredbandsbolaget.net","");
subInfo[15][8] = new Array("Glocalnet","http://www.glocalnet.se","");
subInfo[15][9] = new Array("Kolla ditt bredband","http://www.bredbandskollen.se","");

subInfo[16][1] = new Array("Transportstyrelsen","http://www.transportstyrelsen.se/","");
subInfo[16][2] = new Array("Svensk Bilprovning","http://www.bilprovningen.se/","");
subInfo[16][3] = new Array("Transportstyrelsen dubbdäck","http://www.transportstyrelsen.se/sv/Vag/Fordon/Fordon-regler/Dack/Vinterdack/","");
subInfo[16][4] = new Array("Köpa däck","http://dackonline.se","");
subInfo[16][5] = new Array("Beg. bildelar","http://www.bildelsbasen.se","");
subInfo[16][6] = new Array("Mekonomen","http://www.mekonomen.se","");
subInfo[16][7] = new Array("Biltema","http://www.biltema.se","");
subInfo[16][8] = new Array("Jula","http://www.jula.se","");
subInfo[16][9] = new Array("Statoil Åkersberga","http://www.statoil.se/FrontServlet?validation_form=search_station&s=sdh&state=search_station&event=show_result&name=&street=&address_state=%E5kersberga&community=&zipCode=&search=S%F6k","");
subInfo[16][10] = new Array("Preem Åkersberga","http://www.preem.se/templates/page.aspx?stationID=51927&id=111","");
subInfo[16][11] = new Array("OKQ8 Åkersberga","http://www.okq8.se/privat/pastationen/sokstation","");
subInfo[16][12] = new Array("Shell Åkersberga","http://www.shell.com/home/page/se-sv/sok_station/app_sok_station.html","");

subInfo[17][1] = new Array("Bauhaus","http://www.bauhaus.se","");
subInfo[17][2] = new Array("Jula","http://www.jula.se","");
subInfo[17][3] = new Array("Clas Olsson","http://www.clasolsson.se","");
subInfo[17][4] = new Array("Granngården","http://www.granngarden.se/aciro/websidor/visasida.asp?Idnr=KVfHLlCjEKEKCOzGrndiYhS5QjJ6apqqKb2NPuc4uoe2Fg4C4bbq00BHISkk","");
subInfo[17][5] = new Array("Växthuset","http://www.vaxthuset.se","");
subInfo[17][6] = new Array("Byggmax","http://www.byggmax.se/is-bin/INTERSHOP.enfinity/WFS/Byggmax-se-Site/-/-/-/Default-Start","");
subInfo[17][7] = new Array("Åkersberga Bygg & Trä","http://www.akersbergabygg.se/","");
subInfo[17][8] = new Array("Byggahus.se","http://www.byggahus.se","");
subInfo[17][9] = new Array("Åkersberga Hyrmaskiner","http://www.hyresmaskiner.se/","");
subInfo[17][10] = new Array("ÅSAB Hyrmaskiner","http://gulasidorna.eniro.se/query/what/ip/advert_code/4658347/referring_what/cs/header_code/R1000655/ignore_street_number/1/company_name/%C5SAB%20Hyresmaskiner/search_word/arbetsmaskiner%20/geo_area/%D6ster%E5ker","");
subInfo[17][11] = new Array("Byggahus.se","http://www.byggahus.se","");
subInfo[17][12] = new Array("ONOFF","http://www.onoff.se","");
subInfo[17][13] = new Array("Elgiganten","http://www.elgiganten.se","");
subInfo[17][14] = new Array("PC-City","http://www.http://www.pccity.se/is-bin/INTERSHOP.enfinity/WFS/store-pccity-Site/sv_SE/-/SEK/Storefront-Start.se","");
subInfo[17][15] = new Array("Expert","http://www.http://www.expert.se/StartPage/StartPage.aspx.se","");

subInfo[18][1] = new Array("Trälhavets båtklubb","http://www.tralbat.se","");
subInfo[18][2] = new Array("Båtuthyrning i Åkersberga","http://www.marinkul.se/component/option,com_contxtd/Itemid,40/task,view/contact_id,1","");
subInfo[18][3] = new Array("Annonser om båter","http://tjing.se/page.html?pid=38&cat=56&sub=58&tjingad=16554&region=1&adtype=0","");
subInfo[18][4] = new Array("Båtväder","http://www.smhi.se/batvadret/index.html","");

subInfo[19][1] = new Array("Svenska Akademins Ordbok","http://g3.spraakdata.gu.se/saob","");
subInfo[19][2] = new Array("Lexin","http://lexin2.nada.kth.se","");
subInfo[19][3] = new Array("Översättning av främmande språk","http://translate.google.com/","");
subInfo[19][2] = new Array("Synonymer","http://www.synonymer.se/","");


subInfo[20][1] = new Array("SMHI","http://www.smhi.se/cmp/jsp/polopoly.jsp?d=5236","");
subInfo[20][2] = new Array("Klart.se","http://www.klart.se/stockholm-län","");
subInfo[20][3] = new Array("Väder från AB","http://vader.aftonbladet.se","");
subInfo[20][4] = new Array("Väder Österåker","http://www.sr.se/vader/ntv_landvader.html?placeId=10010201017","");
subInfo[20][5] = new Array("Väder Stockholm City","http://www.sr.se/vader/ntv_landvader.html?placeId=10010201080","");
subInfo[20][6] = new Array("Väder Södertälje","http://www.sr.se/vader/ntv_landvader.html?placeId=10010201081","");
subInfo[20][7] = new Array("Båtväder","http://www.smhi.se/batvadret/index.html","");

subInfo[21][1] = new Array("Birthday","http://www.birthday.se/","");
subInfo[21][2] = new Array("Ratsit","http://www.ratsit.se","");
subInfo[21][3] = new Array("Flash Earth Googles","http://www.flashearth.com/","");
subInfo[21][4] = new Array("Teamviewer","http://www.teamviewer.com/index.aspx","");
subInfo[21][5] = new Array("Avast","http://download.cnet.com/Avast-Free-Antivirus/3000-2239_4-10019223.html?part=dl-85737&subj=dl&tag=button&__utma=1.631199579.1269978190.1269978190.1270220675.2&__utmb=1.3.10.1270220675&__utmc=1&__utmx=-&__utmz=1.1269978190.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)&__utmv=-&__utmk=40913442","")

subInfo[24][1] = new Array("Mitt Åkersberga","http://www.mittosteraker.se/","");

subInfo[25][1] = new Array("Blocket","http://www.blocket.se","");
subInfo[25][2] = new Array("Kelkoo","http://www.kelkoo.se","");
subInfo[25][3] = new Array("Pricerunner","http://www.pricerunner.se","");
subInfo[25][4] = new Array("Tradera","http://www.tradera.com","");
subInfo[25][5] = new Array("Eniro Shopping","http://shopping.eniro.se/#shopping:1","");
subInfo[25][6] = new Array("NetonNet","http://www.netonnet.se/","");
subInfo[25][7] = new Array("Webhallen","http://www.webhallen.com/start.php","");

subInfo[26][1] = new Array("Pricerunner","http://www.pricerunner.se","");

//*** SET SUB MENU POSITION ( RELATIVE TO BUTTON ) ***//
var xSubOffset = 127;
var ySubOffset = 8;



//*** NO MORE SETTINGS BEYOND THIS POINT ***//
var overSub = false;
var delay = 1000;
totalButtons = upSources.length;

// GENERATE SUB MENUS
for ( x=0; x<totalButtons; x++) {
	// SET EMPTY DIV FOR BUTTONS WITHOUT SUBMENU
	if ( subInfo[x+1].length < 1 ) { 
		document.write('<div id="submenu' + (x+1) + '">');
	// SET DIV FOR BUTTONS WITH SUBMENU
	} else {
		document.write('<div id="submenu' + (x+1) + '" class="dropmenu" ');
		document.write('onMouseOver="overSub=true;');
		document.write('setOverImg(\'' + (x+1) + '\',\'\');"');
		document.write('onMouseOut="overSub=false;');
		document.write('setTimeout(\'hideSubMenu(\\\'submenu' + (x+1) + '\\\')\',delay);');
		document.write('setOutImg(\'' + (x+1) + '\',\'\');">');


		document.write('<ul>');
		for ( k=0; k<subInfo[x+1].length-1; k++ ) {
			document.write('<li>');
			document.write('<a href="' + subInfo[x+1][k+1][1] + '" ');
			document.write('target="' + subInfo[x+1][k+1][2] + '">');
			document.write( subInfo[x+1][k+1][0] + '</a>');
			document.write('</li>');
		}
		document.write('</ul>');
	}
	document.write('</div>');
}





//*** MAIN BUTTONS FUNCTIONS ***//
// PRELOAD MAIN MENU BUTTON IMAGES
function preload() {
	for ( x=0; x<totalButtons; x++ ) {
		buttonUp = new Image();
		buttonUp.src = buttonFolder + upSources[x];
		buttonOver = new Image();
		buttonOver.src = buttonFolder + overSources[x];
	}
}

// SET MOUSEOVER BUTTON
function setOverImg(But, ID) {
	document.getElementById('button' + But + ID).src = buttonFolder + overSources[But-1];
}

// SET MOUSEOUT BUTTON
function setOutImg(But, ID) {
	document.getElementById('button' + But + ID).src = buttonFolder + upSources[But-1];
}



//*** SUB MENU FUNCTIONS ***//
// GET ELEMENT ID MULTI BROWSER
function getElement(id) {
	return document.getElementById ? document.getElementById(id) : document.all ? document.all(id) : null; 
}

// GET X COORDINATE
function getRealLeft(id) { 
	var el = getElement(id);
	if (el) { 
		xPos = el.offsetLeft;
		tempEl = el.offsetParent;
		while (tempEl != null) {
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		} 
		return xPos;
	} 
} 

// GET Y COORDINATE
function getRealTop(id) {
	var el = getElement(id);
	if (el) { 
		yPos = el.offsetTop;
		tempEl = el.offsetParent;
		while (tempEl != null) {
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
		return yPos;
	}
}

// MOVE OBJECT TO COORDINATE
function moveObjectTo(objectID,x,y) {
	var el = getElement(objectID);
	el.style.left = x;
	el.style.top = y;
}

// MOVE SUBMENU TO CORRESPONDING BUTTON
function showSubMenu(subID, buttonID) {
	hideAllSubMenus();
	butX = getRealLeft(buttonID);
	butY = getRealTop(buttonID);
	moveObjectTo(subID,butX+xSubOffset, butY+ySubOffset);
}

// HIDE ALL SUB MENUS
function hideAllSubMenus() {
	for ( x=0; x<totalButtons; x++) {
		moveObjectTo("submenu" + (x+1) + "",-500, -500 );
	}
}

// HIDE ONE SUB MENU
function hideSubMenu(subID) {
	if ( overSub == false ) {
		moveObjectTo(subID,-500, -500);
	}
}



//preload();


