
var winW, winH;

function dajrozmery() {
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    winW = window.innerWidth;
    winH = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    winW = document.documentElement.clientWidth;
    winH = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    winW = document.body.clientWidth;
    winH = document.body.clientHeight;
  }
}


function showpict(file,wid,hei) {
   dajrozmery();
   var scroll=getScrollXY();
   var ele = document.getElementById('fotka');
   ele.innerHTML='<img src="'+file+'"></img>';
   ele.style.top=Math.round((winH-hei)/2)+scroll[1]+'px';
   ele.style.left=Math.round((winW-wid)/2)+'px';
   ele.style.visibility='visible';
}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

var denm=31;  var mesm=12;  var rokm=2012;

function dajroky(dn,mn,rn,dm,mm,rm) {
 var roky=rm-rn;
 if ((mm-mn)<0) roky-=1; else if ((mm-mn)==0 && (dm-dn)<0) roky-=1;
 return roky;
}

function checkdatum(den,mesiac,rok) {
 if (den!='' && mesiac!='' && rok!='')
  var roky=dajroky(den,mesiac,rok,denm,mesm,rokm);
  var ele=document.getElementById("lc_kategoria");
  if (roky<18) {
   alert("Váš vek je "+roky+" rokov. V deň pretekov musí byť Váš vek viac ako 18 rokov!");
   ele.selectedIndex=0;
  }
  if (roky>=18 && roky<=29) ele.selectedIndex=1;
  if (roky>=30 && roky<=39) ele.selectedIndex=2;
  if (roky>=40 && roky<=49) ele.selectedIndex=3;
  if (roky>=50 && roky<=59) ele.selectedIndex=4;
  if (roky>=60) ele.selectedIndex=5;
  var ele2=document.getElementById("lc_pohlavie");
  if (roky>=18 && roky<=39 && ele2.value=='žena') ele.selectedIndex=6;
  if (roky>=40 && ele2.value=='žena') ele.selectedIndex=7;
}


function kontrola() {
   ele=document.getElementsByName('lc_meno')[0];
   if (ele.value=='') { ele.select(); return false; }
   ele=document.getElementsByName('lc_priezvisko')[0];
   if (ele.value=='') { ele.select(); return false; }
   eled=document.getElementsByName('lc_datnar_den')[0];
   if (eled.value=='') { eled.select(); return false; }
   elem=document.getElementsByName('lc_datnar_mesiac')[0];
   if (elem.value=='') { elem.select(); return false; }
   eler=document.getElementsByName('lc_datnar_rok')[0];
   if (eler.value=='') { eler.select(); return false; }
   if (!dajroky(eled.value,elem.value,eler.value,denm,mesm,rokm)) { eled.select(); return false; }
   ele=document.getElementsByName('lc_ulica')[0];
   if (ele.value=='') { ele.select(); return false; }
   ele=document.getElementsByName('lc_mesto')[0];
   if (ele.value=='') { ele.select(); return false; }
   ele=document.getElementsByName('lc_tel1')[0];
   if (ele.value=='' || ele.value=='+421 ') { ele.select(); return false; }
   ele=document.getElementsByName('lc_email1')[0];
   var mail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
   if (ele.value=='' || ele.value=='@' || !mail.test(ele.value)) { ele.select(); return false; }
   ele=document.getElementsByName('str')[0];
   if (ele.value=='') { ele.select(); return false; }
   return true;
}




