// (c) by Studio 64

function formularz_akcja(akcja,tekst1,tekst2,tekst3) {
  var imie=document.getElementById('imie').value;
  var email=document.getElementById('email').value;
  var telefon=document.getElementById('telefon').value;
  var temat=document.getElementById('temat').value;
  var tresc=document.getElementById('tresc').value;
  switch(akcja) {
    case 'wyslij':
      var ckm=new RegExp(/^[0-9a-zA-Z_.]+\@[0-9a-zA-Z]+\.[0-9a-zA-Z.]+$/);
      if(imie=='' || email=='' || telefon=='' || temat=='' || tresc=='') {
        alert(tekst1);
        return false;
      }
      else if(email!='' && !ckm.test(email)) {
        alert(tekst2);
        return false;
      }
      else if(!confirm(tekst3)) {
        return false;
      }
    break;
    case 'wyczysc':
      if(imie=='' && email=='' && telefon=='' && temat=='' && tresc=='') {
        return false;
      }
      else if(!confirm(tekst1)) {
        return false;
      }
    break;
  }
}

function formularz_znaki(pole,maxzn) {
  if(document.getElementById(pole).value.length>maxzn) {
    document.getElementById(pole).value=document.getElementById(pole).value.substring(0,maxzn);
  }
}

function okno(sci,sz,wy,tyt,clo,lng) {
  var tyt=tyt.replace(/\"/g,'&quot;');
  var szekr=screen.width;
  var wyekr=screen.height;
  var maxsze=0.85;
  var maxwys=0.85;
  if(window.opera && wyekr<=768) {
    var maxwys=0.68;
  }
  var nx=sz;
  var ny=wy;
  var kx=0;
  var suw='no';
  if(ny>(wyekr*maxwys)) {
    var ny=Math.round(wyekr*maxwys);
    var kx=17;
    var suw='yes';
  }
  var gora=Math.round((wyekr/2)-(ny/2));
  if(nx>(szekr*maxsze)) {
    var nx=Math.round(szekr*maxsze);
    var suw='yes';
  }
  if(window.opera) {
    var gora='no';
  }
  var lewo=Math.round((szekr/2)-((nx+kx)/2));
  nowe=window.open(sci,'_blank','top='+gora+', left='+lewo+', width='+(nx+kx)+', height='+ny+', directories=no, location=no, menubar=no, resizeble=1, scrollbars='+suw+', status=no, toolbar=no');
  if(!nowe) {
    return true;
  }
  else {
    var kodp=Array('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">','<html>','<head>','<title>'+tyt+'</title>','<meta http-equiv="Content-type" content="text/html; charset=utf-8">','<meta http-equiv="Content-Language" content="'+lng+'">','<meta name="Author" content="Krzysztof Derlatka">','<style type="text/css">','html { margin: 0; padding: 0; }','body { margin: 0; padding: 0; background-color: #ffffff; color: #000000; }','img { display: block; margin: 0; padding: 0; border: 0; cursor: pointer; }','</style>','</head>','<body onclick="window.close();">','<div>','<img src="'+sci+'" width="'+sz+'" height="'+wy+'" alt="'+tyt+'" title="'+tyt+' - '+clo+'">','</div>','</body>','</html>');
    nowe.document.open();
    for(k=0;k<kodp.length;k++) {
      nowe.document.writeln(kodp[k]);
    }
    nowe.document.close();
    return false;
  }
}
