//Written by Bogdan Blaszczak/BlaTek

function trim(x){return x.replace(/\s+$|^\s+/g,'')}
function isEmail(x){return /^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/i.test(x)}
function isDate(x){return /^\d\d-\d\d-\d{4}$/i.test(x)}

function chkEmployerForm(t,e,l){
 l=t.Lang.value
 e=t.Personnel
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Zapotrzebowanie personalne"!':'Complete "Personnel needed" field!');return!1}
 e=t.Business
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Typ biznesu"!':'Complete "Type of business" field!');return!1}
 e=t.Name
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Imię/Nazwisko/Nazwa kontaktowa"!':'Complete "Contact name" field!');return!1}
 e=t.Teleph
 e.value=e.value.replace(/[^0-9\+]/gi,'')
 if(e.value.length<8){e.focus();alert(l=='pl'?'Numer telefonu nieprawidłowy!':'The telephone number is not correct!');return!1}
 e=t.Email
 e.value=trim(e.value)
 if(!isEmail(e.value)){e.focus();alert(l=='pl'?'Nieprawidłowy adres e-mail!':'The E-mail is not correct!');return!1}
 e=t.Website
 e.value=trim(e.value)
 if(e.value=='http://www.')e.value=''
 e=t.Salary
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Szacunkowe wynagrodzenie"!':'Complete "Salary & Shifts pattern" field!');return!1}
 e=t.Baddress
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Adres kontaktowy"!':'Complete "Business Address" field!');return!1}
 e=t.Details
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Szczególy zapotrzebowania"!':'Complete "Details" textarea!');return!1}
 return!0
}

function chkRegistrationForm(t,e,l){
 l=t.Lang.value
 e=t.Name
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Imię Nazwisko"!':'Complete "Name Surname" field!');return!1}
 e=t.Job
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Stanowisko pracy"!':'Complete "Current job" field!');return!1}
 e=t.Email
 e.value=trim(e.value)
 if(!isEmail(e.value)){e.focus();alert(l=='pl'?'Nieprawidłowy adres e-mail!':'The E-mail is not correct!');return!1}
 e=t.Teleph
 e.value=e.value.replace(/[^0-9\+]/gi,'')
 if(e.value.length<8){e.focus();alert(l=='pl'?'Numer telefonu nieprawidłowy!':'The telephone number is not correct!');return!1}
 e=t.Address
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Adres"!':'Complete "Address" field!');return!1}
 e=t.Notes
 e.value=trim(e.value)
 if(e.value==''){e.focus();alert(l=='pl'?'Uzupełnij pole "Adnotacje"!':'Complete "Annotation" textarea!');return!1}
 return!0
}
