function restyle(e,x) { e.style.backgroundColor = (x ? '#FFF' : '#F00'); }
function checkMail(e,s) { var retVal=false; if (e.value!='') { var re = /^.+@.+\..+$/; retVal = re.test(e.value); if (retVal==true) { restyle(e,true); return true; } } restyle(e,false); e.select(); e.focus(); alert(s); return false; }
function checkInput(e,m) { if (e.type=='text' || e.type=='password' || e.type=='textarea') { if (e.name=='email') { return checkMail(e); } else { if (e.value=='') { restyle(e,false); alert(m); e.focus(); e.select(); return false; } } } else if (e.type='select-one' && (e.options[e.selectedIndex].value=='0' || e.options[e.selectedIndex].value=='')) { restyle(e,false); alert(m); e.focus(); 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; } } restyle(e,true); 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 findobject(n, d) { var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findobject(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; }
function checkdel(m,w) { if (confirm(m)==true) location.href=w; }
function showsection(e,s,a) { e=findobject(e); if (!e) return; if (typeof s=='undefined') { e.style.display = (e.style.display=='none' ? 'block' : 'none'); } else { e.style.display = (s ? 'block' : 'none'); } if (typeof a!='undefined') { a=findobject(a); if (a) a.style.display='none'; } }
function listprog(where,move,xx) { if (typeof move == 'undefined') move=187; pslProgPos+=where; if (pslProgPos<1) pslProgPos=pslProgCount; else if (pslProgPos>(pslProgCount)) pslProgPos=1;  var l, a=new Array(pslProgCount); for (var i=1; i<=pslProgCount; i++) { if (i==1) { l = (pslProgCount+1-pslProgPos)*move; if (l >= (pslProgCount-1)*move) { l = -(pslProgPos-1)*move; } else { if (l >= (pslProgCount*move)) { l = 0; } } a[i] = l; } else { l = (a[i-1]+move); if (l>(pslProgCount-2)*move) l = -move; a[i] = l; } if (typeof xx == 'undefined') { $('#pslprog'+i).attr('rel', l).animate({ left: ((where<1?'+=':'-=') + move) }, 250, function() { var l = $('#'+this.id).attr('rel'); $('#'+this.id).css({ 'left': (l+'px'), 'backgroundImage': (l==(2*move) ? 'url(../_img/xvr_blue.gif)' : 'url(../_img/vr_blue.gif)'), 'backgroundRepeat': (l==(2*move) ? '' : 'repeat-y'), 'backgroundPosition': (l==(2*move) ? '' : '100% 100%') }); }); } else { $('#pslprog'+i).css('left', l+'px'); } } }
function remove_empty_fileds(f) { for (var i=0; i<f.elements.length; i++) { e = f.elements[i]; if (e.type=='text' || e.type=='textarea') { if (e.value=='') { if (e.id) alert(e.id); e = document.getElementById(e.id); if (e && e.parentNode && e.parentNode.removeChild) { e.parentNode.removeChild(e); } } } } alert(f.elements.length); }
function writelink(e,d,s,m) { if(!d) d='pslas'; if(!s) s='com'; 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; } }

