
	var grafDatum;
	var grafSerije;
	if (!grafDatum) grafDatum = 90;
	var chartLoaded = false;
	var chart;
	var cnt = 0;
	var index = 0;
	var top5fx = [];
	var bot5fx = [];
	var per;
	
	var arrBurza = ["zb"];
	var indx = [2];
	var arrFx = [];
	var burzaFx = [];
	var burza_indx = 0;
	var graf_indx = 0;
	
	var sirinaDiv = 220;
	var visinaDiv = 170;
	var sirinaDiv2 = 220;
	
	window.addEvent("domready",function() {
		
		 if ($("saljiprijatelju")) {
	    	new FormCheck('saljiprijatelju', {
	    		display : {
	    			errorsLocation : 1,
	    			indicateErrors : 1,
	    			showErrors : 0
	    		}
	    	});
	    }
		
		//grafovi na brokerima
		$$("div.grafovidiv").each(function(el){
			if (IsNumeric(el.getAttribute("rel"))){
				loadData3("graf"+el.getAttribute("rel"), 30, el.getAttribute("rel"));
			}else{
				loadData("graf"+el.getAttribute("rel"), 30, el.getAttribute("rel"));
			}
			
		})
		
		 $$("tr.graftr").each(function(el, index){
            el.addEvents({
                "mouseover":function(){
                    $$("div.grafovi").each(function(ele, index2){
                        if(ele.getStyle("opacity")!=0) {
                            ele.setStyle('opacity', 0);
                        }
                        if(el.getAttribute("rel")==ele.getAttribute("rel")) {
                        	ele.setStyle('opacity', 1);
                        }
                    });		
                }
            })
        })
		
		
		
		$$("div.grafovi").each(function(el, index){
            if(el.getStyle("display")=="none"){
                el.setStyles({"display": "block", "opacity": "0"});
            }
            if (el.getAttribute("rel")=="0") index=0;
            if(index==0) el.setStyles({"display": "block", "opacity": "1"});
        })
        
		
		//end graf
		
		if ($('slideshow')){
	        $$("div.slide").each(function(el, index){
	            if(el.getStyle("display")=="none"){
	                el.setStyles({"display": "block", "opacity": "0"});
	            }
	            if(index==0) el.setStyles({"display": "block", "opacity": "1"});
	            top5fx.push(new Fx.Tween(el, {duration:750, wait:false}));
	        })
	        
	        
	        $$("img.clickableImage").each(function(el, index){
	        
	            bot5fx.push(new Fx.Tween(el, {duration:750, wait:false}));
	            el.setStyle("cursor","pointer");
	            el.setProperty("res", index);
	             
	            el.addEvents({
	                "click":function(){
	                    $clear(per);
	                  
	                   $$("img.clickableImageActive").each(function(ele){
	                     ele.removeClass("clickableImageActive");
	                     ele.setProperty("src","img/rotatorDot.png");
	                   });
	                     
	                    el.addClass("clickableImageActive");
	                    
	                    el.setProperty("src","img/rotatorDotActive.png");
	                    
	                    $$("div.slide").each(function(el, index){
	                        if(el.getStyle("opacity")!=0) {
	                            top5fx[index].start('opacity', 0);
	                        }
	                    });		
	                    		
	                    top5fx[el.getProperty("res")].start('opacity', 1);	
	                    
	                    cnt=index;
	                    per = fx.periodical(5000);
	                }
	            })
	        })
	        
	        per = fx.periodical(5000);
	        
    	}
    	
    
    	
    	if($("grafSlider")){
			
    		$$("select.grafSelector").each(function(el){
				el.addEvent("change", function(){
					//grafDatum = "30";
					loadData2(el.getAttribute("res"), el.value, el.getAttribute("vrsta"));
				});
			})
    		
			var fxGrafSlider =  new Fx.Tween($("grafSlider"), {duration:500, wait:false, transition:Fx.Transitions.Quad.easeInOut});
			
			$$("img.graf_go_left").each(function(el){
				el.setStyle("cursor", "pointer");
				el.addEvent("click", function(e){
					if (graf_indx>0){
						var tmpX = parseInt($("grafSlider").getStyle("margin-left").replace("px",""));
						fxGrafSlider.start("margin-left", [tmpX, tmpX+sirinaDiv2]);
						graf_indx--;
					}
				})
			})
			
			$$("img.graf_go_right").each(function(el){	
				el.setStyle("cursor", "pointer");
				el.addEvent("click", function(e){
					if (graf_indx<3){
						var tmpX = parseInt($("grafSlider").getStyle("margin-left").replace("px",""));
						fxGrafSlider.start("margin-left", [tmpX, tmpX-sirinaDiv2]);
						graf_indx++;
					}
				})
			})
			
		}
    	
    	if($("zb_burza_wrapper")){
    
	        for(var i=0;i<arrBurza.length;i++){
				arrFx[i] = new Fx.Tween($(arrBurza[i] + "_burza_wrapper"), {duration:500, wait:false, transition:Fx.Transitions.Quad.easeInOut});
			}
			
			$$("img.nav_arrow_left").each(function(el){
				el.setStyle("cursor", "pointer");
				el.addEvent("click", function(e){
					var res = el.getProperty("res");			
					if (indx[res]>1){
						var tmpX = parseInt($(arrBurza[res] + "_burza_wrapper").getStyle("margin-left").replace("px",""));
						arrFx[res].start("margin-left", [tmpX, tmpX+sirinaDiv]);
						indx[res]--;
					}
				})
			})
			
			$$("img.nav_arrow_right").each(function(el){	
				el.setStyle("cursor", "pointer");
				el.addEvent("click", function(e){
					var res = el.getProperty("res");		
					if (indx[res]<3){
						var tmpX = parseInt($(arrBurza[res] + "_burza_wrapper").getStyle("margin-left").replace("px",""));
						arrFx[res].start("margin-left", [tmpX, tmpX-sirinaDiv]);
						indx[res]++;
					}
				})
			})
			
			//v_wrapper
			var v_wrapperFx = new Fx.Tween($("v_wrapper"), {duration:200, wait:false, transition:Fx.Transitions.Quad.easeInOut});
			
			
			
			$$("img.go_left").each(function(el){
				el.setStyle("cursor", "pointer");
				el.addEvent("click", function(el){
					if (burza_indx>0){
						var tmpX = parseInt($("v_wrapper").getStyle("margin-left").replace("px",""));
						v_wrapperFx.start("margin-left", [tmpX, tmpX+sirinaDiv]);
						burza_indx--;
						hideBurza(0,-visinaDiv);
						
					}
				})
			})
			
			$$("img.go_right").each(function(el){
				el.setStyle("cursor", "pointer");
				el.addEvent("click", function(el){
					if (burza_indx<arrBurza.length){
						var tmpX = parseInt($("v_wrapper").getStyle("margin-left").replace("px",""));
						v_wrapperFx.start("margin-left", [tmpX, tmpX-sirinaDiv]);
						burza_indx++;
						hideBurza(0,-visinaDiv);
					}
				})
			})
		}
		
		if($("dnevna_trgovanja") && $("chartDivPovijest")){
			var redovi = $("dnevna_trgovanja").getElements("tr");
			var vrijednost = redovi[1].cells[1].firstChild.nodeValue;
			last = vrijednost.replace(".","").replace(",",".");
			loadDataPovijest($("chartDivPovijest"), "dnevna_trgovanja");
		}
		
		if($("dnevna_trgovanja") && $("chartDivPovijest_CSV")){
			var redovi = $("dnevna_trgovanja").getElements("tr");
			var vrijednost = redovi[1].cells[1].firstChild.nodeValue;
			last = vrijednost.replace(".","").replace(",",".");
			loadDataPovijest_CSV($("chartDivPovijest_CSV"), "dnevna_trgovanja");
		}	
		
		
		if ($("chartdivEurUsd")) loadData2("chartdivEurUsd", grafDatum, "25");
		if ($("chartdivGbpUsd")) loadData2("chartdivGbpUsd", grafDatum, "28");
		if ($("chartdivUsdJpy")) loadData2("chartdivUsdJpy", grafDatum, "27");
		
		index = 0;
        
        $$("div.footerDiv").each(function(el, index){
            if(el.getStyle("display")=="none"){
                el.setStyles({"display": "block", "opacity": "0"});
            }
            if(index==0) el.setStyles({"display": "block", "opacity": "1"});
        })
        
        $$("a.tabs2").each(function(el, index){
            el.addEvents({
                "click":function(){
                    $$("a.tabs2").each(function(ele){
                    	ele.removeClass("active");
                    });
                    el.addClass("active");
                 
                    $$("div.grafovi").each(function(ele, index2){
                        ele.setStyle('opacity', 0);
                    });		
                    
                     $$("div.footerDiv").each(function(ele, index2){
                        if(ele.getStyle("opacity")!=0) {
                            ele.setStyle('opacity', 0);
                        }
                        if(index==index2) {
                        	ele.setStyle('opacity', 1);
                        	ele.getElements('div.grafovi')[0].setStyle('opacity', 1);;
                        }
                    });	
                    
                }
            })
        })
		
		sortables_init();
		
	});
		
	var dnevna_trgovanja_papiri = function(tip){
		if($("dnevna_trgovanja")) {
			var arr = $("dnevna_trgovanja").rows;
			for(var i=1; i<arr.length;i++){
				if(tip==''){
					arr[i].style.display = "";
				}else{
					if((arr[i].getAttribute("tip")!=tip)) {
						arr[i].style.display = "none";
					}
					else{
						arr[i].style.display = "";
					}
				}
			}
		}
	} 
	
	function loadData(id, datum, valpar){
		chart = new FusionCharts("charts/MSCombiDY2D.swf", "ChartId", "230", "180", "0", "0");
		chart.setDataURL("graf_data.aspx?valpar=" + valpar + "%26datum="+datum);
		chart.render(id);
	}
	
	function loadData2(id, datum, valpar){
		chart = new FusionCharts("charts/MSCombiDY2D.swf", "ChartId", "218", "170", "0", "0");
		chart.setDataURL("graf_data2.aspx?valpar=" + valpar + "%26datum="+datum);
		chart.render(id);
	}
	
	function loadData3(id, datum, valpar){
		chart = new FusionCharts("charts/MSCombiDY2D.swf", "ChartId", "230", "180", "0", "0");
		chart.setDataURL("graf_data2.aspx?valpar=" + valpar + "%26datum="+datum + "%26indeks=da");
		chart.render(id);
	}
	
	function moveSmallLeft(){     		
		var marLeft = $("rotatorSmall").style.marginLeft;
		marLeft = marLeft.replace("px","");	
		if (parseInt(marLeft)%280==0) {
			if (parseInt(marLeft)<0) $('rotatorSmall').tween('marginLeft',parseInt(marLeft)+280);
		}
	}
	
	function moveSmallRight(){
		var marLeft = $("rotatorSmall").style.marginLeft;
		marLeft = marLeft.replace("px","");
		if (parseInt(marLeft)%280==0) {
			if (parseInt(marLeft)>-maxSmallRight+280) $('rotatorSmall').tween('marginLeft',parseInt(marLeft)-280);
		}
	}
	
	function racunajRight(){
		var f = document.frmKalkulator;
		var lijeviText = f.nofci1.value;            	
		lijeviText = lijeviText.replace(",",".");            	
		lijeviText = uKune(lijeviText);
		if (lijeviText!=""){            		
			var rez=0;
			rez=parseFloat(parseFloat(lijeviText) / parseFloat(f.valute2[f.valute2.selectedIndex].value));
			f.nofci2.value = rez.toFixed(2);
			if (f.nofci2.value=="NaN"){ f.nofci2.value = 0; }
		} else {
			f.nofci2.value = "0";
		}
	}
	function uKune(x){
		var f = document.frmKalkulator;
		if (f.valute1[f.valute1.selectedIndex].value==1){
			return x
		} else {
			return parseFloat(parseFloat(x) * parseFloat(f.valute1[f.valute1.selectedIndex].value))
		}
	}
	
	
	function fx(){
        cnt++;
        if (cnt==top5fx.length) cnt = 0;
        top5fx[cnt].start('opacity', 1);
       
	    $$("img.clickableImageActive").each(function (el){
            el.removeClass("clickableImageActive");
            el.setProperty("src","img/rotatorDot.png");
            
        })
        $$("img.clickableImage")[cnt].addClass("clickableImageActive");
        $$("img.clickableImage")[cnt].setProperty("src","img/rotatorDotActive.png");
        $$("div.slide").each(function(el, indx){
            if(el.getStyle("opacity")!=0){
                top5fx[indx].start('opacity', 0);
            }
        })
    }
	
    var last = 0;

	var tableheightchart=0;
	
	function loadDataPovijest(id, tablica){
		var dataXML = "";
		var anchorRadius = 3;
		var redovi = $(tablica).getElements("tr");
		var min = 100000000;
		var max = -100000000;
		if (redovi.length>0){
			for(var i = redovi.length-1; i>0;i--){
				var datum = redovi[i].cells[0].firstChild.nodeValue;
				var vrijednost = redovi[i].cells[1].firstChild.nodeValue;
				
				var tmpVrijednost = vrijednost.replace(".","").replace(",",".");
				if (max<tmpVrijednost && tmpVrijednost!=0) {
					max = tmpVrijednost;				
				}
				if (min>tmpVrijednost && tmpVrijednost!=0) {
					min = tmpVrijednost;
				}
				
				if (vrijednost!="0,00"){
					datum = datum.replace(".20",".");
					dataXML += "<set label='" + datum + "' value='" + vrijednost + "' />";
				}
			}
		}
		
		//$("datum").innerHTML = datum;
		if ($("vrijednost")) $("vrijednost").innerHTML = vrijednost;
		
		if (max<last) {
			max = last;
		}
		if (min>last) {
			min = last;
		}
		
		max = parseInt(max * 1.005);
		min = parseInt(min * .995);
		
		var nth;
		if (dataXML!=""){
			nth = parseInt(redovi.length/9.5);
			if (redovi.length>62) anchorRadius = 0;
			if(tablica == "dnevna_trgovanja"){
				dataXML = "<chart labelDisplay='ROTATE' slantLabels='1' formatNumberScale='0' lineThickness='2' canvasBorderThickness='0' divLineColor='BE2038' alternateHGridColor='FCF4F5' lineColor='#C6234F' drawAnchors='1' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "'  anchorBorderColor='#C6234F' anchorBgColor='#ffffff' showValues='0' showLabels='1' labelStep='" + nth + "' showYAxisValues='1' setAdaptiveYMin='1' defaultAnimation='0' numberSuffix=' '>" + dataXML + "</chart>";
			}
			else {
				for (var i=0; i < 230-redovi.length-1; i++) {
					dataXML += "<set label='' value='' />";
				};
				nth = 50;
				dataXML += "<trendlines><line startValue='" + last + "' color='00AA00' displayValue=' ' /></trendlines>";
				dataXML = "<chart labelDisplay='ROTATE' slantLabels='1' formatNumberScale='0' lineThickness='2' canvasBorderThickness='0' divLineColor='BE2038' alternateHGridColor='FCF4F5' lineColor='#C6234F' drawAnchors='0' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='2' anchorBorderColor='#C6234F' anchorBgColor='#ffffff' showValues='0' showLabels='1' labelStep='" + nth + "' showYAxisValues='1' setAdaptiveYMin='0' defaultAnimation='0' numberSuffix=' ' yAxisMinValue = '" + min + "' yAxisMaxValue = '" + max + "'>" + dataXML + "</chart>";
				
			}
		}
		if (dataXML!=""){
			chart = new FusionCharts("charts/Line.swf", "ChartId", "357", "250", "0", "1");
			chart.setDataXML(dataXML);
			chart.render(id);
		}
	}
	
	function loadDataPovijest_CSV(id, tablica){
		var dataXML = "";
		var anchorRadius = 3;
		var redovi = $(tablica).getElements("tr");
		var min = 100000000;
		var max = -100000000;
		if (redovi.length>0){
			for(var i = redovi.length-1; i>0;i--){
				var datum = redovi[i].cells[0].firstChild.nodeValue;
				var vrijednost = redovi[i].cells[1].firstChild.nodeValue;
				
				var tmpVrijednost = vrijednost.replace(".","").replace(",",".");
				if (max<tmpVrijednost && tmpVrijednost!=0) {
					max = tmpVrijednost;				
				}
				if (min>tmpVrijednost && tmpVrijednost!=0) {
					min = tmpVrijednost;
				}
				
				if (vrijednost!="0,00"){
					datum = datum.replace(".20",".");
					dataXML += "<set label='" + datum + "' value='" + vrijednost + "' />";
				}
			}
		}
		
		//$("datum").innerHTML = datum;
		if ($("vrijednost")) $("vrijednost").innerHTML = vrijednost;
		
		if (max<last) {
			max = last;
		}
		if (min>last) {
			min = last;
		}
		
		max = parseInt(max * 1.005);
		min = parseInt(min * .995);
		
		var nth;
		if (dataXML!=""){
			nth = parseInt(redovi.length/9.5);
			if (redovi.length>62) anchorRadius = 0;
			if(tablica == "dnevna_trgovanja"){
				dataXML = "<chart labelDisplay='ROTATE' slantLabels='1' formatNumberScale='0' lineThickness='2' canvasBorderThickness='0' divLineColor='BE2038' alternateHGridColor='#FCF4F5' lineColor='#C6234F' drawAnchors='1' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "' anchorBorderColor='#C6234F' anchorBgColor='#FFFFFF' showValues='0' showLabels='1' labelStep='" + nth + "' showYAxisValues='1' setAdaptiveYMin='1' defaultAnimation='0' numberSuffix=' '>" + dataXML + "</chart>";
			}
			else {
				for (var i=0; i < 230-redovi.length-1; i++) {
					dataXML += "<set label='' value='' />";
				};
				nth = 50;
				dataXML += "<trendlines><line startValue='" + last + "' color='00AA00' displayValue=' ' /></trendlines>";
				dataXML = "<chart labelDisplay='ROTATE' slantLabels='1' formatNumberScale='0' lineThickness='2' canvasBorderThickness='0' divLineColor='BE2038' alternateHGridColor='FCF4F5' lineColor='#C6234F' drawAnchors='0' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='2' anchorBorderColor='#C6234F' anchorBgColor='#FFFFFF' showValues='0' showLabels='1' labelStep='" + nth + "' showYAxisValues='1' setAdaptiveYMin='0' defaultAnimation='0' numberSuffix=' ' yAxisMinValue = '" + min + "' yAxisMaxValue = '" + max + "'>" + dataXML + "</chart>";
				
			}
		}
		if (dataXML!=""){
			chart = new FusionCharts("charts/Line.swf", "ChartId", "350", "250", "0", "1");
			chart.setDataXML(dataXML);
			chart.render(id);
		}
	}
	
	
	function convertTocke(val){
	
		return val.replace(/\./g,"").replace(/,/g,".")
	
	}
	
	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 comp(x) { 

	
	
		ISP = parseFloat(x.ISP.value);
		MIN1 = parseFloat(x.MIN1.value);
		MAX1 = parseFloat(x.MAX1.value);
		try{
			MAXOTPLATA = parseFloat(x.MAXOTPLATA.value);
		}catch (e){
			MAXOTPLATA=10000;
		}
		
		if(x.ISP.value == "") {
			alert("Molimo vas da upišete iznos kredita .");
			return
		}
		if(x.ISP.value < MIN1) {
			alert("Molimo vas da upišete iznos kredita min "+ MIN1 +" .");
			return
		}
		if(x.ISP.value > MAX1) {
			alert("Molimo vas da upišete iznos kredita max "+ MAX1 +" .");
			return
		}
		
		BROTPTER = parseFloat(x.BROTPTER.value);
		if(x.BROTPTER.value == "") {
			alert("Molimo vas da upišete Trajanje otplate u mjesecima.");
			return
		}
		
		if(x.BROTPTER.value > MAXOTPLATA) {
			alert("Molimo vas da upišete Trajanje otplate max "+ MAXOTPLATA +" mjeseci.");
			return
		}
		
		OBRPER = x.OBRPER.value;
		OBRPER = OBRPER.replace(",",".");
		OBRPER = parseFloat(OBRPER);
		
		OTPTEC = x.OTPTEC.value;
		OTPTEC = OTPTEC.replace(",",".");
		OTPTEC = parseFloat(OTPTEC);
	
		ISPTEC = x.ISPTEC.value;
		ISPTEC = ISPTEC.replace(",",".");
		ISPTEC = parseFloat(ISPTEC);
		
		NKAM = x.NKAM.value;
		NKAM = NKAM.replace(",",".");
		NKAM = parseFloat(NKAM);
		
		if(x.NKAM.value == "") {
			alert("Molimo vas da upišete kamatnu stopu.");
		}
		else {
	
			NKAM = eval(NKAM*OBRPER/12) / 100;
			q = Math.pow(1 + NKAM,BROTPTER);
			pmt = -((NKAM * (0 + q * -ISP*OTPTEC/ISPTEC))/(-1 + q));
			if (pmt/pmt!=1){
				x.pmt.value = '';
			}else{
				x.pmt.value = Math.round(pmt*100)/100;
			}
			
		}
	} 
	
	
