    (function(jQuery){
         jQuery.fn.abvbturkopopup = function(veriAkisi)
         {
            var varsayilan = { };

            var ayarlar = jQuery.extend(varsayilan, veriAkisi);

            return this.each
            (
                function()
                {
                    var obje = jQuery(this);
                    jQuery(obje).css({
                       'position': 'fixed',
                       'z-index' : '99999'
                    });
                    
                    var deger2 = varsayilan.acilis.split(",");

                    switch (deger2[0]) {
                        case 'otomatik':
                            cookieKontrol(varsayilan.cookieGun);
                            break;

                        case 'tiklama':
                          jQuery('#' + deger2[1]).click(function(){
                            cookieKontrol(varsayilan.cookieGun);
                              
                          });
                                break;
                        default:
                            alert('Yanlis bir veri girdiniz. Girilecek Degerler :  otomatik veya tiklama');
                            break;
                    }
                    function cookieKontrol(cookieGun)
                    {
                        if($.cookie('vbturkopopup')== 0 || $.cookie('vbturkopopup')== null )
                        {                      
                            $.cookie('vbturkopopup','1',{expires: cookieGun});                        
                            arkaPlan();
                        }
                        else
                        {
                            
                        }
                        
                    }                    
                    function arkaPlan()
                    {
                        window.ekran_genisligi  = jQuery('body').width();
                        window.ekran_yuksekligi = jQuery('body').height();
                        window.ekran_yuksekligi2 = jQuery(document).height();                 
                        
                        jQuery('body').append('<div id="vb-vbturkopopup-kararti" style="width:100%; height:100%; position:fixed; top:0; left:0; background:' + varsayilan.arkaplan + '; display:none; z-index:9998;"></div>');
                        jQuery('#vb-vbturkopopup-kararti').fadeTo('1500',varsayilan.arkaplanSaydam);
                        jQuery(obje).find('#abvbturkopopup').delay(200).fadeIn('1500');
                        pozisyonBelirle();
                    }
                    
                    function pozisyonBelirle()
                    {                       
                        var deger1 = varsayilan.pozisyon.split(",");                       
                        switch (deger1[1]){
                            case 'top':
                            yatayOrtala();
                            var obje_genislik = obje.width();
                            jQuery(obje).css({
                                'top' : deger1[2]
                            });
                            break;

                            case 'ortala':
                                yatayOrtala();
                                dikeyOrtala();
                            break;
                            default:
                                yatayOrtala();
                                dikeyOrtala();
                                break;                        }
                        jQuery(obje).delay(250).fadeIn('slow');
                    }
                    function dikeyOrtala()
                    {
                        if(jQuery(obje).height() > ekran_yuksekligi)
                        {
                            yatayOrtala();
                        }
                        else
                        {
                            jQuery(obje).css({
                                'top':'50%',
                                'margin-top':-jQuery(obje).find('#abvbturkopopup').height()/2
                            });
                        }
                    }
                    function yatayOrtala()
                    {
                      jQuery(obje).css({
                            'left':'50%',
                            'margin-left':-jQuery(obje).find('#abvbturkopopup').width()/2
                        });
                    }
                    jQuery(varsayilan.htmlTag).click(function(){
                        kapat();
                    });
                    switch (varsayilan.siyahCerceve) {

                       case true:
                            jQuery('#vb-vbturkopopup-kararti').live('click',function(){
                                kapat();
                            })
                            break;

                        default:
                            break;
                    }
                    switch (varsayilan.esc) {

                        case true:
                            jQuery(document).bind('keydown',function Kapat(e){
                                if (e.keyCode == 27) {
                                    kapat();
                                }
                            });
                            break;

                        default:
                            break;
                    }
                    function kapat()
                    {
                        jQuery(obje).find('#abvbturkopopup').delay(100).slideUp('2500');
                        jQuery('#vb-vbturkopopup-kararti').delay(0).fadeOut('2500');
                            jQuery('#vb-vbturkopopup-kararti').remove(2500);

                    }

                }
            );
        };
    })(jQuery);


