function trim(s) { return String(s).replace(/^\s+|\s+$/g,""); }
function ltrim(s) { return String(s).replace(/^\s+/g,""); }
function rtrim(s) { return String(s).replace(/\s+$/g,""); }
function writelink(e,d,s,m) { if(!d) d='pro'; 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 (trim(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 (trim(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 showSection(e) { e=document.getElementById(e); e.style.display = (e.style.display=='block' ? 'none' : 'block'); }

function checkRegForm(f,t) {
	if (!checkInput(f.pmeno,'Zadajte vaše prihlasovacie meno')) return false;
	if (!checkInput(f.pheslo,'Zadajte vaše prihlasovacie heslo')) return false;
	if (!checkInput(f.cheslo,'Chybne zadaná kontrola hesla') || f.pheslo.value!=f.cheslo.value) { f.pheslo.value=''; f.cheslo.value=''; return false; }
	if (t=='f') {
		if (!checkInput(f.firma,'Zadajte názov firmy')) return false;
	}
	if (!checkInput(f.meno,'Zadajte vaše meno')) return false;
	if (!checkInput(f.priezvisko,'Zadajte vaše priezvisko')) return false;
	if (!checkInput(f.adresa,'Zadajte fakturačnú adresu')) return false;
	if (!checkInput(f.mesto,'Zadajte fakturačnú adresu - mesto')) return false;
	if (!checkInput(f.psc,'Zadajte fakturačnú adresu - PSČ')) return false;
	if (t=='f') {
		if (!checkInput(f.ico,'Zadajte IČO firmy')) return false;
		if (!checkInput(f.banka,'Zadajte bankový účet firmy')) return false;
	}
	if (!checkInput(f.email,'Zadajte vašu platnú e-mailovú adresu')) return false;
	if (!checkInput(f.ctrlNum,'Zadajte kontrolné číslo')) return false;
	return true;
}

function checkorder(f) {
	if (!checkInput(f.meno,'Zadajte vaše meno a priezvisko')) return false;
	if (!checkInput(f.adresa,'Zadajte fakturačnú adresu')) return false;
	if (!checkInput(f.mesto,'Zadajte fakturačnú adresu - mesto')) return false;
	if (!checkInput(f.psc,'Zadajte fakturačnú adresu - PSČ')) return false;
	if (!checkInput(f.email,'Zadajte vašu platnú e-mailovú adresu')) return false;
	return true;
}

function checkBookstore(f) {
	if (!checkInput(f.pmeno,'Zadajte vaše prihlasovacie meno')) return false;
	if (!checkInput(f.pheslo,'Zadajte vaše prihlasovacie heslo')) return false;
	if (!checkInput(f.cheslo,'Chybne zadaná kontrola hesla') || f.pheslo.value!=f.cheslo.value) { f.pheslo.value=''; f.cheslo.value=''; return false; }
	if (!checkInput(f.firma,'Zadajte názov firmy')) return false;
	if (!checkInput(f.meno,'Zadajte vaše meno')) return false;
	if (!checkInput(f.priezvisko,'Zadajte vaše priezvisko')) return false;
	if (!checkInput(f.adresa,'Zadajte fakturačnú adresu')) return false;
	if (!checkInput(f.mesto,'Zadajte fakturačnú adresu - mesto')) return false;
	if (!checkInput(f.psc,'Zadajte fakturačnú adresu - PSČ')) return false;
	if (!checkInput(f.ico,'Zadajte IČO firmy')) return false;
	if (!checkInput(f.banka,'Zadajte bankový účet firmy')) return false;
	if (!checkInput(f.email,'Zadajte vašu platnú e-mailovú adresu')) return false;
	if (!checkInput(f.ctrlNum,'Zadajte kontrolné číslo')) return false;
	return true;
}

function checkWriter(f) {
	if (!checkInput(f.meno,'Zadajte vaše meno')) return false;
	if (!checkInput(f.priezvisko,'Zadajte vaše priezvisko')) return false;
	if (!checkInput(f.adresa,'Zadajte fakturačnú adresu')) return false;
	if (!checkInput(f.mesto,'Zadajte fakturačnú adresu - mesto')) return false;
	if (!checkInput(f.psc,'Zadajte fakturačnú adresu - PSČ')) return false;
	if (!checkInput(f.email,'Zadajte vašu platnú e-mailovú adresu')) return false;
	if (!checkInput(f.ctrlNum,'Zadajte kontrolné číslo')) return false;
	return true;
}

function checkContact(f) {
	if (!checkInput(f.email,'Zadajte vašu platnú e-mailovú adresu')) return false;
	if (!checkInput(f.predmet,'Zadajte predmet správy')) return false;
	if (!checkInput(f.text,'Zadajte text správy')) return false;
	if (!checkInput(f.ctrlNum,'Zadajte kontrolné číslo')) return false;
	return true;
}


