function show_section(e,s) { e=document.getElementById(e); if (e) { if (typeof(s)!='undefined') s=(s==0?'block':'none'); else var s=e.style.display; e.style.display=(s=='block'?'none':'block'); } }
function show_sub_section(e,s) { e=document.getElementById(e); if (e) { if (typeof(s)!='undefined') s=(s==0?'inline':'none'); else var s=e.style.display; e.style.display=(s=='inline'?'none':'inline'); } }
function writelink(e,d,s,m) { if(!d) d='slm'; if(!s) s='sk'; if(!m) m=(e+'@'+d+'.'+s); document.write("<a href=\"mailto:"+e+"@"+d+"."+s+"\" title=\"Poslať mail na "+m+"\">"+m+"</a>"); } function CreateBookmarkLink() { if (window.sidebar) { window.sidebar.addPanel(document.title,location.href,""); } else if( window.external ) { window.external.AddFavorite(location.href, document.title); } else if(window.opera && window.print) { return true; } }
function checkMail(e,s) { var retVal=false; if (e.value!='') { var re = /^.+@.+\..+$/; retVal = re.test(e.value); if (retVal==true) { return true; } } e.select(); e.focus(); alert(s); return false; }
function checkInput(e,m) { if (e.type=='text' || e.type=='textarea') { if (e.name=='email') { return checkMail(e,m); } else if (e.value=='') { alert(m); e.focus(); e.select(); return false; } } else if (typeof e[0]!='undefined' && e[0].type=='checkbox') { var r=false; for (i = 0; i < e.length; i++) if (e[i].checked) { r=true; break; } if (!r) { alert(m); e[0].focus(); return false; } } else if (typeof e[0]!='undefined' && e[0].type=='radio') { var r=false; for (i = 0; i < e.length; i++) if (e[i].checked) { r=true; break; } if (!r) { alert(m); e[0].focus(); return false; } } return true; }
function reformat(elm) { v=elm.value.replace(',', '.'); v=parseFloat(v); w=Math.floor(v); f=Math.round((v-w)*Math.pow(10, 2)); if (f==0) { v=w+'.00'; } else { if (f<10) { f=f+'0'; } v=(w+'.'+f); } if (isNaN(v)) { v=''; } elm.value=v; }
function validate(e, r) { if (typeof e == 'undefined') return true; var v=e.value,c; for (var i=0;i<v.length;i++) { if (v.charAt(i)==',' && r.indexOf(',')>=0) { v=v.substr(0,i)+'.'+v.substr(i+1); } while (r.indexOf(v.charAt(i))<0) { v = v.substr(0,i)+v.substr(i+1); } } e.value = v; }
function checkSupport(f) { var a=f.AMT, a1=f.AMT1, e=f.email; reformat(a1); validate(a1,'0123456789.'); if (a.options[a.selectedIndex].value==0 && a1.value=='') { alert("Zvoľte preddefinovanú sumu Vášho daru,\nalebo zadajte inú sumu."); return false; } if (!checkMail(e, 'Zadajte Váš e-mail, prosím')) return false; return true; }
function checkdiscuss(f,t) { var n=f.n, m=f.m, e=f.e, t=f.t, ctrlNum=f.ctrlNum; validate(ctrlNum, '0123456789'); if (t) { if (!checkInput(n, 'Zadajte názov témy, prosím')) return false; } if (!checkInput(m, 'Zadajte Vaše meno, prosím')) return false; if (!checkMail(e, 'Zadajte Váš e-mail, prosím')) return false; if (!checkInput(t, 'Zadajte text príspevku, prosím')) return false; if (!checkInput(ctrlNum, 'Zadajte kontrolné číslo, prosím')) return false; }
function checkRiadok(e1,e2,e3,e4) {
	var ret=true;
	if (e1.value!='' && (e2.value=='' || e3.value=='' || e4.value=='')) ret=false;
	else if (e2.value!='' && (e1.value=='' || e3.value=='' || e4.value=='')) ret=false;
	else if (e3.value!='' && (e1.value=='' || e2.value=='' || e4.value=='')) ret=false;
	else if (e4.value!='' && (e1.value=='' || e2.value=='' || e3.value=='')) ret=false;
	if (ret==false) {
		e1.style.borderColor='#F00'; e2.style.borderColor='#F00'; e3.style.borderColor='#F00'; e4.style.borderColor='#F00';
		e1.focus();
		alert('Musíte zadať všetky údaje v riadku!');
	} else {
		e1.style.borderStyle='solid'; e2.style.borderStyle='solid'; e3.style.borderStyle='solid'; e4.style.borderStyle='solid';
		e1.style.borderWidth='1px'; e2.style.borderWidth='1px'; e3.style.borderWidth='1px'; e4.style.borderWidth='1px';
		e1.style.borderColor='#7F9DB9'; e2.style.borderColor='#7F9DB9'; e3.style.borderColor='#7F9DB9'; e4.style.borderColor='#7F9DB9';
	}
	return ret;
}
function checkPrihlaska(f) {
	var mp=f.meno, ad=f.adresa, dn=f.narodeny, op=f.cop, tl=f.tel, e=f.email;
	var do_mp1=f.dospely_1_meno, do_ad1=f.dospely_1_adresa, do_dn1=f.dospely_1_narodeny, do_op1=f.dospely_1_cop;
	var do_mp2=f.dospely_2_meno, do_ad2=f.dospely_2_adresa, do_dn2=f.dospely_2_narodeny, do_op2=f.dospely_2_cop;
	var do_mp3=f.dospely_3_meno, do_ad3=f.dospely_3_adresa, do_dn3=f.dospely_3_narodeny, do_op3=f.dospely_3_cop;
	var do_mp4=f.dospely_4_meno, do_ad4=f.dospely_4_adresa, do_dn4=f.dospely_4_narodeny, do_op4=f.dospely_4_cop;
	var dt_mp1=f.dospely_1_meno, dt_ad1=f.dospely_1_adresa, dt_dn1=f.dospely_1_narodeny, dt_op1=f.dospely_1_cop;
	var dt_mp2=f.dospely_2_meno, dt_ad2=f.dospely_2_adresa, dt_dn2=f.dospely_2_narodeny, dt_op2=f.dospely_2_cop;
	var dt_mp3=f.dospely_3_meno, dt_ad3=f.dospely_3_adresa, dt_dn3=f.dospely_3_narodeny, dt_op3=f.dospely_3_cop;
	var dt_mp4=f.dospely_4_meno, dt_ad4=f.dospely_4_adresa, dt_dn4=f.dospely_4_narodeny, dt_op4=f.dospely_4_cop;
	var prog=f.elements['program[]'];
	var sp=document.getElementById('show_prednaska'), p=f.prog_prednaska;
	var si=document.getElementById('show_ine'), i=f.prog_ine;
	
	if (!checkInput(mp, 'Zadajte Vaše meno a priezvisko, prosím')) return false;
	if (!checkInput(ad, 'Zadajte Vašu adresu, prosím')) return false;
	if (!checkInput(dn, 'Zadajte Váš dátum narodenia, prosím')) return false;
	if (!checkInput(op, 'Zadajte Vaše číslo OP, prosím')) return false;
	if (!checkInput(tl, 'Zadajte Vaše číslo tefónu, prosím')) return false;
	if (!checkInput(e, 'Zadajte platnú e-mailovú adresu, prosím')) return false;
	
	if (!checkRiadok(do_mp1, do_ad1, do_dn1, do_op1)) return false;
	if (!checkRiadok(do_mp2, do_ad2, do_dn2, do_op2)) return false;
	if (!checkRiadok(do_mp3, do_ad3, do_dn3, do_op3)) return false;
	if (!checkRiadok(do_mp4, do_ad4, do_dn4, do_op4)) return false;
	
	if (!checkRiadok(dt_mp1, dt_ad1, dt_dn1, dt_op1)) return false;
	if (!checkRiadok(dt_mp2, dt_ad2, dt_dn2, dt_op2)) return false;
	if (!checkRiadok(dt_mp3, dt_ad3, dt_dn3, dt_op3)) return false;
	if (!checkRiadok(dt_mp4, dt_ad4, dt_dn4, dt_op4)) return false;
	
	if (!checkInput(prog, 'Zvoľte aspoň jednu z možností v programe, prosím')) return false;
	if (sp.checked && p.value=='') { alert('Máte záujem o prednášku, ale neuviedli ste tému'); p.focus(); return false; }
	if (si.checked && i.value=='') { alert('Máte záujem o iný program, ale neuviedli ste návrhy'); p.focus(); return false; }
}
function checkConcert(f) { var a=f.AMT, po=f.pocet, a1=f.AMT1; validate(po,'0123456789'); if (a.options[a.selectedIndex].value==0 && a1.value=='') { alert("Zvoľte preddefinovanú sumu Vášho daru,\nalebo zadajte inú sumu."); return false; } return true; }

