$(document).ready(function(){
    $("#sendmail").click(function(){
        var datas = $("#popup-email").serializeArray();
        jQuery.each(datas , function(i, field){
            datas[field.name] = field.value;
        });
                
        var article_title = $("#title").html();
        var article_text = $("#text-short").html();
                
        var valid = "";
        var isr = " is required.";
        var name = datas["name"];
        var type = datas["type"];
        var mail = datas["email"];
        var article_link = datas["link"];
        var captcha = datas["verification_code"];
        var verif = datas["verif"];
        var text = datas["text"];
        if (name.length < 1) {
            valid += "<span>Name"+isr + "</span>";
        }
        if (!mail.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
            valid += "<span>A valid Email"+isr + "</span>";
        }
        if (captcha.length<1) {
            valid += "<span>Captcha"+isr + "</span>";
        }
        if (text.length<1) {
            valid += "<span>Text"+isr + "</span>";
        }
        
        if (article_title.length < 1) {
            valid += "<span>Article Title"+isr + "</span>";
        }
        if (article_text.length < 1) {
            valid += "<span>>Article Text"+isr + "</span>";
        }
        if (article_link.length < 1) {
            valid += "<span>Article Link"+isr + "</span>";
        }
        
        if (valid != "") {
            $("#response").fadeIn("slow");
            $("#response").html("<span class=\"error\">Error:</span>" + valid);
            valid = null;
        }
        else {
            var datastr ="name=" + name + "&mail=" + mail + "&text=" + text + "&article_title="+ article_title + "&article_text=" + article_text + "&article_link=" + article_link + "&captcha=" + captcha + "&verif=" + verif + "&type=" + type;
            $("#response").css("display", "block");
            $("#response").html("Sending message .... ");
            $("#response").fadeIn("slow");
            send(datastr);
        }
        return false;
    });
	
    $("#subscribe_submit").click(function(){
         

        var valid = "";
        var isr = " is required.";
        var mail = $("#email_subscribe").val();

        if (!mail.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
            valid += "<span>A valid Email"+isr + "</span>";
        }

        
        if (valid != "") {
            $("#error_subscribe").show();
            $("#error_subscribe").html("<span class=\"error\">Error:</span>" + valid);
            valid = null;
        }
        else {
            var datastr = "&subscribe_email=" + mail;
            subscribe(datastr);
        }
        return false;
    });
	
});
function send(datastr){
    $.ajax({	
        type: "POST",
        url: "inc/mail.php",
        data: datastr,
        cache: false,
        success: function(html){
            // $("#popup-email").fadeIn("slow");
			$("#response").fadeOut("slow");
            $("#popup-email").html(html);
            // $("#popup-email").fadeOut("slow");
        }
    });
}
function subscribe(datastr){
    $.ajax({	
        type: "POST",
        url: "?part=subscribe"+datastr,
        data: datastr,
        cache: false,
        success: function(html){
			$("#error_subscribe").show();
            $("#error_subscribe").html(html);
        }
    });
}

