$(document).ready(function(){

            $.fn.ToggleInputValue = function(){
                return $(this).each(function(){
                    var Input = $(this);
                    var default_value = Input.val();

                    Input.focus(function() {
                        if(Input.val() == default_value) Input.val("");
                    }).blur(function(){
                        if(Input.val().length == 0) Input.val(default_value);
                    });
                });
            }

            $('#search_nav, .sections4 form input[type=text], .sections4 form textarea, #contacto input[type=text], #contacto textarea').ToggleInputValue();
                
            $('#form_suscription').submit(function(e){
                e.preventDefault();
                    
                var $nombre = $('#nombre_suscription');
                var $apellidos = $('#apellidos_suscription');
                var $email = $('#email_suscription');
                    
                var $error = $('.error_suscription');
                    
                $nombre.removeClass('border_red');
                $apellidos.removeClass('border_red');
                $email.removeClass('border_red');
                $error.empty().hide();
                    
                var nombre_val = $nombre.val();
                var apellidos_val = $apellidos.val();
                var email_val = $email.val();
                    
                var ok = (nombre_val && nombre_val !== 'nombre');
                if(!ok) {
                    $nombre.toggleClass('border_red');
                    $error.append('<p>Nombre inválido</p>');
                    $error.show();
                }
                var validApellidos = (apellidos_val && apellidos_val !== 'apellidos');
                if(!validApellidos) {
                    $apellidos.val('');
                }
                    
                var validEmail = (email_val && email_val !== 'email' && validateEmail(email_val));
                if(!validEmail) {
                    $email.toggleClass('border_red');
                    $error.append('<p>Email inválido</p>');
                    $error.show();
                }
                ok = ok && validEmail;                                    
                if(ok)
                {
                    $(this).unbind('submit').submit()
                }
                    
            });
        });
            
        function validateEmail(email) {
 
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;        
            if(reg.test(email) == false) {            
                return false;
            }
            return true;
        }
