	jQuery.fn.extend( {	} );
		
	//=========================================================
	// okienko POLEĆ ZNAJOMEMU
	var info = "";
	function PolecZnajomemu()
	{	var txt = '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
				'<tr><td align=center style="color:#a00">Możesz polecić nasz sklep znajomemu. Wystarczy wpisać jego adres e-mail.<br />'+info+'<br /></td></tr>'+
				'<tr><td align=center>Adres e-mail Twojego znajomego</td></tr>'+
				'<tr><td align=center><input type="text" name="friend_email" id="friend_email" value="" style="width:300px;border:1px solid #888" /><br /><br /></td></tr>'+
				'<tr><td align=center> Twoj adres e-mail </td></tr>'+
				'<tr><td align=center><input type="text" name="your_email" id="your_email" value="" style="width:300px;border:1px solid #888" /><br /><br /></td></tr>'+
				'</table>';
		$.prompt(	txt,
					{	callback: ajaxSendEmail,
						buttons: { Wyślij: 1, Anuluj: 0 }
					}
				);
	}
	function ajaxSendEmail(v, m, f)
	{	if(v == 1)
		{	if(!f.friend_email.match(/^[A-Z][A-Z0-9_.-]*[A-Z0-9]@[A-Z0-9][A-Z0-9_.-]*[A-Z0-9]\.[A-Z0-9_.-]+[A-Z]$/ig))
			{	info = "<span style='color:#f00'>Niepoprawny adres e-mail Twojego znajomego</span>";
				PolecZnajomemu()
			}
			else if(!f.your_email.match(/^[A-Z][A-Z0-9_.-]*[A-Z0-9]@[A-Z0-9][A-Z0-9_.-]*[A-Z0-9]\.[A-Z0-9_.-]+[A-Z]$/ig))
			{	info = "<span style='color:#f00'>Niepoprawny Twój adres e-mail.</span>";
				PolecZnajomemu()
			}
			else
			{	var par;
				par = "from=" + f.your_email;
				par += "&to=" + f.friend_email;
				var myAjax = new Ajax.Request(
					  'ajax_recommendation.php', 
					  {	 method: 'get',
						 parameters: par,
						 onComplete: showMailStatus,
						 onFailure: showMailStatus
					  });
				info = "";
			}
		}
	}
	// potwierdzenie wysłania lub niewysłania emaila
	function showMailStatus(retVal) 
	{	var txt = retVal.responseText;
		$.prompt(	txt,
					{	buttons: { OK: 0 }
					}
				);
	}
	
	//==============================================
	// wyświetlenie dużego zdjęcia produktu
	function ShowBigFoto()
	{	var txt = '<img src="img/foto_big/'+document.getElementById("par1").value+'_'+document.getElementById("par2").value+'.jpg" /><br />'+
			document.getElementById("big_foto").alt;
		$.prompt(	txt,
					{	callback: function(){},
						buttons: { Zamknij: 0 }
					}
				);
	}

	//==============================================
	// formularz rejestracyjny
	var infoReg = "";
	var regEmail = "";
	function ShowRegister()
	{	var txt = '<p align=center><b style="color:#900;font-size:14px">Dołącz do grona użytkowników sklepu MAWO.art!</b><br />'+
				'Dla ułatwienia korzystania z naszego sklepu możesz się zarejestrować.<br />'+
				'Dzięki temu nie musisz wypełniać za każdym razem formularza zamówienia.<br />'+
				'System zrobi to za Ciebie :). Wystarczy że podasz swój email i hasło.<br />'+
				'Będziesz mógł również śledzić stan realizacji Twoich zamówień.</p>'+infoReg +
				'<table border="0" cellspacing="0" cellpadding="5" align="center">'+
				'<tr><td align="right">Twój e-mail: </td>'+
				'<td align="left"><input type="text" name="reg_email" id="reg_email" value="'+regEmail+'" style="width:300px;border:1px solid #888" /></td></tr>'+
				'<tr><td align="right">Hasło: </td>'+
				'<td align="left"><input type="password" name="reg_haslo" id="reg_haslo" style="width:300px;border:1px solid #888" /></td></tr>'+
				'<tr><td align="right">Powtórz hasło: </td>'+
				'<td align="left"><input type="password" name="reg_haslo1" id="reg_haslo1" style="width:300px;border:1px solid #888" /></td></tr>'+
				'<tr><td colspan="2">&nbsp;</td></tr>'+
				'</table>';
		$.prompt(	txt,
					{	callback: ajaxRegister,
						buttons: { Dalej: 1, Anuluj: 0 }
					}
				);
	}
		function ajaxRegister(v, m, f)
	{	if(v == 1)
		{	regEmail = f.reg_email;
			f.reg_email = f.reg_email.replace(/(^\s*)|(\s*$)/g, "");
			if(!f.reg_email.match(/^[A-Z][A-Z0-9_.-]*[A-Z0-9]@[A-Z0-9][A-Z0-9_.-]*[A-Z0-9]\.[A-Z0-9_.-]+[A-Z]$/ig))
			{	infoReg = "<p style='color:#f00;text-align:center'>Brak lub niepoprawny adres e-mail</p>";
				ShowRegister()
			}
			else if(f.reg_haslo.length < 3)
			{	infoReg = "<p style='color:#f00;text-align:center'>Hasło musi mieć co najmniej 3 znaki.</p>";
				ShowRegister()
			}
			else if(f.reg_haslo != f.reg_haslo1)
			{	infoReg = "<p style='color:#f00;text-align:center'>Błąd weryfikacji hasła.</p>";
				ShowRegister()
			}
			else
			{	var par;
				par = "email=" + f.reg_email;
				par += "&pass=" + f.reg_haslo;
				par += "&pass1=" + f.reg_haslo1;
				var myAjax = new Ajax.Request(
					  'ajax_register.php', 
					  {	 method: 'get',
						 parameters: par,
						 onComplete: showRegisterStatus,
						 onFailure: showRegisterStatus
					  });
				infoReg = "";
			}
		}
	}
	// potwierdzenie wysłania lub niewysłania emaila
	function showRegisterStatus(retVal) 
	{	var txt = retVal.responseText.split("|");
		if(txt[0] == "1")
		{	$.prompt(	"<p style='text-align:center'>"+txt[1]+"</p>",
						{	buttons: { OK: 0 }
						}
					);
		}
		else
		{	infoReg = "<p style='color:#f00;text-align:center'>"+txt[1]+"</p>";
			ShowRegister();
		}
	}

function chkMail()
{	var myRe = /^[A-Z0-9_.-]+@[A-Z0-9_.-]+$/ig; 
	var o = document.getElementById("mail");

	o.value = o.value.replace(/(^\s*)|(\s*$)/g, "");
	if (!myRe.test(o.value))
	{	alert("Błędny adres e-mail. Popraw.\n");
		return false;
	}
	else
	{	return true;
	}
}
