





/*

REGISTRATION VALIDATION

*/

function checkRegistration() {
	
	var userField1;
	var passField1;
    var passField2;
    var fnameField;
    var lnameField;
    var emailField;
    var captchaField;
    var captchaFieldHidden;
	var error;
	var isError;
	isErrror = false;
	
	error = "Following errors in your form:\n";
	
	
	
	userField1 = document.getElementById('formUser1').value;
	passField1 = document.getElementById('formPass1').value;
    passField2 = document.getElementById('formPass2').value;
	fnameField = document.getElementById('formFname').value;
    lnameField = document.getElementById('formLname').value;
	emailField = document.getElementById('formEmail').value;
	 captchaField = document.getElementById('formCaptcha').value;
	captchaFieldHidden = document.getElementById('formCaptchaHidden').value;

	 if(userField1 == "") {
		 error += "Username is empty\n";
		 checkFieldFix('div_formUser1', 'formUser1');
		 isError = true;
	 }
	  if(passField1 == "") {
		 error += "Password is empty\n";
		 checkFieldFix('div_formPass1', 'formPass1');
		 isError = true;
	 }
     if(passField1 != passField2) {
		 error += "Your passwords do not match\n";
         checkFieldFix('div_formPass1', 'formPass1');
		 checkFieldFix('div_formPass2', 'formPass2');
		 isError = true;
	 }
	 if(fnameField == "") {
		 error += "Your first name is not filled out\n";
		 checkFieldFix('div_formFname', 'formFname');
		 isError = true;
	 }
     if(lnameField == "") {
		 error += "Your last name is not filled out\n";
		 checkFieldFix('div_formLname', 'formLname');
		 isError = true;
	 }
	 
     if(emailField == "") {
		 error += "Your e-mail is not filled out\n";
		 checkFieldFix('div_formEmail', 'formEmail');
		 isError = true;
	 }
     if(!emailcheck(emailField)) {
     	error += "Your e-mail is not valid\n";
		 checkFieldFix('div_formEmail', 'formEmail');
		 isError = true;
     }
     if(captchaField != captchaFieldHidden) {
     	error += "Captcha text is not correct\n";
     	checkFieldFix('div_formCaptcha', 'formCaptcha');
     	isError = true;
     }
     if(isError == true) {
		alert(error);
		return false; 
	 } else {

		return true; 
	 }
	 
}
