
$(document).ready(function() {
        // submit validation
        $('#frm_homepage_add_card').submit(function(){

           if (val_form() == false)
           {
                // stop
                return false;
           }
            // hide and think
            hide_me_and_think('btn_homepage_add_card');
        });
        
        
        // blur / focus
        //$('#card_name, #card_phone, #card_email, #card_image').blur(function() { val_form(); } );

        
        
//     Step 1 Form Validation
//
//            var validator = $("#add_card_form_step1").validate({
//               rules: {
//                 card_name: "required",
//                 card_phone: "required",
//                 card_email: {
//                   required: true,
//                   email: true
//                 },
//                 card_image: "required",
//                 agree_tos: "required"
//               },
//               messages: {
//                 card_name: "חובה לציין את שם הכרטיס",
//                 card_phone: "חובה לציין מספר טלפון",
//                 card_email: {
//                   required: "חובה לציין דואר אלקטרוני",
//                   email: "כתובת דואר אלקטרוני לא תקינה"
//                 },
//                 card_image: "חובה לבחור תמונה מהמחשב",
//                 agree_tos: "חובה להסכים לתנאי השימוש"
//               },
//        		submitHandler: function(form) {
//        			 Remove button
//                    hide_me_and_think('btn_homepage_add_card');
//                    form.submit();
//        		}
//            });



        $('#btn_homepage_send_card_toggle').click(function(){
            var is_vis = $('#note_send_card_via_mail').is(':visible');
            if (is_vis == false) {
                $('#note_send_card_via_mail').fadeIn();
            }
            else {
                $('#note_send_card_via_mail').fadeOut();
            }
        });

});

function val_form()
{
    var card_name = $('#card_name').val();
    var card_desc = $('#card_desc').val();
    var card_phone = $('#card_phone').val();
    var card_email = $('#card_email').val();
    var card_image = $('#card_image').val();
    var agree_tos = $('#agree_tos').is(':checked');
    
    var stop_form = false;
    
    // card name
    if (is_null(card_name) || card_name == 'לדוגמא: ביקור')
    {
        // mark
        $('#card_name').css('border','2px solid red');
        //$('#card_name').focus();
        stop_form = true;
    }
    else
    {
        // return
        $('#card_name').css('border','1px solid #7F9DB9');
    }
    // card desc
    if (is_null(card_desc) || card_desc == 'לדוגמא: מאגר כרטיסי הביקור הארצי')
    {
        // mark
        $('#card_desc').css('border','2px solid red');
       //$('#card_desc').focus();
        stop_form = true;
    }
    else
    {
        // return
        $('#card_desc').css('border','1px solid #7F9DB9');
    }
    // card phone
    if (is_null(card_phone))
    {
        // mark
        $('#card_phone').css('border','2px solid red');
        //$('#card_phone').focus();
        stop_form = true;
    }
    else
    {
        // return
        $('#card_phone').css('border','1px solid #7F9DB9');
    }
    
    // card_email
    if (is_null(card_email))
    {
        // mark
        $('#card_email').css('border','2px solid red');
        //$('#card_email').focus();
        stop_form = true;
    }
    else
    {
        // return
        $('#card_email').css('border','1px solid #7F9DB9');
    }
    
    // card_image
    if (is_null(card_image))
    {
        // mark
        $('#card_image').css('background-color','red');
        //$('#card_image').focus();
        stop_form = true;
    }
    else
    {
        // return
        $('#card_image').css('background-color','white');
    }
    
    
    if (agree_tos == false)
    {
        // mark
        //alert('x');
        $('#row_agree_tos').css('border','1px solid red');
        //$('#row_agree_tos').focus();
        stop_form = true;
    }
    else
    {
        // return
        $('#row_agree_tos').css('border','0px solid red');
    }
    
    if (stop_form == true)
    {   
        // stop form
        return false;
    }

}


