function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		mini3_01_over = newImage("img/mini3_01-over.gif");
		saver_02_over = newImage("img/saver_02-over.gif");
		serwis_02_over = newImage("img/serwis_02-over.gif");
		eco_02_over = newImage("img/eco_02-over.gif");
		eco_04_over = newImage("img/eco_04-over.gif");
		eco_05_over = newImage("img/eco_05-over.gif");
		eco_06_over = newImage("img/eco_06-over.gif");
		eco_07_over = newImage("img/eco_07-over.gif");
		eco_08_over = newImage("img/eco_08-over.gif");
		atestx_01_over = newImage("img/atestx_01-over.gif");
		preloadFlag = true;
	}
}

function goodemail(str)
{
  m=0;
  return true;
  for(i=0; i<str.length; i++)
  {
    if(str[i]=='@')
      m++;
    if ((str[i] < 'a' || str [i] > 'z') && (str[i] < 'A' || str[i] > 'Z') && (str[i] < '0' || str[i] > '9') && str[i] != '-' && str[i] != '_' && str[i] != '@' && str[i] != ' ' && str[i]!='.')
      return false;
  }
  return (m==1);
}

function goodnr(str)
{
  for(i=0; i<str.length; i++)
    if ((str[i] < '0' || str[i] > '9') && str[i] != '-' && str[i] != ' ')
      return false;
  return true;
}

function empty(str)
{
  for(i=0; i<str.length; i++)
    if (str[i] != ' ')
      return false;
  return true;
}

function chk()
{
  if(empty(document.forms.zam.firma.value) ||
     empty(document.forms.zam.miejscowosc.value) ||
     empty(document.forms.zam.kod.value) ||
     empty(document.forms.zam.kierunkowy.value) ||
     empty(document.forms.zam.tel.value) ||
     empty(document.forms.zam.email.value))
    {
      alert('Prosze wypelnic wszystkie pola!');
      return false;
    }
    else if (!goodnr(document.forms.zam.kod.value) ||
	     !goodnr(document.forms.zam.kierunkowy.value) ||
	     !goodnr(document.forms.zam.tel.value) ||
	     !goodnr(document.forms.zam.nip.value))
    {
      alert('Pola z kodem pocztowym, numerem telefonu i NIPem moga zawierac jedynie cyfry!');
      return false;
    }
    else if (!goodemail(document.forms.zam.email.value))
    {
      alert('Zle podany email!')
      return false;
    }
    return true;
}

