﻿// JScript File
    
// swichtab frontpagenews

function switchtab(parent,order,className){
    
    className=className.replace('sel','')
    
    tabs=$ES('a',parent);
    for (var i=0;i<tabs.length;i++){
        tabs[i].className=tabs[i].className.replace('sel','');
        if (i==order){
            tabs[i].className='sel' + className;
        }
    }
}

function switchnewstab(className,parent,category,type,notarticles){
    tabs=$ES('a',parent);
    if (className.indexOf("sel")==0) className=className.replace('sel','');
   
    for (var i=0;i<tabs.length;i++){
        if (tabs[i].className.indexOf("sel")==0)
            tabs[i].className=tabs[i].className.replace('sel','');           

        if (className==tabs[i].className) tabs[i].className='sel' + tabs[i].className;
    }
    
    $('scrolldiv' + category).innerHTML='<div style="background:#E9E9E9 url(http://www.index.hr/vijesti/css/loading.gif) 46% 46% no-repeat;height:' + $('scrolldiv' + category).offsetHeight + 'px"></div>'
    
    var options='categoryid=' + category + '&type=' + type + '&notarticles=' + notarticles;
    var myXhr = new XHR({method: 'post', onFailure: function(){alert("Error")},onSuccess: function(){ $('scrolldiv' + category).innerHTML=myXhr.response.text  }  });
    myXhr.send("/controls/frontpage/news.aspx", options);
}


//function for tecaj
function rpl(invalue){
	return parseFloat(invalue.replace(",","."));
}

function FormatNumber(num, decimalNum, bolLeadingZero, bolParens){var tmpNum = num;tmpNum *= Math.pow(10,decimalNum);tmpNum = Math.floor(tmpNum);tmpNum /= Math.pow(10,decimalNum);var tmpStr = new String(tmpNum);
    if (!bolLeadingZero && num < 1 && num > -1 && num !=0)
       if (num > 0)
          tmpStr = tmpStr.substring(1,tmpStr.length);
       else
          tmpStr = "-" + tmpStr.substring(2,tmpStr.length);                        
       if (bolParens && num < 0)
          tmpStr = "(" + tmpStr.substring(1,tmpStr.length) + ")";
       return tmpStr.replace(".",",");
}


function compute(inputfield,outputfield,currfrom,currto){
outputfield.value=FormatNumber( rpl(inputfield.value) * currfrom.value / currto.value,2,false,true)
}

function rpl(invalue){
	return parseFloat(invalue.replace(",","."));
}

function FormatNumber(num, decimalNum, bolLeadingZero, bolParens){var tmpNum = num;tmpNum *= Math.pow(10,decimalNum);tmpNum = Math.floor(tmpNum);tmpNum /= Math.pow(10,decimalNum);var tmpStr = new String(tmpNum);
    if (!bolLeadingZero && num < 1 && num > -1 && num !=0)
       if (num > 0)
          tmpStr = tmpStr.substring(1,tmpStr.length);
       else
          tmpStr = "-" + tmpStr.substring(2,tmpStr.length);                        
       if (bolParens && num < 0)
          tmpStr = "(" + tmpStr.substring(1,tmpStr.length) + ")";
       return tmpStr.replace(".",",");
}


// vscroller object
// copyright index.hr
// author: Denis Korenić, Gordan Novoselec
// v1.0 - 2007/03/08
function vscroller(viewportId,innerholderId,aspeed){
    var viewportDiv=document.getElementById(viewportId);
    
    viewportDiv.style.overflow='hidden';
    var innerDiv=document.getElementById(innerholderId);
    innerDiv.style.padding=viewportDiv.offsetHeight + 'px' + ' 0';
    var innerDivHeight=innerDiv.offsetHeight;
     
    var speed = (aspeed!=null)?aspeed:1;
    
    var currpos=0;
     
    this.scrollDown=function(){
        this.slide(1 * aspeed);   
    }
   
    this.stopScroll=function(){
        if (viewportDiv.slideint){window.clearInterval(viewportDiv.slideint);viewportDiv.slideint=null;}
    }

    this.slide=function(step){
            
            if (viewportDiv.slideint){window.clearInterval(viewportDiv.slideint);viewportDiv.slideint=null;}           
            viewportDiv.slideint=window.setInterval(
                    function(){   
                        //document.getElementById("debug").innerHTML=viewportDiv.scrollHeight;                                                    
                        currpos+=step;                                           
                        if (currpos>=innerDivHeight-(viewportDiv.offsetHeight)) {                      
                            currpos=0;
                        }                       
                        viewportDiv.scrollTop = currpos;  
                    }            
                    ,90
            );
     }       
 }
 
 

function switchcity(data,imgw,divmin,divmax){
	d=data.split("|")
	imgw.src="/img/w/" + d[2];
	divmin.innerHTML=d[0].replace("C","");
	divmax.innerHTML=d[1].replace("C","");
}