var blur_name = true;

jQuery(document).ready(function() {

    function validName()
    {
        var val = jQuery('#formEmail #name').val();
        if(val == "")
        {
            jQuery('#formEmail #name').css('border', '2px solid red');
            jQuery('#formEmail #name').parent('td').children('span').css('color', 'red');
            jQuery('#formEmail #name').parent('td').children('.checkmark').hide();
            return false;
        }
        else
        {
            jQuery('#formEmail #name').css('border', '1px solid #BBBBBB');
            jQuery('#formEmail #name').parent('td').children('span').css('color', '#3A3838');
            jQuery('#formEmail #name').parent('td').children('.checkmark').show();
            blur_name = false;
            return true;
        }
    }
    
    function validPhone()
    {
        var val = jQuery('#formEmail #phone').val();
        if(val == "")
        {
            jQuery('#formEmail #phone').css('border', '2px solid red');
            jQuery('#formEmail #phone').parent('td').children('span').css('color', 'red');
            jQuery('#formEmail #phone').parent('td').children('.checkmark').hide();
            return false;
        }
        else
        {
            jQuery('#formEmail #phone').css('border', '1px solid #BBBBBB');
            jQuery('#formEmail #phone').parent('td').children('span').css('color', '#3A3838');
            jQuery('#formEmail #phone').parent('td').children('.checkmark').show();
            return true;
        }
    }

    function validText()
    {
        var val = jQuery('#formEmail #text').val();
        if(val == "")
        {
            jQuery('#formEmail #text').css('border', '2px solid red');
            jQuery('#formEmail #text').parent('td').children('span').css('color', 'red');
            return false;
        }
        else
        {
            jQuery('#formEmail #text').css('border', '1px solid #BBBBBB');
            jQuery('#formEmail #text').parent('td').children('span').css('color', '#3A3838');
            return true;
        }
    }

    function validEmail()
    {
        var val = jQuery('#formEmail #email').val();
        if(val == "" || isEmail(val) == false)
        {
            jQuery('#formEmail #email').css('border', '2px solid red');
            jQuery('#formEmail #email').parent('td').children('span').css('color', 'red');
            jQuery('#formEmail #email').parent('td').children('.checkmark').hide();
            return false;
        }
        else
        {
            jQuery('#formEmail #email').css('border', '1px solid #BBBBBB');
            jQuery('#formEmail #email').parent('td').children('span').css('color', '#3A3838');
            jQuery('#formEmail #email').parent('td').children('.checkmark').show();
            return true;
        }
    }

    jQuery('#formEmail #name').blur(function() {
        validName();
    });

    jQuery('#formEmail #phone').blur(function () {
        validPhone();
    });

    jQuery('#formEmail #text').blur(function () {
        validText();
    });

    jQuery('#formEmail #email').blur(function () {
        validEmail();
    });

    jQuery('#formEmail').submit(function() {        
        var fn = validName();
        var fe = validEmail();
        var fp = validPhone();
        var ft = validText();
        if(!fn || !fe || !fp || !ft)
            return false;
    });

    function isEmail(string) {
        if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
            return true;
        else
            return false;
    }

    jQuery('#formEmail #name').css('border', '2px solid #2A8E22');
    jQuery('#formEmail #name').parent('td').children('span').css('color', '#2A8E22');

    jQuery('#formEmail #name').focus();

});



