function validateRegistration(form) {
	if(form.first_name.value == "" ) {
		alert(empty_fields);
		form.first_name.focus();
		return false;
	}
	if(form.last_name.value == "" ) {
		alert(empty_fields);
		form.last_name.focus();
		return false;
	}
	if(form.url.value == "" ) {
		alert(empty_fields);
		form.url.focus();
		return false;
	}

    if(form.email.value == ""|| !validateEmail(form.email.value)) {
        alert(invalid_email);
        form.email.focus();
        return false;
    }

    if (form.name=="registration") {

        if(form.email.value == ""|| !validateEmail(form.email.value)) {
            alert(invalid_email);
            form.email.focus();
            return false;
        }
        if(form.email.value != form.emailConfirm.value) {
            alert(emails_dont_match);
            form.emailConfirm.focus();
            return false;
        }
        if(form.password.value == "") {
            alert(enter_password);
            form.password.focus();
            return false;
        }
        if(form.password.value.length < 6) {
            alert(password_to_short);
            form.password.focus();
            return false;
        }
        if(form.password.value != form.passwordConfirm.value) {
            alert(passwords_dont_match);
            form.passwordConfirm.focus();
            return false;
        }

    }

    if (form.name=="changeinfo") {
	    if(form.password.value == "") {
		    alert(enter_password);
		    form.password.focus();
		    return false;
	    }

        if(form.newpassword.value != "" && form.newpassword.value.length < 6) {
            alert(password_to_short);
            form.newpassword.focus();
            return false;
        }
        if(form.newpassword.value != form.passwordConfirm.value) {
            alert(passwords_dont_match);
            form.passwordConfirm.focus();
            return false;
        }
    }
	return true;
}

function validateContactUs(form) {
	if(form.first_name.value == "" ) {
		alert(empty_fields);
		form.first_name.focus();
		return false;
	}
	if(form.email.value == ""|| !validateEmail(form.email.value)) {
		alert(invalid_email);
		form.email.focus();
		return false;
	}
	if(form.phone.value == "" ) {
		alert(empty_fields);
		form.phone.focus();
		return false;
	}
	if(form.comments.value == "" ) {
		alert(empty_fields);
		form.comments.focus();
		return false;
	}

    return true;
}

function validateLogin(form) {
	if(form.affn_loginEmail.value == "" || !validateEmail(form.affn_loginEmail.value)) {
		alert(invalid_email);
		form.affn_loginEmail.focus();
		return false;
	}

	if(form.affn_loginPassword.value == "") {
		alert(enter_password);
		form.affn_loginPassword.focus();
		return false;
	}

	if(form.affn_loginPassword.value.length < 6) {
		alert(password_to_short);
		form.affn_loginPassword.focus();
		return false;
	}

	return true;
}

function validateRefer(form) {
	allEmpty = true


	if("" != form.email_to0.value && validateEmail(form.email_to0.value) && "" != form.name_to0.value){
		allEmpty = false;
	} else {
		if ("" != form.email_to0.value){
			alert(web_affiliate_verify);
			form.email_to0.focus();
			return false;
		}
	}

	if("" != form.email_to1.value && validateEmail(form.email_to1.value) && "" != form.name_to1.value){
		allEmpty = false;
	} else {
		if ("" != form.email_to1.value){
			alert(web_affiliate_verify);
			form.email_to1.focus();
			return false;
		}
	}

	if("" != form.email_to2.value && validateEmail(form.email_to2.value) && "" != form.name_to2.value){
		allEmpty = false;
	} else {
		if ("" != form.email_to2.value){
			alert(web_affiliate_verify);
			form.email_to2.focus();
			return false;
		}
	}

	if("" != form.email_to3.value && validateEmail(form.email_to3.value) && "" != form.name_to3.value){
		allEmpty = false;
	} else {
		if ("" != form.email_to3.value){
			alert(web_affiliate_verify);
			form.email_to3.focus();
			return false;
		}
	}

	if("" != form.email_to4.value && validateEmail(form.email_to4.value) && "" != form.name_to4.value){
		allEmpty = false;
	} else {
		if ("" != form.email_to4.value){
			alert(web_affiliate_verify);
			form.email_to4.focus();
			return false;
		}
	}

	if (allEmpty){
		alert(web_affiliate_verify);
		form.email_to0.focus();
		return false;
	} else {
		return true;
	}

}