$(document).ready(function() {

    function regKontrol(pattern, value)
    {
        r = new RegExp(pattern, "g");
        return r.test(value);
    }
    patternEposta   = "^"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"@"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"[\.]"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"$";
     
    $("#yorum_ekle").click(function(){
        base_url = $('input#base_url').val();
        ad = $('input#y_ad').val();
        mail = $('input#y_mail').val();
        guvenlik = $('input#y_guvenlik').val();
        mesaj = $('textarea#y_mesaj').val();
        id = $('input#id').val();
        function captcha_refresh()
        {
            jQuery.ajax({
                type: 'POST',
                error:function(){
                    alert('Bir hata meydana geldi!');
                },
                url: base_url +'index.php/blog/captcharefresh',
                success: function(e) 
                { 
                    
                    $('div#captcha').html(e); 
                }
            });	
        }

        if(ad=='Yorumu Yapan *'){
            $('#hata').html('Yorum yapabilmek için adınızı yazmalısınız !');
        }else if(!regKontrol(patternEposta,mail)){
            $('#hata').html('Mail Adresiniz Hatalı !');
        }else if(mesaj=='Gönderilecek Yorum *'){
            $('#hata').html('Yorum yapabilmek için bir şeyler yazmalısınız !');
        }else{
            $.ajax({
                type: 'POST',
                url: base_url+'index.php/ajax/yorum_ekle',
                error:function(){
                    alert('Ekleme Formu Gönderilirken Bir Hata Meydana Geldi!');
                },
                data: 'ad=' + ad + '&mail=' + mail + '&mesaj=' + mesaj + '&guvenlik=' + guvenlik + '&id='+id,
                success: function(ajaxCevap) {
                    if(ajaxCevap == 1){
                        $('#hata').html('Yorum Yapabilmek İçin Formdaki Tüm Alanları Doldurmalısınız');
                        document.forms.yorum_yap.reset();
                        captcha_refresh();
                    }else if(ajaxCevap == 2){
                        document.forms.yorum_yap.reset();
                        $('#hata').html('Güvenlik Kodunuz Hatalı!');
                        captcha_refresh();
                    }else if(ajaxCevap == 3){
                        $('#hata').html('Teknik Bir Hatadan Dolayı Yorumunuz Eklenemedi!');
                        document.forms.yorum_yap.reset();
                        captcha_refresh();
                    }else if(ajaxCevap == 4){
                        $('#hata').html('Tebrikler Yorumunuz Eklendi. Yorumunuz şimdi onay bekliyor.');
                        document.forms.yorum_yap.reset();
                        captcha_refresh();
                    }
                }
            });
        }
        $('#hata').fadeIn('slow');
    });
});
