var view1ticker = "";

$(document).ready(function() {
  gridActions();
  tbl_dropdownFunds ("#funds_box1");
});

//UBACIVANJE STRELICE ZA LOGIN KOD MANJE REZOLUCIJE
$(document).ready(function() {
    if(scrRes=="small"){
        $("#header").after('<img src="'+urlRoot+'images/logButton.gif" alt="Prijavite se na Investa.hr" title="Prijavite se na Investa.hr" id="logTempButt" />');
        $("#logTempButt").toggle(
            function(){
                $pageDimensions=pageDimensions();
                var scrollAmount = $pageDimensions[1] - $(window).width();
                $("html, body").animate({scrollLeft:scrollAmount}, 200);
                $("#logTempButt").attr("src",""+urlRoot+"images/logButtonBack.gif");
            },
            function(){
                $("html, body").animate({scrollLeft:0}, 200);
                $("#logTempButt").attr("src",""+urlRoot+"images/logButton.gif");
            }
        ); 
    }
});


//GRID ACTIONS
function gridActions(){
	over_hover (".funds2tbl tr");
	$(".funds2tbl tr td").not(".ifi-fund-row td").not(".graph").not(".switch").not(".last").unbind("click");
	$(".funds2tbl tr td").not(".ifi-fund-row td").not(".graph").not(".switch").not(".last").click(function(){
	    if( $(this).parents("tr").is(".ifi-fund-row") ){ return false; }
      $(".funds2tbl tr").removeClass("active");
      $(this).parents("tr").addClass("active");
  		view1ticker = $(this).parents("tr").attr("rel");
  		$("#funds_box3 .wrapp").css("height",$("#funds_box3 .wrapp").height());
  		$("#funds_box3 .wrapp > div").html("");
      $("#funds_box4 .inner > div object").remove();
      $("#funds_box4 .inner > div").html("");
  		switch ($("#funds_box3 .boxnav .on").attr("id")) {
        case "funds_box3_link1":
            funsdBox3cont1();
            break;
        case "funds_box3_link2":
            funsdBox3cont2();
            break;
        case "funds_box3_link3":
            funsdBox3cont3();
            break;
        case "funds_box3_link4":
            funsdBox3cont4();
            break;    
      }
      switch ($("#funds_box4 .boxnav .on").attr("id")) {
        case "funds_box4_link1":
            funsdBox4cont1();
            break;
        case "funds_box4_link2":
            funsdBox4cont2();
            break;
        case "funds_box4_link3":
            funsdBox4cont3();
            break;
        case "funds_box4_link4":
            funsdBox4cont4();
            break;
      }
      return false;
  });
}
//TABLESORTER
function tblSorter(tblName,trigger) {
 	$(tblName).tablesorter({ 
      headers: {
          2: { sorter:'investaNum' },
          3: { sorter:'investaNum' },
          4: { sorter:'investaNum' },
          5: { sorter:'investaNum' },
          6: { sorter:'investaNum' },
          7: { sorter:'investaNum' },
          8: { sorter:'investaNum' },
          9: { sorter:'investaNum' },
          10: { sorter:'investaInput' }
      } 
  });
 	$(tblName).trigger("update");
	var colLength = ( $(tblName+" col").length );
	for (i=1;i<=colLength;i++) {
		$(trigger+i).toggle(
			function () {
				var calicon = $(this).attr("id");
				var sorting = [[calicon.substring(16),0]];
        $(tblName).trigger("sorton",[sorting]);
        return false;
			},
			function () {
				var calicon = $(this).attr("id");
				var sorting = [[calicon.substring(16),1]];
				$(tblName).trigger("sorton",[sorting]);
				return false;
			}
		);
	}
}

$(document).ready(function() {
  tblSorter("#funds2tbl1","#box1cont1trigger");
  tblSorter("#funds2tbl2_content1","#box2cont1trigger");
});


//***** GRID FUNCTIONS *********************************************************
function fundsGridRemove(element){
    var ticker = element.parent("tr").attr("rel");
    var noDataClass = element.parent("tr").children("td:eq(2)").attr("class");
    var content = element.parent("tr").children("td:eq(0)").attr("rel");
    $.get(urlRoot+"index.php?page=updateUserApartFunds&action=delete&fund="+ticker, function(data){
        var columns = new Array();
      	for ( i=5; ($("#funds2tbl2_head_"+content+" thead th").length-2) > i; i++ ) {
      	  columns[i-5] = $("#funds2tbl2_head_"+content+" th:eq("+i+")").attr("rel");
      	}
      	columnsStr = "group|name|date|value|dayC|analysis|"+columns.join("|");
        $.getJSON(urlRoot+"index.php?page=fundsApartBox&ticker="+ticker,{data: columnsStr}, function(data){
            if(element.parent("tr").is(".active")){
                $("#funds_box3 .wrapp > div").html("").hide();
                $("#funds_box3_content1").html('<span class="noneSelected">Trenutno nije niti jedan fond selektiran</span>');
                $("#funds_box3_content1").show();
                $("#funds_box4 .inner > div object").remove();
      		      $("#funds_box4 .inner > div").html("").hide();
      		      $("#funds_box4_content1").html('<span class="noneSelected">Trenutno nije niti jedan fond selektiran</span>');
      		      $("#funds_box4_content1").show();
            }            
            element.parent("tr").remove();
            if( $("#funds2tbl1 tr").length == 0  ){
                $("#funds_box1_nostock").show();
                $("#funds_box1 table").hide();
            }
            var upDown = "up";
            if (data.dayC.substring(0,1)=="-"){ upDown="down"; };
            $("#funds2tbl2_"+content+"  tbody").prepend('<tr rel="'+ticker+'"><td class="mark" rel="content'+data.group+'"><img src="'+urlRoot+'images/ICON'+upDown+'.gif" alt="pad" height="15" width="14"></td><td class="name">'+data.name+'</td><td class="'+noDataClass+'" align="center">'+data.date+'</td><td class="bkg value" align="right">'+data.value+'</td><td class="bkg '+upDown+'" align="center">'+data.dayC+'</td><td align="center" '+((scrRes=="small")?"class='noSmall'":"")+'>'+data[columns[0]]+'</td><td align="center">'+data[columns[1]]+'</td><td align="center">'+data[columns[2]]+'</td><td align="center">'+data[columns[3]]+'</td><td align="center">'+data[columns[4]]+'</td><td class="last" align="center"><input class="datePick" type="text" value="-" readonly="readonly" /></td><td class="graph"><img src="'+urlRoot+'images/ICONgraph_type3.gif" alt="" class="pdfPopup '+((data.analysis=="1")?"":"pdfPopOff")+'" /></td><td class="switch"><img src="'+urlRoot+'images/ICONadd.gif" alt="dodaj"></td></tr>');           
            pdfPopupInit();
            $("#funds_box2 .switch").unbind("click");
            $("#funds_box2 .switch").click(function(){
                if($(this).is(".inProcess")){ return false; }
                $(this).addClass("inProcess");
                fundsGridInsert($(this));
            });
            gridActions();
            fromThisDate();
            $("#funds2tbl1").trigger("update");
            $("#funds2tbl2_content1").trigger("update");
            $("#funds2tbl2_content2").trigger("update");
            $("#funds2tbl2_content3").trigger("update");
            $("#funds2tbl2_content4").trigger("update");
            if( $("#funds2tbl1 tbody tr").length==0 )  {
                $("#funds_box1_stock").hide();
                $("#funds_box1_nostock").show();
            }
            element.removeClass("inProcess");
        });   
    });
}

function fundsGridInsert(element){
    var ticker = element.parent("tr").attr("rel");
    var noDataClass = element.parent("tr").children("td:eq(2)").attr("class");
    $.get(urlRoot+"index.php?page=updateUserApartFunds&action=insert&fund="+ticker, function(data){
        var columns = new Array();
      	for ( i=5; ($("#funds2tbl_head th").length-2) > i; i++ ) {
      	  columns[i-5] = $("#funds2tbl_head th:eq("+i+")").attr("rel");
      	}
      	columnsStr = "group|name|date|value|dayC|analysis|"+columns.join("|");            	
        $.getJSON(urlRoot+"index.php?page=fundsApartBox&ticker="+ticker,{data: columnsStr}, function(data){
            if( $("#funds2tbl1 tbody tr").length == 0  ){
                $("#funds_box1_stock").show();
                $("#funds_box1_nostock").hide();
            }
            if(element.parent("tr").is(".active")){
                $("#funds_box3 .wrapp > div").html("").hide();
                $("#funds_box3_content1").html('<span class="noneSelected">Trenutno nije niti jedan fond selektiran</span>');
                $("#funds_box3_content1").show();
      		      $("#funds_box4 .inner > div").html("").hide();
      		      $("#funds_box4_content1").html('<span class="noneSelected">Trenutno nije niti jedan fond selektiran</span>');
      		      $("#funds_box4_content1").show();
            }
            var upDown = "up";
            if (data.dayC.substring(0,1)=="-"){ upDown="down"; };
            element.parent("tr").remove();
            $("#funds2tbl1 tbody").append('<tr rel="'+ticker+'"><td class="mark" rel="content'+data.group+'"><img src="'+urlRoot+'images/ICON'+upDown+'.gif" alt="pad" height="15" width="14"></td><td class="name">'+data.name+'</td><td class="'+noDataClass+'" align="center">'+data.date+'</td><td class="bkg value" align="right">'+data.value+'</td><td class="bkg '+upDown+'" align="center">'+data.dayC+'</td><td align="center" '+((scrRes=="small")?"class='noSmall'":"")+'>'+data[columns[0]]+'</td><td align="center">'+data[columns[1]]+'</td><td align="center">'+data[columns[2]]+'</td><td align="center">'+data[columns[3]]+'</td><td align="center">'+data[columns[4]]+'</td><td class="last" align="center"><input class="datePick" type="text" value="-" readonly="readonly" /></td><td class="graph"><img src="'+urlRoot+'images/ICONgraph_type3.gif" alt="" class="pdfPopup '+((data.analysis=="1")?"":"pdfPopOff")+'" /></td><td class="switch"><img src="'+urlRoot+'images/ICONclose.gif" alt="izbriši"></td></tr>');
            pdfPopupInit();
            $("#funds2tbl1 .switch").unbind("click");
            $("#funds2tbl1 .switch").click(function(){
                if($(this).is(".inProcess")){ return false; }
                $(this).addClass("inProcess");
                fundsGridRemove($(this));
            });
            gridActions();
            $("#funds2tbl1").trigger("update");
            $("#funds2tbl2_content1").trigger("update");
            $("#funds2tbl2_content2").trigger("update");
            $("#funds2tbl2_content3").trigger("update");
            $("#funds2tbl2_content4").trigger("update");
            fromThisDate();
            element.removeClass("inProcess");
        });
	   });
     
}

//***** BOX 2 ******************************************************************
function fromThisDate(){
    $(".datePick").datepicker("destroy");
    $(".datePick").datepicker();
    $(".datePick").bind("change", function(){     
        var element = $(this);
        var ticker = $(this).parents("tr").attr("rel");
        var fullDate = $(this).val();
        var date = fullDate.split(".");
        $.get(urlRoot+"index.php?page=fundsFromData&ticker="+ticker+"&date="+date[2]+"-"+date[1]+"-"+date[0], function(data){
            element.val(data);
            element.parents("td").attr("title","Postotak promjene od "+fullDate);
            $("#funds2tbl1").trigger("update");
            $("#funds2tbl2_content1").trigger("update");
            $("#funds2tbl2_content2").trigger("update");
            $("#funds2tbl2_content3").trigger("update");
            $("#funds2tbl2_content4").trigger("update");
            $("[title]").tooltip({ 
                track: false, 
                delay: 0, 
                showURL: false
            });
        });        
    });
}

function ifiPopup(button){
  $("#"+button).click(function() {
	  if($("#"+button+"_popup").is(":visible")){ $("#"+button+"_popup").remove(); return false; }
	  $("body").append("<div class='popup2 ifiPopup' id='"+button+"_popup'><div class='bottom_right'><div class='top_right'><div class='top_left'>"+$('#'+button).next(".ifiContent").html()+"</div></div><div class='bottom_left'></div></div></div>");
		var pos = $("#"+button).position();
		var pos2 = $("#container").position();
		var top = pos.top-$("#"+button+"_popup").height()+30;
		var left = pos.left+pos2.left-350;
		$("#"+button+"_popup").css("top",top).css("left",left).show();
		function infraTimer () {
			window.setTimeout(function() {
			if ( $("#"+button+"_popup").is(".on") ) { return; }
			else {
				$("#"+button+"_popup").remove();
				$("#"+button).unbind("mouseover");
			}
			}, 500);
		}
		$("#"+button).mouseout(function(){
		    infraTimer ();
			$("#"+button+"_popup").mouseout(function(){
	           	$("#"+button+"_popup").removeClass("on");
	           	infraTimer ();
		    }).mouseover(function(){
		        $("#"+button+"_popup").addClass("on");
		    });
			$("#"+button+"_popup").removeClass("on");
	    }).mouseover(function(){
	        $("#"+button+"_popup").addClass("on");
	        $("#"+button+"_popup").show();
	    });
	});

}

$(document).ready(function() {
    $("#funds_box2 .switch").click(function(){
        if($(this).is(".inProcess")){ return false; }
        $(this).addClass("inProcess");
        fundsGridInsert($(this)); 
    });
    $("#funds2tbl1 .switch").click(function(){ 
        if($(this).is(".inProcess")){ return false; }
        $(this).addClass("inProcess");
        fundsGridRemove($(this)); 
    });
    tbl_dropdownFunds ("#funds_box2_content1");
    fromThisDate();
    ifiPopup("ifidPopup1");
    pdfPopupInit();
    $("#funds_box2 .nav li").click(function(){
        switch ($(this).attr("id")){
          case "funds_box2_link1":
              $("#funds_box2 .nav li").removeClass("on");
              $(this).addClass("on");
              $(".funds_box2_content").hide();
              $("#funds_box2_content1").show();
          break;
          case "funds_box2_link2":
              $("#funds_box2 .nav li").removeClass("on");
              $(this).addClass("on");
              $(".funds_box2_content").hide();
              $("#funds_box2_content2").show();
              if ($("#funds_box2_content2").html()==false){
                  $("#funds_box2_content2").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
                  $.get(urlRoot+"index.php?page=fundsBox2Content&content=2", function(data){
        						$("#funds_box2_content2").html(data);
        						tblSorter("#funds2tbl2_content2","#box2cont2trigger");
        						gridActions();
        						fromThisDate();
                    ifiPopup("ifidPopup2");
                    pdfPopupInit();
        						tbl_dropdownFunds ("#funds_box2_content2");
        						$("#funds_box2 .switch").unbind("click");
        						$("#funds_box2 .switch").click(function(){
                        if($(this).is(".inProcess")){ return false; }
                        $(this).addClass("inProcess");
                        fundsGridInsert($(this));
                    });
        					});
              }             
              break;
          case "funds_box2_link3":
              $("#funds_box2 .nav li").removeClass("on");
              $(this).addClass("on");
              $(".funds_box2_content").hide();
              $("#funds_box2_content3").show();
              if ($("#funds_box2_content3").html()==false){
                  $("#funds_box2_content3").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
                  $.get(urlRoot+"index.php?page=fundsBox2Content&content=3", function(data){
        						$("#funds_box2_content3").html(data);
        						tblSorter("#funds2tbl2_content4","#box2cont4trigger");//php inserts wrong number, instead 3 it writes 4
        						gridActions();
        						fromThisDate();
                    ifiPopup("ifidPopup4");//php inserts wrong number, instead 3 it writes 4
                    pdfPopupInit();
        						tbl_dropdownFunds ("#funds_box2_content3");
        						$("#funds_box2 .switch").unbind("click");
        						$("#funds_box2 .switch").click(function(){
                        if($(this).is(".inProcess")){ return false; }
                        $(this).addClass("inProcess");
                        fundsGridInsert($(this));
                    });
        					});
              }
              break;
          case "funds_box2_link4":
              $("#funds_box2 .nav li").removeClass("on");
              $(this).addClass("on");
              $(".funds_box2_content").hide();
              $("#funds_box2_content4").show();
              if ($("#funds_box2_content4").html()==false){
                  $("#funds_box2_content4").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
                  $.get(urlRoot+"index.php?page=fundsBox2Content&content=4", function(data){
        						$("#funds_box2_content4").html(data);
        						tblSorter("#funds2tbl2_content3","#box2cont3trigger");//php inserts wrong number, instead 4 it writes 3
        						gridActions();
        						fromThisDate();
        						ifiPopup("ifidPopup3");//php inserts wrong number, instead 4 it writes 3
        						pdfPopupInit();
        						tbl_dropdownFunds ("#funds_box2_content4");
        						$("#funds_box2 .switch").unbind("click");
        						$("#funds_box2 .switch").click(function(){
                        if($(this).is(".inProcess")){ return false; }
                        $(this).addClass("inProcess");
                        fundsGridInsert($(this));
                    });
        					});
              }
              break;
        }
    
    });
});

//** change FUNDS grid columns
function changeGridColumnFunds(cont) {
    $(cont+" th .wrapp .wrapp li").click(function(){
        if ($(this).is(".off")){return false;}
        var columnsStr = $(this).attr("rel");
        var columnsOrder = $(this).parents("th").prevAll().length;
        for ( i=0; i<$(cont+" th .drop").length; i++ ) {
            $(cont+" th .drop li[rel="+$(this).parents("th").attr("rel")+"]").show();        
        }
        for ( i=0; i<$(cont+" th .drop").length; i++ ) {
            $(cont+" th .drop li[rel="+columnsStr+"]").hide();        
        }
        switch (columnsStr) {
            case "weekC":
                $(this).parents("th").attr("rel","weekC");
                $(this).parents("th").find("em").html("1tjedan");
                break;
            case "oneMonthC":
                $(this).parents("th").attr("rel","oneMonthC");
                $(this).parents("th").find("em").html("1mj.");
                break;
            case "threeMonthC":
                $(this).parents("th").attr("rel","threeMonthC");
                $(this).parents("th").find("em").html("3mj.");
                break;
            case "sixMonthC":
                $(this).parents("th").attr("rel","sixMonthC");
                $(this).parents("th").find("em").html("6mj.");
                break;
            case "yearC":
                $(this).parents("th").attr("rel","yearC");
                $(this).parents("th").find("em").html("1god.");
                break;
            case "foundation":
                $(this).parents("th").attr("rel","foundation");
                $(this).parents("th").find("em").html("Od osnutka");
                break;
            case "yearB":
                $(this).parents("th").attr("rel","yearB");
                $(this).parents("th").find("em").html("Od poč. godine");
                break;
            case "pgp":
                $(this).parents("th").attr("rel","pgp");
                $(this).parents("th").find("em").html("PGP");
                break;
        }                       
        $(this).parents("th").attr("rel",columnsStr);
        var ticker = new Array();
        for (i=0;i<$(cont+" tbody tr").length;i++){
            ticker[i] = $(cont+" tbody tr:eq("+i+")").attr("rel");            
        }
        $.getJSON(urlRoot+"index.php?page=fundRowData&ticker="+ticker+"&data="+columnsStr, function(data){
            for (i=0;i<=ticker.length;i++){
                $(cont).find("tbody").children("tr:eq("+i+")").children("td:eq("+columnsOrder+")").html(data[i]);
            }
            $(cont+" th .drop").removeClass('over');
            
            $("#funds2tbl1").trigger("update");
            $("#funds2tbl2_content1").trigger("update");
            $("#funds2tbl2_content2").trigger("update");
            $("#funds2tbl2_content3").trigger("update");
            $("#funds2tbl2_content4").trigger("update");
            
        });

        
        

        
        return false;
    });
}

function tbl_dropdownFunds (cont) {
    //remove already selected
    for ( i=0; i<$(cont+" th .drop").length; i++ ) {
        $(cont+" th .drop li[rel="+$(cont+" th .drop:eq("+i+")").parent("th").attr("rel")+"]").hide();        
    }
    if(scrRes=="small"){ $(cont+" th .drop li[rel='weekC']").show(); }
    if(scrRes=="small"){ $(cont+" th .drop li[rel='oneMonthC']").show(); }
    //dropdown
    $(cont+" th .drop .bkg").click(function(){
      return false;
    });    
    $(cont+" th .drop").click(function(){
      	if( $(this).is(".over") ){
            $(this).removeClass('over');
            return false;
        }
        $(cont+" th .drop").removeClass('over');
        $(this).addClass('over');
    });	
    //normal hover
    $(cont+" th div li").hover(function() {
      	$(this).addClass('over');
    }, function() {
    	  $(this).removeClass('over');
    	  $("#drop_popup").remove();
    });
    //popup for guest & basic user
    $(cont+" th li.off").click(function() {
      $("#drop_popup").remove();
      $(this).append("<div class='popup2' id='drop_popup'><div class='bottom_right'><div class='top_right'><div class='top_left'>Napomena: prikaz ocjena dostupan je samo investa.hr start i PRO korisnicima</div></div><div class='bottom_left'></div></div></div>");
      $("#drop_popup").show();
    });
    changeGridColumnFunds(cont);
}

//PDF POPUP
function pdfPopupInit() {
    $(".pdfPopup").unbind("click");
    $(".pdfPopup").click(function(){
        if($(this).is(".pdfPopOff")){ return false; }
        var ticker;
        if($(this).is("img")){ ticker = $(this).parents("tr").attr("rel"); }
        else{ ticker = view1ticker; }
        $.get(urlRoot+"index.php?page=fundPdfPopup&fund_ticker="+ticker, function(data){
            $pageDimensions=pageDimensions();
            $("body").append("<div id='pdfOverlay'></div><div id='pdfPopup' style='display: none;'><div class='top'></div><div class='inner'>"+data+"</div></div>");
            $("#pdfOverlay").css({ height:$pageDimensions[0], width:$pageDimensions[1], opacity: "0.8" });    
            $(window).resize(function(){
                $pageDimensions=pageDimensions();
                $("#pdfOverlay").css({ height:$pageDimensions[0], width:$pageDimensions[1], opacity: "0.8" });
            });
            $("#pdfOverlay").click(function(){ 
                $("#pdfPopup").remove();
                $(this).remove();
            });
            $("#pdfButtonClose").click(function(){ 
                $("#pdfPopup").remove();
                $("#pdfOverlay").remove();
            });
            var top = (($(window).height() - $("#pdfPopup").height())/2)+$(window).scrollTop();
            var left = ($(window).width() - $("#pdfPopup").width())/2;
            $("#pdfPopup").css("top",top).css("left",left).show();
            
            if (navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1){
                $("#pdfPopup img[@src$=png]").pngfix();
                $("#pdfPopup .sidebar ul").css({
                    background: "none",
                    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+urlRoot+"/images/BKGmodelsBox_grad.png', sizingMethod='scale')"
                });
            }
            over_hover ("#pdfPopup .sidebar ul li");
            
            $("#pdfPopup .pdfNav li").click(function(){
                $("#pdfPopup .pdfNav li").removeClass("on");
                $(this).addClass("on");
                if ($(this).is(".link1")){
                    $("#pdfPopup .element").hide();
                    $("#pdfPopup .element:eq(0)").show();
                } else {
                    $("#pdfPopup .element").hide();
                    $("#pdfPopup .element:eq(1)").show();
                }
            });
            
            $("#pdfPopup .nextPdfButt").click(function(){
                $("#pdfPopup .pdfNav li").removeClass("on");
                $("#pdfPopup .pdfNav li:last").addClass("on");
                $("#pdfPopup .element").hide();
                $("#pdfPopup .element:eq(1)").show();
            });
            
            $("#pdfPopup .sidebar li").click(function(){
                if ($(this).is(".on")){ return false; }
                $("#pdfPopup .sidebar li").removeClass("on");
                $(this).addClass("on");
                var scrollAmount = ($(this).prevAll().length)*390;
                $("#pdfPopup .scrollBox").animate({marginTop: "-"+scrollAmount+"px"});
            });
            
            $("#pdfPopup form .button").click(function(){
                $("#pdfPopup .error").remove();
                if ( $("#pdfPopup #users_name").val()=="" ){
                    $("#pdfPopup #users_name").after('<span class="error">Niste unijeli Vaše ime</span>');
                }
                if ( $("#pdfPopup #users_forname").val()=="" ){
                    $("#pdfPopup #users_forname").after('<span class="error">Niste unijeli Vaše Prezime</span>');
                }
                
                if ( $("#pdfPopup #users_email").val()=="" ){
                    $("#pdfPopup #users_email").after("<span class='error'>Niste unijeli Vaš email</span>");
                } else {             
                    if(!emailValidation("#pdfPopup #users_email")){ $("#pdfPopup #users_email").after("<span class='error'>Unijeli ste krivi email!</span>"); }
                }
                if ($("#pdfPopup .error").length==0) { 
                    if ( $("#pdfPopup #cash").is(":checked") ) {            
                        $.get(urlRoot+"index.php?page=processForm&fund_ticker="+$("#pdfPopup #fund_ticker").val()+"&type=pdfAnalysis2&users_name="+$("#pdfPopup #users_name").val()+"&users_forname="+$("#pdfPopup #users_forname").val()+"&users_email="+$("#pdfPopup #users_email").val()+"&users_phone="+$("#pdfPopup #users_phone").val()+"&users_address="+$("#pdfPopup #users_address").val()+"&users_city="+$("#pdfPopup #users_city").val()+"&users_po="+$("#pdfPopup #users_po").val(), function(data){
                            if (data=="1") {
                                $("#pdfPopup .element").html("<p style='text-align:left; color: #19233e; font-weight: bold; padding: 50px 20px 0 20px; font-size: 14px;'>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Analizu fonda možete kupiti i putem uplate na na&scaron; žiro račun.&nbsp;<br /> <br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <strong>Postupak:</strong><br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1. &nbsp;</strong>Pogledajte dolje navedene podatke za uplatu<br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2.&nbsp; </strong>Nakon uplate dostavite nam potvrdu o izvr&scaron;enom plaćanju<br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&bull; email-om na investa@investa.hr ili<br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&bull; fax-om na 01/ 6525-264 <br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3.&nbsp;</strong> Nakon primitka potvrde poslat ćemo Vam analizu fonda na email adresu koju ste naveli.<br /> <br /> <br /> <br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Podaci za uplatu:</strong><br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1.&nbsp; </strong>Primatelj: Midas Ulaganja d.o.o., Kennedyev trg 6b, Zagreb<br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2.&nbsp; </strong>Iznos: 99,00 kn<br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3.&nbsp;</strong>&nbsp;Broj računa primatelja: 2340009-1110320042<br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;4.&nbsp;</strong>&nbsp;Poziv na broj odobrenja: 300<br /> <strong>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5.&nbsp;</strong>&nbsp;Opis plaćanja: Analiza fonda &quot;NAZIV FONDA&quot;<br /> </p>")
                            }
                        });
                    } else {
                        $("#pdfPopup form").submit();
                    }
                }
            });
            
            
            
        });
    });
}

function emailValidation(emailField) { return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(emailField).attr('value')))?true:false }
//***** BOX 3 ******************************************************************
var fundsBox2content1Height = "";
var fundsBox2content2Height = "";
var fundsBox2content3Height = "";
var fundsBox2content4Height = "";

function fund_popup ( objId ) {
    $("body").append("<div class='popup2 fund_popup' id='"+objId+"_popup'><div class='bottom_right'><div class='top_right'><div class='top_left'>"+$('#'+objId+'_content').html()+"</div></div><div class='bottom_left'></div></div></div>");
    var pos = $("#"+objId).position();
    var pos2 = $("#funds_box3").position();
    var pos3 = $("#container").position();
    var top = pos.top+pos2.top - $("#"+objId+"_popup").height()+ 30;
    var left = pos.left+pos2.left+pos3.left - 200;
    if (top<0 || $(window).scrollTop()>top){ top = top+pos2.top + $("#"+objId+"_popup").height() - 30; }
    $("#"+objId+"_popup").css("top",top).css("left",left).show();
    function infraTimer () {
        window.setTimeout(function() {
            if ( $("#"+objId+"_popup").is(".on") ) { return; }
            else {
                $("#"+objId+"_popup").remove();
                $("#"+objId).unbind("mouseover");
            }
        }, 500);
    }
    $("#"+objId).mouseout(function(){
        infraTimer ();
        $("#"+objId+"_popup").mouseout(function(){
            $("#"+objId+"_popup").removeClass("on");
            infraTimer ();
        }).mouseover(function(){
            $("#"+objId+"_popup").addClass("on");
        });
        $("#"+objId+"_popup").removeClass("on");
    }).mouseover(function(){
        $("#"+objId+"_popup").addClass("on");
        $("#"+objId+"_popup").show();
    });
}

function funsdBox3cont1(){
    $.get(urlRoot+"index.php?page=fundsBox3Content&content=1&ticker="+view1ticker, function(data){
    		$("#funds_box3_content1").hide();
        $("#funds_box3_content1").html(data);
    		fundsBox2content1Height = $("#funds_box3_content1").height();
    		$("#funds_box3_content2").hide();
        $("#funds_box3_content3").hide();
        $("#funds_box3_content4").hide();
    		$("#funds_box3 .wrapp").animate({height: fundsBox2content1Height}, function(){
        		$("#funds_box3_content1").show();
        		$("#funds_box3_content1 dt").click(function() {
                if ( $("#"+$(this).attr("id")+"_popup").is(":visible") ) { $("#"+$(this).attr("id")+"_popup").remove(); }
                else { fund_popup ( $(this).attr("id") ); }
            });
            noticePopup("box3content1notice","funds_box3");
        });
		});
}
function funsdBox3cont2(){
    $.get(urlRoot+"index.php?page=fundsBox3Content&content=2&ticker="+view1ticker, function(data){
    		$("#funds_box3_content2").html(data);
    		fundsBox2content2Height = $("#funds_box3_content2").height();
    	  $("#funds_box3_content1").hide();
    	  $("#funds_box3_content3").hide();
        $("#funds_box3_content4").hide();
        $("#funds_box3 .wrapp").animate({height: fundsBox2content2Height}, function(){
            $("#funds_box3_content2").show();
            $("#funds_box3_content2 h3").click(function() {
                if ( $("#"+$(this).attr("id")+"_popup").is(":visible") ) { $("#"+$(this).attr("id")+"_popup").remove(); }
                else { fund_popup ( $(this).attr("id") ); }
            });
            noticePopup("box3content2notice","funds_box3");
            pdfPopupInit();
        });
		});
}
function funsdBox3cont3(){
    $.get(urlRoot+"index.php?page=fundsBox3Content&content=3&ticker="+view1ticker, function(data){
    		$("#funds_box3_content3").html(data);
    		fundsBox2content3Height = $("#funds_box3_content3").height();
    		$("#funds_box3_content1").hide();
        $("#funds_box3_content2").hide();
        $("#funds_box3_content4").hide();
    		$("#funds_box3 .wrapp").animate({height: fundsBox2content3Height}, function(){
            $("#funds_box3_content3").show();
            fundsBox3dropdown();
            fundsBox3insertflash();
            noticePopup("box3content3notice","funds_box3");
        });
		});
}

function fundsBox3insertflash(){
    var widgetInfo = $("#fundsBox3Flash").attr("rel").split("|");      
    var so = new SWFObject(widgetInfo[0], "fundsBox3Flash", widgetInfo[2], widgetInfo[3], "9");
    so.addVariable("dataURL", widgetInfo[1]);
    so.addParam("wmode", "transparent");
    so.addParam("allowscriptaccess", "always");
    so.write("fundsBox3Flash");
}

function fundsBox3dropdown() {
    over_hover("#funds_box3_content3 .dropdown span li");
    $("#funds_box3_content3 .dropdown span").click(function(){
          if ( $(this).children("ul").is(":visible") ){ $(this).children("ul").hide(); return false; }
          $(this).children("ul").show();
          $(this).children("ul").children("li").unbind("click");
          $(this).children("ul").children("li").click(function(){
              $(this).parents("ul").children("li").removeClass("on");
              $(this).addClass("on");
              if ($(this).parents("span").is("#drop2")) {
                  $(this).parents("span").children("b").html($(this).text());
              } else {
                  $(this).parents("span").children("b").html($(this).text()+" kn");
              }              
              $("#fundsBox3Flash object").remove();
              $.get(urlRoot+"index.php?page=fundsBox3Content&content=3&ticker="+view1ticker+"&amount="+$("#funds_box3_content3 .dropdown #drop1 .on").attr("rel")+"&period="+$("#funds_box3_content3 .dropdown #drop2 .on").attr("rel"), function(data){
                  $("#funds_box3_content3").html(data);
                  fundsBox3dropdown();                  
                  fundsBox3insertflash();
                  noticePopup("box3content3notice","funds_box3");
              });
          });
      });
}

function funsdBox3cont4(){
    $.get(urlRoot+"index.php?page=fundsBox3Content&content=4&ticker="+view1ticker, function(data){
    		$("#funds_box3_content4").html(data);
    		fundsBox2content4Height = $("#funds_box3_content4").height();
    		$("#funds_box3_content1").hide();
        $("#funds_box3_content2").hide();
        $("#funds_box3_content3").hide();
    		$("#funds_box3 .wrapp").animate({height: fundsBox2content4Height}, function(){
            $("#funds_box3_content4").show();
            $("#funds_box3_content4 .spec").click(function(){
                if($("#spec_popup").is(":visible")) { $("#spec_popup").remove(); return false; }              
                var element = $(this);
                $.get(urlRoot+"index.php?page=fundsBox3Specifics&ticker="+view1ticker, function(data){
                    $("body").append("<div class='popup2' id='spec_popup'><div class='bottom_right'><div class='top_right'><div class='top_left'>"+data+"</div></div><div class='bottom_left'></div></div></div>");         
                    var pos = $("#funds_box3").position();
                    var pos2 = element.position();
                    var pos3 = $("#container").position();
                    var top = pos2.top - $("#spec_popup").height() + 45;
                    if (top<0 || $(window).scrollTop()>top){ top = top+pos2.top + $("#spec_popup").height()-40; }
                    var left = pos2.left + pos3.left - $("#spec_popup").width() + 10;
                    $("#spec_popup").css("top",pos.top+top).css("left",pos.left+left).show();
                    function infraTimer () {
                        window.setTimeout(function() {
                            if ( $("#spec_popup").is(".on") ) { return; }
                            else {
                                $("#spec_popup").remove();
                                element.unbind("mouseover");
                            }
                        }, 500);
                    }
                    element.mouseout(function(){
                        infraTimer ();
                        $("#spec_popup").mouseout(function(){
                            $("#spec_popup").removeClass("on");
                            infraTimer ();
                        }).mouseover(function(){
                            $("#spec_popup").addClass("on");
                        });
                        $("#spec_popup").removeClass("on");
                    }).mouseover(function(){
                        $("#spec_popup").addClass("on");
                        $("#spec_popup").show();
                    });
                });
            });
        });
		});
}

$(document).ready(function() {
	$("#funds_box3 .boxnav li").click(function() {
	  if( $("#funds_box3 .wrapp").is(":animated") ){ return false; }
	  $("#funds_box3 .wrapp").css("height",$("#funds_box3 .wrapp").height());
		if ( $(this).is(".on") ) {
				return false;
			} if ( $(this).is("#funds_box3_link1") ) {
          $("#funds_box3 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box3_content1").contents("span").is(".noneSelected") ) { return false; }
          if ( $("#funds_box3_content1").html() == false ) { funsdBox3cont1(view1ticker); }
          else {
            $("#funds_box3_content2").hide();
            $("#funds_box3_content3").hide();
            $("#funds_box3_content4").hide();
            $("#funds_box3 .wrapp").animate({height: fundsBox2content1Height});
                $("#funds_box3_content1").show();
            
          }
			} if ( $(this).is("#funds_box3_link2") ) {
          $("#funds_box3 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box3_content1").contents("span").is(".noneSelected") ) { return false; }
			    if ( $("#funds_box3_content2").html() == false ) { funsdBox3cont2(view1ticker); }
          else {
            $("#funds_box3_content1").hide();
            $("#funds_box3_content3").hide();
            $("#funds_box3_content4").hide();
            $("#funds_box3 .wrapp").animate({height: fundsBox2content2Height});
                $("#funds_box3_content2").show();
            
          }
			} if ( $(this).is("#funds_box3_link3") ) {
          $("#funds_box3 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box3_content1").contents("span").is(".noneSelected") ) { return false; }
          if ( $("#funds_box3_content3").html() == false ) { funsdBox3cont3(view1ticker); }
          else {
            $("#funds_box3_content1").hide();
            $("#funds_box3_content2").hide();
            $("#funds_box3_content4").hide();
            $("#funds_box3 .wrapp").animate({height: fundsBox2content3Height});
                $("#funds_box3_content3").show();
            
          }
			} if ( $(this).is("#funds_box3_link4") ) {
          $("#funds_box3 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box3_content1").contents("span").is(".noneSelected") ) { return false; }
          if ( $("#funds_box3_content4").html() == false ) { funsdBox3cont4(view1ticker); }
          else {
            $("#funds_box3_content1").hide();
            $("#funds_box3_content2").hide();
            $("#funds_box3_content3").hide();
            $("#funds_box3 .wrapp").animate({height: fundsBox2content4Height});
                $("#funds_box3_content4").show();
            
          }
			}
	});
});
//***** BOX 4 ******************************************************************

// INSERTING & REMOVING small GRAPH COMPARE
var overallSmallCompareAmount = 0;
var insertedSmallGraphs = new Array();

function removeSelectedGraphEl(ticker) {
    if ( ticker=="CROBEX"){ 
        $("#popupCompare input[value='"+ticker+"']").parents("li").show();
    }
    if (ticker.substr(0,3)=="IFI"){
        $("#popupCompare input[value='"+ticker+"']").parents("li").show();
    }
    overallSmallCompareAmount = overallSmallCompareAmount-1;
    if( insertedSmallGraphs[0]==ticker) {
        insertedSmallGraphs[0]="";
    } else {
        if( insertedSmallGraphs[1]==ticker) {
            insertedSmallGraphs[1]="";
        } else {
            if( insertedSmallGraphs[2]==ticker) {
                insertedSmallGraphs[2]="";
            } else {
                insertedSmallGraphs[3]="";
            }
        }
    }
}

function checkColor(ticker){
    overallSmallCompareAmount = overallSmallCompareAmount+1;
    var colorOrder;
    var color;
    if( typeof(insertedSmallGraphs[0])=="undefined"||insertedSmallGraphs[0]=="" ) {
        insertedSmallGraphs[0]=ticker;
        colorOrder = "0";
        color = "000000";
    } else {
        if( typeof(insertedSmallGraphs[1])=="undefined"||insertedSmallGraphs[1]=="" ) {
            insertedSmallGraphs[1]=ticker;
            colorOrder = "1";
            color = "a81400";
        } else {
            if( typeof(insertedSmallGraphs[2])=="undefined"||insertedSmallGraphs[2]=="" ) {
                insertedSmallGraphs[2]=ticker;
                colorOrder = "2";
                color = "0008a8";
            } else {
                insertedSmallGraphs[3]=ticker;
                colorOrder = "3";
                color = "51105c";
            }
        }
    }
    return color+"|"+colorOrder;
}

function smallDropCompare(){
    clearInputs("#stockCompare");
    clearInputs("#fundCompare");
    $("#stockCompare").autocomplete(urlRoot+"index.php?page=autocomplete");
    $("#fundCompare").autocomplete(urlRoot+"index.php?page=autocomplete&type=fund");
    $("#stockCompare").result(function(event, data, formatted) {
        $("#stockCompare").attr("readonly","readonly");
    });
    $("#fundCompare").result(function(event, data, formatted) {
        var tickerName = formatted.split("</b>");
        $(this).val(tickerName[1]);
        var pattern = new RegExp("<");
        pattern.test(formatted.substring(9,formatted.length));
        var fundTicker = RegExp.leftContext;
        $("#fundCompare").attr("rel",fundTicker);
        $("#stockCompare").attr("readonly","readonly");
    });
    $("#popupCompare input[type=checkbox]").checkbox();
    $("#popupCompare .close").click(function(){
        $("#popupCompare").hide();
    });
    $("#popupCompare .insert").click(function(){
        if(overallSmallCompareAmount>3){ return false; }
        var ticker1 = $("#stockCompare").val();
        if (ticker1!="Unesite naziv ili oznaku" && ticker1!=""){
            var color = checkColor(ticker1).split("|");
            document.getElementById("small_graph").compare(ticker1,"0x"+color[0],"stock");
        }
        var ticker2 = $("#fundCompare").attr("rel");
        var ticker2val = $("#fundCompare").val();
        if (ticker2val!="Unesite naziv" && ticker2val!=""){
            var color = checkColor(ticker2).split("|");
            document.getElementById("small_graph").compare(ticker2,"0x"+color[0],"fund");
        }
        if ($("#popupCompare input[type=checkbox]:checked").length!=0){
            for (i=0;i<$("#popupCompare input[type=checkbox]:checked").length;i++){
                var color = checkColor($("#popupCompare input[type=checkbox]:checked:eq("+i+")").val()).split("|");
                var indexTicker = $("#popupCompare input[type=checkbox]:checked:eq("+i+")").val();
                var indexType;
                if (indexTicker=="CROBEX") {indexType="market";}
                else {indexType="fund";}
                document.getElementById("small_graph").compare(indexTicker,"0x"+color[0],indexType);
            }
            $("#popupCompare input[type=checkbox]:checked").parents("li").hide();
            $("#popupCompare input[type=checkbox]:checked").parents(".jquery-checkbox-box").removeClass("jquery-checkbox-checked");
            $("#popupCompare input[type=checkbox]:checked").attr("checked", false);
        }
        $("#popupCompare").hide();
        $("#stockCompare").val("Unesite naziv ili oznaku");
        $("#fundCompare").val("Unesite naziv");
    });
}

function funsdBox4cont1(){
    $("#funds_box4_link1").addClass("active");
    $.get(urlRoot+"index.php?page=fundsBox4Content&content=1&ticker="+view1ticker, function(data){
			$("#funds_box4_content1").html(data);
			$("#funds_box4_content1").show();
      $("#funds_box4_content2").hide();
      $("#funds_box4_content3").hide();
      $("#funds_box4_content4").hide();
      
      var graphValue = $('#box3_flash').attr('rel').split('|');
      var so = new SWFObject(urlRoot+"flash/Graph.swf?siteURL="+urlRoot+"&graphSize=small&graphType=fund&tickerHtml="+graphValue[0]+"&periodStart="+graphValue[1]+"&periodEnd="+graphValue[2], "small_graph", "351", "201", "9");
      so.addParam("allowScriptAccess", "always");
      so.addParam("wmode", "transparent");
      so.write("box3_flash");
      overallSmallCompareAmount = 0;
      for (i=0;i<insertedSmallGraphs.length;i++){
          insertedSmallGraphs[i]="";
      }
      //FLASH HELP FOR MOUSE ENTER/LEAVE
    	$("#box3_flash").hover(function(){
          document.getElementById("small_graph").mouseEnter();
      }, function(){
          document.getElementById("small_graph").mouseLeave(); 
      });
      
    	$(".timespan li").not("#pickDate").click(function(){
    	    if ( $(this).is(".on") ) { return false; }
          $(".timespan li").removeClass("on");
          $(this).addClass("on");
          var ticker = $('#box3_flash').attr('rel').split("|")
          var loc = urlRoot+"index.php?page=xmlFundHistoricDataInfo&ticker="+ticker[0]+"&period="+$(this).attr("rel");
          $.get(loc, function(data){
            document.getElementById("small_graph").changePeriod($(data).find('begindate').text(),$(data).find('enddate').text());
  				});
    	});
    	dateRestrictor = $("#pickDate").attr("rel").split("|");
      dateRestrictorMin = dateRestrictor[0].split(".");
      dateRestrictorMax = dateRestrictor[1].split(".");
    	$("#pickDate input").datepicker("destroy");
    	$("#pickDate input").datepicker({
          showOn: 'button', 
          buttonImage: urlRoot+'images/button/small2Graph_pickDate.gif',
          buttonImageOnly: true,
          minDate: new Date(dateRestrictorMin[2],(dateRestrictorMin[1]-1),dateRestrictorMin[0]),
          maxDate: new Date(dateRestrictorMax[2],(dateRestrictorMax[1]-1),dateRestrictorMax[0])    
      });
      $("#pickDate input").bind("change", function(){     
          $(".timespan li").removeClass("on");
          document.getElementById("small_graph").changePeriod($("#pickDate input").attr("value"),dateRestrictorMax.join("."));
    	});
    	smallDropCompare();
		});
}
function funsdBox4cont2(){
    $.get(urlRoot+"index.php?page=fundsBox4Content&content=2&ticker="+view1ticker, function(data){
			$("#funds_box4_content2").html(data);
			$("#funds_box4_content1").hide();
      $("#funds_box4_content2").show();
      $("#funds_box4_content3").hide();
      $("#funds_box4_content4").hide();
      box4insertFlash("box4flash2");
		});
}
function funsdBox4cont3(){
    $.get(urlRoot+"index.php?page=fundsBox4Content&content=3&ticker="+view1ticker, function(data){
			$("#funds_box4_content3").html(data);
			$("#funds_box4_content1").hide();
      $("#funds_box4_content2").hide();
      $("#funds_box4_content3").show();
      $("#funds_box4_content4").hide();
      box4insertFlash("box4flash3");
		});
}
function funsdBox4cont4(){
    $.get(urlRoot+"index.php?page=fundsBox4Content&content=4&ticker="+view1ticker, function(data){
			$("#funds_box4_content4").html(data);
			$("#funds_box4_content1").hide();
      $("#funds_box4_content2").hide();
      $("#funds_box4_content3").hide();
      $("#funds_box4_content4").show();
      box4insertFlash("box4flash4");
		});
}
function box4insertFlash(element) {
    var graphValue = $('#'+element).attr('rel').split('|');
    $("#"+element).children().remove();
    $("#"+element).append('<embed type="application/x-shockwave-flash" src="'+urlRoot+'flash/fusions/FusionWidgets/Pyramid.swf?ChartNoDataText=Za prikaz ovog grafa trenutno nema dovoljno podataka." quality="high" wmode="transparent" flashvars="dataURL='+graphValue[0]+'" height="'+graphValue[2]+'" width="'+graphValue[1]+'">');
    
    /*var so = new SWFObject(urlRoot+"flash/fusions/FusionWidgets/Pyramid.swf?ChartNoDataText=Za prikaz ovog grafa trenutno nema dovoljno podataka.", "content_"+element, graphValue[1], graphValue[2], "9");
    so.addVariable("dataURL", graphValue[0]);
    so.addParam("allowScriptAccess", "always");
    so.addParam("wmode", "transparent");
    so.write(element);*/
}

$(document).ready(function() {
	$("#funds_box4 .boxnav li").click(function() {
		if ( $(this).is(".on") ) {
		    if($(this).is(".active")){
            $("#popupCompare").show();
        }
				return false;
			} if ( $(this).is("#funds_box4_link1") ) {
          $("#funds_box4 .boxnav li").removeClass('on');
          $(this).addClass("on");
          if ( $("#funds_box4_content1").contents("span").is(".noneSelected") ) { return false; }
          if ( $("#funds_box4_content1").html() == false ) { funsdBox4cont1(view1ticker); }
          else {
            $("#funds_box4_content1").show();
            $("#funds_box4_content2").hide();
            $("#funds_box4_content3").hide();
            $("#funds_box4_content4").hide();
          }
			} if ( $(this).is("#funds_box4_link2") ) {
          $("#funds_box4 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box4_content1").contents("span").is(".noneSelected") ) { return false; }
			    if ( $("#funds_box4_content2").html() == false ) { funsdBox4cont2(view1ticker); }
          else {
            $("#funds_box4_content1").hide();
            $("#funds_box4_content2").show();
            $("#funds_box4_content3").hide();
            $("#funds_box4_content4").hide();
          }
			} if ( $(this).is("#funds_box4_link3") ) {
          $("#funds_box4 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box4_content1").contents("span").is(".noneSelected") ) { return false; }
          if ( $("#funds_box4_content3").html() == false ) { funsdBox4cont3(view1ticker); }
          else {
            $("#funds_box4_content1").hide();
            $("#funds_box4_content2").hide();
            $("#funds_box4_content3").show();
            $("#funds_box4_content4").hide();
          }
			} if ( $(this).is("#funds_box4_link4") ) {
          $("#funds_box4 .boxnav li").removeClass('on');
          $(this).addClass('on');
          if ( $("#funds_box4_content1").contents("span").is(".noneSelected") ) { return false; }
          if ( $("#funds_box4_content4").html() == false ) { funsdBox4cont4(view1ticker); }
          else {
            $("#funds_box4_content1").hide();
            $("#funds_box4_content2").hide();
            $("#funds_box4_content3").hide();
            $("#funds_box4_content4").show();
          }
			}
	});
});
//***** BOX 5 ******************************************************************
function filterNewsBox7(cont) {
    $("#funds_box5_content"+cont+" input").keydown(function(){
      $("#funds_box5 form span").css("display","block");
    });
    $("#funds_box5_content"+cont+" input").keyup(function(){
      var filterVal = $(this).attr('value');
      if (filterVal=="") {
        $("#funds_box5_content"+cont+" h2").css("display","none");
        $("#funds_box5_content"+cont+" .filterAmount").html( $("#funds_box5_content"+cont+" li:visible").length );
        $("#funds_box5_content"+cont+" li").css("display","block");
        $("#funds_box5 form span").css("display","none");
        return false;
      }      
      var term = new RegExp( filterVal, 'igm' );
      $("#funds_box5_content"+cont+" li").each(function(){
          $(this).css("display",(term.test($(this).text()))?"block":"none");
      });
      $("#funds_box5_content"+cont+" h2").css("display","block");
      $("#funds_box5_content"+cont+" .filterAmount").html( $("#funds_box5_content"+cont+" li:visible").length );
      $("#funds_box5_content"+cont+" .filterValue").html( filterVal );
      $("#funds_box5 form span").css("display","none");
    });
}

$(document).ready(function() {
  news1popup("funds_box5_content1");
	clearInputs("#funds_box5_content1 input");
	filterNewsBox7("1");
  
	$("#funds_box5 .boxnav li").click(function(){
      switch ($(this).attr("id")){
        case "funds_box5_link1":
          $("#funds_box5 .boxnav li").removeClass("on");
          $(this).addClass("on");
          $(".funds_box5_content").hide();
          $("#funds_box5_content1").show();
          if ($("#funds_box5_content1").html()==false){
              $("#funds_box5_content1").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
              $.get(urlRoot+"index.php?page=fundsBox5Content&content=1&type=fund", function(data){
    						$("#funds_box5_content1").html(data);
    						news1popup("funds_box5_content1");
    						clearInputs("#funds_box5_content1 input");
    						filterNewsBox7("1");
    					});
          }          
          break;
        case "funds_box5_link2":
          $("#funds_box5 .boxnav li").removeClass("on");
          $(this).addClass("on");
          $(".funds_box5_content").hide();
          $("#funds_box5_content2").show();
          if ($("#funds_box5_content2").html()==false){
              $("#funds_box5_content2").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
              $.get(urlRoot+"index.php?page=fundsBox5Content&content=2&type=fund", function(data){
    						$("#funds_box5_content2").html(data);
    						news1popup("funds_box5_content2");
    						clearInputs("#funds_box5_content2 input");
    						filterNewsBox7("2");
    					});
          }
          break;
        case "funds_box5_link3":
          $("#funds_box5 .boxnav li").removeClass("on");
          $(this).addClass("on");
          $(".funds_box5_content").hide();
          $("#funds_box5_content3").show();
          if ($("#funds_box5_content3").html()==false){
              $("#funds_box5_content3").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
              $.get(urlRoot+"index.php?page=fundsBox5Content&content=3&type=fund", function(data){
    						$("#funds_box5_content3").html(data);
    						news1popup("funds_box5_content3");
    						clearInputs("#funds_box5_content3 input");
    						filterNewsBox7("3");
    					});
          }
          break;
        case "funds_box5_link4":
          $("#funds_box5 .boxnav li").removeClass("on");
          $(this).addClass("on");
          $(".funds_box5_content").hide();
          $("#funds_box5_content4").show();
          if ($("#funds_box5_content4").html()==false){
              $("#funds_box5_content4").html("<img src='images/preloader.gif' class='ajax_preloader' alt='' />");
              $.get(urlRoot+"index.php?page=fundsBox5Content&content=4&type=fund", function(data){
    						$("#funds_box5_content4").html(data);
    						news1popup("funds_box5_content4");
    						clearInputs("#funds_box5_content4 input");
    						filterNewsBox7("4");
    					});
          }
          break;      
      }
  });
});

//***** PORTFOLIO **************************************************************
$(document).ready(function() {
    removeFundsPortfolio();
    clearInputs("#insertFundTicker");
    clearInputs("#insertFundDate");
    clearInputs("#insertFundValue");
    $("#insertFundTicker").autocomplete(urlRoot+"index.php?page=autocomplete&type=fund");
    $("#insertFundTicker").result(function(event, data, formatted) {
        var tickerName = formatted.split("</b>");
        $(this).val(tickerName[1]);
        var pattern = new RegExp("<");
        pattern.test(formatted.substring(9,formatted.length));
        var fundTicker = RegExp.leftContext;
        $("#insertFundTicker").attr("rel",fundTicker);
    });
    $("#insertFundDate").datepicker();
    $("#insertFund .button").click(function(){
        var user_id = $("#insertFund").attr("rel");
        var ticker = $("#insertFundTicker").attr("rel");
        var date = $("#insertFundDate").val();
        var inv_sum = $("#insertFundValue").val();

        var dateTemp = date.split(".");
        var dateFormat = new Array();            
        dateFormat[0] = dateTemp[2];
        dateFormat[1] = dateTemp[1];
        dateFormat[2] = dateTemp[0];
        
        $("#insertFund .inner .alert").remove();
        
        if ( ticker==""||ticker=="Odaberite fond" ) { $("#insertFund .inner").append('<span class="alert">Niste odabrali fond.</span>'); return false; }
        if ( date==""||date=="Unesite datum" ) { $("#insertFund .inner").append('<span class="alert">Niste unjeli datum.</span>'); return false; }
        if ( isDate(dateFormat[1],dateFormat[2],dateFormat[0]) == false ) { $("#insertFund .inner").append('<span class="alert">Unjeli ste krivi datum.</span>'); return false; }
        if ( inv_sum==""||inv_sum=="Unesite uloženi iznos" ) { $("#insertFund .inner").append('<span class="alert">Niste unjeli iznos ulaganja.</span>'); return false; }
        if ( inv_sum.length>=9 ) { $("#insertFund .inner").append('<span class="alert">Unjeli ste preveliki iznos. Molimo Vas ograničite se na iznos od 9 znamenki.</span>'); return false; }
      
        $.get(urlRoot+"index.php?page=portfolioFundsInsert&user_id="+user_id+"&ticker="+ticker+"&date="+dateFormat.join('-')+"&inv_sum="+inv_sum, function(data){
            $("#insertFund .inner .alert").remove();
            if(data==""){ return false; }
            var dataSplit = data.split("|");
            var upDown = "up";
            if(dataSplit[3].substring(0,1)=="-"){ upDown="down"; };
            $("#fondsPortfolio table tbody").append('<tr rel="'+dataSplit[5]+'"><td class="close"><img src="'+urlRoot+'images/ICONclose.gif" alt="makni" /></td><td align="left">'+dataSplit[1]+'</td><td class="valueStartSum" align="right">'+dataSplit[2]+'</td><td align="right" class="valueSum '+upDown+'">'+dataSplit[3]+'</td><td align="right" class="valuePrecentSum '+upDown+'">('+dataSplit[4]+'%)</td></tr>');
            
            var num0 = $("#valueStartSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
            var result0 = dataSplit[2].replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
            var sumum0 = parseFloat(parseFloat(num0)+parseFloat(result0)).toFixed(2);
            sumum0 = addCommas(sumum0)+'';
            
            var num = $("#valueSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
            var result = dataSplit[3].replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
            var sumum = parseFloat(parseFloat(num)+parseFloat(result)).toFixed(2);
            if(sumum<0){ $("#valueSum").attr("class","bkg down") }
            if(sumum>0){ $("#valueSum").attr("class","bkg up") }
            sumum = addCommas(sumum)+'';
            
            var num2 = $("#valuePrecentSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"").replace(/\%/g,"").replace(/\(/g,"").replace(/\)/g,"");
            var result2 = dataSplit[4].replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"").replace(/\%/g,"").replace(/\(/g,"").replace(/\)/g,"");
            var sumum2 = parseFloat(parseFloat(num2)+parseFloat(result2)).toFixed(2);
            if(sumum2<0){ $("#valuePrecentSum").attr("class","bkg down") }
            if(sumum2>0){ $("#valuePrecentSum").attr("class","bkg up") }
            sumum2 = addCommas(sumum2)+'';            
            
            $("#valueStartSum").html(sumum0);
            $("#valueSum").html(sumum);
            $("#valuePrecentSum").html("("+sumum2+"%)");

            removeFundsPortfolio();
        });
    }); 
});

function addCommas(nStr){
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}

	return x1 + x2;
}

function isDate(mm,dd,yyyy) {
   var d = new Date(mm + "/" + dd + "/" + yyyy);
   return d.getMonth() + 1 == mm && d.getDate() == dd && d.getFullYear() == yyyy;
}

function removeFundsPortfolio() {
    $("#fondsPortfolio table .close").unbind("click");
    $("#fondsPortfolio table .close").click(function(){
        var activeRow = $(this).parents("tr").remove();
        var usp_id = activeRow.attr("rel");
        $.get(urlRoot+"index.php?page=portfolioFundsDelete&usp_id="+usp_id, function(data){
          if (data!="1") { return false; }
          
          var num0 = $("#valueStartSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
          var result0 = activeRow.children(".valueStartSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
          var sumum0 = parseFloat(parseFloat(num0)-parseFloat(result0)).toFixed(2);
          sumum0 = addCommas(sumum0)+'';

          var num = $("#valueSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
          var result = activeRow.children(".valueSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"");
          var sumum = parseFloat(parseFloat(num)-parseFloat(result)).toFixed(2);
          if(sumum<0){ $("#valueSum").attr("class","bkg down") }
          if(sumum>0){ $("#valueSum").attr("class","bkg up") }
          sumum = addCommas(sumum)+'';

          var num2 = $("#valuePrecentSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"").replace(/\%/g,"").replace(/\(/g,"").replace(/\)/g,"");
          var result2 = activeRow.children(".valuePrecentSum").text().replace(/\./g,"").replace(/\,/g,".").replace(/\ /g,"").replace(/\%/g,"").replace(/\(/g,"").replace(/\)/g,"");
          var sumum2 = parseFloat(parseFloat(num2)-parseFloat(result2)).toFixed(2);
          if(sumum2<0){ $("#valuePrecentSum").attr("class","bkg down") }
          if(sumum2>0){ $("#valuePrecentSum").attr("class","bkg up") }
          sumum2 = addCommas(sumum2)+'';            
          
          if($("#fondsPortfolio table tbody tr").length=="0") {
              $("#valueStartSum").html("0,00");
              $("#valueSum").html("0,00").removeClass("up").removeClass("down");
              $("#valuePrecentSum").html("( 0,00% )").removeClass("up").removeClass("down");
          } else {
              $("#valueStartSum").html(sumum0);
              $("#valueSum").html(sumum);
              $("#valuePrecentSum").html("( "+sumum2+"% )");
          }

          activeRow.remove();    
      });
    });
}
