// JavaScript Document
var form_error = false;

document.observe("dom:loaded", function() {
	if ($('i_telefon') != undefined) {
		$('i_telefon').observe('keyup', function(e){
			 this.value = this.value.replace(/[^0-9\.]/g,'');
		});
	}
	if ($('f_telefon') != undefined) {
		$('f_telefon').observe('keyup', function(e){
			 this.value = this.value.replace(/[^0-9\.]/g,'');
		});
	}
	if ($('i_kod_pocztowy_1') != undefined) {
		$('i_kod_pocztowy_1').observe('keyup', function(e){
			 this.value = this.value.replace(/[^0-9]/g,'');
		});
	}
	if ($('i_kod_pocztowy_2') != undefined) {
		$('i_kod_pocztowy_2').observe('keyup', function(e){
			 this.value = this.value.replace(/[^0-9]/g,'');
		});
	}
	if ($('i_nr_domu') != undefined) {
		$('i_nr_domu').observe('keyup', function(e){
			 this.value = this.value.replace(/^[^0-9]+[^a-z]*$/i,'');
		});
	}
	if ($('i_nr_lokalu') != undefined) {
		$('i_nr_lokalu').observe('keyup', function(e){
			 this.value = this.value.replace(/^[^0-9]+[^a-z]*$/i,'');
		});
	}
	if ($('f_kod_pocztowy_1') != undefined) {
		$('f_kod_pocztowy_1').observe('keyup', function(e){
			 this.value = this.value.replace(/[^0-9]/g,'');
		});
	}
	if ($('f_kod_pocztowy_2') != undefined) {
		$('f_kod_pocztowy_2').observe('keyup', function(e){
			 this.value = this.value.replace(/[^0-9]/g,'');
		});
	}
	if ($('f_nr_lokalu') != undefined) {
		$('f_nr_lokalu').observe('keyup', function(e){
			 this.value = this.value.replace(/^[^0-9]+[^a-z]*$/i,'');
		});
	}
	if ($('f_nr_domu') != undefined) {
		$('f_nr_domu').observe('keyup', function(e){
			 this.value = this.value.replace(/^[^0-9]+[^a-z]*$/i,'');
		});
	}
});

function check_empty(nazwa)
{
	if($(nazwa))
	{
		if($(nazwa).value.empty())
		{
			//$(nazwa).className = 'formularz_error';
			if($(nazwa+'_error'))
			{
				$(nazwa+'_error').setStyle({display: 'block'});
			}
			this.form_error = true;
		}
		else
		{
			//$(nazwa).className = 'formularz';
			if($(nazwa+'_error'))
			{
				$(nazwa+'_error').setStyle({display: 'none'});
			}
		}
	}
	else
	{
		this.form_error = true;
	}
}
function check_p_kod()
{
	if($('i_kod_pocztowy_1').value.empty() || $('i_kod_pocztowy_2').value.empty())
	{
		//$(nazwa).className = 'formularz_error';
		if($('i_kod_pocztowy_error'))
		{
			$('i_kod_pocztowy_error').setStyle({display: 'block'});
		}
		this.form_error = true;
	}
	else
	{
		//$(nazwa).className = 'formularz';
		if($('i_kod_pocztowy_error'))
		{
			$('i_kod_pocztowy_error').setStyle({display: 'none'});
		}
	}
}
function check_f_kod()
{
	if($('f_kod_pocztowy_1').value.empty() || $('f_kod_pocztowy_2').value.empty())
	{
		//$(nazwa).className = 'formularz_error';
		if($('f_kod_pocztowy_error'))
		{
			$('f_kod_pocztowy_error').setStyle({display: 'block'});
		}
		this.form_error = true;
	}
	else
	{
		//$(nazwa).className = 'formularz';
		if($('f_kod_pocztowy_error'))
		{
			$('f_kod_pocztowy_error').setStyle({display: 'none'});
		}
	}
}

function check_data_urodzenia()
{
	if($('i_rok_urodzenia').value.empty() || $('i_miesiac_urodzenia').value.empty() | $('i_dzien_urodzenia').value.empty())
	{
		//$(nazwa).className = 'formularz_error';
		if($('i_rok_urodzenia_error'))
		{
			$('i_rok_urodzenia_error').setStyle({display: 'block'});
		}
		this.form_error = true;
	}
	else
	{
		//$(nazwa).className = 'formularz';
		if($('i_rok_urodzenia_error'))
		{
			$('i_rok_urodzenia_error').setStyle({display: 'none'});
		}
	}
}

function check_email(nazwa)
{
	var wartosc = $(nazwa).value;

	if(wartosc.indexOf('@')>-1 && wartosc.indexOf('.')>-1)
	{
		//$(nazwa).className = "formularz";
		if($(nazwa+'_error_2'))
		{
			$(nazwa+'_error_2').setStyle({display: 'none'});
		}
	}
	else
	{
		//$(nazwa).className = "formularz_error";
		if($(nazwa+'_error_2'))
		{
			$(nazwa+'_error_2').setStyle({display: 'block'});
		}
		this.form_error = true;
	}				
}

function check_checked(nazwa)
{
	if($(nazwa))
	{
		if($(nazwa).checked)
		{
			if($(nazwa+'_error'))
			{
				$(nazwa+'_error').setStyle({display: 'none'});
			}
		}
		else
		{
			if($(nazwa+'_error'))
			{
				$(nazwa+'_error').setStyle({display: 'block'});
				this.form_error = true;
			}
		}
	}
}

function check_password_sklep() {
	var haslo_1 = $('sklep_haslo_1').value;
	var haslo_2 = $('sklep_haslo_2').value;
	if(haslo_1 != '') {
		if(haslo_1.length < 8) {
			$('sklep_haslo_1_error').setStyle({display: 'block'});
			this.form_error = true;
		}
		else if(haslo_1 != haslo_2) {
			$('sklep_haslo_1_error').setStyle({display: 'block'});
			this.form_error = true;
		}
	}
	
}

function zmien_haslo_startowe()
{
	var haslo_1 = $('haslo_1').value;
	var haslo_2 = $('haslo_2').value;
	
	if(haslo_1 != '')
	{
		if(haslo_1 == haslo_2)
		{
			$('form_zmiana_hasla').submit();
		}
		else
		{
			$('zmiana_hasla_error').setStyle({display: 'block'});	
		}
	}
}

function clear_value(pole)
{
	if($(pole))
	{
		if(pole == 'klub_login')
		{
			if($(pole).value == 'Twój numer karty')
			{
				$(pole).value = '';
			}
		}
		else if(pole == 'klub_password')
		{
			if($(pole).value == 'hasło')
			{
				$(pole).value = '';
			}
		}
		
	}
}
function set_login_value(pole)
{
	if($(pole))
	{
		if(pole == 'klub_login')
		{
			if($(pole).value == '')
			{
				$(pole).value = 'Twój numer karty';
			}
		}
		else if(pole == 'klub_password')
		{
			if($(pole).value == '')
			{
				$(pole).value = 'hasło';
			}
		}
		
	}
}

function zapomnialem_hasla_wyslij()
{
	this.form_error = false;
	
	check_empty('oh_numer_karty');
	check_empty('oh_email');
	check_email('oh_email');

	if(this.form_error == false)
	{
		$('oh_operacja').value = 'oh';
		$('form_zapomnialem_hasla').submit();
	}
}

function oh_zmien_haslo()
{
	var haslo_1 = $('oh_haslo_1').value;
	var haslo_2 = $('oh_haslo_2').value;
	
	if(haslo_1 != '')
	{
		if(haslo_1 == haslo_2)
		{
			$('oh_np_operacja').value = 'oh_np'
			$('form_nowe_haslo').submit();
		}
		else
		{
			$('zmiana_hasla_error').setStyle({display: 'block'});	
		}
	}
}

function kontakt_wyslij()
{
	this.form_error = false;
	
	check_empty('kontakt_tytul');
	check_empty('kontakt_email');
	check_email('kontakt_email');

	if(this.form_error == false)
	{
		$('kontakt_operacja').value = 'wyslij_kontakt';
		$('form_kontaktowy').submit();
	}
}

function view_karta_tymczasowa()
{
	if($('DIV_karta_tymczasowa_tlo'))
	{
		$('DIV_karta_tymczasowa_tlo').setStyle({display: 'block'});
	}
	if($('DIV_zmiana_danych'))
	{
		$('DIV_zmiana_danych').setStyle({display: 'none'});
	}
}

function view_zmien_dane()
{
	if($('DIV_karta_tymczasowa_tlo'))
	{
		$('DIV_karta_tymczasowa_tlo').setStyle({display: 'none'});
	}
	if($('DIV_zmiana_danych'))
	{
		$('DIV_zmiana_danych').setStyle({display: 'block'});
	}
}

function zmiana_danych_wyslij()
{
	
	$('zmiana_danych_operacja').value = 'zd_operacja';
	$('form_zmiana_danych').submit();
}

