// JavaScript Document
function revalidateForm(objects){
objects.style.border = 'solid 1px #999';
objects.style.background = '#FFF';
}
function validateForm(AForm){
var setuperror = 'solid 1px red';
var setuperrorde = '#FCEDED';
var c_pl_lit = /^[a-z0-9A-Z êó±¶³¿¼æñ ÊÓ¡¦£¯¬ÆÑ]{4,76}$/;
var c_pl_name = /^[a-z0-9A-Z êó±¶³¿¼æñ ÊÓ¡¦£¯¬ÆÑ]+ [a-z0-9A-Z êó±¶³¿¼æñ ÊÓ¡¦£¯¬ÆÑ]{3,76}$/;
var c_lit = /^[a-z0-9A-Z,.-_:\/; êó±¶³¿¼æñ ÊÓ¡¦£¯¬ÆÑ]{14,106}$/;
var c_email = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
var c_kod = /^[a-z0-9-0-9A-Z,.-_:\/; êó±¶³¿¼æñ ÊÓ¡¦£¯¬ÆÑ]{6,84}$/;
var c_tel = /^[0-9_ +-]{7,17}$/;
var token = /^[0-9]{6}$/;
//podstawka
if ((!AForm.names.value) || (!AForm.names.value.match(c_pl_name))) {
		var fault = AForm.names;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Imiê i nazwisko - POPRAW!");
        return false;
    }
else if ((!AForm.adres.value) || (!AForm.adres.value.match(c_lit))) {
		var fault = AForm.adres;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Adres - POPRAW!");
        return false;
    }
else if ((!AForm.postcode.value) || (!AForm.postcode.value.match(c_kod))) {
		var fault = AForm.postcode;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Kod pocztowy i miasto - POPRAW!");
        return false;
    }
else if ((!AForm.podpis1.value) || (!AForm.podpis1.value.match(c_pl_name))) {
		var fault = AForm.podpis1;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Podpis 1 - POPRAW!");
        return false;
    }
else if ((!AForm.podpis2.value) || (!AForm.podpis2.value.match(c_pl_name))) {
		var fault = AForm.podpis2;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Podpis 2 - POPRAW!");
        return false;
    }
else if (AForm.podpis1.value != AForm.podpis2.value) {
		var fault = AForm.podpis1;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
		var fault = AForm.podpis2;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Popraw podpisy - POPRAW!");
        return false;
    }
else if ((!AForm.email.value) || (!AForm.email.value.match(c_email))) {
		var fault = AForm.email;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("E-mail - POPRAW!");
        return false;
    }
else if ((!AForm.telefon.value) || (!AForm.telefon.value.match(c_tel))) {
		var fault = AForm.telefon;
		fault.style.border = setuperror;
		fault.style.background = setuperrorde;
        alert("Telefon - POPRAW!");
        return false;
    }
else if ((!AForm.tokrn.value) || (!AForm.tokrn.value.match(token))) {
		var fault = AForm.tokrn;
		fault.style.background = setuperrorde;
        alert("Sprawd¼ TOKEN !!!");
        return false;
    }
else { return true; }

}
//Formularze na stronie...
function FormDvalue(obj,val){ if($(obj).value == val){$(obj).value="";} }
function FormDvalueBlur(obj,val){ if($(obj).value == ""){$(obj).value=val;} }
function RAtt(listOBJ,numberID,sesFileID){
	var req = mint.Request();
	req.OnLoading = function(){ $(listOBJ).innerHTML = '<div style="width:250px; padding:2px;">Generowanie listy...</div>'; }
	req.OnAbort = function() { alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie pó¼nej.");}
	req.Send("filelisting.php?sd="+sesFileID+"&nid="+numberID,listOBJ);
}
function DAtt(fileURIs,listOBJ,numberID,sesFileID){
	var sprawdz = window.confirm("Chcesz usun±æ za³±cznik?");
	if (sprawdz == true) {
	var reqe = mint.Request();
		reqe.OnLoading = function(){ $(listOBJ).innerHTML = '<div style="width:250px; padding:2px;">Generowanie listy...</div>'; }
		reqe.OnAbort =  function() { alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie pó¼nej.");}
		reqe.OnSuccess =  function() {RAtt(listOBJ,numberID,sesFileID);}
		reqe.Send("filedelete.php?fl="+fileURIs+"&sd="+sesFileID);
	return true;
	}
	else if (sprawdz == false) { return false; }
}

