(function($) {
  $.fb1 = function(data, klass) {
    $.fb1.init()
    $.fb1.loading()
    $.isFunction(data) ? data.call($) : $.fb1.reveal(data, klass)
  }

  $.fb1.settings = {
    loading_image : 'imgs/l3.gif',
    close_image   : 'imgs/kapat.gif',
    image_types   : [ 'png', 'jpg', 'jpeg', 'gif' ],
    fb1_html  : '\
  <div id="fb1" style="display:none;"> \
    <div class="popup"> \
      <table> \
        <tbody> \
          <tr> \
            <td class="tl"/><td class="b"/><td class="tr"/> \
          </tr> \
          <tr> \
            <td class="b"/> \
            <td class="body"> \
              <div class="footer"> \
                <a href="#" class="close"> \
                  <img src="'+this.close_image+'" title="ببند" class="close_image" /> \
                </a> \
              </div> \
			  <span id="s_goster">\
              <div class="content"> \
              </div> \
			  </span>\
              <div class="footer" style="text-align:center;clear:both"> \
                <a href="#" class="close"> \
                  <img src="imgs/kapat.png" title="ببند"  /> \
                </a> \
              </div> \
            </td> \
            <td class="b"/> \
          </tr> \
          <tr> \
            <td class="bl"/><td class="b"/><td class="br"/> \
          </tr> \
        </tbody> \
      </table> \
    </div> \
  </div>'
  }

  $.fb1.loading = function() {
    if ($('#fb1 .loading').length == 1) return true

    $('#fb1 .content').empty()
    $('#fb1 .body').children().hide().end().
      append('<div class="loading"><img src="'+$.fb1.settings.loading_image+'"/></div>')

    var pageScroll = $.fb1.getPageScroll()
    $('#fb1').css({
      top:	pageScroll[1] + ($.fb1.getPageHeight() / 10),
      left:	pageScroll[0]
    }).show()

    $(document).bind('keydown.fb1', function(e) {
      if (e.keyCode == 27) $.fb1.close()
    })
  }

  $.fb1.reveal = function(data, klass) {
    if (klass) $('#fb1 .content').addClass(klass)
    $('#fb1 .content').append(data)
    $('#fb1 .loading').remove()
    $('#fb1 .body').children().fadeIn('normal')
  }

  $.fb1.close = function() {
    $(document).trigger('close.fb1')
    return false
  }

  $(document).bind('close.fb1', function() {
    $(document).unbind('keydown.fb1')
    $('#fb1').fadeOut(function() {
      $('#fb1 .content').removeClass().addClass('content')
    })
  })

  $.fn.fb1 = function(settings) {
    $.fb1.init(settings)

    var image_types = $.fb1.settings.image_types.join('|')
    image_types = new RegExp('\.' + image_types + '$', 'i')

    function click_handler() {
      $.fb1.loading(true)

      var klass = this.rel.match(/fb1\[\.(\w+)\]/)
      if (klass) klass = klass[1]

      if (this.href.match(/#/)) {
        var url    = window.location.href.split('#')[0]
        var target = this.href.replace(url,'')
        $.fb1.reveal($(target).clone().show(), klass)

      } else if (this.href.match(image_types)) {
        var image = new Image()
        image.onload = function() {
          $.fb1.reveal('<div class="image"><img src="' + image.src + '" /></div>', klass)
        }
        image.src = this.href

      } else {
        $.get(this.href, function(data) { $.fb1.reveal(data, klass) })
      }

      return false
    }

    this.click(click_handler)
    return this
  }

  $.fb1.init = function(settings) {
    if ($.fb1.settings.inited) {
      return true
    } else {
      $.fb1.settings.inited = true
    }

    if (settings) $.extend($.fb1.settings, settings)
    $('body').append($.fb1.settings.fb1_html)

    var preload = [ new Image(), new Image() ]
    preload[0].src = $.fb1.settings.close_image
    preload[1].src = $.fb1.settings.loading_image

    $('#fb1').find('.b:first, .bl, .br, .tl, .tr').each(function() {
      preload.push(new Image())
      preload.slice(-1).src = $(this).css('background-image').replace(/url\((.+)\)/, '$1')
    })

    $('#fb1 .close').click($.fb1.close)
    $('#fb1 .close_image').attr('src', $.fb1.settings.close_image)
  }

  $.fb1.getPageScroll = function() {
    var xScroll, yScroll;
    if (self.pageYOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {	 //e6
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
    } else if (document.body) {//baska
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;	
    }
    return new Array(xScroll,yScroll) 
  }

  $.fb1.getPageHeight = function() {
    var windowHeight
    if (self.innerHeight) {	// baska
      windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) { // e6
      windowHeight = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
      windowHeight = document.body.clientHeight;
    }	
    return windowHeight
  }
})(jQuery);

   jQuery(document).ready(function($) {
      $('a[rel*=fb1]').fb1() 
    })


function setsayfa(str)
{
 document.getElementById('wpos').value=str;
}

