function validateRegistration(form) {
	if(form.bfirstname.value == "" ) {
		alert(empty_bfirstbanme);
		form.bfirstname.focus();
		return false;
	}
	if(form.blastname.value == "" ) {
		alert(empty_blastname);
		form.blastname.focus();
		return false;
	}
	if(form.email.value == "" || !validateEmail(form.email.value)) {
		alert(invalid_email);
		form.email.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.email.value) {
		alert(signup_wrong_password);
		form.password.focus();
		return false;
	}
    var split_email = form.email.value.split("@");
	if(form.password.value == split_email[0]) {
		alert(signup_wrong_password);
		form.password.focus();
		return false;
	}
	if(form.password.value != form.password_confirm.value) {
		alert(passwords_dont_match);
		form.password_confirm.focus();
		return false;
	}

    if(form.phone_home.value == "") {
	    alert(eneter_phone);
        form.phone_home.focus();
        return false;
    }

	var reg = /[^0-9]+/;
	if(form.phone_home.value != "" && reg.test(form.phone_home.value)) {
		alert(wrong_phone_home);
        form.phone_home.focus();
        return false;
	}

	if(form.phone_work.value != "" && reg.test(form.phone_work.value)) {
		alert(wrong_phone_work);
        form.phone_work.focus();
        return false;
	}

	if(form.phone_cell.value != "" && reg.test(form.phone_cell.value)) {
		alert(wrong_phone_cell);
        form.phone_cell.focus();
        return false;
	}


	return true;
}

function validatePin(form) {

    if(form.pin_code.value == "") {
		alert(empty_pin_code);
		form.pin_code.focus();
		return false;
	}

    var reg = /[^0-9]+/;
    if(form.pin_code.value != "" && reg.test(form.pin_code.value)) {
		alert(not_digits_pin_code);
		form.pin_code.focus();
		return false;
	}
    return true;
}

function validatePinRegistration(form) {
	if(form.bfirstname.value == "" ) {
		alert(empty_bfirstbanme);
		form.bfirstname.focus();
		return false;
	}
	if(form.blastname.value == "" ) {
		alert(empty_blastname);
		form.blastname.focus();
		return false;
	}

	if(form.email.value == "" || !validateEmail(form.email.value)) {
		alert(invalid_email);
		form.email.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.password_confirm.value) {
		alert(passwords_dont_match);
		form.password_confirm.focus();
		return false;
	}

	return true;
}

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

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

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

	return true;
}

function validateChangeAccount(form) {
	if(form.bfirstname.value == "" ) {
		alert(empty_bfirstbanme);
		form.bfirstname.focus();
		return false;
	}
	if(form.blastname.value == "" ) {
		alert(empty_blastname);
		form.blastname.focus();
		return false;
	}
	if(!validateEmail(form.email.value)) {
		alert(invalid_email);
		form.email.focus();
		return false;
	}

	if(form.phone_home.value == "") {
		alert(eneter_phone);
		form.phone_home.focus();
		return false;
	}

	var reg = /[^0-9]+/;
	if(form.phone_home.value != "" && reg.test(form.phone_home.value)) {
		alert(wrong_phone_home);
        form.phone_home.focus();
        return false;
	}

	if(form.phone_work.value != "" && reg.test(form.phone_work.value)) {
		alert(wrong_phone_work);
        form.phone_work.focus();
        return false;
	}

	if(form.phone_cell.value != "" && reg.test(form.phone_cell.value)) {
		alert(wrong_phone_cell);
        form.phone_cell.focus();
        return false;
	}

	return true;
}

function validateChangePassword(form) {
	if(form.password.value == "") {
		alert(old_password_empty);
		form.password.focus();
		return false;
	}
	if(form.password_new.value.length < 6) {
		alert(password_to_short);
		form.password_new.focus();
		return false;
	}
	if(form.password_new.value != form.password_confirm.value) {
		alert(passwords_dont_match);
		form.password_confirm.focus();
		return false;
	}
return true;
}
function validateCorporate(form) {
	if(form.company_name.value == "" || form.user_comment.value == "" || form.title.value == "" || form.firstname.value == "" ||
		form.lastname.value == "" || form.address.value == "" || form.city.value == "" || form.state.value == "" ||
	    form.country.value == "" || form.email.value == "" || form.confirm_email.value == "" || form.phone_home.value == "") {
		alert(empty_fields);
		return false;
	}
	if(!validateEmail(form.email.value)) {
		alert(invalid_email);
		form.email.focus();
		return false;
	}
	if(form.email.value != form.confirm_email.value) {
		alert(emails_dont_match);
		form.confirm_email.focus();
		return false;
	}
	if(!validateEmail(form.confirm_email.value)) {
		alert(invalid_email);
		form.confirm_email.focus();
		return false;
	}

return true;
}

function validateBusiness_contact(form) {
	if(form.firstname.value == "" ) {
		alert(empty_fields);
		form.firstname.focus();
		return false;
	}
	if(form.lastname.value == "" ) {
		alert(empty_fields);
		form.lastname.focus();
		return false;
	}
	if(form.company.value == "" ) {
		alert(empty_fields);
		form.company.focus();
		return false;
	}
	if(form.country.value == "" ) {
        alert(empty_fields);
		form.country.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;
	}
	var reg = /[^0-9]+/;
	if(form.phone.value != "" && reg.test(form.phone.value)) {
		alert(wrong_phone);
        form.phone.focus();
        return false;
	}
	if(form.language.value == "-1" ) {
		alert(empty_fields);
		form.language.focus();
		return false;
	}
	if(!form.customized.checked && !form.unified.checked && !form.other.checked) {
		alert(empty_fields);
		form.customized.focus();
		return false;
	}
	if(form.countriesCallFrom.value == "" ) {
		alert(empty_fields);
		form.countriesCallFrom.focus();
		return false;
	}
	if(form.countriesCallTo.value == "" ) {
		alert(empty_fields);
		form.countriesCallTo.focus();
		return false;
	}
	return true;
}

function validateBusiness_contact_reseller(form) {
	if(form.firstname.value == "" ) {
		alert(empty_fields);
		form.firstname.focus();
		return false;
	}
	if(form.lastname.value == "" ) {
		alert(empty_fields);
		form.lastname.focus();
		return false;
	}
	if(form.city.value == "" ) {
		alert(empty_fields);
		form.city.focus();
		return false;
	}
    if(form.country.value == "" ) {
        alert(empty_fields);
        form.country.focus();
        return false;
    }

	if(form.email1.value == "" || !validateEmail(form.email1.value)) {
		alert(invalid_email);
		form.email1.focus();
		return false;
	}
	if(form.phone1.value == "" ) {
		alert(empty_fields);
		form.phone1.focus();
		return false;
	}
	var reg = /[^0-9]+/;
	if(form.phone1.value != "" && reg.test(form.phone1.value)) {
		alert(wrong_phone);
        form.phone1.focus();
        return false;
	}

    if(form.language.value == "-1" ) {
		alert(empty_fields);
		form.language.focus();
		return false;
	}
	if(!form.calling_check.checked && !form.other_check.checked ) {
		alert(empty_fields);
		form.calling_check.focus();
		return false;
	}
	if(form.countriesCallFrom.value == "" ) {
		alert(empty_fields);
		form.countriesCallFrom.focus();
		return false;
	}
	if(form.countriesCallTo.value == "" ) {
		alert(empty_fields);
		form.countriesCallTo.focus();
		return false;
	}
	return true;
}
