
function F_is_length(gdzie,ile){
	if (gdzie.length == ile) { return true; } else { return false; }
};

function F_is_longer(gdzie,ile){
	if (gdzie.length > ile) { return true; } else { return false; }	
};

function F_is_smaller(gdzie,ile){
	if (gdzie.length < ile) { return true; } else { return false; }	
};

function F_is_number(gdzie){
	var zm_integer = new Number(gdzie);
	var zm_string = new String(gdzie);
	if (gdzie == zm_integer.toString()) { return true; } else { return false; }
};

function F_is_in(gdzie,co){
	if (gdzie.indexOf(co) >= 0) { return true; } else { return false; }
};

function F_is_empty(gdzie){
	if (gdzie == '') { return true; } else { return false; }
};

function F_is_first(gdzie,co){
	if (gdzie.indexOf(co) == 0) { return true; } else { return false; }
}; 

function F_is_last(gdzie,co){
	var dlug = gdzie.length - 1;
	if (gdzie.indexOf(co) == dlug) { return true; } else { return false; }	
};

function CheckToLength(gdzie,ile){
	if (F_is_smaller(gdzie,ile)) { return true; } else { return false; }
};

function CheckEMail(gdzie){
	if (F_is_empty(gdzie)) { return false; }	
	if (F_is_smaller(gdzie,6)) { return false; }
	if (!F_is_in(gdzie,'@')) { return false; }
	if (!F_is_in(gdzie,'.')) { return false; }
	if (F_is_first(gdzie,'@')) { return false; }
	if (F_is_first(gdzie,'.')) { return false; }
	if (F_is_last(gdzie,'@')) { return false; }
	if (F_is_last(gdzie,'.')) { return false; }

	return true;
};

function CheckNumber(gdzie){
	if (!F_is_number(gdzie)) { return false; }
	
	return true;	
};

function CheckPhone(gdzie){
//	alert(gdzie);
	if (F_is_smaller(gdzie,9)) { return false; }
//	if (!F_is_length(gdzie,9)) { return false; }
//	if (!F_is_number(gdzie)) { return false; }
	
	return true;
};

function CheckPESEL(gdzie){
	if (!F_is_length(gdzie,11)) { return false; }
	if (!F_is_number(gdzie)) { return false; }
	
	return true;	
};

function SetInput(gdzie,klasa,tekst){
	document.getElementById(gdzie).value = tekst;
	document.getElementById(gdzie).className = klasa;
};

function SetInputClass(gdzie,klasa){
	document.getElementById(gdzie).className = klasa;	
};

function ChangeInput(kto,tekst,klasa){
	if (document.getElementById(kto).value == tekst) { 
		SetInput(kto,klasa,"");
	};	
};

function CheckForm(formularzname,klasa){
	
	fosoba = document.getElementById("osoba");
	fkontakt = document.getElementById("kontakt");
	ftresc = document.getElementById("tresc");

	var ok = true;
	
	if (CheckToLength(fosoba.value,3)) { SetInput("osoba",klasa,"Imię i Nazwisko / Firma"); ok=false; };
	if (!CheckPhone(fkontakt.value) && !CheckEMail(fkontakt.value)) { SetInput("kontakt",klasa,"Telefon lub Email");  ok=false; };	
	if (CheckToLength(ftresc.value,10)) { SetInput("tresc",klasa,"Treść pytania");  ok=false; };

	return ok;
//	if (ok) { document.getElementById(formularzname).submit(); }
};
