// JavaScript Document

function show_faq( t, fm ){
	if( t.className == 'open' ){
		t.className = 'close';
	} else {
		t.className = 'open';
	}
	
	var ans = document.getElementById( 'faq-answer-'+fm );
	if( ans.style.display == 'block' ){
		ans.style.display = 'none';
	} else {
		ans.style.display = 'block';
	}
	var div = document.getElementsByTagName('A');
 	for( var n = 0; n < div.length; n++ ){
		if( div[n].id.search('faq-btn-') == 0 ){
			if( div[n].id != 'faq-btn-'+fm ){
				div[n].className = 'open';
			}
		}
 	}
	
	var div = document.getElementsByTagName('DIV');
 	for( var n = 0; n < div.length; n++ ){
		if( div[n].id.search('faq-answer-') == 0 ){
			if( div[n].id != 'faq-answer-'+fm ){
				div[n].style.display = 'none';
			}
		}
 	}
}

/* --- add to favorites --- */
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_email_address(adres){
	if (adres != "") {
		var re = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
		var wynik = re.test(adres);
		return wynik;
	}
}

function check_kontakt_form() {
	var f = document.getElementById('kontakt_form');
	var a = document.getElementById('alert');
	var delay = 5000;
	a.innerHTML = '';
	a.style.display = 'none';
	if( f.pytanie.value == '' ){
		a.style.display = 'block';
		a.innerHTML = LANG['KONTAKT_WPISZ_TRESC'];
		f.pytanie.focus();
		return false;
	} else if( f.podpis.value == '' ){
		a.style.display = 'block';
		a.innerHTML = LANG['WPISZ_PODPIS'];
		f.podpis.focus();
		return false;
	} else if( f.email.value == '' ){
		a.style.display = 'block';
    a.innerHTML = LANG['WPISZ_ADRES_EMAIL'];
		f.email.focus();
		return false;
	} else if( check_email_address( f.email.value ) == false ){
		a.style.display = 'block';
		a.innerHTML = LANG['NIEPOPRAWNY_EMAIL'];
		f.email.focus();
	} else if( f.token.value == '' ){
		a.style.display = 'block';
    a.innerHTML = LANG['WPISZ_TOKEN'];
		f.token.focus();
		return false;
	} else if( f.token.value.length != 5 ){
		a.style.display = 'block';
    a.innerHTML = LANG['NIEPOPRAWNY_TOKEN'];
		f.token.focus();
		return false;
	} else f.submit();
}

function check_faq_form() {
	var f = document.getElementById('faq_form');
	var a = document.getElementById('alert');
	var delay = 5000;
	a.innerHTML = '';
	a.style.display = 'none';
	if( f.pytanie.value == '' ){
		a.style.display = 'block';
		a.innerHTML = LANG['FAQ_WPISZ_TRESC'];
		f.pytanie.focus();
		return false;
	} else if( f.podpis.value == '' ){
		a.style.display = 'block';
		a.innerHTML = LANG['WPISZ_PODPIS'];
		f.podpis.focus();
		return false;
	} else if( f.email.value == '' ){
		a.style.display = 'block';
    a.innerHTML = LANG['WPISZ_ADRES_EMAIL'];
		f.email.focus();
		return false;
	} else if( check_email_address( f.email.value ) == false ){
		a.style.display = 'block';
		a.innerHTML = LANG['NIEPOPRAWNY_EMAIL'];
		f.email.focus();
		return false;
	} else if( f.token.value == '' ){
		a.style.display = 'block';
    a.innerHTML = LANG['WPISZ_TOKEN'];
		f.token.focus();
		return false;
	} else if( f.token.value.length != 5 ){
		a.style.display = 'block';
    a.innerHTML = LANG['NIEPOPRAWNY_TOKEN'];
		f.token.focus();
		return false;
	} else f.submit();
}

function hide_alert( t ){
	t.innerHTML = "";
	t.style.display = 'none';
}

