// (c) by Krzysztof 'Volcano' Derlatka
// http://derlatka.info

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 mrowki() {
  for(i=0;i<document.links.length;i++) {
    document.links[i].onfocus=document.links[i].blur;
  }
}

function okno(sci,sz,wy,tyt,clo,lng) {
  var maxsze=0.9;
  var maxwys=0.9;
  if(window.opera) {
    var maxwys=0.69;
  }
  var nx=sz;
  var ny=wy;
  var kx=0;
  var suw="no";
  if(ny>(screen.height*maxwys)) {
    var ny=Math.round(screen.height*maxwys);
    var kx=17;
    var suw="yes";
  }
  var gora=Math.round((screen.height/2)-(ny/2));
  if(nx>(screen.width*maxsze)) {
    var nx=Math.round(screen.width*maxsze);
    var suw="yes";
  }
  if(window.opera) {
    var gora=0;
  }
  var lewo=Math.round((screen.width/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=yes, 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=iso-8859-2">','<meta http-equiv="Content-Language" content="'+lng+'">','<meta name="Author" content="Krzysztof \'Volcano\' 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;
  }
}