var isadmin=1;
var rv=getInternetExplorerVersion();
function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}



if(isadmin>0) {
}
else
{
	var message="russian-anekdot.com ";
	function clickIE4(){
		if (event.button==2){
		alert(message);
		return false;
	}
}


function clickNS4(e){

if (document.layers||document.getElementById&&!document.all){
	if (e.which==2||e.which==3)
	{
		alert(message);
		return false;
	}
}
}

if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")


var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}
function reEnable(){
return true
}

if (typeof document.onselectstart!="undefined")
	document.onselectstart=new Function ("return false")
else{
	document.onmousedown=disableselect
}
}





  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-569329-40']);
  _gaq.push(['_setDomainName', '.jokes4.me']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
  
function CopyPaste()
{
	var text='';
	var is_onmouseup=false;
	var is_ctrl=false;
	this.Init=Init;


	this.ChangeTextInSelection=ChangeTextInSelection;this.EventHandler=EventHandler;
function Init(init_text){

	text=init_text;
	if(window.addEventListener)
	{
			//console.log(window.navigator.userAgent);
		if(window.navigator.userAgent.match('Firefox'))
			{
				switch(window.navigator.userAgent.match(/Firefox\/\d/).toString())
				{
					case 'Firefox/1':
					case 'Firefox/2':
						document.addEventListener('mouseup',this.EventHandler,false);is_onmouseup=true;document.addEventListener('keyup',function(e)
								{if(e.which==17)is_ctrl=false;},false);document.addEventListener('keydown',
									function(e)
										{if(e.which==17)is_ctrl=true;if(e.which==67&&is_ctrl==true)EventHandler();},false);break;default:document.getElementsByTagName('body')[0].addEventListener('copy',this.EventHandler,false);}}
						else
						{
							document.getElementsByTagName('body')[0].addEventListener('copy',this.EventHandler,false);}}
					else
						{document.getElementsByTagName('body')[0].attachEvent('oncopy',this.EventHandler);}};
						
						function ChangeTextInSelection(text)
								{
									
									var body_element=document.getElementsByTagName('body')[0];
									var new_selection_block=document.createElement('div');
									new_selection_block.style.overflow='hidden';
									new_selection_block.style.color='#000000';
									new_selection_block.style.backgroundColor='transparent';
									new_selection_block.style.textAlign='right';
									new_selection_block.style.textDecoration='none';
									new_selection_block.style.border='none';
									new_selection_block.id='new_selection_block'+Math.random().toString();
								
									if( typeof(window.getSelection)!='undefined' && rv!=9 )
										{
		var current_selection=window.getSelection();
		
		if( current_selection.toString())
			{
				if( typeof(current_selection.setBaseAndExtent)!='undefined')
							{		
									
									var current_range=current_selection.getRangeAt(0);
									new_selection_block.style.width=0.1;
									new_selection_block.style.height=0.1;
									new_selection_block.appendChild(current_range.cloneContents());
									var new_text_block=document.createElement('div');
									new_text_block.innerHTML=text;new_selection_block.appendChild(new_text_block);body_element.appendChild(new_selection_block);
									current_selection.selectAllChildren(new_selection_block);window.setTimeout(function()
																			{new_selection_block.parentNode.removeChild(new_selection_block);window.getSelection().setBaseAndExtent(current_range.startContainer,current_range.startOffset,current_range.endContainer,current_range.endOffset);},0);}
				else
					{
						var current_text_lower=text.replace(/<.*?>/gi,'');
						if(current_selection.toString().indexOf(current_text_lower)==-1)
						{
						
						
							var new_text_block=document.createElement('div');new_text_block.style.position='fixed';body_element.appendChild(new_text_block);new_selection_block.innerHTML=text;new_text_block.appendChild(new_selection_block);var new_range=document.createRange();new_range.selectNode(new_text_block);current_selection.addRange(new_range);window.setTimeout(function()
{new_text_block.parentNode.removeChild(new_text_block);},(is_onmouseup)?3000:0);}}}}
				else
					{
						
						var range=document.selection.createRange();new_selection_block.style.width=0;new_selection_block.style.height=0;var current_range_text_lower=range.text.toString().toLowerCase();var current_text_lower=text.toLowerCase().replace(/<.*?>/gi,'');if(current_range_text_lower.indexOf(current_text_lower)==-1)
			{new_selection_block.innerHTML=range.htmlText+text;}
		else
			{
				
				new_selection_block.innerHTML=range.htmlText}
				body_element.appendChild(new_selection_block);
				var new_text_range=body_element.createTextRange();
				new_text_range.moveToElementText(new_selection_block);
				new_text_range.select();
				window.setTimeout(function()
				{new_selection_block.parentNode.removeChild(new_selection_block);if(range.text!='')
				{range.select();}},0);}};
				function EventHandler(e)
				{	ChangeTextInSelection(text);};}

if(window.attachEvent)
	{window.attachEvent('onload',init);}
else if(window.addEventListener)
	{window.addEventListener('load',init,false);}
else
	{window.onload=init;}
function init()
{		var copy_paste=new CopyPaste();
		copy_paste.Init('<a href="'+host+'">'+"   Source:   "+host+'</a>',true);
}





//FACEBOOK LIKE

(function($) {
	
  $.facebox = function(data, klass) {
    $.facebox.loading()
	
    if (data.ajax) fillFaceboxFromAjax(data.ajax, klass)
    else if (data.image) fillFaceboxFromImage(data.image, klass)
    else if (data.div) fillFaceboxFromHref(data.div, klass)
    else if ($.isFunction(data)) data.call($)
    else $.facebox.reveal(data, klass)
  }

  /*
   * Public, $.facebox methods
   */

  $.extend($.facebox, {
	 
    settings: {
		
      opacity      : 0.2,
      overlay      : true,
      loadingImage : 'images/loading.gif',
      closeImage   : 'images/closelabel.png',
      imageTypes   : [ 'png', 'jpg', 'jpeg', 'gif' ],
      faceboxHtml  : '\
    <div id="facebox" style="display:none;"> \
      <div class="popup"> \
        <div class="content"> \
        </div> \
        <a href="#" class="close"><img src="/images/closelabel.png" title="close" class="close_image" /></a> \
      </div> \
    </div>'
    },

    loading: function() {
      init()
      if ($('#facebox .loading').length == 1) return true
      showOverlay()

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

      $('#facebox').css({
        top:	getPageScroll()[1] + (getPageHeight() / 10),
        left:	$(window).width() / 2 - 205
      }).show()

      $(document).bind('keydown.facebox', function(e) {
        if (e.keyCode == 27) $.facebox.close()
        return true
      })
      $(document).trigger('loading.facebox')
    },

    reveal: function(data, klass) {
      $(document).trigger('beforeReveal.facebox')
      if (klass) $('#facebox .content').addClass(klass)
      $('#facebox .content').append(data)
      $('#facebox .loading').remove()
      $('#facebox .body').children().fadeIn('normal')
      $('#facebox').css('left', $(window).width() / 2 - ($('#facebox .popup').width() / 2))
      $(document).trigger('reveal.facebox').trigger('afterReveal.facebox')
    },

    close: function() {
      $(document).trigger('close.facebox')
      return false
    }
  })

  /*
   * Public, $.fn methods
   */

  $.fn.facebox = function(settings) {
    if ($(this).length == 0) return

    init(settings)

    function clickHandler() {
      $.facebox.loading(true)

      // support for rel="facebox.inline_popup" syntax, to add a class
      // also supports deprecated "facebox[.inline_popup]" syntax
      var klass = this.className.match(/facebox\[?\.(\w+)\]?/)
      if (klass) klass = klass[1]

      fillFaceboxFromHref(this.href, klass)
      return false
    }

    return this.bind('click.facebox', clickHandler)
  }

  /*
   * Private methods
   */

  // called one time to setup facebox on this page
  function init(settings) {
    if ($.facebox.settings.inited) return true
    else $.facebox.settings.inited = true

    $(document).trigger('init.facebox')
    makeCompatible()

    var imageTypes = $.facebox.settings.imageTypes.join('|')
    $.facebox.settings.imageTypesRegexp = new RegExp('\.(' + imageTypes + ')$', 'i')

    if (settings) $.extend($.facebox.settings, settings)
    $('body').append($.facebox.settings.faceboxHtml)

    var preload = [ new Image(), new Image() ]
    preload[0].src = $.facebox.settings.closeImage
    preload[1].src = $.facebox.settings.loadingImage

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

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

  // getPageScroll() by quirksmode.com
  function getPageScroll() {
    var xScroll, yScroll;
    if (self.pageYOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
    } else if (document.body) {// all other Explorers
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;
    }
    return new Array(xScroll,yScroll)
  }

  // Adapted from getPageSize() by quirksmode.com
  function getPageHeight() {
    var windowHeight
    if (self.innerHeight) {	// all except Explorer
      windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
      windowHeight = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
      windowHeight = document.body.clientHeight;
    }
    return windowHeight
  }

  // Backwards compatibility
  function makeCompatible() {
    var $s = $.facebox.settings

    $s.loadingImage = $s.loading_image || $s.loadingImage
    $s.closeImage = $s.close_image || $s.closeImage
    $s.imageTypes = $s.image_types || $s.imageTypes
    $s.faceboxHtml = $s.facebox_html || $s.faceboxHtml
  }

  // Figures out what you want to display and displays it
  // formats are:
  //     div: #id
  //   image: blah.extension
  //    ajax: anything else
  function fillFaceboxFromHref(href, klass) {
    // div
    if (href.match(/#/)) {
      var url    = window.location.href.split('#')[0]
      var target = href.replace(url,'')
      if (target == '#') return
      $.facebox.reveal($(target).html(), klass)

    // image
    } else if (href.match($.facebox.settings.imageTypesRegexp)) {
      fillFaceboxFromImage(href, klass)
    // ajax
    } else {
      fillFaceboxFromAjax(href, klass)
    }
  }

  function fillFaceboxFromImage(href, klass) {
    var image = new Image()
    image.onload = function() {
      $.facebox.reveal('<div class="image"><img src="' + image.src + '" /></div>', klass)
    }
    image.src = href
  }

  function fillFaceboxFromAjax(href, klass) {
    $.get(href, function(data) { $.facebox.reveal(data, klass) })
  }

  function skipOverlay() {
    return $.facebox.settings.overlay == false || $.facebox.settings.opacity === null
  }

  function showOverlay() {
    if (skipOverlay()) return

    if ($('#facebox_overlay').length == 0)
      $("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')

    $('#facebox_overlay').hide().addClass("facebox_overlayBG")
      .css('opacity', $.facebox.settings.opacity)
      .click(function() { $(document).trigger('close.facebox') })
      .fadeIn(200)
    return false
  }

  function hideOverlay() {
    if (skipOverlay()) return

    $('#facebox_overlay').fadeOut(200, function(){
      $("#facebox_overlay").removeClass("facebox_overlayBG")
      $("#facebox_overlay").addClass("facebox_hide")
      $("#facebox_overlay").remove()
    })

    return false
  }

  /*
   * Bindings
   */

  $(document).bind('close.facebox', function() {
    $(document).unbind('keydown.facebox')
    $('#facebox').fadeOut(function() {
      $('#facebox .content').removeClass().addClass('content')
      $('#facebox .loading').remove()
      $(document).trigger('afterClose.facebox')
    })
    hideOverlay()
  })

})(jQuery);


function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

