var userformat= /^[0-9a-zA-Z]{4,10}$/;
var passwordformat= /^[\w\d\W]{6,10}$/;
var emailformat= /^\w+([.-]\w+)*@\w+([.-]\w+)*\.\w{2,8}$/;
//var telformat= /^[(]?[0-9]{1,2}[)]?[0-9\-]{6,10}$/;
var telformat= /^[+]?[(]?[0-9][)]?[\-\ ]?[0-9][)]?[\-\ ]?[0-9][)]?[\-\ ]?[0-9][)]?[\-\ ]?[0-9][)]?[\-\ ]?[0-9][)]?[\-\ ]?[0-9][)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?[0-9]?[)]?[\-\ ]?$/;
var cimformat= /^\d{4}\s[\wáÁéÉíÍóÓöÖõÕúÚüÜûÛ]+[,\.\-\/\s\wáÁéÉíÍóÓöÖõÕúÚüÜûÛ]+[\d]+[.\w\dáÁéÉíÍóÓöÖõÕúÚüÜûÛ\/]*$/;

function validateusername (input) {
    if (userformat.test(input.value)) {input.style.border='1px solid #ccc';return true} else {input.style.border='2px solid red';return false}
}

function validatepassword (input) {
    if (passwordformat.test(input.value)) {input.style.border='1px solid #ccc';return true} else {input.style.border='2px solid red';return false}
}

function validatepassword2 (input) {
    if (document.regisztracio.password.value == document.regisztracio.password2.value) {input.style.border='1px solid #ccc';return true} else {input.style.border='2px solid red';return false}
}

function validateemail (input) {
    if (emailformat.test(input.value)) {input.style.border='1px solid #ccc';return true} else {input.style.border='2px solid red';return false}
}

function validatetel (input) {
    if (telformat.test(input.value)) {input.style.border='1px solid #ccc';return true} else {input.style.border='2px solid red';return false}
}

function validatecim (input) {
    if (cimformat.test(input.value)) {input.style.border='1px solid #ccc';return true} else {input.style.border='2px solid red';return false}
}
        
function validatereg (form) {
    return (validateusername(form.usernev) && validatepassword(form.password) && (form.password.value) +' | ' + (form.password2.value) && validateemail (form.email) && validatetel (form.telefon) && validatecim (form.cim));
}


