
var tmpcontent = new Array();
var tmpId = '';

function addHtmlResp(resp){
    tmpcontent[tmpId] = resp;
    document.getElementById('calendar').innerHTML = resp;
}

function addHtmlRespEvent(resp){
    tmpecontent[tmpdId] = resp;
    document.getElementById('tipContent').innerHTML = resp;
}

function ShowLoading(text, target, idName){
    document.getElementById(target).innerHTML = '<div id="'+idName+'">'+text+'</div>';
}

function HideLoading(){
    set_links();
}

function set_calendar(m,y){
	document.getElementById('calendar').innerHTML = '<div id="loader">\u0141aduje kalendarz...</div>';
		if(tmpcontent[m+'-'+y]){
		   document.getElementById('calendar').innerHTML = tmpcontent[m+'-'+y];
		}else{
			tmpId = m+'-'+y;
		   advAJAX.get({
			   url: 'ajax/load_calendar.php?year='+y+'&month='+m,
			   onInitialization : function(obj) { ShowLoading('\u0141aduje kalendarz...', 'calendar', 'loader');},
			   onSuccess : function(obj) { addHtmlResp(obj.responseText);},
			   onFinalization : function(obj) { HideLoading();}
		   });
	}
}

function set_links(count){

  if((document.getElementById('calendar').getElementsByTagName('a')).length > 0){
    $("#cal-event a").tooltip({tip: '#tooltip'});
  }
}

var tmpecontent = new Array();
var tmpdId = '';

function load_dialog(d,m,y,count){
    document.getElementById('tooltip').style.height = (20*count+48)+'px';
    set_links();
    document.getElementById('tipContent').innerHTML = '<div id="loader">\u0141aduje wydarzenia...</div>';
        if(tmpecontent[d+'-'+m+'-'+y]){
           document.getElementById('tipContent').innerHTML = tmpecontent[d+'-'+m+'-'+y];
        }else{
            tmpdId = d+'-'+m+'-'+y;
            advAJAX.get({
			   url: 'ajax/load_event_day.php?year='+y+'&month='+m+'&day='+d,
			   onInitialization : function(obj) { ShowLoading('\u0141aduje wydarzenia...','tipContent', 'loader2');},
			   onSuccess : function(obj) { addHtmlRespEvent(obj.responseText);},
			   onFinalization : function(obj) { HideLoading();}
		   });
        }
}
