﻿
/*GridView*/
var redir;
var redir_count = 0;

function ParseData(data)
{
    eval(data);
}

function redir_begin(s, e)
{
    redir = true;
    redir_count++;
    setTimeout("redit_do(" + redir_count + ")", 20000);
}

function redir_end(s, e)
{
    redir = false;
}

function redit_do(count)
{
    if ((redir) && (count == redir_count))
    {
        window.location.href = 'default.aspx';
    }
}

function CheckFileType(str)
{    
    if (str)
    {    
        var dType = str.substring(str.length-4)                
		if (dType.toUpperCase() == '.JPG' || dType.toUpperCase() == '.BMP' || dType.toUpperCase() == '.GIF' || dType.toUpperCase() == '.TXT' || dType.toUpperCase() == 'XSLX' || dType.toUpperCase() == '.XSL' || dType.toUpperCase() == '.DOC' || dType.toUpperCase() == '.RTF'|| dType.toUpperCase() == '.PDF' || dType.toUpperCase() == 'DOCX')
            return true;    
    }       
    return false;
}

function CheckFileTypeImage(str)
{    
    if (str)
    {    
        var dType = str.substring(str.length-4)        
        if (dType.toUpperCase() == '.JPG' || dType.toUpperCase() == '.GIF'|| dType.toUpperCase() == '.PNG' || dType.toUpperCase() == '.BMP')
            return true;    
    }   
    alert("Nalagate napačen tip datoteke.");
    return false;
}

function MakeCallback(cbObj, inputId, param)
{
     document.getElementById(inputId).innerHTML="<span>Data loading ...</span><br><img src='/itf/images/loadingBar.gif' />" 
     cbObj.SendCallback(param);
}

function SelectAllDDItems(dd1)
{	    
	var dd = document.getElementById(dd1);						
	dd.multiple = true;	
	
	if (dd.innerHTML.indexOf("<OPTION") == -1) //Mozilla		    
	    dd.innerHTML = dd.innerHTML.replace(/<option/g,"<option selected");
	else
	    dd.outerHTML = dd.outerHTML.replace(/<OPTION/g,"<OPTION selected");
	    		
	return true;
}


function TryFocus()
{
    try
    {
        SetFocusOnObject();
    }
    catch (e) { }
}               
              
function IsDate(sdate)
{   
    sdate = new Date(sdate);
    return isNaN(sdate);
}

function WPopup(url,windowname,w,h,newWindow)
{
    if (newWindow)
        windowname = "";
          
    window.open(url,windowname,"resizable=yes,toolbar=no,scrollbars=yes,menubar=no,status=yes,directories=no,width="+w+",height="+h+",left=50,top=50");

/*
    if (newWindow)
        self.focus();*/
}

function Popup(url, w, h)
{
    wleft = (screen.width - w) / 2;
    wtop = (screen.height - h) / 2;
    window.open(url, "popPrint", "dependent,modal,center=yes;resizable=yes,toolbar=no,scrollbars=yes,menubar=no,status=yes,directories=no,width=" + w + ",height=" + h + ",top=" + wtop + ",left=" + wleft);
}


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;
var incSize = 1;

function fontSizer(inc,unit) {
	
	if (!document.getElementById) 
		return;
			
    incSize += inc;    
    if (incSize <0)
        incSize=0;    
    
    inc = incSize;    
	var sizeTitle = 20;
	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;			
		}
	}
}

var lineH=1;
function LineHeightInc()
{
    lineH +=0.5;
    $('div#ResizeBody').css("lineHeight",lineH);
}

function SlideShowSlide()
{	    
	document.getElementById("ssSlider").src = eval("ssImage" + ssIndex + ".src");
		
	if (ssIndex < ssLength) 
	    ssIndex++; 
	else 
	    ssIndex = 1; 
    
    setTimeout("SlideShowSlide()", 3000); 
}

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 {
	    if (nDec == -1)
	        return Num;
	        
  	  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 ''
	}
}