 $(document).ready(function() {
    $('div.error').hide();
    
    
    //Validates the subscribe form and sends ajax request to save the email and city of the subscriber
    $("#submit_subscribe").click(function() {
      // validate and process form here

        var email = $("#email").val();
        //Email regular expression
        var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;

        if (email == "") {
            $('#email_not_valid').hide();
            $('#complete').hide();
            $("#email_error").show();
            $("input#email").focus();
            return false;
        }
        
        if (!pattern.test(email)) {
            $('#email_error').hide();
            $('#complete').hide();
            $("#email_not_valid").show();
            $("input#email").focus();
            return false;
     
        }
        
        var dataString = "email="+email;
        $.ajax({
            type: "POST",
            url: "http://www.web-designer.gr/gr/newsletters/subscribe/",
            data: dataString,
            success: function(data) {
                $('div.error').hide();
                
                if(data==0) {
                    $('.complete').html("Το email είναι ηδη καταχωρημένο");
                    
                }
                if(data==-1) {
                    $('.complete').html("Η εγγραφή δεν ολοκληρώθηκε. Προσπαθήστε ξανά");
                }
                if(data==1) {
                    $('.complete').html("H εγγραφή ολοκληρώθηκε");
                    
                    
                } 


                
            }
        });
        return false; 
    });
    
    $("#delete_subscribe").click(function() {
        var email = $("input#email").val();
        //Email regular expression
        var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
        
        if (email == "") {
            $('.error_valid_mail').hide();
            $("label#email_error").show();
            $("input#email").focus();
            return false;
        }
        
        if (!pattern.test(email)) {
            $('.error').hide();
            $("label#email_not_valid").show();
            $("input#email").focus();
            return false;
     
        }
        var dataString = "email="+email;
        $.ajax({
            type: "POST",
            url: "http://www.kleisetheatro.gr/gr/newsletters/delete_subscriber/",
            data: dataString,
            success: function(data) {
                $('.error').hide();
                $('.error_valid_mail').hide();
                if(data==1) {
                    $('#complete').html("<p>Η διαγραφή ολοκληρώθηκε</p>");
                } 
                if(data==0) {
                    $('#complete').html("<p>Το email δεν καταχωρημένο</p>");
                }
                if(data==-1) {
                    $('#complete').html("<p>Η εγγραφή δεν ολοκληρώθηκε. Προσπαθήστε ξανά</p>");
                }

                
            }
        });
        return false;

    });
      

     
});

