/////////////////////////////////////////////////
//
// eBilet - program lojalnosciowy
// system punktak. bilblioteka funkcji JS
// by APS
//

function loginchk()
{
	with(this.document.f)
	{
		if((login.value=="")||(pass.value==""))
		{
			alert("Muszisz podać login i hasło");
			return false;
		}
		return true;
	}
}

// -----------------------------------------------------------

function jump(vcmd,vzone,vwhere)
{
	with(this.document.f)
	{
		cmd.value=vcmd;
		zone.value=vzone;
		action=vwhere;
		submit();
	}
}

// ----------------------------------------------------------

function t()
{
	return true;
}

// ----------------------------------------------------------

function zero_offset() {
	this.document.f.offs.value = 0;
	return true;
}

// ----------------------------------------------------------

function choffset(offset, zone) {
	this.document.f.zone.value=zone;
	this.document.f.offs.value=offset;
	this.document.f.submit();
}

// ----------------------------------------------------------

function c1(tr)
{
	tr.style.backgroundColor="#dddddd";
}

function c0(tr)
{
	tr.style.backgroundColor="#ffffff";
}

// ----------------------------------------------------------

function membjump(vcmd,vzone,vwhere,mid)
{
	this.document.f.mid.value=mid;
	jump(vcmd,vzone,vwhere);
}

// ----------------------------------------------------------

function regclubsubmit()
{
	with(this.document.f)
	{
		if(email.value=="") {
			alert("Należy wprowadzić prawidłowy adres email");
			email.focus();
			return false;
		}
		var re = /^([_\.0-9a-z-]+@)([0-9a-z][0-9a-z-]+\.)+([a-z]{2,4})$/i; 
		if (!(email.value).match(re)) {
			email.focus(); 
			alert("Należy wprowadzić prawidłowy adres email");
			return false;
		}	
		if(phone.value=="") {
			alert("Należy podać numer kontaktowy");
			phone.focus();
			return false;
		}
		if(fname.value=="") {
			alert("Należy wprowadzić imię");
			fname.focus();
			return false;
		}
		if(lname.value=="") {
			alert("Należy wprowadzić nazwisko");
			lname.focus();
			return false;
		}
		if(street.value=="") {
			alert("Należy wprowadzić ulicę (wraz z numerem mieszkania/domu)");
			street.focus();
			return false;
		}
		if(town.value=="") {
			alert("Należy wprowadzić miasto");
			town.focus();
			return false;
		} 
	}
	return true;
}

// ----------------------------------------------------------

function regnewslsubmit()
{
	with(this.document.f)
	{
		var re = /^([_\.0-9a-z-]+@)([0-9a-z][0-9a-z-]+\.)+([a-z]{2,4})$/i; 
		if (!(email.value).match(re)) {
			email.focus(); 
			alert("Należy wprowadzić prawidłowy adres email");
			return false;
		}	
	}
	return true;
}

// ----------------------------------------------------------

function ptsaddsubmit()
{

	with(this.document.f)
	{
		if(pts.value==""||desc.value=="")
		{
			alert("Należy wprowadzić liczbę puntów oraz opis transakcji.");
			return false;
		}
		if(pts.value<1||pts.value>101)
		{
			alert("Wprowadzono nieprawidłową liczbę puntków\nPowinna zawierać się w przedziale 1-100 punktów.");
			return false;
		}
		if(isNaN(pts.value))
		{
			alert("Wprowadzona liczba punktów nie jest liczbą.");
			return false;
		}
		return true;

	}

}

// ----------------------------------------------------------

function cardsendpre(cidin)
{
	with(this.document.f)
	{	
		cid.value=cidin;
		cmd.value='show';
		zone.value='cardsend';
		action='in.php';
		submit();
	}
	return true;
}

function cardrejectpre(cidin) {
	with(this.document.f) {	
		cid.value=cidin;
		cmd.value='reject';
		zone.value='cardsend';
		action='in.php';
		submit();
	}
	return true;
}

// ----------------------------------------------------------------------

function newclubbersubmit()
{
	with(this.document.f)
	{	
		if(	

			email.value==""||
			fname.value==""||
			lname.value==""||
			zip.value==""||
			town.value==""||
			street.value=="" )
		{
			alert("Pola: email, Imie, Nazwisko, Ulica, Miasto, Kod pocztowy są obowiązkowe");

		}
			

	}
	return true;

}

// ----------------------------------------------------------------------

function searchclear()
{
	with(this.document.f)
	{
		name.value="";
		email.value="";
		card.value="";
	}
	return true;
}

function set_offset(offset,cmd,zone,where)
{
	document.f.offset.value=offset;
	jump(cmd,zone,where);
}

// ------------------------------------------------------------

function ifselectedpayment()
{
	if(document.err.plt.value=="")
	{	
		alert("Należy wybrać formę płatności.");
		return false;
	}

	return true;


}

