function check_email_address(adres){
	if (adres != "") {
		var re = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
		var wynik = re.test(adres);
		return wynik;
	}
}

function m_show( img ){
	window.open('show.php?url='+img, 'Image', 'width=500, height=300, scrollbars=no, toolbar=no,location=no, status=no, resizable=yes, screenX=120, screenY=100');
	return false;
}



function check_kontakt_form() {
	if(!document.getElementById)
	{
		return true;
	}
	
	with ( document.getElementById('kontakt_form') ){
		if( kontakt_name.value == '' ){
			alert ( LANG['KONTAKT_WPISZ_IMIE'] );
			return false;
		} else if( kontakt_email.value == '' ){
      alert ( LANG['KONTAKT_WPISZ_EMAIL'] );
			return false;
		} else if( check_email_address( kontakt_email.value ) == false ){
			alert ( LANG['KONTAKT_WPISZ_POPRAWNY_EMAIL'] );
			return false;
		} else if( kontakt_pytanie.value == '' ){
			alert ( LANG['KONTAKT_WPISZ_PYTANIE'] );
			return false;
		} else return true;
	}
}


function check_wyszukiwarka( m ){
	if(!document.getElementById)
	{
		return true;
	}
	
	with ( document.getElementById('wyszukiwarka') ){
	  var sz = szukaj.value;
	  var le = sz.length.valueOf();
	  var min = m.valueOf();
		if( sz == '' || sz == LANG['SZUKAJ'] ){
			alert( LANG['SZUKAJ_WPISZ_WYRAZENIE'] );
			szukaj.focus();
			return false;
		} else if( min > le ) {
			alert( LANG['SZUKAJ_WYRAZENIE_ZA_KROTKIE_1'] + min + LANG['SZUKAJ_WYRAZENIE_ZA_KROTKIE_2'] );
			szukaj.focus();
			return false;
		} else submit();
	}
}


function check_form_polec( ){
	if(!document.getElementById)
	{
		return true;
	}
	
	with ( document.getElementById('polec_form') ){
		if ( polec_m_email.value != '' && polec_f_email.value != '' ){
			if( check_email_address( polec_m_email.value ) == false ) {
				alert( LANG['POLEC_WPISZ_POPRAWNY_EMAIL'] );
				return false;
			}
			if( check_email_address( polec_f_email.value ) == false ) {
				alert( LANG['POLEC_WPISZ_POPRAWNY_EMAIL_PRZYJACIELA'] );
				return false;
			}
			return true;
		} else {
			alert( LANG['POLEC_WYLELNIJ_WYMAGANE_POLA'] );
			return false;
		}
	}
}