$(document).ready(function(){
    $('#sendEmailNewsletter').click(function(){
        registerNewsletter();
        return false;
    });
    $('#sendEmailNewsletter2').click(function(){
        registerNewsletter2();
        return false;
    });
});

//check for valid email address
function CheckForValidMail(email){
    if(email!=""){
        var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/;
        if(emailPattern.test(email)){
            return true;
        }
        else{
            return false;
        }
    }
    else{
        return false;
    }
}

function registerNewsletter2(){
    var langID = $("#langIDstring").text();
    var passed = true;
    display_message = "";
    var newsletterEmail = $('.footerbar-section-input').val();
    if(!CheckForValidMail(newsletterEmail)){
        passed = false;
        if(langID==""){
            display_message += "εισάγετε έγκυρο email.<br/>";
        }
        else{
            display_message += "type a valid email.<br/>";
        }
    }
    if(passed){
            if(langID==""){
                display_message = "Αποστολή...";
            }
            else{
                display_message = "Sending...";
            }
            $('#newsletterMessage2').html(display_message).fadeIn(700);
            $.post('/contact-newsletter-subscribe.php' , {email:newsletterEmail,langID:langID}, function(data) {
                $('#newsletterMessage2').html(data).fadeIn(700);
            });
        }
        else{
            $('#newsletterMessage2').html(display_message).fadeIn(700);
        }
}


//register contace form
function registerNewsletter(){
        var langID = $("#langIDstring").text();
        var passed = true;
        display_message = "";
        var newsletterEmail = $('#newsletterEmail').val();

        var checkboxes =[];
        var checkTemp=0;

        $('.checkboxes').children(".checkbox").each(function() {
           if($(this).attr('checked')){
               checkboxes.push(1);
               checkTemp++;
           }
           else{
               checkboxes.push(0);
           }
        });
        if(checkTemp==0){//if categories is empty
            if(langID==""){
                display_message += "επιλέξτε τουλάχιστον μία επιλογή.<br/>";
            }
            else{
                display_message += "check at least one option.<br/>";
            }
            passed = false;
        }
        if(!CheckForValidMail(newsletterEmail)){
            passed = false;
            if(langID==""){
                display_message += "εισάγετε έγκυρο email.<br/>";
            }
            else{
                display_message += "type a valid email.<br/>";
            }
        }
	//send form
        if(passed){
            if(langID==""){
                display_message = "Αποστολή...";
            }
            else{
                display_message = "Sending...";
            }
            $('#newsletterMessage').html(display_message).fadeIn(700);
            $.post('/contact-newsletter-subscribe.php' , {email:newsletterEmail,checkboxes:checkboxes,langID:langID}, function(data) {
                $('#newsletterMessage').html(data).fadeIn(700);
            });
        }
        else{
            $('#newsletterMessage').html(display_message).fadeIn(700);
        }
}
