function FillDropDown(dropDown, dropDownFilter, podatki)
{
	var filter
	
	filter=dropDownFilter.item(dropDownFilter.selectedIndex).value	
	dropDown.options.length = 0;

	try
	{
		for (var i=0;i<podatki.length;i++) 
		{

			if (filter==podatki[i][0] || podatki[i][0]=='-1')
				{
				var oOption = document.createElement("OPTION");
				
				oOption.text=podatki[i][2];
				oOption.value=podatki[i][1];
				
				//DODAJ DODATEK
				if (podatki[i].length == 4)
				{
					oOption.dodatek=podatki[i][3]	
				}
				
				dropDown.add(oOption);	
				}
		}
	}		
	catch(err)
	{
	}

}

function FillDropDownFromCheck(dropDown, dropDownFilter, podatki)
{
	var filter
	
	filter=dropDownFilter	
	dropDown.options.length = 0;
		
	try
	{
		for (var i=0;i<podatki.length;i++) 
		{

			if (filter==podatki[i][0] || podatki[i][0]=='-1')
				{
				var oOption = document.createElement("OPTION");
				
				oOption.text=podatki[i][2];
				oOption.value=podatki[i][1];
				
				
				//DODAJ DODATEK
				if (podatki[i].length == 4)
				{
					oOption.dodatek=podatki[i][3]	
				}
				
				try 
					{
						dropDown.add(oOption, null);	 // ostali
					}
				catch(ex) 
					{
						dropDown.add(oOption);	 // IE
					}
											
				}
		}
	}		
	catch(err)
	{
		alert(err)
	}

}

function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null
	
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	return objXMLHttp
}

function DoRequest(url)
{		
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	xmlHttp.onreadystatechange=MakeAjaxRequest;
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function MakeAjaxRequest() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 								
		alert(xmlHttp.responseText);
		
		txtEmail.value='';
	}	
} 




var tags = new Array( 'span', 'div','td','tr','p','b','table','strong','emphasis','a','h1','h2','h3','pre','sub','sup','i','th','cp','ul','ol','li','dt','dd');
var pixelArray =  new Array('9','11','13','15','24','30','40');
var emArray =  new Array('0.6','0.9','1.0','1.5','2.0','2.5','3');
var initSize = 1;

function fontSizer(inc,unit) {
	
	if (!document.getElementById) 
		return;
		
	var sizeTitle = 18;
	var size = initSize;
		size = inc;
		
		if (inc > 1)
			sizeTitle +=inc;
		
	if (size < 0 ) {
		size = 0;
}
	if (size > 6 ) {
		size = 6;
}
		initSize = size;
		getBody = document.getElementsByName('ResizeBody')[0];				
	for (i = 0 ; i < tags.length ; i++ ) {
		getallTags = getBody.getElementsByTagName(tags[i]);
	for (k = 0 ; k < getallTags.length ; k++) 		
		{
		//if (getallTags[k].style.fontSize != undefined) alert(getallTags[k].style.fontSize)		
		
		if (getallTags[k].className == "tabTitle")		
			{
			getallTags[k].style.fontSize = sizeTitle+'px';						
			}
		else if (getallTags[k].tagName == "H1")		
			{
			getallTags[k].style.fontSize = sizeTitle+'px';						
			}			
		else
			getallTags[k].style.fontSize = (unit=='px') ? pixelArray[size]+unit: emArray[size]+unit;			
		
		}
		
	}
}
function Printt()
{
	btnPrint.style.visibility="hidden";
	btnClose.style.visibility="hidden";
	window.print();
	btnPrint.style.visibility="visible";
	btnClose.style.visibility="visible";		
}

function ToFavorites() 
{
	if (window.external) {
		window.external.AddFavorite(location.href, document.title)
	} else {
		alert("Vaš brskalnik ne podpira te funkcije.");
	}
}

function Popup(url,windowname,w,h,x,y)
{	
	window.open(url,windowname,"resizable=yes,toolbar=no,scrollbars=yes,menubar=no,status=no,directories=no,width="+w+",height="+h+",left="+x+",top="+y+"");	
}

function CurrToNumber(sCurrency) 
{
var Temp = new String();
	Temp=sCurrency;
  return Temp.replace(/[/.]/ig,'');
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}


function NumToCurrency(sNumber,nDec) {  
  if (sNumber!=null && sNumber!='')
  {

  var Temp = new String();
  var Top, Bottom, Num; 
	Temp = sNumber;
	Temp = Temp.replace(/[.]/ig,'');
	Temp = Temp.replace(/[,]/ig,'.');
	Num = parseFloat(Temp.replace(/[^\d\.]/ig,''));
	if (isNaN(Num)) return '';
	else {
  	  Top = Math.floor(Num);
	  Bottom = Math.round((Num - Math.floor(Num)) * Math.pow(10,nDec));	  
	  Bottom = Bottom.toString();
	  if (Bottom==100) {Bottom='00'; Top=Top+1}
	  Top = Top.toString();
	  Temp='';
	  while (Bottom.length<nDec) {
 	    Bottom = '0' + Bottom;
	  }
	  while (Top.length>3) {
	    Temp = '.' + Top.slice(Top.length-3) + Temp;
	    Top = Top.substr(0,Top.length-3);
	  }	
	  if (nDec>0) 
		{Temp= Top + Temp + "," + Bottom;
		}
	  else
	    {Temp= Top + Temp}
	  if (sNumber.substring(0,1) == '-')
	  {
	  Temp='-'+Temp
	  }
	  return Temp;
	}
	
	}
	else
	{
	return ''
	}
}



function NumToCurrencyMinus(sNumber,nDec,DovoljenMinus) {  
  if (sNumber!=null && sNumber!='')
  {

  var Temp = new String();
  var Top, Bottom, Num; 
	Temp = sNumber;
	Temp = Temp.replace(/[.]/ig,'');
	Temp = Temp.replace(/[,]/ig,'.');
	Num = parseFloat(Temp.replace(/[^\d\.]/ig,''));
	if (isNaN(Num)) return '';
	else {
  	  Top = Math.floor(Num);
	  Bottom = Math.round((Num - Math.floor(Num)) * Math.pow(10,nDec));	  
	  Bottom = Bottom.toString();
	  if (Bottom==100) {Bottom='00'; Top=Top+1}
	  Top = Top.toString();
	  Temp='';
	  while (Bottom.length<nDec) {
 	    Bottom = '0' + Bottom;
	  }
	  while (Top.length>3) {
	    Temp = '.' + Top.slice(Top.length-3) + Temp;
	    Top = Top.substr(0,Top.length-3);
	  }	
	  if (nDec>0) 
		{Temp= Top + Temp + "," + Bottom;
		}
	  else
	    {Temp= Top + Temp}
	  if (sNumber.substring(0,1) == '-' && DovoljenMinus)
	  {
	  Temp='-'+Temp
	  }
	  return Temp;
	}
	
	}
	else
	{
	return ''
	}
}

function Datum_onblur(oField) 
{
  convert_date(oField)
}


// initialize some global vars
var xCoord, yCoord, br, ver;


// very basic check for browser type and version
if (navigator.appName == "Netscape") {
	br="ns";
}
ver = navigator.appVersion.substring(0,1);


// function to make tool tip visible 
// lyr is NOT an object

function rollOn(lyr) {
	// if it's a netscape browser and not over version 4
    if (br == "ns" && ver <= 4) {
		lyr = document.layers[lyr];
		lyr.position='absolute';
		lyr.left = xCoord+5;
		lyr.top = yCoord+5;
		lyr.visibility = 'visible';
    } else {
    	lyr = document.getElementById(lyr);
		lyr.style.position='absolute';
		lyr.style.left = xCoord+5;
		lyr.style.top = yCoord+5;
		lyr.style.visibility = 'visible';
		lyr.style.display = '';
    }
}

// function to make tool tip hidden
// lyr is NOT an object

function rollOut(lyr) {
	if(br == "ns" && ver <= 4) { 		
		lyr = document.layers[lyr];
		lyr.visibility = 'hidden';
		lyr.style.display = 'none';
	} else {
		lyr = document.getElementById(lyr);
		lyr.style.visibility='hidden';
		lyr.style.display = 'none';
	}
}

// this code just tracks the mouse coordinates
// need these so we know where to pop up the tool tips

function checkwhere(e) {
	// if netscape 4.x
	if (document.layers){
        xCoord = e.x+window.pageXOffset;
        yCoord = e.y+window.pageYOffset;
        
	}
	// if IE 
	        else if (document.all){
	        xCoord = event.clientX+document.body.scrollLeft;
	        yCoord = event.clientY+document.body.scrollTop;
	}
	// this catches NS6 & IE 5+
        else if (document.getElementById){
        xCoord = e.clientX;
        yCoord = e.clientY;
	}
}

// start tracking mouse move events
document.onmousemove = checkwhere;
if(document.captureEvents) {document.captureEvents(Event.MOUSEMOVE);}


function OpenFileEditor(url)
{
	// Set the browser window feature.
	var iWidth	= screen.width * 0.7 ;
	var iHeight	= screen.width * 0.7 ;

	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;

	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ;
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;

	// Open the browser window.
	var oWindow = window.open( url, "FCKBrowseWindow", sOptions ) ;
}





