function newWin(url) {
	window.open(url, '_blank');
	return false;
}

function mOpen(image_url, width, height) {

	var ajmo = window.open(image_url, 'popup_win', 'width='+width+',height='+height+',top='+(screen.height/2-(height/2))+',left='+(screen.width/2-(width/2)));
	ajmo.document.write('<html>\n<head>\n<title>Preview</title>\n</head>\n');
	ajmo.document.write('<body marginwidth=0 marginheight=0 topmargin=0 leftmargin=0 onBlur="window.close()">\n<img src="'+image_url+'" width='+width+' height'+height+' border=0>\n</body>\n');
	ajmo.document.write('</html>\n');
	ajmo.document.close();

}

function toggleVisibility(vis,hid) {
	layerstoshow = vis.split(',');
	for (i=0; i<layerstoshow.length; i+=1)
	{
		if (selectedlayer = document.getElementById(layerstoshow[i]))
		{
			selectedlayer.style.visibility = 'visible';
		}
	}
	layerstohide = hid.split(',');
	for (i=0; i<layerstohide.length; i+=1)
	{
		if (selectedlayer = document.getElementById(layerstohide[i]))
		{
			selectedlayer.style.visibility = 'hidden';
		}
	}
}

function preloadImages() {
  if (document.images) { 
    if (typeof(document.lupiga) == 'undefined'){
      document.lupiga = new Object();
    }
    document.lupiga.loadedImages = new Array();
   
    var argLength = preloadImages.arguments.length;
    for(arg=0;arg<argLength;arg++) {
     
      document.lupiga.loadedImages[arg] = new Image();
     
      document.lupiga.loadedImages[arg].src = preloadImages.arguments[arg];
    }
  }
}

function swapImages(imageName, imageUrl){ 
  if(document.images){
		if(eval(imageName + ".complete")) {
				document.images[imageName].src = imageUrl;
		}
	}
}

function swapImageButton(imageID, imageUrl){ 
  document.getElementById(imageID).src = imageUrl;
}

/******************************************************************
 * BEGIN Add event methods
 ******************************************************************/
function addEvent( obj, type, fn ) {
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn);
	}
	else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
	}
	else {
		obj["on"+type] = obj["e"+type+fn];
	}
}
var EventCache = function(){
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler){
			listEvents.push(arguments);
		},
		flush : function(){
			var i, item;
			for(i = listEvents.length - 1; i >= 0; i = i - 1){
				item = listEvents[i];
				if(item[0].removeEventListener){
					item[0].removeEventListener(item[1], item[2], item[3]);
				};
				if(item[1].substring(0, 2) != "on"){
					item[1] = "on" + item[1];
				};
				if(item[0].detachEvent){
					item[0].detachEvent(item[1], item[2]);
				};
				item[0][item[1]] = null;
			};
		}
	};
}();
/******************************************************************
 * END Add event methods
 ******************************************************************/
 
sfHover = function() {
		var isIE = !window.opera && navigator.userAgent.indexOf('MSIE') != -1;
		if(!isIE) return;
		var sfEls = document.getElementById("h-brand-nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}

var mmHover = function() {
		var isIE = !window.opera && navigator.userAgent.indexOf('MSIE') != -1;
		if(!isIE) return;
		var sfEls = document.getElementById("main-nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}

addEvent(window,'unload',EventCache.flush);
addEvent(window,'load',sfHover);
addEvent(window,'load',mmHover);


//***** Realtime sat
function liveClock( godina, mjesec, datum, sati, minute, sekunde ){
  
  var objDatum, arrDani, arrMjeseci, ispis, delayInterval;
  var objClock = document.getElementById('clock');
  
  // *Napomena*: 'Month' parametar ide [0-11] zato radim korekciju sa '-1'
  objDatum = new Date(godina, mjesec-1, datum, sati, minute, sekunde);
  arrDani = new Array('Nedjelja', 'Ponedjeljak', 'Utorak', 'Srijeda', 'Četvrtak', 'Petak', 'Subota');
  // arrMjeseci = new Array('Siječanj', 'Veljača', 'Ožujak', 'Travanj', 'Svibanj', 'Lipanj', 'Srpanj', 'Kolovoz', 'Rujan', 'Listopad', 'Studeni', 'Prosinac');
	arrMjeseci = new Array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');

  // Formatiranje ispisa
  ispis = arrDani[objDatum.getDay()] + ', ';
  ispis += datum + '. ' + arrMjeseci[mjesec-1] + '. ' + godina;
  ispis += '. ';
  ispis += (((sati+9)>24) ? ('0' + ((sati+9)-24)):(sati+9)) + ':' + ((minute<10)?'0':'') + minute;
  
  // Ispis na stranici
  objClock.innerHTML = ispis;

  //*Napomena*: 'Month' parametar ide [0-11] zato radim korekciju sa '+1'
  objDatum.setMinutes(objDatum.getMinutes()+1);
  godina = objDatum.getFullYear();
  mjesec = objDatum.getMonth()+1;
  datum = objDatum.getDate();
  sati = objDatum.getHours();	 
  minute = objDatum.getMinutes();
  sekunde = objDatum.getSeconds();

  delayInterval = (60 - sekunde) * 1000;
    
  setTimeout("liveClock("+ godina +", "+ mjesec +", "+ datum +", "+ sati  +", "+ minute +", 0)", delayInterval);

}

// tečajna lista na početnoj stranici

function Tecaj () {

 xmlHttp=GetXmlHttpObject()

 if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
 
	var url="http://zlz.medianet.com.hr/modules/tecaj/tecaj_2.php"
	var valuta1
  var valuta2
	var kolicina
  var poruka
	valuta_1 = document.getElementById('valuta_1').value
	valuta_2 = document.getElementById('valuta_2').value
	kolicina = document.getElementById('konvert_1').value

	url=url+"?prva_v=" + valuta_1
	url=url+"&kolicina=" + kolicina
	url=url+"&druga_v=" + valuta_2	
//	url=url+"&sid="+Math.random()	
	
	xmlHttp.onreadystatechange=stateChanged_konverter 

	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
  
//	poruka = " Ti smo -> " + valuta_1 + " <- valuta 1 a valuta 2 -> " + valuta_2 + " i kolicina je " + kolicina + " url je -> " + url
//	alert(poruka);
}

function stateChanged_konverter() 
{	
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
 var upis
 
 document.getElementById('konvert_2_wraper').innerHTML=xmlHttp.responseText 
 //alert ("gotovo je!" + xmlHttp.responseText + " i rabote li")
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
