
var sk_mesiace = new Array('', 'január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december');
var beds = new Array('A11', 'A21', 'A31', 'A41', 'A51', 'A61', 'A71', 'A81', 'A22', 'A32', 'A52', 'A62', 'A72', 'A82');
var darci = new Array;
var _d = new Date();
var vyb_mesiac = _d.getMonth() + 1;
var vyb_rok = _d.getFullYear();

var xmlHttp;
var cena_lozka_den = 5;

function GetXmlHttpObject2()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function beds_calc()
{
	var i=1;
	var suma = 0;
	var poc_post = 0;
	var cena_lozko_den = 5;
	while (i<=beds.length) {
		var el = document.getElementById('bed'+ beds[i-1]);
		var h = el.value;
		h = h.replace(',', '.');
		if ((h!='') && (!isNaN(h))) {
			h = parseInt(h);
			el.value = h;
			suma = suma + h;
			if (h>0) poc_post++;
		} else {
			if (h!='') el.value = 0;
		}
		i++;
	}
	var s = 'Zadajte prosím sumy, ktorými by ste chceli prispieť<br />na kontrétne lôžka alebo lôžko';
	if (suma>0) {
		//s = 'Tymto by ste uhradili naklady na '+ (suma / cena_lozko_den).toFixed(2) +' dni pre lozk'+ ((poc_post>1) ? 'a' : 'o') +' (ciastka spolu: '+ suma + ' EURO, pocet lozok: '+ poc_post +')';
		s = 'Svojim darom by ste pomohli spolufinancovať starostlivosť o pacienta<br />na lôžk'+ ((poc_post>1) ? 'ách' : 'u') +' počas '+ (suma / cena_lozko_den).toFixed(2) +' dní (čiastka spolu: '+ suma + ' EURO)';
	}
	document.getElementById('info-box1').innerHTML = s;
}

function get_bed_darci(id)
{
	if (darci[id])
		var s = '<div><b>Pre '+ sk_mesiace[vyb_mesiac] +' '+ vyb_rok +' ďakujeme darcom:</b></div>' + darci[id];
	else
		var s = '<div><b>Pre '+ sk_mesiace[vyb_mesiac] +' '+ vyb_rok +' neevidujeme darcu.</b></div>';
	return s;
}

function date_change(smer, act){
	el = document.getElementById('date');
	if (el) {
		if (smer!=0) {
			var _d = new Date(vyb_rok, (vyb_mesiac-1), 1);
			_d.setMonth((vyb_mesiac-1)+smer);
			vyb_mesiac = _d.getMonth() + 1;
			vyb_rok = _d.getFullYear();			
		}
		el.innerHTML = 'načítavam údaje ...';
		hospic_nacitaj_lozka(vyb_rok, vyb_mesiac);
		var s = sk_mesiace[vyb_mesiac] + ' ' + vyb_rok;
		el.innerHTML = s;
		
		
	}
}

function hospic_nacitaj_lozka(r, m)
{
	var url = '/hospic_lozka_stav.php?m='+ m +'&r='+ r;
	xmlHttp = GetXmlHttpObject2();
	if (xmlHttp==null) {
		alert ("Váš prehliadač nepodporuje AJAX!");
		return;
	} 
	xmlHttp.onreadystatechange = hospic_nacitaj_lozka_loading;
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function hospic_nacitaj_lozka_loading() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		hospic_nacitaj_lozka_exec(xmlHttp.responseText);
	} 
}

function hospic_nacitaj_lozka_exec(s)
{

	var _d = new Date(vyb_rok, (vyb_mesiac-1)+1, 0);
	var pocet_dni_mesiaca = _d.getDate();
	var perc = 0;
	
	darci_txt_nuluj();

	var binfo = new Array;
	var d2;
	var d = s.split("\n");
	for (var i=0; i<d.length; i++) {
		if (d[i]!='') {
			d2 = d[i].split("|"); 
			if (d2.length==4) {
				perc = (d2[2] / (pocet_dni_mesiaca * cena_lozka_den)) * 100;
//				binfo[d2[0]] = d2[2] + ' &euro<br />z<br />'+ (pocet_dni_mesiaca * cena_lozka_den) + '&euro';
				binfo[d2[0]] = (d2[2] / cena_lozka_den).toFixed(1) + ' dní<br />mesiaca<br />('+ perc.toFixed(1) +'%)';
//				binfo[d2[0]] += '<div class="heart"><img src="/imgs/heart1-25.png" style="border: none" /></div>';
				binfo[d2[0]] += '<div style="width: 50px; border: 1px solid #555; height: 6px;"><div style="width: '+ perc.toFixed(0) +'%; background-color: #8C8; height: 6px;"></div></div>';
				darci[d2[0]] = d2[3];
			}
		}
	}

	var i = 1;
	var s = '';
	while (i<=beds.length) {
		var el = document.getElementById('bedi'+ beds[i-1]);
		s = binfo[beds[i-1]];
//		if (!s) s = '0 &euro<br />z<br />'+ (pocet_dni_mesiaca * cena_lozka_den) + '&euro';
		if (!s) s = '0 dní<br />mesiaca<br />(0%)<br /><div style="width: 50px; border: 1px solid #555; height: 6px;"></div>';
		el.innerHTML = s + '';
		i++;
	}
}

function darci_txt_nuluj()
{
	for (var i=0; i<beds.length; i++) {
		darci[beds[i]] = '';
	}
}

function show_pg_darc()
{
	document.location.href = '/pg/hospic_darci/?r='+ vyb_rok;
}

function show_info_box(id1, id2)
{
	var b1 = document.getElementById(id1);
	if (b1) {
		b1.style.display='block'; 
		var b2 = document.getElementById(id2);
		if (b2) b2.style.display='none'; 
	}
	return false;
}