/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Sprawdzanie emaila by Kravi...
 */
function checkNEmail(form) {
    if (isBlank(form.email.value) || isBlank(form.name.value) || !isEmailValid(form.email.value) ) 
    {
        alert("Proszę wpisać prawidłową nazwę i adres email .\n\n\
        Wpisany przez Ciebie adres i nazwa są nieprawidłowe.");
        form.email.focus();
        return false;
    }else{
        return true;
    }
        
}

function checkEmail(form) {
    if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
        alert("Proszę wpisać prawidłową nazwę i adres email .\n\n\
        Wpisany przez Ciebie adres i nazwa są nieprawidłowe.");
        form.email.focus();
        return false;
    }
    return true;

}

function isBlank(fieldValue) {
    var blankSpaces = / /g;
    fieldValue = fieldValue.replace(blankSpaces, "");
    return (fieldValue == "") ? true : false;
}

function isEmailValid(fieldValue) {
    var emailFilter = /^.+@.+\..{2,4}$/;
    var atSignFound = 0;
    for (var i = 0; i <= fieldValue.length; i++)
        if ( fieldValue.charAt(i) == "@" )
            atSignFound++;
    if ( atSignFound > 1 )
        return false;
    else
        return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}

function doesEmailHaveInvalidChar(fieldValue) {
    var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
    return ( illegalChars.test(fieldValue) ) ? true : false;
}
