function checkrequired(which) {
var pass=true;
var passe=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") 
		{
		if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==0)) 
			{
			pass=false;
			break;
			}
		//if (tempobj.type=="checkbox")
		//{
		//	alert ("halo");
		//	alert (tempobj.value);
		//}
		//if ((tempobj.type=="checkbox")&&(tempobj.value==''))
		//	{
		//	pass=false;
		//	break;
		//	}
		}
	if ((tempobj.name.substring(0,5)=="email") && (!tempobj.value==''))
		{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(tempobj.value))
			{
			passe = false;

			}
		if (passe)
			{
			alert("Nieprawidlowy adres Email.")
			return false;
			}
		}
	}
}
if (!pass) {
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	alert("Prosze wypelnic pole: "+shortFieldName+" ");
	return false;
}
else
return true;
}
