
	function validateForm(AForm)
	{    

	if((!AForm.login.value) || (!AForm.password1.value) || (!AForm.email.value))
	{
	alert("Wypelnij obowiazkowe pola !");        
	return false;    
	}

	//1. Login   
	reg = /^[a-zA-Z0-9_]{1,15}$/;    
	wyn = AForm.login.value.match(reg);    
	
	if (wyn == null) 
	{        
	alert("Twoj login zawiera niedozwolone znaki lub jest zbyt dlugi");        
	return false;    
	}    
 

	//2. Haslo1
	reg = /^[a-zA-Z1-9]{5,30}$/;    
	wyn = AForm.password1.value.match(reg);    

	if (wyn == null) 
	{        
	alert("Twoje haslo zawiera niedozwolone znaki lub jest zbyt krotkie");        
	return false;    
	}

	//3. Twoj e-mail    
	reg = /^[a-zA-Z0-9_.]{1,30}@[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$/;    
	wyn = AForm.email.value.match(reg);    

	if (wyn == null) 
	{        
	alert("Nieprawidlowy e-mail ! ");        
	return false;    
	}   

	//4. Regulamin
	if (!AForm.check.checked) 
	{        
	alert("Zapoznaj sie z regulaminem");        
	return false;    
	};

    return true;
    }

	function validateNForm(NForm)
	{    

	if((!NForm.email.value) || (!NForm.kod.value))
	{
	alert("Wypelnij obowiazkowe pola !");        
	return false;    
	}

	//1. Twoj e-mail    
	reg = /^[a-zA-Z0-9_.]{1,30}@[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$/;    
	wyn = NForm.email.value.match(reg);    

	if (wyn == null) 
	{        
	alert("Nieprawidlowy e-mail ! ");        
	return false;    
	}   

	//2. Kod   
	reg = /^[0-9]{1,6}$/;    
	wyn = NForm.kod.value.match(reg);    
	
	if (wyn == null) 
	{        
	alert("Bledy w kodzie");        
	return false;    
	};

    return true;
    }

function foto(src, wysokoscObrazka, szerokoscObrazka) 
{
	noweOkno = null;
	if (window.screen) 
	{
 		szerokoscEkranu = screen.availWidth;
 		wysokoscEkranu = screen.availHeight;
 	} 
	else 
	{
		szerokoscEkranu = 640;
		wysokoscEkranu = 450;
	}
	
	szerokoscObrazka+=6;
	wysokoscObrazka+=6;
	
	if (noweOkno==null || noweOkno.closed) {
		ustawienia=
		"left=" + (szerokoscEkranu-szerokoscObrazka)/2 + ","
		+"top=" + (wysokoscEkranu-wysokoscObrazka)/2 + ","
		+"screenX=" + (szerokoscEkranu-szerokoscObrazka)/2 + ","
		+"screenY=" + (wysokoscEkranu-wysokoscObrazka)/2 + ","
		+"width=" + szerokoscObrazka + ","
		+"height=" + wysokoscObrazka + ","
		+"innerWidth=" + szerokoscObrazka + ","
		+"innerHeight=" + wysokoscObrazka + ","
		+"toolbar=no,"
		+"location=no,"
		+"directories=no,"
		+"status=yes,"
		+"menubar=no,"
		+"scrollbars=no,"
		+"resizable=no"
		noweOkno = window.open("", 'foto', ustawienia);
	}
 	noweOkno.document.open();
	noweOkno.document.clear();
	noweOkno.document.write(
	"<html><head><title>ZDJĘCIA</title>\n"
	+"</head><BODY bgcolor=#FFFFFC leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 link=#000000 vlink=#000000 alink=#000000>\n"
	+"<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0' align='center'><tr><td align='center'>"
	+"<a href='javascript:window.close()'><img src="+ src +"  border=0></a>"
	+"</td></tr></table>\n"
	+"</body></html>"
	);
	
	noweOkno.document.close();
	noweOkno.focus();
}

var ObiektXMLHttp = false;
if (window.XMLHttpRequest) { ObiektXMLHttp = new XMLHttpRequest(); } 
   else if (window.ActiveXObject) { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } 

function getEmail(page) 
{ 
  if(ObiektXMLHttp) 
    {
	var cel = document.getElementById('ediv');
	var loading = document.getElementById('eloading');
	var login = document.contactform.login.value;

	ObiektXMLHttp.open("GET", page+login);

	ObiektXMLHttp.onreadystatechange = function() 
	  { 

		if (ObiektXMLHttp.readyState == (1 || 0)) { loading.innerHTML = "trwa sprawdzanie ... "; }

		if (ObiektXMLHttp.readyState == 4 && ObiektXMLHttp.status == 200) 
		  {
			loading.innerHTML = "";
			cel.innerHTML = ObiektXMLHttp.responseText; 
		  }

		if (ObiektXMLHttp.readyState != (1 || 0 || 4)) { loading.innerHTML = "" } 
	  } 
	ObiektXMLHttp.send(null); 
     } 
     else { var cel = document.getElementById('ediv'); cel.innerHTML = "Twoja przeglądarka nie obsługuje niestety Ajaksa"; }
} 
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onclick=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);