var arrBurza = ["zb", "sb", "bb", "ma", "bl", "mo", "si", "ua"];
//var arrGraf = ["zse", "bse", "sse"];
var arrFx = [];
var burzaFx = [];
var indx = [2, 2, 2, 2, 2, 2, 2, 2];
var burza_indx = 0;
var graf_indx = 0;


var top5fx = [];
var top5fx2 = [];
var bot5fx = [];
var	cnt = 0;
var	cnt2 = 1;


var sirinaDiv = 220;
var visinaDiv = 170;
var sirinaDiv2 = 230;

var ucitan = false;
var per;var myheight = "";

function IframeResize(){
	if (myheight!="") {
		var fx = new Fx.Styles($("komentarframe"), {duration: 2000, transition: Fx.Transitions.linear});
		fx.start({
		    'height': myheight
		});
	}
} 


function setHeight(val){
 	myheight = val;
}


window.addEvent("domready", function(){
/*
	if($("ticker1")){
		new Asset.javascript("js/autocompleter.js");
		new Asset.css("js/autocompleter.css");
		

	}
 
*/

    if ($('mfp')) {
        $('mfp').addEvents({
            "click" : function () {
                $('mfp-wrapper').setStyle("display", "block");
            }
        })
    }


    $$("img.vote-img").each(function(el) {
        el.addEvents({
            "mouseenter": function () {
                if (el.getAttribute("src").indexOf("-1.gif") > -1) el.src = el.src.replace("-1.gif", "-2.gif");
            },
            "mouseleave": function () {
                if (el.getAttribute("src").indexOf("-2.gif") > -1) el.src = el.src.replace("-2.gif", "-1.gif");
            }
        })
    })
    
	ucitan = true;
	
    if ($("InteresedIn")!=null) {
        $("InteresedIn").addEvents({
        "change" : function(){
            if ($("InteresedIn").selectedIndex == 3) {
                $("InteresedIn_Specify_tr").setStyle("display", "");
            } else {
                $("InteresedIn_Specify_tr").setStyle("display", "none");
            }
        }
        })
    }
    
    
    if ($("Find")!=null) {
        $("Find").addEvents({
        "change" : function(){
            if ($("Find").selectedIndex == 3) {
                $("Find_Specify_tr").setStyle("display", "");
            } else {
                $("Find_Specify_tr").setStyle("display", "none");
            }
        }
        })
    }
    
	$$(".editor").each(function(el){
	
		//alert(el.id);
		var mySlide = new Fx.Slide(el.id);
		mySlide.hide();
		
		var number_part = el.id.split("edit");		
		
		$('toggle_' + number_part[1]).addEvent('click', function(e){
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});
		
		/*
		$$('.save').addEvent('click', function(e){
			e = new Event(e);
			mySlide.hide();
			e.stop();
		});
		*/

	})
        
        
	if($("grafSlider")){

		var fxGrafSlider =  new Fx.Styles($("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<arrBurza.length){
					var tmpX = parseInt($("grafSlider").getStyle("margin-left").replace("px",""));
					fxGrafSlider.start({
						"margin-left": [tmpX, tmpX-sirinaDiv2]
					});
					graf_indx++;
				}
			})
		})
		
	}

    if($("v_wrapper")){
    
        for(var i=0;i<arrBurza.length;i++){
			arrFx[i] = new Fx.Styles($(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.Styles($("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);
				}
			})
		})
	}
	
	SimpleSwap();
	
	
	if($("dnevna_trgovanja") && $("chartDivPovijest")){
		var redovi = $("dnevna_trgovanja").getElements("tr");
		var vrijednost = redovi[1].cells[1].firstChild.nodeValue;
		last = vrijednost.replace(".","").replace(",",".");
		if ($("intraday_trgovanja")){
			loadDataPovijest($("chartDivPovijest"), "intraday_trgovanja");
			if($("prekidac")){
		
				$("prekidac").empty().innerHTML = povijesttxt;
				$("prekidac").setStyle("cursor", "pointer");
				
				$("prekidac").addEvent("click", function() {
					if($("prekidac").innerHTML == unutardanatxt){
						$("prekidac").empty().innerHTML = povijesttxt;
						loadDataPovijest($("chartDivPovijest"), "intraday_trgovanja");
					}
					else{
						$("prekidac").empty().innerHTML = unutardanatxt;
						loadDataPovijestCandle($("chartDivPovijest"), "dnevna_trgovanja");
					}
				})
			}
		}
		else {
		    if($("chartDivPovijestUkrajna")) {
                loadDataPovijest($("chartDivPovijest"), "dnevna_trgovanja");
			}
			else{
				loadDataPovijestCandle($("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(",",".");
		if ($("intraday_trgovanja")){
			loadDataPovijest_CSV($("chartDivPovijest_CSV"), "intraday_trgovanja");
			if($("prekidac")){
		
				$("prekidac").empty().innerHTML = povijesttxt;
				$("prekidac").setStyle("cursor", "pointer");
				
				$("prekidac").addEvent("click", function() {
					if($("prekidac").innerHTML == unutardanatxt){
						$("prekidac").empty().innerHTML = povijesttxt;
						loadDataPovijest_CSV($("chartDivPovijest_CSV"), "intraday_trgovanja");
					}
					else{
						$("prekidac").empty().innerHTML = unutardanatxt;
						loadDataPovijest_CSV($("chartDivPovijest_CSV"), "dnevna_trgovanja");
					}
				})
			}
		}
		else {
			loadDataPovijest_CSV($("chartDivPovijest_CSV"), "dnevna_trgovanja");
		}
	}	
	
	
	
	sortables_init();
	
	$$("textarea").each(function (el){
		el.addEvent("keyup", function(){
			setRows(el);
		})
	});
	
	
	$$("textarea").each(function (el){
		setRows(el);
	});
	
	
	$$("div.efekt").each(function(el){
		if(el.getStyle("display")=="none"){
			el.setStyles({"display": "block", "opacity": "0"});
		}
		top5fx.push(new Fx.Styles(el, {duration:1500, wait:true}));
	})
	
	$$("div.efekt2").each(function(el){
	   if (1==2) {
    		if(el.getStyle("display")=="none"){
    			el.setStyles({"display": "block", "opacity": "0"});
    		}
    		top5fx2.push(new Fx.Styles(el, {duration:1000, wait:true}));
        }
	})
	
	
	
	fx.periodical(3000);
	fx2.periodical(6000);
	
	
	
	function fx(){
		cnt++;
		if (top5fx.length > 0) {
			if (cnt==top5fx.length) cnt = 0;
			top5fx[cnt].start({
				opacity : [0,1]
			})
			
			$$("div.efekt").each(function(el, indx){
				if(el.getStyle("opacity")!=0){
					top5fx[indx].start({
						opacity: [1,0]
					})
				}
			})
		}
	}

	function fx2(){
		cnt2++;
	    
		if (top5fx2.length > 0) {
			if (cnt2==top5fx2.length) cnt2 = 0;
			if (top5fx2[cnt2]!=null) {
    			top5fx2[cnt2].start({
    				opacity : [0,1]
    			})
			}
			$$("div.efekt2").each(function(el, indx){
				if(el.getStyle("opacity")!=0){
					top5fx2[indx].start({
						opacity: [1,0]
					})
				}
			})
		}
	}










	
});


var last = 0;

var tableheightchart=0;

function loadDataPovijest(id, tablica){
	var dataXML = "";
	var anchorRadius = 4;
	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/4.5);
		if (redovi.length>62) anchorRadius = 0;
		if(tablica == "dnevna_trgovanja"){
			dataXML = "<chart formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='1' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' 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 formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='0' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='2' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' 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", "200", "0", "1");
		chart.setDataXML(dataXML);
		chart.render(id);
	}
}

function convertTocke(val){

	return val.replace(/\./g,"").replace(/,/g,".")

}


function loadDataPovijestCandle(id, tablica){
	var dataXML = "";
	var anchorRadius = 4;
	var redovi = $(tablica).getElements("tr");
	var min = 100000000;
	var max = -100000000;
	var step = 1;
	var counter =1;
	var lblDatum, lblClose, lblOpen, lblHigh, lblLow, lblVolume;
	if (redovi.length>0){
		if (redovi.length>41) {
			step = parseInt(redovi.length/60);
		}
		
		lblDatum = (redovi[0].cells[0].firstChild.nodeValue ? redovi[0].cells[0].firstChild.nodeValue : redovi[0].cells[0].firstChild.id);
		lblClose = (redovi[0].cells[1].firstChild.nodeValue ? redovi[0].cells[1].firstChild.nodeValue : redovi[0].cells[1].firstChild.id);
		lblOpen = (redovi[0].cells[2].firstChild.nodeValue ? redovi[0].cells[2].firstChild.nodeValue : redovi[0].cells[2].firstChild.id);
		lblHigh = (redovi[0].cells[3].firstChild.nodeValue ? redovi[0].cells[3].firstChild.nodeValue : redovi[0].cells[3].firstChild.id);
		lblLow = (redovi[0].cells[4].firstChild.nodeValue ? redovi[0].cells[4].firstChild.nodeValue : redovi[0].cells[4].firstChild.id);
		lblVolume = (redovi[0].cells[7].firstChild.nodeValue ? redovi[0].cells[7].firstChild.nodeValue : redovi[0].cells[7].firstChild.id);

		for(var i = redovi.length-1; i>0;i-=step){
			
			var datum = redovi[i].cells[0].firstChild.nodeValue;
			var zadnja = parseFloat(convertTocke(redovi[i].cells[1].firstChild.nodeValue));
			var prva = convertTocke(redovi[i].cells[2].firstChild.nodeValue);
			var najvisa = convertTocke(redovi[i].cells[3].firstChild.nodeValue);
			var najniza = convertTocke(redovi[i].cells[4].firstChild.nodeValue);
			var promet = convertTocke(redovi[i].cells[7].firstChild.nodeValue);
			
			
			//var tmpVrijednost = zadnja.replace(/\./g,"").replace(",",".");
			if (max<zadnja && zadnja!=0) {
				max = zadnja;				
			}
			if (min>zadnja && zadnja!=0) {
				min = zadnja;
			}
			
			if (zadnja!="0,00"){
				datum = datum.replace(".20",".");
				dataXML += "<set toolText='" + lblDatum + ": " + datum + "&#10;" + lblOpen + ": " + prva + "&#10;" + lblHigh + ": " + najvisa + "&#10;" + lblLow + ": " + najniza + "&#10;" + lblClose + ": " + zadnja + "' open='" + prva + "' high='" + najvisa + "' low='" + najniza + "' close='" + zadnja + "' x='" + counter + "' volume='" + promet +  "' />";
				counter++;
			}
			
		}
	}
	
	//$("datum").innerHTML = datum;
	if ($("vrijednost")) $("vrijednost").innerHTML = zadnja;
	
	
	max = parseInt(max * 1.005);
	min = parseInt(min * .990);
	if (max % 2 !=0) max=max+1;
	if (min % 2 !=0) min=min-1;
	var nth;
	if (dataXML!=""){
		//nth = parseInt(redovi.length/80);
		if (redovi.length>62) anchorRadius = 0;
		dataXML = "<chart  numPDivLines='5' clickURL='javascript:otvoribiggraf();' formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='1'  showVolumeChart='0'  formatNumber='1' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' showValues='0' showLabels='1' showYAxisValues='1' defaultAnimation='0' numberSuffix=' '  PYAxisMinValue='" + min + "' ><dataset>" + dataXML + "</dataset></chart>";
	}
	
	if (dataXML!=""){
		chart = new FusionCharts("charts/ChartInFlash.swf", "ChartId", "357", "200", "0", "1");
		chart.setDataXML(dataXML);
		chart.render(id);
	}
}

var arrClose = [];
var arrSMA = [];
var arrBBANDUpper = [];
var arrBBANDLower = [];


function SMA(period){
	arrSMA = [];
	arrBBANDUpper = [];
	arrBBANDLower = [];
	var tempSum = 0;
	var tempDev = 0;
	var tempDevSum=0;
	var stdDevSqr=0;
	var stdDev=0;
	for (var i=0;i<arrClose.length-period+1;i++){
		tempSum = 0;
		tempDev = 0;
		tempDevSum=0;
		stdDevSqr=0;
		stdDev=0;
		for (var j = i; j<i+period; j++){
			tempSum += parseFloat(arrClose[j]);
		}
		tempSum = tempSum / parseInt(period);
		arrSMA[j] = tempSum;
		j=0;
		for (var j = i; j<i+period; j++){
			tempDev=parseFloat(arrClose[j])-parseFloat(tempSum);
			tempDev=tempDev*tempDev;
			tempDevSum += tempDev;
		}
		
		stdDevSqr = tempDevSum/period;
		stdDev=Math.sqrt(stdDevSqr);
		
		arrBBANDUpper[i]=arrSMA[j]+(stdDev*2);
		arrBBANDLower[i]=arrSMA[j]-(stdDev*2);
		
	}
}



function loadDataPovijestCandleBig(id, tablica){
	var dataXML = "";
	var anchorRadius = 4;
	var redovi = $(tablica).getElements("tr");
	var min = 100000000;
	var max = -100000000;
	var step = 1;
	var counter =1;
	var lblDatum, lblClose, lblOpen, lblHigh, lblLow, lblVolume;
	arrClose=[];
	
	if (tableheightchart==0) {
		tableheightchart=$('chartsmalltable').getSize().size.y;
		
	}
	
	$('chartsmalltable').setStyle('height',350);
	
	if (redovi.length>0){
		if (redovi.length>80) {
			step = parseInt(redovi.length/120);
		}
		
		lblDatum = (redovi[0].cells[0].firstChild.nodeValue ? redovi[0].cells[0].firstChild.nodeValue : redovi[0].cells[0].firstChild.id);
		lblClose = (redovi[0].cells[1].firstChild.nodeValue ? redovi[0].cells[1].firstChild.nodeValue : redovi[0].cells[1].firstChild.id);
		lblOpen = (redovi[0].cells[2].firstChild.nodeValue ? redovi[0].cells[2].firstChild.nodeValue : redovi[0].cells[2].firstChild.id);
		lblHigh = (redovi[0].cells[3].firstChild.nodeValue ? redovi[0].cells[3].firstChild.nodeValue : redovi[0].cells[3].firstChild.id);
		lblLow = (redovi[0].cells[4].firstChild.nodeValue ? redovi[0].cells[4].firstChild.nodeValue : redovi[0].cells[4].firstChild.id);
		lblVolume = (redovi[0].cells[6].firstChild.nodeValue ? redovi[0].cells[6].firstChild.nodeValue : redovi[0].cells[6].firstChild.id);

		for(var i = redovi.length-1; i>0;i-=step){
			
			var datum = redovi[i].cells[0].firstChild.nodeValue;
			var zadnja = parseFloat(convertTocke(redovi[i].cells[1].firstChild.nodeValue));
			var prva = convertTocke(redovi[i].cells[2].firstChild.nodeValue);
			var najvisa = convertTocke(redovi[i].cells[3].firstChild.nodeValue);
			var najniza = convertTocke(redovi[i].cells[4].firstChild.nodeValue);
			var kolicina = convertTocke(redovi[i].cells[6].firstChild.nodeValue);
			
			arrClose.push(zadnja);
			
			
			//var tmpVrijednost = zadnja.replace(/\./g,"").replace(",",".");
			if (max<zadnja && zadnja!=0) {
				max = zadnja;				
			}
			if (min>zadnja && zadnja!=0) {
				min = zadnja;
			}
			
			if (zadnja!="0,00"){
				datum = datum.replace(".20",".");
				if (counter>10) {
					 dataXML += "<set toolText='" + lblDatum + ": " + datum + "&#10;" + lblOpen + ": " + prva + "&#10;" + lblHigh + ": " + najvisa + "&#10;" + lblLow + ": " + najniza + "&#10;" + lblClose + ": " + zadnja + "&#10;" + lblVolume + ": " + kolicina + "' open='" + prva + "' high='" + najvisa + "' low='" + najniza + "' close='" + zadnja + "' x='" + parseInt(counter-10) + "' volume='" + kolicina +  "' />";
				}
				counter++;
			}
			
		}
	}
	
	//$("datum").innerHTML = datum;
	if ($("vrijednost")) $("vrijednost").innerHTML = zadnja;

	
	
	var smaXML="";
	var BBANDUpperXML="";
	var BBANDLowerXML="";
	
	var nth;
	if (dataXML!=""){
		//nth = parseInt(redovi.length/80);
		if (redovi.length>62) anchorRadius = 0;
		
		SMA(10);
		
		
		var xx=1;
		for (var i=10;i<arrSMA.length-1;i++){
			smaXML +="<set x='" + xx + "' value='" + arrSMA[i] + "'/>"
			xx++;
		}
		xx=1;
		for (var i=1;i<arrBBANDUpper.length;i++){
			BBANDUpperXML +="<set x='" + xx + "' value='" + arrBBANDUpper[i] + "'/>"
			
			if (max<arrBBANDUpper[i] && arrBBANDUpper[i]!=0) {
				max = arrBBANDUpper[i];				
			}
			
			xx++;
		}
		
		xx=1;
		for (var i=1;i<arrBBANDLower.length;i++){
			BBANDLowerXML +="<set x='" + xx + "' value='" + arrBBANDLower[i] + "'/>"
			
			
			if (min>arrBBANDLower[i] && arrBBANDLower[i]!=0) {
				min = arrBBANDLower[i];
			}
			
			xx++;
		}
		
		max = parseInt(max * 1.005);
		min = parseInt(min * .995);
		if (max % 2 !=0) max=max+1;
		if (min % 2 !=0) min=min-1;
		
		smaXML = "<trendset name='SMA10' color='0099FF' thickness='0' alpha='100' includeInLegend='1'>" + smaXML + "</trendset>";
		BBANDUpperXML = "<trendset name='Bollinger Bands' color='F00000' thickness='0' alpha='100' includeInLegend='1'>" + BBANDUpperXML + "</trendset>";
		BBANDLowerXML = "<trendset name='BBANDLower' color='F00000' thickness='0' alpha='100' includeInLegend='0'>" + BBANDLowerXML + "</trendset>";
		
		
		if (lblDatum=='Date'){
			dataXML = "<chart  volumeHeightPercent='30' clickURL='javascript:zatvoribiggraf();'  VYAxisName='Quantity' PYAxisName='Value' formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='1'  showVolumeChart='1' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' showValues='0' showLabels='1' showYAxisValues='1' defaultAnimation='0' numberSuffix=' '  PYAxisMinValue='" + min + "' PYAxisMaxValue='" + max + "'><categories><category label=' ' x='1' showVerticalLine='0' /></categories><dataset>" + dataXML + "</dataset>" + smaXML + BBANDUpperXML + BBANDLowerXML + "</chart>";
		}else{
			dataXML = "<chart  volumeHeightPercent='30' clickURL='javascript:zatvoribiggraf();'  VYAxisName='Kolicina' PYAxisName='Vrijednost' formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='1'  showVolumeChart='1' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' showValues='0' showLabels='1' showYAxisValues='1' defaultAnimation='0' numberSuffix=' '  PYAxisMinValue='" + min + "' PYAxisMaxValue='" + max + "'><categories><category label=' ' x='1' showVerticalLine='0' /></categories><dataset>" + dataXML + "</dataset>" + smaXML + BBANDUpperXML + BBANDLowerXML + "</chart>";
		}
		
		
		
	}
	
	if (dataXML!=""){
		chart = new FusionCharts("charts/ChartInFlash.swf", "ChartId", "714", "330", "0", "1");
		chart.setDataXML(dataXML);
		chart.render(id);
	}
	
	$(id).setStyle('display','block');
	
}

function zatvoribiggraf(){
	$('bigchart').setStyle('display','none');
	$('chartsmalltable').setStyle('height',tableheightchart);
}

function otvoribiggraf(){
	
	loadDataPovijestCandleBig("bigchart","dnevna_trgovanja");
}
function loadDataPovijest_CSV(id, tablica){
	var dataXML = "";
	var anchorRadius = 4;
	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/4.5);
		if (redovi.length>62) anchorRadius = 0;
		if(tablica == "dnevna_trgovanja"){
			dataXML = "<chart formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='1' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='" + anchorRadius + "' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' 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 formatNumberScale='0' lineThickness='2' lineColor='#5490C8' drawAnchors='0' inThousandSeparator='.' inDecimalSeparator=',' ThousandSeparator='.' DecimalSeparator=',' decimals='2' forceDecimals='1' anchorRadius='2' anchorSides='4' anchorBorderColor='0372AB' anchorBgColor='E1f5ff' 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", "200", "0", "1");
		chart.setDataXML(dataXML);
		chart.render(id);
	}
}





var hideBurza = function(fromVal, toVal){
	for(var i=0;i<arrBurza.length;i++){
		if($(arrBurza[i] + "_burza_wrapper").getProperty("res")== "visible"){		
			$(arrBurza[i] + "_burza_wrapper").setProperty("res", "hidden");
			arrFx[i].start({"margin-top":[fromVal, toVal]}).chain(function(){
				$(arrBurza[burza_indx] + "_burza_wrapper").setStyles({display:"block", "margin-top":"-170px"}).setProperty("res", "visible");
				this.element.setStyle("display", "none");
				arrFx[burza_indx].start({"margin-top":[-170, 0]});										
			},this);
		}
		else{
			//console.log("Preskacem " + arrBurza[i]);
		}
	}
}


var animStupici = function(){
	$("stupici").setStyle("padding-top", "120px");
	$("stupici_sjena").setStyles({"top" : "-90px"});
	var stupiciFx = new Fx.Styles($("stupici"), {duration:5000, wait:false, transition:Fx.Transitions.Quad.easeInOut});
	var stupici_sjenaFx = new Fx.Styles($("stupici_sjena"), {duration:5000, wait:false, transition:Fx.Transitions.Quad.easeInOut});
	stupiciFx.start({
		'padding-top':[120,0]
	});
	stupici_sjenaFx.start({
		'top':[-50,0]
	});
}

var animLogo = function(){
	$("logo").setStyle("padding-top", "120px");
	$("logo_sjena").setStyles({"top" : "-30px", opacity: 0});
	var logoFx = new Fx.Styles($("logo"), {duration:3000, wait:false, transition:Fx.Transitions.Quad.easeInOut});
	var logo_sjenaFx = new Fx.Styles($("logo_sjena"), {duration:3000, wait:false, transition:Fx.Transitions.Quad.easeInOut});
	logoFx.start({
		'padding-top':[120,0]
	});
	logo_sjenaFx.start({
		'top':[-30,0],
		'opacity':[0,100]
	});
}


var SimpleSwap = function(){
	$$("img").each(function(el){
		if(el.getAttribute("oversrc")){
			el.oversrc_img = new Image();
			el.oversrc_img.src = el.getAttribute("oversrc");
			el.setAttribute("origsrc", el.src);
			el.addEvents({
				"mouseover": function(){
								el.src = el.getAttribute("oversrc");
							},
				"mouseout": function(){
								el.src = el.getAttribute("origsrc");
							}
				})				
		}
	})
}
	
	
function check(form){
	moze=true;
	for (var i = 0; i <= form.elements.length-1; i++) {
      if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='Email') {
		alert('Upišite email adresu');
	 	moze=false;
		return false;
       }
	   
	   if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='Ime') {
		alert('Upišite ime i prezime');
	 	moze=false;
		return false;
       }
	   
	   if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='Lozinka') {
		alert('Upišite lozinku');
	 	moze=false;
		return false;
       }
	   
	   if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='rodjenje') {
		alert('Upišite godinu rođenja');
	 	moze=false;
		return false;
       }
	 	
	 if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='_prsti') {
		alert('Upišite broj 5');
	 	moze=false;
		return false;
       }  
    }
	if (moze) {document.Login.submit();}
}

function checkEng(form){
	moze=true;
	for (var i = 0; i <= form.elements.length-1; i++) {
      if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='Email') {
		alert('Please enter Your e-mail address');
	 	moze=false;
		return false;
       }
	   
	   if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='Ime') {
		alert('Please enter Your name and surname');
	 	moze=false;
		return false;
       }
	   
	   if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='Lozinka') {
		alert('Please enter Your password');
	 	moze=false;
		return false;
       }
	   
	   if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='rodjenje') {
		alert('Please enter Your year of birth');
	 	moze=false;
		return false;
       }
	 	
	 if ((form.elements[i].value == null || form.elements[i].value.length == 0) && form.elements[i].name=='_prsti') {
		alert('Please enter 5 in the antispam field');
	 	moze=false;
		return false;
       }  
    }
	if (moze) {document.Login.submit();}
}


var cekaj_ucitavanje=1000;
var timer=null;
var upitAjax="";

function doIt(_v, Upit, Stock) {
	upitAjax = Upit;
	timer=null;
	if(!timer && upitAjax.length>=3) {
		WAIT_IN_MSECS = cekaj_ucitavanje;
		document.getElementById("tickersListBox").innerHTML = "";
		document.getElementById("AjaxLoader").style.display = "block";
		timer=setTimeout('Ajax("AjaxHandler.aspx?action=list_stocks&query=' + Upit + '&stock=' + Stock + '" , "", "getTickers", "")', WAIT_IN_MSECS);
		//document.getElementById("tickersListBox").innerHTML = "Tražim...";
	}
}


function showConfirm()
{
	var answer = confirm ("Jeste li sigurni?")
	if (answer)
		return true;
	else
		return false;
}


function RedirectToPage(url)
{
 document.location.href = url;
}


function xpand(xDiv, xImage) {
	if ($(xDiv).getStyle("display") == 'none') {
		$(xDiv).setStyle("display", "block");
		$(xImage).src = "http://www.fima.hr/img/mns.gif";
	} else {
		$(xDiv).setStyle("display", "none");
		$(xImage).src = "http://www.fima.hr/img/pls.gif";
	}
}

function xpand2(xDiv, xImage) {
	if ($(xImage).src == 'http://www.fima.hr/img/pls.gif') {
		$$(xDiv).each(function(el){
			el.setStyle("display", "");
		})
		$(xImage).src = "http://www.fima.hr/img/mns.gif";
	} else {
		$$(xDiv).each(function(el){
			el.setStyle("display", "none");
		})
		$(xImage).src = "http://www.fima.hr/img/pls.gif";
	}
}


function liveTitle(txt, obj) {
	if (txt.length <= 27) {
		$(obj).innerHTML = txt;
	} else {
		$(obj).innerHTML = truncate(txt, 30, "...");
	}
}


function truncate(text, length, ellipsis) {      
   
     // Set length and ellipsis to defaults if not defined  
     if (typeof length == 'undefined') var length = 100;  
     if (typeof ellipsis == 'undefined') var ellipsis = '...';  
   
     // Return if the text is already lower than the cutoff  
     if (text.length < length) return text;  
   
     // Otherwise, check if the last character is a space.  
     // If not, keep counting down from the last character  
     // until we find a character that is a space  
     for (var i = length-1; text.charAt(i) != ' '; i--) {  
        length--;  
     }  
   
     // The for() loop ends when it finds a space, and the length var  
     // has been updated so it doesn't cut in the middle of a word.  
     return text.substr(0, length) + ellipsis;  
 }  


function removeFromScene(obj) {
	if (obj) {
		Ajax('AjaxHandler.aspx?action=deleteModule', 'POST', 'deleteRssModule', 'moduleId=' + $(obj).id + '');
		obj.parentNode.parentNode.remove();
	}
}

function setRows(el){
	var cols = 35;
	var str = el.value.replace(/\r\n/,"\n");
	var red = 0;
	var cnt = 0;
	for(var i=0;i<str.length;i++){
		cnt++;
		if(str.charAt(i)=="\n"  || cnt>cols){
			cnt = 0;
			red ++;
		}
	}
	el.setProperty("rows", red);

}

function fillRssTxtBox(url, ttl) {
	if (url!='-1') {
		$("RssLink").value = url;
		$("Naziv").value = ttl.replace("» ","");
	}
	

	
	
	
	
	
	
}

