function validate_form(obj) {
    var emptymezo0 =  validateemptyfield(obj.mezo1);
    var emptymezo1 =  validateemptyfield(obj.mezo3);
	var emptymezo2 =  validateemptyfield(obj.mezo4);
    
    var status = true;
    var errormsg = "";
    
	if (emptymezo0 == true) {
		errormsg += "Nem töltötted ki a Keresztnév mezőt!\n";
		status = false;
    }
	
    if (emptymezo1 == true) {
		errormsg += "Nem töltötted ki a Telefonszám mezőt!\n";
		status = false;
    }
    if (emptymezo2 == true) {
		errormsg += "Nem töltötted ki az E-mail mezőt!\n";
		status = false;
    }
	
			 
    if (status == false) {
//	errormsg += "\nA fenti mező(k) kitöltése kötelező!";
	alert(errormsg);
    }	
    return status;
//	return false;

}




///////////////// Main functions ////////////

function validatepasswddouble (el1,el2) {
    if (el1.value != el2.value) {
	return false;
    } else {
	return true;
    }	
}


function validateusername (el) {
    if (el.value.length < 4) {
		return "usernamesizesmallerror";
    }
	if (el.value.length > 64) {
		return "usernamesizebigerror";
	}	
    
    re_username = new RegExp("^[a-z0-9]*$");
    if (re_username.test(el.value) == true) {
	return true;
    } else {
	return "usernameinvalid";
    }		
}


function validateemail (el) {
/*    if (el.value == "") { 
	return true; 
    }*/
    re_email = new RegExp("^[a-zA-Z0-9]{1}[\-\.\_a-zA-Z0-9]*\@[\-\.a-zA-Z0-9]+\\.([a-z]{2,5}|[0-9]{1,3})$");
    if (re_email.test(el.value) == true) {
	return true;
    } else {
	return false;
    }
}		


function validatepassword (el) {
    if (el.value.length <4) {
	return "pwdsizesmallerror";
    }	
    if (el.value.length > 8) {
        return "pwdsizebigerror";
    }
    
    re_password = new RegExp("^[a-zA-Z0-9]*$");
    if (re_password.test(el.value) == true) {
	return true;
    } else {
	return "pwdinvalid";
    }		
}


function validatedocextension(el) {
    if (el.value == "") {
	return true;
    }	
    re_extension = new RegExp("(\\.doc|\\.pdf|\\.rtf|\\.txt)$");
    if (re_extension.test(el.value) == true) {
	return true;
    } else {
	return "extinvalid";
    }
}		


function validatepicextension(el) {
    if (el.value == "") {
	return true;
    }	
    re_picextension = new RegExp("(\\.jpg|\\.jpeg|\\.gif|\\.png)$");
    if (re_picextension.test(el.value) == true) {
        return true;
    } else {
        return "extinvalid";
    }
}
				

function validateemptyfield (el) {
    if (el.value == "") {
	return true;
    } else {
	return false;
    }	
}


