﻿/*** SET BUTTON'S FOLDER HERE ***/



var buttonFolder = "http://www.hdz.se/buttons/";







/*** SET BUTTONS' FILENAMES HERE ***/



upSources = new Array("buttonSmall1up.png","buttonSmall2up.png","buttonSmall5up.png","buttonSmall4up.png","buttonSmall7up.png","buttonSmall6up.png");







overSources = new Array("buttonSmall1over.png","buttonSmall2over.png","buttonSmall5over.png","buttonSmall4over.png","buttonSmall7over.png","buttonSmall6over.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();











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



//subInfo[1][1] = new Array("Sub-Button 1","Sub-Link 1","");



//subInfo[1][2] = new Array("Sub-Button 2","Sub-Link 2","");







//subInfo[2][1] = new Array("Središnjica","sredisnjica.html","");



//subInfo[2][2] = new Array("Koordinacija HDZ-a Švedske","koordinacija.html","");



//subInfo[2][3] = new Array("Aktivnosti","aktivnosti.html","");











//subInfo[3][1] = new Array("Sub-Button 1","Sub-Link 1","");



//subInfo[3][2] = new Array("Sub-Button 2","Sub-Link 2","");







//subInfo[4][1] = new Array("Sub-Button 1","Sub-Link 1","");



//subInfo[4][2] = new Array("Sub-Button 2","Sub-Link 2","");







subInfo[3][1] = new Array("Göteborg","http://www.hdz.se/goteborg.html","");

subInfo[3][2] = new Array("Malmö","http://www.hdz.se/malmo.html","");

subInfo[3][3] = new Array("Halmstad","http://www.hdz.se/halmstad.html","");

subInfo[3][4] = new Array("Bjuv/Åstorp","http://www.hdz.se/bjuv_astorp.html","");

subInfo[3][5] = new Array("Helsingborg","http://www.hdz.se/helsingborg.html","");








subInfo[4][1] = new Array("Predsjednik koordinacije","http://www.hdz.se/predsjednik_upravnog_odbora.html","");

subInfo[4][2] = new Array("Upravni odbor","http://www.hdz.se/upravni_odbor.html","");

subInfo[4][3] = new Array("Statut","http://www.hdz.se/statut.html","");

subInfo[4][4] = new Array("Poslovnik rada","http://www.hdz.se/poslovnik_rada.html","");

//subInfo[4][5] = new Array("Povijest","http://www.hdz.se/povijest.html","");

//subInfo[4][6] = new Array("Clanstvo / Pišite nam","clanstvo.html","");

subInfo[4][5] = new Array("Clanstvo","http://www.hdz.hr/default.aspx?id=18","_blank");

subInfo[4][6] = new Array("Pišite nam","http://www.hdz.se/pisite_nam.html","");







subInfo[5][1] = new Array("Novosti","http://www.hdz.se/ArhivaNovosti.html","");

subInfo[5][2] = new Array("Fotogalerija","http://www.hdz.se/gallery/ArhivaFotogalerija.html","");











//*** SET SUB MENU POSITION ( RELATIVE TO BUTTON ) ***//



var xSubOffset = 0;



var ySubOffset = 33;







//*** NO MORE SETTINGS BEYOND THIS POINT ***//



var overSub = false;



var delay = 500;



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();







