// Matija Abram, 23.2.2007
//-----------------------------------------------
// hendlanje spodnje navigacije
//------------------------------------------------
var curIdNum, def_sh;

function onLoadActions() {
	
	var W3CDOM = (document.getElementById && document.getElementsByTagName);
	
	if(W3CDOM && document.getElementById('bottomNavi')) bottomNavi();

}

function bottomNavi() {
	var btmBank =''
	var btnIdNum = new Array();
	var bnDiv = new Array();
	if(frontpage){def_sh = 'hide'}else{def_sh = 'show'; hideBn();}
	bnDiv = document.getElementById('bottomNavi').getElementsByTagName('div');
	
	for(bnCn = 0; bnCn < bnDiv.length; bnCn++){
		if(!bnDiv[bnCn].id.match(/bnBtn/)) continue;
		
		bnDiv[bnCn].onclick = function () {
		
		var btnIdNum = parseInt(this.id.replace(/bnBtn/g, ''));
			if(!curIdNum){curIdNum = 0;}
			if(btnIdNum != curIdNum){
			
				document.getElementById('bnc' + btnIdNum).style.display = 'block';
				document.getElementById('bnc' + curIdNum).style.display = 'none';

				this.className = 'bnBSelected';
				this.style.zIndex = 100;

				//alert(btnIdNum);
				if (btnIdNum == 1) {
					document.getElementById('bnBtn1').style.background = '#FFC307 url(/Static/images/gui/bg_bottom_navi_btn_selected_org.gif) left bottom repeat-x';
					} else {
					document.getElementById('bnBtn1').style.background = '#F5FAD9 url(/Static/images/gui/bg_bottom_navi_btn.gif) left bottom repeat-x';					
					}
				
				if(curIdNum != 0) {
					document.getElementById('bnBtn' + curIdNum).className = 'bnB'; 		
					document.getElementById('bnBtn' + curIdNum).style.zIndex = curIdNum;
				
					/*if (btnIdNum == 1) {
						document.getElementById('bnBtn1').style.background = '#FFC307';
						}
						else {
						document.getElementById('bnBtn1').style.background = '#CCCCCC';	
					}*/
				}
			}

			if(document.getElementById('showThis')) {
				document.getElementById('showThis').src = '/Static/images/gui/' + def_lang + '/btn_bn_hide.gif';
				document.getElementById('bottomNavi').style.height = '120px';
				document.getElementById('bnContentBox').className = 'bnContentBox';
				document.getElementById('bncHolder').style.display = 'block';
				document.getElementById('showThis').id = 'hideThis';
			} else if (btnIdNum == curIdNum) {
				document.getElementById('hideThis').src = '/Static/images/gui/' + def_lang + '/btn_bn_show.gif';
				document.getElementById('bottomNavi').style.height = '60px';
				document.getElementById('bnContentBox').className = 'bnContentBoxHidden';
				document.getElementById('bncHolder').style.display = 'none';
				document.getElementById('hideThis').id = 'showThis';			
			}
			// bg handler za bankomate //
				if(btnIdNum == 1) {
					document.getElementById('bnContentBox').style.background = '#FFC307 url(/Static/images/gui/bg_bottom_navi_content_org.gif) left bottom repeat-x';
				} else {
					document.getElementById('bnContentBox').style.background = '#C9EB11 url(/Static/images/gui/bg_bottom_navi_content_hidden.gif) left bottom repeat-x';	
				}
						
			curIdNum = btnIdNum;
			
		}
	}
	
	var bnImg = document.getElementById('bnSh').appendChild(document.createElement('img'));
	bnImg.src = '/Static/images/gui/' + def_lang + '/btn_bn_' + def_sh + '.gif';
	bnImg.id = def_sh + 'This';
	bnImg.style.cursor = 'pointer';
	
	bnImg.onclick = function () {
		if(this.id == 'hideThis') {
			this.src = '/Static/images/gui/' + def_lang + '/btn_bn_show.gif';
			document.getElementById('bncHolder').style.display = 'none';
			document.getElementById('bnContentBox').className = 'bnContentBoxHidden';
			document.getElementById('bottomNavi').style.height = '60px';
			this.id = 'showThis';
		} else {
			this.src = '/Static/images/gui/' + def_lang + '/btn_bn_hide.gif';
			document.getElementById('bottomNavi').style.height = '120px';
			document.getElementById('bnContentBox').className = 'bnContentBox';
			document.getElementById('bncHolder').style.display = 'block';
			this.id = 'hideThis';
		}
	}
}

function hideBn() {
	document.getElementById('bncHolder').style.display = 'none';
	document.getElementById('bnContentBox').className = 'bnContentBoxHidden';
	document.getElementById('bottomNavi').style.height = '60px';
	//document.getElementById('showThis').
}


window.onload = onLoadActions;

//---------------------------------------------------------------------
// original skripta: od Matija Abram, 23.2.2007
// komentirana 7.3.2007 od Cop Robert
/*
var curIdNum, def_sh;

function onLoadActions() {
	
	var W3CDOM = (document.getElementById && document.getElementsByTagName);
	
	if(W3CDOM && document.getElementById('bottomNavi')) bottomNavi();

}

function bottomNavi() {
	var btnIdNum = new Array();
	var bnDiv = new Array();
	if(frontpage){def_sh = 'hide'}else{def_sh = 'show'; hideBn();}
	bnDiv = document.getElementById('bottomNavi').getElementsByTagName('div');
	
	for(bnCn = 0; bnCn < bnDiv.length; bnCn++){
		if(!bnDiv[bnCn].id.match(/bnBtn/)) continue;
		
		//bnDiv[bnCn].onclick = function () {
		bnDiv[bnCn].onmouseover = function () {
			var btnIdNum = parseInt(this.id.replace(/bnBtn/g, ''));
			if(!curIdNum){curIdNum = 0;}
			if(btnIdNum != curIdNum){
				document.getElementById('bnc' + btnIdNum).style.display = 'block';
				document.getElementById('bnc' + curIdNum).style.display = 'none';
							
				this.className = 'bnBSelected';
				this.style.zIndex = 100;
				if(curIdNum != 0) {
					document.getElementById('bnBtn' + curIdNum).className = 'bnB';
					document.getElementById('bnBtn' + curIdNum).style.zIndex = curIdNum;
				}
			}
			curIdNum = btnIdNum;
		}
		
		
		bnDiv[bnCn].onclick = function () {
			if(document.getElementById('showThis')) {
				document.getElementById('showThis').src = '/Static/images/gui/' + def_lang + '/btn_bn_hide.gif';
				document.getElementById('bottomNavi').style.height = '120px';
				document.getElementById('bnContentBox').className = 'bnContentBox';
				document.getElementById('bncHolder').style.display = 'block';
				document.getElementById('showThis').id = 'hideThis';
			}
		}
	}
	
	var bnImg = document.getElementById('bnSh').appendChild(document.createElement('img'));
	bnImg.src = '/Static/images/gui/' + def_lang + '/btn_bn_' + def_sh + '.gif';
	bnImg.id = def_sh + 'This';
	bnImg.style.cursor = 'pointer';
	
	bnImg.onclick = function () {
		if(this.id == 'hideThis') {
			this.src = '/Static/images/gui/' + def_lang + '/btn_bn_show.gif';
			document.getElementById('bncHolder').style.display = 'none';
			document.getElementById('bnContentBox').className = 'bnContentBoxHidden';
			document.getElementById('bottomNavi').style.height = '60px';
			this.id = 'showThis';
		} else {
			this.src = '/Static/images/gui/' + def_lang + '/btn_bn_hide.gif';
			document.getElementById('bottomNavi').style.height = '120px';
			document.getElementById('bnContentBox').className = 'bnContentBox';
			document.getElementById('bncHolder').style.display = 'block';
			this.id = 'hideThis';
		}
	}
}
function hideBn() {
	document.getElementById('bncHolder').style.display = 'none';
	document.getElementById('bnContentBox').className = 'bnContentBoxHidden';
	document.getElementById('bottomNavi').style.height = '60px';
	//document.getElementById('showThis').
}

window.onload = onLoadActions;

*/
//-----------------------------------------------------------
/*****************************************************************************
 ** Images rollover
 **/

function cmImage() {};

/**
 * Preloads images. Path to images can be given as an array in the first
 * argument or as a series of arguments.
 */
cmImage.preload = function() {
	var input;

	if (!document.images){
		return false;
	}

	if (1 == arguments.length && 'Array' == typeof(arguments[0])) {
		input = arguments[0];
	} else if (0 < arguments.length) {
		input = arguments;
	} else {
		return false;
	}

	var ar = new Array(input.length);
	for (var i = 0; i < input.length; i++) {
		if ('string' == typeof(input[i]) && 0 < input[i].length) {
			ar[i] = new Image();
			ar[i].src = input[i];
		}
	}

	return true;
}


cmImage.tempSrc = new Array();

/**
 * Swaps image source.
 * Original source is saved for swapBack() function
 */
cmImage.swapTo = function(imgId, newSrc, tempSrcId) {
	var imgObj = ('string' == typeof(imgId) ? $(imgId) : imgId);

	tempSrcId = (undefined == tempSrcId ? 0 : tempSrcId);

	this.tempSrc[tempSrcId] = imgObj.src;
	imgObj.src              = newSrc;
}

/**
 * Swaps image source back to original
 */
cmImage.swapBack = function(imgId, tempSrcId) {
	var imgObj = ('string' == typeof(imgId) ? $(imgId) : imgId);
	tempSrcId = (undefined == tempSrcId ? 0 : tempSrcId);
	imgObj.src  = this.tempSrc[tempSrcId];
}


//-----------------------------------------------------------------------------
// ODPIRANJE SLIKE V NOVEM OKNU
//-----------------------------------------------------------------------------

function cmPopup(name, path, focus, width, height, resizable, scrollbars, status, dependant) {
	var left_offset, top_offset, winhandler;
	var settings = '';

  if (1 == dependant) {
  	if (window.showModalDialog) {
    	return window.showModalDialog(path,'dialogWidth:'+width+'px; dialogHeight:'+height+'px');
  	}
  	else {
  		settings = 'modal=yes,dialog=yes,minimizable=no,dependent=yes';
  	}
  }

  settings = settings + 'resizable='  + (resizable  ? 'yes' : 'no') + ',';
  settings = settings + 'scrollbars=' + (scrollbars ? 'yes' : 'no') + ',';
  settings = settings + 'status='     + (status     ? 'yes' : 'no') + ',';

  if ( width ) {
    if ( height == null ) {
      height = width;
    }

		if ( navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4 ) {
			left_offset = ( screen.Availwidth  ) ? ( screen.Availwidth  - width  ) / 2 : 100;
			top_offset  = ( screen.Availheight ) ? ( screen.Availheight - height ) / 2 : 100;
		}
		else {
			left_offset = ( screen.width       ) ? ( screen.width  - width  )     / 2 : 100;
			top_offset  = ( screen.height      ) ? ( screen.height - height )     / 2 : 100;
		}

    settings = settings + 'width='+width+',height='+height+',top='+top_offset+',left='+left_offset;
  }

  winhandler = window.open(path,name,settings);

  if (focus && winhandler && winhandler.focus) {
    winhandler.focus();
  }

  return winhandler;
};

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------












