﻿$.ajaxSetup({'beforeSend': function(xhr){
if (xhr.overrideMimeType)
xhr.overrideMimeType("text/plain");
}
});
var lang;
function setCalender(Sprache){
lang = Sprache;
var d=new Date();
getJsonDate(d.getFullYear(), d.getMonth()+1);
}

function getJsonDate(year, month) {
$.getJSON('../asp_service/fdi/fdi_calendar.asp?year='+year+'&month='+month+'&sprache='+lang, function(data) {
var i = 0;
for (i = 0; i < data.data.length; i++)
{
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').css({color: '#ffffff'});
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').css('background','none');
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').css('background-color','#9E2624');
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').attr('href',data.data[i]['link']);
var titletext="<h1>"+data.data[i]['title']+"</h1>"+data.data[i]['text'];
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').attr('title',titletext);
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').parent().attr('onclick','');
$('.ui-datepicker-calendar td a:exactly('+data.data[i]['d']+')').addClass('tooltip');
}
tooltip();
});
}

$(function(){

$.expr[":"].exactly = function(el, i, m) {
var s = m[3];
if (!s) return false;
return eval("/^" + s + "$/i").test($(el).text());
};

function pickDate(dateStr) {
window.location.href = links[dateStr];
}


$('#datepicker').datepicker({
inline: true,
create: function(event, ui) {
var d=new Date();
getJsonDate(d.getFullYear(), d.getMonth()+1);
},
onSelect: function(dateText, inst) {
Date.prototype.toString = function () {return isNaN (this) ? 'NaN' : [this.getDate(), this.getMonth(), this.getFullYear()].join('/')}
d = new Date(dateText);
pickDate(dateText)

},
onChangeMonthYear: function(year, month, inst) {
getJsonDate(year, month);
}
});
});



