function okienko(plik,w,h)
{
if(window.screen){
 aw=screen.availWidth;
 ah=screen.availHeight;
}else{
 aw=640;
 ah=450;
}

ustawienia=
 "left=" + (aw-w)/2 + ","
 +"top=" + (ah-h)/2 + ","
 +"screenX=" + (aw-w)/2 + ","
 +"screenY=" + (ah-h)/2 + ","
 +"width=" + w + ","
 +"height=" + h + ","
 +"innerWidth=" + w + ","
 +"innerHeight=" + h + ","
 +"toolbar=no,"
 +"location=no,"
 +"directories=no,"
 +"status=no,"
 +"menubar=no,"
 +"scrollbars=yes,"
 +"resizable=no"

 noweOkienko = window.open(plik,'obrazek',ustawienia);
}

function okienko2(plik,w,h)
{
if(window.screen){
 aw=screen.availWidth;
 ah=screen.availHeight;
}else{
 aw=640;
 ah=450;
}

ustawienia=
 "left=" + (aw-w)/2 + ","
 +"top=" + (ah-h)/2 + ","
 +"screenX=" + (aw-w)/2 + ","
 +"screenY=" + (ah-h)/2 + ","
 +"width=" + w + ","
 +"height=" + h + ","
 +"innerWidth=" + w + ","
 +"innerHeight=" + h + ","
 +"toolbar=no,"
 +"location=no,"
 +"directories=no,"
 +"status=no,"
 +"menubar=no,"
 +"scrollbars=yes,"
 +"resizable=yes"

 noweOkienko = window.open(plik,'obrazek',ustawienia);
 noweOkienko.resizeTo(w,h+29);
 noweOkienko.focus();
}



// - skrypt walidacyjny



// funkcja kontroli, czy zmienna tekstowa zawiera dozwolone znaki

// funkcja wysylajaca formularz do serwera WebCallCenter
function wyslijformularz()
{

	// jesli sa bledy w formularzu - nie wysylamy go
	if (!kontrola_form())
		return; 
	else
	  {
	    document.forms['formularz'].submit();
      }
      
}

function wyslijmail()
{

	// jesli sa bledy w formularzu - nie wysylamy go
	if (!kontrola_mail())
		return;
	else
	  {
	    document.forms['formularz'].submit();
      }

}

// funkcja walidacji danych
function kontrola_form()
{
Wzor_email  =/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z._]+$/;
// zmienna okreslajaca dozwolone znaki w e-mail'u

var blad_imie	    = "Podaj swoje imię!";
var blad_email		= "Podaj poprawny adres e-mail!";
var blad_tresc		= "Wpisz treść zapytania!";

var imie			= document.forms['formularz'].imie.value;
var email			= document.forms['formularz'].email.value;
var tresc			= document.forms['formularz'].tresc.value;

// weryfikacja pola firma
text = imie;
if (text.length==0)
{
  document.forms['formularz'].imie.focus(); 
  document.forms['formularz'].imie.select();
  alert(blad_imie); 
  return false;	
}

// weryfikacja pola email
    text = email;
    if (Wzor_email.test(text)!=true)
	    {
	      alert(blad_email);
		  document.forms['formularz'].email.focus(); 
		  document.forms['formularz'].email.select();
		  return false;
		}

// weryfikacja pola tresc
text = tresc;
if (text.length==0)
{
  document.forms['formularz'].tresc.focus(); 
  document.forms['formularz'].tresc.select();
  alert(blad_tresc); 
  return false;	
}

// jest ok zwracamy true

	return true; 

}

// funkcja walidacji danych
function kontrola_mail()
{
Wzor_email  =/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z._]+$/;
// zmienna okreslajaca dozwolone znaki w e-mail'u


var blad_tresc		= "Wpisz treść zapytania!";
var blad_adresat		= "Podaj poprawny adres e-mail adresata!";
var blad_nadawca		= "Podaj poprawny adres e-mail nadawcy!";

var adresat			= document.forms['formularz'].adresat_mail.value;
var nadawca			= document.forms['formularz'].nadawca_mail.value;
var tresc			= document.forms['formularz'].tresc.value;

// weryfikacja pola adresat
text = adresat;
    if (Wzor_email.test(text)!=true)
	    {
	   alert(blad_adresat);
		  document.forms['formularz'].adresat_mail.focus();
		  document.forms['formularz'].adresat_mail.select();
		  return false;
		}

// weryfikacja pola nadawca
text = nadawca;
    if (Wzor_email.test(text)!=true)
	    {
	   alert(blad_nadawca);
		  document.forms['formularz'].nadawca_mail.focus();
		  document.forms['formularz'].nadawca_mail.select();
		  return false;
		}

// weryfikacja pola tresc
text = tresc;
if (text.length==0)
{
  document.forms['formularz'].tresc.focus();
  document.forms['formularz'].tresc.select();
  alert(blad_tresc);
  return false;	
}	
	
// jest ok zwracamy true

	return true;

}
