
function myPopup(url,windowname,w,h,x,y){
window.open(url,windowname,"resizable=yes,toolbar=yes,scrollbars=yes,menubar=yes,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 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 resize() { 
	window.resizeTo(800,600); 
}

ScrollRate = 45;

function scrollDiv_init()
{
    
	ScrollElement = document.getElementById('aktualno');
    ReachedMaxScroll = false;
    
	ScrollElement.scrollTop = 0;
	PreviousScrollTop  = 0;

	ScrollInterval = setInterval ( 'scrollDiv()', ScrollRate );
	
}

function scrollDiv()
{
	if ( !ReachedMaxScroll )
	{
	    var top;
		top=(ScrollElement.scrollHeight - ScrollElement.offsetHeight)-3;
	    
	    
	    if(ScrollElement.scrollTop==top)
	    {
	       
	      pauseDiv();
	      setTimeout('resumeDiv()',1000);
	    }
	    if(PreviousScrollTop<0)
	    {
	       
	      
	        pauseDiv();
	        setTimeout('resumeDiv()',2000);
	      
	    }
	    ScrollRate = 45;
		ScrollElement.scrollTop = PreviousScrollTop;
		PreviousScrollTop++;

		ReachedMaxScroll = ScrollElement.scrollTop >= ( ScrollElement.scrollHeight - ScrollElement.offsetHeight );
		
		
		
		
	}
	else 
	{
		ReachedMaxScroll = ( ScrollElement.scrollTop == 0 ) ? false : true;
		
        ScrollElement.scrollTop = PreviousScrollTop;
		PreviousScrollTop--;
		
	}
	return  ScrollElement.scrollHeight-ScrollElement.offsetHeight;
}

function pauseDiv()
{
    
	clearInterval ( ScrollInterval );
}

function resumeDiv()
{
    clearInterval ( ScrollInterval );
	PreviousScrollTop = ScrollElement.scrollTop;
	ScrollInterval = setInterval ( 'scrollDiv()', ScrollRate );
}

function getTDHeight(){
    
	contentTopDiv = document.getElementById("content_top")
	contentBotDiv = document.getElementById("content_bottom")
	contentTop = getPixelsFromTop(contentTopDiv);
	contentBottom = getPixelsFromTop(contentBotDiv);
	contentHeight = contentBottom - contentTop;
	//alert("The cell height is " + contentHeight);
	return contentHeight;
}
function getPixelsFromTop(obj){
	objFromTop = obj.offsetTop;
	while(obj.offsetParent!=null) {
		objParent = obj.offsetParent;
		objFromTop += objParent.offsetTop;
		obj = objParent;
	}
	return objFromTop;
}








