﻿$.pdiPopup = function (settings, callback) {
    /// <summary>
    ///popup sayfası için kullanılır.setting degerine wrap ve content degerlerı verılır.wrap ile contentin acılma hızları manuel olarak verilmiştir.değiştirilmek istenirse wrapSpeed , contentSpeed degerlerne istenilen hız yazılır.
    ///</summary> 
    settings = $.extend(
    {
        wrapSpeed: '600',
        contentSpeed: '700',
        content: '',
        url: ''
    },
    settings);

    var wrap = '<div id="contentWrap" ></div>';
    $('body').append(wrap);

    var url = settings.url;
    var wrapContent = $('#contentWrap');
  
    var wrapSpeed = settings.wrapSpeed;
    var content = settings.content;
    content.css({ 'display': 'none' });
    wrapContent.fadeIn(wrapSpeed, function () {
        //css özelliklerini ekliyoruz
        wrapContent.css(
        {
            "position": "fixed",
            "width": "100%",
            "height": "100%",
            "left": "0",
            "top": "0",
            "margin": "0px",
            "background-color": "#000",
            "z-index": "1000",
            "opacity": "0.6"
        });

        var screenWidth = $('body').width();
        var screenHeight = $('body').height();
        var contentHeight = content.outerHeight();
        var contentWidth = content.width();
        var contentSpeed = settings.contentSpeed;
        content.css({
            'position': 'fixed',
            'min-height': '150px',
            'z-index': '9999',
            'left': '50%',
            'top': '50%',
            'margin-top': -($(content).height() / 2) + 'px',
            'margin-left': -($(content).width() / 2) + 'px'
        });
        content.fadeIn(contentSpeed);
        $.call(this, callback);
    });

    wrapContent.live('click', function () {

        if (url == '') {
            $(this).fadeOut(200);
            content.fadeOut(100);

        }
        else {
            location.href = url;
        }
        return false;
    });



}
