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 AddToFavorites() {
	var title = document.title; 
 	var url = location.href;
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
	}	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function check_kontakt_form() {
	var f = document.getElementById('kontakt_form');
	if( f.pytanie.value == '' || f.pytanie.value == LANG['KONTAKT_FORM_TRESC'] ){
		alert ( LANG['KONTAKT_WPISZ_TRESC'] );
		return false;
	} else if( f.podpis.value == '' || f.podpis.value == LANG['KONTAKT_FORM_PODPIS'] ){
		alert ( LANG['KONTAKT_WPISZ_PODPIS'] );
		return false;
	} else if( f.email.value == '' || f.email.value == LANG['KONTAKT_FORM_EMAIL'] ){
    alert ( LANG['KONTAKT_WPISZ_ADRES_EMAIL'] );
		return false;
	} else if( check_email_address( f.email.value ) == false ){
		alert ( LANG['KONTAKT_NIEPOPRAWNY_EMAIL'] );
		return false;
	} else return true;
}

function check_form_polec( ){
	var f = document.getElementById('polec_form');
	if( f.friend_email.value == '' ){
		alert( LANG['POLEC_WPISZ_ADRES_EMAIL_ZNAJOMEGO'] );
		return false;
	} else if( check_email_address( f.friend_email.value ) == false ){
		alert( LANG['POLEC_NIEPOPRAWNY_EMAIL_ZNAJOMEGO'] );
		return false;
	} else if( f.your_name.value == '' ) {
		alert( LANG['POLEC_WPISZ_SWOJE_IMIE'] );
		return false;
	} else if ( f.your_email.value == '' ){
		alert( LANG['POLEC_WPISZ_TWOJ_ADRES_EMAIL'] );
		return false;
	} else if( check_email_address( f.your_email.value ) == false ) {
		alert( LANG['POLEC_NIEPOPRAWNY_TWOJ_EMAIL'] );
		return false;
	} else return true;
}

function show_more_info( d ){
	var f = document.getElementById('art_content');
	var mi = document.getElementById('more_info');
	var hi = document.getElementById('hide_info');
	hi.style.display = d;
	mi.style.display = d=='block' ? 'none' : 'block';
	f.style.display = d;
}
