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_rezerwacja_form() {
	var f = document.getElementById('rezerwacja_form');
	var error = '';
	var brk = '<br />';
	var bull = '&nbsp;&nbsp;&nbsp;&nbsp;&bull;&nbsp;&nbsp;';
	if( f.imie.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_IMIE'] + brk;
	if( f.nazwisko.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_NAZWISKO'] + brk;
	if( f.ilosc.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_ILOSC'] + brk;
	if( f.pokoj.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_POKOJ'] + brk;
	if( f.data.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_DATA'] + brk;
	if( f.nocy.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_NOCY'] + brk;
	if( f.email.value == '' ){
    error += bull + LANG['REZERWACJA_WPISZ_ADRES_EMAIL'] + brk;
	} else if( check_email_address( f.email.value ) == false ){
		error += bull + LANG['REZERWACJA_NIEPOPRAWNY_EMAIL'] + brk;
	} 
	if( f.telefon.value == '' ) error += bull + LANG['REZERWACJA_WPISZ_TELEFON'] + brk;
	if( !error ) return true;
	return show_alert( error );
}

function show_alert( error ){
	var f = document.getElementById('form-alert');
	var fc = document.getElementById('form-alert-content');
	var brk = '<br />';
	if( fc ) fc.innerHTML = '<strong>' + LANG['REZERWACJA_ALERT_INFO'] + '</strong>' + brk + brk + error;
	if( f ) f.style.display = 'block';
	return false;
}

