


function wyp_przeg() { 
document.Zamowienie.przegladarka.value=navigator.appName + " " + navigator.appVersion;
}

function mytrim(obj)
{
	var val = obj.value;
	val = val.replace(/^ */,"");
	val = val.replace(/ *$/,"");
	obj.value = val;
}

function checkRegExp(obj, re, msg)
{
	r = new RegExp( re );
	if(obj.value.length >0 && !r.test(obj.value))
	{
		alert(msg);
		obj.focus();
		return false;
	}
	else
		return true;
}

function check_required(required) {


	//document.Zamowienie["recipient"].value = "jp@e-look.pl";	
	// required fields
	var i;
	for(i=0; i<required.length; i++)
	{
		var name = required[i];
		if(document.Zamowienie[name].value.length < 1)
		{
			alert("proszę wpisać "+t_req[name] );
			document.Zamowienie[name].focus();
			return false;
		}
	}
	return true;
}





function checkEMail(field)
{
	var el = document.Zamowienie[field];
	mytrim(el);
	var val = el.value;
	//var re = new RegExp("^[^ ;,@\\\\]+\@[^ ;,@\\\\]+\.[^ ;,@\\\\.]{2,}$");
	var re = new RegExp("@");
	
	if(val.length == 0)
		return true;
	
	if( ! re.test(val) )
	{
		el.focus();
		alert("Proszę wpisać prawidłowy adres e-mail");
		return false;
	}
	else
		return true;
}


function checkTel(field)
{
	var el = document.Zamowienie[field];	
	mytrim(el);
	var val = el.value;
	var re = new RegExp("^[0-9(),. -]*$");
	
	var dc = 0;
	for(i=0; i<val.length; i++)
	{
		var c = val.charAt(i)
		if( c >= '0' && c <= '9' )
			dc++ ; 
	}
	
	if(  dc < 4 )
	{
		el.focus();
		alert("Proszę wpisać prawidłowy numer telefonu lub pozostawić puste pole");
		return false;
	}
	else
		return true;

}


function wypelnienie()
{
	mytrim(document.Zamowienie["imie"]);
	if(document.Zamowienie["imie"].value.length == 0)
	{
		document.Zamowienie["imie"].focus();
		alert("Proszę wpisać nazwisko i imię osoby rezerwującej");
		return false;
	}
	if(! checkTel("telefon"))
		return false;
	
	/*
	if(document.Zamowienie["email"].value.length == 0 ) {
		document.Zamowienie["email"].focus();
		alert("Proszę wpisać adres e-mail");
		return false;
	}
	
	
	if(! checkEMail("email"))
		return false;
		
	var hotele= new Array("Silesiana","Relaks","Szybiarz","Barta");
	var i;
	var chk = 0;
	for(i=0;i<hotele.length;i++)
	{
		var name = hotele[i];
		if(document.Zamowienie[name].checked)
			chk ++;		
	}
	
	if(chk == 0)
	{	document.Zamowienie["Silesiana"].focus();
		alert("Proszę zaznaczyć w którym Ośrodku zarezerwować pokoje");
		return false;
	}
	*/
}