

<!--
var k2Multichart_flash;
var k2Multichart_file;
var k2Multichart_endDate;
var k2Multichart_startDate;
// ponizsza funkcja moze zostac nadpisana dla konkretnych notowan w celu zaladowania wartosci domyslnych
function k2Multichart_chartIsReady(name) { 
 window.setTimeout('window.k2Multichart_flash = document.getElementById("'+name+'")',300)
// k2Multichart_flash = document.getElementById(name);
 return true;
}
function k2Multichart_sendProperties(firstDate, secondDate, charts) {
 k2Multichart_flash.k2Multichart_sendProperties(firstDate, secondDate, charts);
}
function k2Multichart_newDates(firstDate, secondDate) {
 first = new Date(firstDate);
 second = new Date(secondDate);
}
function parseCalendarDate(s) {
 var result;
 var d = new Date(s);
 var day   = (d.getDate() <10)? "0" + d.getDate() : d.getDate();
 var month = ((d.getMonth()+1) <10)? "0" + (d.getMonth()+1) : d.getMonth()+1;
 var year = d.getFullYear();
 if (arguments.length == 1) {
 year = String(year).substring(2);
  result = day + '/' + month  + '/' + year;
 } else {
 result = year + '/' + month + '/' + day;
 }
 return result;
}
function validateCalendarDates(d1,d2) { 
 if (String(d1).length > 0 && String(d2).length > 0)
 {
  d1 = new Date(parseCalendarDate(d1,'comparement'));
  d2 = new Date(parseCalendarDate(d2,'comparement'));
  if ((d2 - d1) > 0)
  {
   return true;
  } else {
   return false;
  }
 }
 return true
}
function getLastWorkingDay(d) {
 var d = new Date(d);
 if (d.getDay() == 6) d.setDate(d.getDate()-1);
 if (d.getDay() == 0) d.setDate(d.getDate()-2);
 return d;
}
function initDataSourceSelection() {
 var container = $('.quotation-data-source-pickers');
 if (container.length == 0) return;
 var items = $('.quotation-data-source-pickers a');
 var itemWidth = ((container.width()-items.length)/items.length) + 'px';
 var selected = container.attr('class');
 selected = selected.substr(selected.indexOf('selected-')+9);
 container.removeClass('selected-' + selected);
 selected = selected-1;
 
 items.each(function (i) {
  var item = $(this)
  if (i == selected) {
   item.addClass('selected');
   k2Multichart_file = item.attr('rev');
  }
  item.css({width:itemWidth})
  item.click(function () {
   if ($(this).hasClass('selected')) return false;
   k2Multichart_file = $(this).attr('rev');
   k2Multichart_sendProperties(k2Multichart_startDate,k2Multichart_endDate,k2Multichart_file)
   $(this).siblings().removeClass('selected');
   $(this).addClass('selected');
   return false;
  })
 })
}
function initDatePicker() {
     $('.picker-from input[name=show-from]').val(parseCalendarDate(k2Multichart_startDate,'input'));
     $('.picker-from .from').get(0).innerHTML = parseCalendarDate(k2Multichart_startDate);
     $('.picker-to input[name=show-to]').val(parseCalendarDate(k2Multichart_endDate,'input'));
     $('.picker-to .to').get(0).innerHTML = parseCalendarDate(k2Multichart_endDate);
  var datePickerSettings = options.datePicker;
  datePickerSettings.dateFormat = 'yy/m/d';
  datePickerSettings.mandatory = true;
$('.picker-from input[name=show-from]').datepicker(datePickerSettings);
  $('.picker-to input[name=show-to]').datepicker(datePickerSettings);
  $('.picker-from input[name=show-from]').datepicker("change",{
   onSelect: function (date,input) {
    if (validateCalendarDates(date,k2Multichart_endDate))
    {
     $(input).val(date);
     $('.picker-from .from').html(parseCalendarDate(date));
  k2Multichart_startDate = new Date(date)
    } else {
     alert('Zakres dat jest niewĹ�aĹ�ciwy.');
    }
   },
    beforeShow: function (input) {
  $(input).datepicker('setDate',k2Multichart_startDate)
   }
  });
  $('.picker-to input[name=show-to]').datepicker("change",{
   onSelect: function (date,input) {
    if (validateCalendarDates(k2Multichart_startDate,date))
    {
     $(input).val(date);
     $('.picker-to .to').html(parseCalendarDate(date));
  k2Multichart_endDate = new Date(date);
    } else {
     alert('Zakres dat jest niewłaściwy.');
    }
   },
    beforeShow: function (input) {
  $(input).datepicker('setDate',k2Multichart_endDate)
   }
  });
}
 function   updateFundDescription(fid) {
  $.get("/notowania/"+fid+"/indeksy.php", function (data){
   if (data.length > 0) {
    data = '<div class="horizontal-dot-separator"><!-- --></div>' + data;
    if ($('#funds-chart .side-box-cont .fund-summary').length > 0)
    {
   $('#funds-chart .side-box-cont .fund-summary').html(data)
    } else {
   data = '<div class="fund-summary">'+data+'</div>';
   $('#funds-chart .side-box-cont').append(data);
    }
   } else {
   $('#funds-chart .side-box-cont .fund-summary').remove();
   }
  });
 }
$(document).ready(function () {
 if ($('.quotation-data-source-pickers.out-of-quotation-structure').length > 0) {
    initDataSourceSelection()
    k2Multichart_endDate = new Date();
    k2Multichart_endDate.setDate(k2Multichart_endDate.getDate()-1)
    k2Multichart_startDate = new Date(k2Multichart_endDate);
    k2Multichart_startDate.setDate(k2Multichart_endDate.getDate()-28);
    k2Multichart_chartIsReady = function (name) { 
   window.setTimeout('window.k2Multichart_flash = document.getElementById("'+name+'")',300)
      window.setTimeout('k2Multichart_sendProperties(k2Multichart_startDate, k2Multichart_endDate, k2Multichart_file)',500);
      return true;
    }
}
}) 
//-->
