;
(function($) {
    $(document).ready(function() {

    $('#ContactForm_ContactForm_action_SendContactForm').live('click', function() {
        
        checkForEmpty('errorname', 'ContactForm_ContactForm_Name', false);
        checkForEmpty('erroremail', 'ContactForm_ContactForm_Email', false);
        checkForEmpty('errorcomments', 'ContactForm_ContactForm_Comments', false);
        checkForEmpty('errorsecuritycode', 'ContactForm_ContactForm_SecurityCode', false);
        
        $('#ContactForm_ContactForm').submit();
    });
    
    $("#ContactForm_ContactForm_Name").focus(function(){
         checkForEmpty('errorname', 'ContactForm_ContactForm_Name', true);
    });
    
    $("#ContactForm_ContactForm_Email").focus(function(){
        checkForEmpty('erroremail', 'ContactForm_ContactForm_Email', true);
    });
    
    $("#ContactForm_ContactForm_Comments").focus(function(){
        checkForEmpty('errorcomments', 'ContactForm_ContactForm_Comments', true);
    });
    
    $("#ContactForm_ContactForm_SecurityCode").focus(function(){
        checkForEmpty('errorsecuritycode', 'ContactForm_ContactForm_SecurityCode', true);
    });
         
    
    if($('#ContactForm_ContactForm').length > 0) {
        var isError = false;
        if($('#errorname').html().length>0 && ($('#ContactForm_ContactForm_Name').hasClass('holder-required') || $('#ContactForm_ContactForm_Name').hasClass('holder-validation'))) {
            $('#ContactForm_ContactForm_Name').addClass('error');
            isError = true;
        }
        if($('#erroremail').html().length>0 && ($('#ContactForm_ContactForm_Email').hasClass('holder-required') || $('#ContactForm_ContactForm_Email').hasClass('holder-validation'))) {
            $('#ContactForm_ContactForm_Email').addClass('error');
            isError = true;
        }
        if($('#errorcomments').html().length>0 && ($('#ContactForm_ContactForm_Comments').hasClass('holder-required') || $('#ContactForm_ContactForm_Comments').hasClass('holder-validation'))) {
            $('#ContactForm_ContactForm_Comments').addClass('error');
            isError = true;
        }
        if($('#errorsecuritycode').html().length>0 && ($('#ContactForm_ContactForm_SecurityCode').hasClass('holder-required') || $('#ContactForm_ContactForm_SecurityCode').hasClass('holder-validation'))) {
            $('#ContactForm_ContactForm_SecurityCode').addClass('error');
            isError = true;
        }
        if(isError) {
            $('#errorbox').show();
        } else if(isError==false && $('#errorbox').is(':visible')) {
            $('#errorbox').hide();
        }
    }

    });
    
function checkForEmpty(errorcont, field, removeclass) {
    
    
    if($('#'+errorcont).html().length>0 && $('#'+errorcont).html()==$('#'+field).val()) {
        //$('#'+field).val('');
        if(removeclass) $('#'+field).removeClass('error');
    }
    return false;
}
})(jQuery);