var formular;

function onLoad(x) { 
	formular = document.formular; 
	formular.reset();
	setPlatba(x);
	setOdberatel();
}

function setPlatba(x){

	if (x=='S'){	
		enableObject(formular.p_sipo);
		disableObject(formular.p_ico);
		disableObject(formular.p_dic);
		disableObject(formular.p_icdph);
		disableObject(formular.p_c_uctu);
		disableObject(formular.p_smer_kod);
	} else if (x=='F'){	
		disableObject(formular.p_sipo);
		enableObject(formular.p_ico);
		enableObject(formular.p_dic);
		enableObject(formular.p_icdph);
		enableObject(formular.p_c_uctu);
		enableObject(formular.p_smer_kod);
	} else if (x=='Z'){	
		disableObject(formular.p_sipo);
		disableObject(formular.p_ico);
		disableObject(formular.p_dic);
		disableObject(formular.p_icdph);
		enableObject(formular.p_c_uctu);
		enableObject(formular.p_smer_kod);
	} else if (x=='K'){	
		disableObject(formular.p_sipo);
		disableObject(formular.p_ico);
		disableObject(formular.p_dic);
		disableObject(formular.p_icdph);
		enableObject(formular.p_c_uctu);
		enableObject(formular.p_smer_kod);
	} else {
		disableObject(formular.p_sipo);
		disableObject(formular.p_ico);
		disableObject(formular.p_dic);
		disableObject(formular.p_icdph);
		disableObject(formular.p_c_uctu);
		disableObject(formular.p_smer_kod);
	}
}

function disableObject(obj){
	if (obj) {
			obj.disabled=true;
			obj.style.backgroundColor = "#EEE";
	}
}

function enableObject(obj){
	if (obj) {
			obj.disabled=false;
			obj.style.backgroundColor = "#FFF";
	}
}












function typPlatby(x){
	if (x==7 || x==5){
		for (i=1;i<7;i++){
			den = document.getElementById('d'+i);
			den.checked = false;
		}
	}
}

function setTyp(){
	typ = document.getElementById('tp1').checked;
	
	if (!typ)	{
		document.getElementById('tp7').checked = false;
		document.getElementById('tp5').checked = false;
		document.getElementById('tp1').checked = true;
	}
}

function doCalc(){

	var tit = document.getElementById('tit').value;

	var typtit = document.getElementById('typtit').value;

	if (document.getElementById('skp1').checked) skp = document.getElementById('skp1').value;
	else skp = document.getElementById('skp2').value;

	var dat = document.getElementById('uvyd_od').value;

	var kus = document.getElementById('kusu').value;

	if (typtit==1){

		if (document.getElementById('tp7').checked) var typ = document.getElementById('tp7').value;
		else if (document.getElementById('tp5').checked) var typ = document.getElementById('tp5').value;
		else if (document.getElementById('tp1').checked) var typ = document.getElementById('tp1').value;

		var dny = '';
		if (document.getElementById('d1') && document.getElementById('d1').checked) dny += 1;
		if (document.getElementById('d2') && document.getElementById('d2').checked) dny += 2;
		if (document.getElementById('d3') && document.getElementById('d3').checked) dny += 3;
		if (document.getElementById('d4') && document.getElementById('d4').checked) dny += 4;
		if (document.getElementById('d5') && document.getElementById('d5').checked) dny += 5;
		if (document.getElementById('d6') && document.getElementById('d6').checked) dny += 6;

	} else if (typtit==10){
		var typ = 10;
		var dny = 	'';
	} else {
		var typ = '';
		var dny = '';
	}
	
	if (document.getElementById('p5')){
		if (document.getElementById('p5').checked) per = document.getElementById('p5').value;
	}	
	if (document.getElementById('p1')){
		if (document.getElementById('p1').checked) per = document.getElementById('p1').value;
	}
	if (document.getElementById('p2')){
		if (document.getElementById('p2').checked) per = document.getElementById('p2').value;
	}
	if (document.getElementById('p3')){
		if (document.getElementById('p3').checked) per = document.getElementById('p3').value;
	}
	if (document.getElementById('p4')){
		if (document.getElementById('p4').checked) per = document.getElementById('p4').value;
	}
	if (document.getElementById('p5')){
		if (document.getElementById('p5').checked) per = document.getElementById('p5').value;
	}    
	
	var id_akce = 0;
	if (document.getElementById('a1'))
	{
		var a1 = document.getElementById('a1');
		if (a1.checked) id_akce = a1.value;
	}
	if (document.getElementById('a2'))
	{
		var a2 = document.getElementById('a2').value;	
		if (a2.checked) id_akce = a2.value;
	}
	if (typ=='XX' && !dny){
		document.getElementById('cena').innerHTML = '';
		document.getElementById('id_pc').value = '';
		alert("CENU NELZE SPOČÍTAT\nU volby typ předplatného u položky jednotlivé dny\nvyberte alespoň jeden den.");
	} else {
		// if (id_akce==174) console.log("calc.php?tit="+tit+"&dat="+dat+"&per="+per+"&kus="+kus+"&typ="+typ+"&dny="+dny+"&skp="+skp+"&typtit="+typtit+"&akce="+id_akce);
		document.getElementById('srvfrm').src="calc.php?tit="+tit+"&dat="+dat+"&per="+per+"&kus="+kus+"&typ="+typ+"&dny="+dny+"&skp="+skp+"&typtit="+typtit+"&akce="+id_akce;
	}
}

function setOdberatel()
{
	if (document.getElementById('odberatel').checked) 
	{
		formular.doruc_adres.style.display="block";	
	} else {
		formular.doruc_adres.style.display="none";		
	}
}

