function its_whitespace(string_value) {
    var whitespace = " \n\r\t"
    for (var counter = 0; counter < string_value.length; counter++) {
        current_char = string_value.charAt(counter)
        if (whitespace.indexOf(current_char) == -1) {
            return false
        }
    }
    return true
}

function check_fill (arg, str) {
	if (arg.value == null || arg.value == "" || its_whitespace(arg.value) ) {
		arg.focus()
		alert("Вы должны ввести "+str)
		return false
	}
return true
}

function valid_email(email_address) {

    // Проверка длины
    if (email_address.length < 5) {
        return false
    }

    // Проверка наличия символов @ и .
    at_location = email_address.indexOf("@")
    dot_location = email_address.lastIndexOf(".")

    if (at_location == -1 || dot_location == -1 || at_location > dot_location ) {
        return false
    }

    // Проверка наличия символа перед @
    if (at_location == 0) {
        return false
    }

    // Проверка наличия символа между @ и . 
    if (dot_location - at_location < 2 ) {
        return false
    }

    // Проверка наличися символа после . 
    if (email_address.length - dot_location < 2) {
        return false
    }

    // Если все верно, то адресс введен правильно; возвращается true
    return true
}

function its_a_digit(character) {

    var digit_characters = "0123456789"
    if (digit_characters.indexOf(character) == -1) {
        return false
    }
    return true
}


function its_integer(string_value) {

    for (var counter = 0; counter < string_value.length; counter++) {
        current_char = string_value.charAt(counter)
        if (!its_a_digit(current_char)) {
            return false
        }
    }
    return true
}