. */
var dom = (document.getElementById) ? true : false;
var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;
// resize fix for ns4
var origWidth, origHeight;
if (ns4) {
origWidth = window.innerWidth; origHeight = window.innerHeight;
window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}
// avoid error of passing event object in older browsers
if (nodyn) { event = "nope" }
/////////////////////// CUSTOMIZE HERE ////////////////////
// settings for tooltip
// Do you want tip to move when mouse moves over link?
var tipFollowMouse= true;
// Be sure to set tipWidth wide enough for widest image
var tipWidth= 160;
var offX= 20; // how far from mouse to show tip
var offY= 12;
var tipFontFamily= "Verdana, arial, helvetica, sans-serif";
var tipFontSize= "8pt";
// set default text color and background color for tooltip here
// individual tooltips can have their own (set in messages arrays)
// but don't have to
var tipFontColor= "#000000";
var tipBgColor= "#DDECFF";
var tipBorderColor= "#000080";
var tipBorderWidth= 3;
var tipBorderStyle= "ridge";
var tipPadding= 4;
// tooltip content goes here (image, description, optional bgColor, optional textcolor)
var messages = new Array();
// multi-dimensional arrays containing:
// image and text for tooltip
// optional: bgColor and color to be sent to tooltip
messages[0] = new Array('images-predmambo/proga/0,0km.jpg','Course Start','black','white');
messages[1] = new Array('images-predmambo/proga/0,6km.jpg','0,6 km ','black','white');
messages[2] = new Array('images-predmambo/proga/0,8km.jpg','0,8 km ','black','white');
messages[3] = new Array('images-predmambo/proga/0,9km.jpg','0,9 km ','black','white');
messages[4] = new Array('images-predmambo/proga/1,3km.jpg','1,3 km ','black','white');
messages[5] = new Array('images-predmambo/proga/2,0km.jpg','2,0 km ','black','white');
messages[6] = new Array('images-predmambo/proga/2,6km.jpg','2,6 km ','black','white');
messages[7] = new Array('images-predmambo/proga/2,8km.jpg','2,8 km ','black','white');
messages[8] = new Array('images-predmambo/proga/3,0km.jpg','3,0 km ','black','white');
messages[9] = new Array('images-predmambo/proga/3,1km.jpg','3,1 km ','black','white');
messages[10] = new Array('images-predmambo/proga/3,2km.jpg','3,2 km ','black','white');
messages[11] = new Array('images-predmambo/proga/3,3km.jpg','3,3 km ','black','white');
messages[12] = new Array('images-predmambo/proga/3,5km.jpg','3,5 km ','black','white');
messages[13] = new Array('images-predmambo/proga/3,6kmg.jpg','3,6 km - Grmada 678 m ','black','white');
messages[14] = new Array('images-predmambo/proga/3,8km.jpg','3,8 km ','black','white');
messages[15] = new Array('images-predmambo/proga/3,9km.jpg','3,9 km ','black','white');
messages[16] = new Array('images-predmambo/proga/4,0km.jpg','4,0 km ','black','white');
messages[17] = new Array('images-predmambo/proga/4,5km.jpg','4,5 km ','black','white');
messages[18] = new Array('images-predmambo/proga/4,9km.jpg','4,9 km ','black','white');
messages[19] = new Array('images-predmambo/proga/5,3km.jpg','5,3 km ','black','white');
messages[20] = new Array('images-predmambo/proga/5,7km.jpg','5,7 km ','black','white');
messages[21] = new Array('images-predmambo/proga/6,3km.jpg','6,3 km ','black','white');
messages[22] = new Array('images-predmambo/proga/6,4km.jpg','6,4 km ','black','white');
messages[23] = new Array('images-predmambo/proga/6,7km.jpg','6,7 km ','black','white');
messages[24] = new Array('images-predmambo/proga/7,3km.jpg','7,3 km ','black','white');
messages[25] = new Array('images-predmambo/proga/7,5km.jpg','7,5 km ','black','white');
messages[26] = new Array('images-predmambo/proga/7,8km.jpg','7,8 km ','black','white');
messages[27] = new Array('images-predmambo/proga/8,1km.jpg','8,1 km ','black','white');
messages[28] = new Array('images-predmambo/proga/8,4km.jpg','8,4 km ','black','white');
messages[29] = new Array('images-predmambo/proga/8,7km.jpg','8,7 km ','black','white');
messages[30] = new Array('images-predmambo/proga/8,8km.jpg','8,8 km ','black','white');
messages[31] = new Array('images-predmambo/proga/9,0km.jpg','9,0 km - Finish ','black','white');
//////////////////// END OF CUSTOMIZATION AREA ///////////////////
// preload images that are to appear in tooltip
// from arrays above
/*if (document.images) {
var theImgs = new Array();
for (var i=0; i
';
var endStr = '
';
////////////////////////////////////////////////////////////
// initTip - initialization for tooltip.
// Global variables for tooltip.
// Set styles for all but ns4.
// Set up mousemove capture if tipFollowMouse set true.
////////////////////////////////////////////////////////////
var tooltip, tipcss;
function initTip() {
if (nodyn) return;
tooltip = (ns4)? document.tipDiv.document: (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
tipcss = (ns4)? document.tipDiv: tooltip.style;
if (ie4||ie5||ns5) { // ns4 would lose all this on rewrites
tipcss.width = tipWidth+"px";
tipcss.fontFamily = tipFontFamily;
tipcss.fontSize = tipFontSize;
tipcss.color = tipFontColor;
tipcss.backgroundColor = tipBgColor;
tipcss.borderColor = tipBorderColor;
tipcss.borderWidth = tipBorderWidth+"px";
tipcss.padding = tipPadding+"px";
tipcss.borderStyle = tipBorderStyle;
}
if (tooltip&&tipFollowMouse) {
if (ns4) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = trackMouse;
}
}
window.onload = initTip;
/////////////////////////////////////////////////
// doTooltip function
// Assembles content for tooltip and writes
// it to tipDiv
/////////////////////////////////////////////////
var t1,t2; // for setTimeouts
var tipOn = false; // check if over tooltip link
function doTooltip(evt,num) {
if (!tooltip) return;
if (t1) clearTimeout(t1); if (t2) clearTimeout(t2);
tipOn = true;
// set colors if included in messages array
if (messages[num][2]) var curBgColor = messages[num][2];
else curBgColor = tipBgColor;
if (messages[num][3]) var curFontColor = messages[num][3];
else curFontColor = tipFontColor;
if (ns4) {
var tip = '
';
tooltip.write(tip);
tooltip.close();
} else if (ie4||ie5||ns5) {
var tip = startStr + messages[num][0] + midStr + '' + messages[num][1] + '' + endStr;
tipcss.backgroundColor = curBgColor;
tooltip.innerHTML = tip;
}
if (!tipFollowMouse) positionTip(evt);
else t1=setTimeout("tipcss.visibility='visible'",100);
}
var mouseX, mouseY;
function trackMouse(evt) {
mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
if (tipOn) positionTip(evt);
}
/////////////////////////////////////////////////////////////
// positionTip function
// If tipFollowMouse set false, so trackMouse function
// not being used, get position of mouseover event.
// Calculations use mouseover event position,
// offset amounts and tooltip width to position
// tooltip within window.
/////////////////////////////////////////////////////////////
function positionTip(evt) {
if (!tipFollowMouse) {
mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
}
// tooltip width and height
var tpWd = (ns4)? tooltip.width: (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
var tpHt = (ns4)? tooltip.height: (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
// document area in view (subtract scrollbar width for ns)
var winWd = (ns4||ns5)? window.innerWidth-20+window.pageXOffset: document.body.clientWidth+document.body.scrollLeft;
var winHt = (ns4||ns5)? window.innerHeight-20+window.pageYOffset: document.body.clientHeight+document.body.scrollTop;
// check mouse position against tip and window dimensions
// and position the tooltip
if ((mouseX+offX+tpWd)>winWd)
tipcss.left = (ns4)? mouseX-(tpWd+offX): mouseX-(tpWd+offX)+"px";
else tipcss.left = (ns4)? mouseX+offX: mouseX+offX+"px";
if ((mouseY+offY+tpHt)>winHt)
tipcss.top = (ns4)? winHt-(tpHt+offY): winHt-(tpHt+offY)+"px";
else tipcss.top = (ns4)? mouseY+offY: mouseY+offY+"px";
if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);
}
function hideTip() {
if (!tooltip) return;
t2=setTimeout("tipcss.visibility='hidden'",100);
tipOn = false;
}
//-->
The Smarna gora
mountain running race
About the event
It all began in 1979. It was a time of the
development of mass sport - recreational events. Cross-country skiing, cycling,
mountaineering and running in particular were the most popular sports.
There was quite a large group of professional and fun athletes practicing
on the slopes of Smarna gora. A story about one of us reaching the summit in an
unbeliveable time taking an unknown path on an unknown day was often heard.
The organization of a race starting at the foothills with the finish at
the summit was an obvious result of our unofficial competitions.
The idea was ready to be realized in autumn 1979. The organization did not cause many
complications - all we needed were some enthusiasts for taking care of all the technical
details, medals for the winners, some memorial gifts and a gallon of hot tea for tired
runners.
It had been a nice local event for the first eleven
years, and in 1992 the first national championships in the newly born Slovenia took place.
After that the organizers' ambitions grew and in 1994 the first foreign competitors took
part. In the meantime the Mountain Running Association of Slovenia was acknowledged by the
Slovenian Athletic Federation and new Mountain Running Committee started its work wherein
Smarna gora race played an important role.
Since 1993 it has been the final race of the Slovenian MR cup and in 2001
and 2002 it is also the WMRA Grand Prix race.
The course as well as the philosophy of the race has been
changing during these 20 years. The "fil-rouge" of the course was the lap around
the Smarna gora starting at the foothill, going anti-clockwise up around the hill and
finishing at the summit.
In the first decade, the start area had moved from the local road to the sports park and
in 1992 the lap over the Grmada summit was added; in 1993 a small lap at km 2 was added
and since then the course has not changed.
Please move the mouse over the red spot (
) to see
the photo taken at that part.