addto_sel = 0;
addto_inside = 0;
addto_timeoutobj = null;
addto_url = 'http://www.addto.pl/addto_widget3.aspx';
addto_desc = 'Dodaj post do ulubionego serwisu - kliknij i wybierz odpowiedni serwis';
addto_images_url = 'http://www.addto.pl/images';
addto_lang = 'pl';
addto_text = 'Dodaj do:';
addto_key = document.getElementById('AddTo_Widget').getAttribute('key');
addto_instance = 1;
addto_current_instance = 0;
var addto_document_URL = new Array();
var addto_document_title = new Array();
var addto_init = new Array();

addto_bgcolor = document.getElementById('AddTo_Widget').getAttribute('bgcolor');
if(addto_bgcolor == null)
  addto_bgcolor = '#FFFFFF';

addto_bgcolorframe = document.getElementById('AddTo_Widget').getAttribute('bgcolorframe');
if(addto_bgcolorframe == null)
  addto_bgcolorframe = '#FFFFFF';

addto_fontcolor = document.getElementById('AddTo_Widget').getAttribute('fontcolor');
if(addto_fontcolor == null)
  addto_fontcolor = '#AAAAAA';

addto_fontcaption = document.getElementById('AddTo_Widget').getAttribute('fontcaption');
if(addto_fontcaption == null)
  addto_fontcaption = addto_text;


function addto_addwidget(title, url) {
  document.write(addto_addwidget_ret(title, url));
}

function addto_addwidget_ret(title, url) {
  addto_init[addto_instance] = 0;
  addto_document_title[addto_instance] = document.title;
  addto_document_URL[addto_instance] = document.URL;
  if (title != '' && title != undefined)
    addto_document_title[addto_instance] = title;
  if (url != '' && url != undefined)
    addto_document_URL[addto_instance] = url;
  scr = '';
  scr += '<table id="addto_object_' + addto_instance + '" style="margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: ' + addto_bgcolor + '" cellpadding="0" cellspacing="0" title="' + addto_desc + '"><tr><td>';
  scr += '<div id="addto_main_' + addto_instance + '" key="' + addto_instance + '" style="margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Segoe UI, Verdana, Tahoma, Arial; font-size: 13px; color: ' + addto_fontcolor + '; border-color: #AAAAAA; vertical-align: middle; cursor: pointer; border: 0px none; padding: 1px 5px 1px 5px" onmousedown="return false;/*addto_mousedown(this);*/" onmouseover="addto_mouseover(this);" onmouseout="addto_mouseout(this);">';
  scr += addto_fontcaption + '&nbsp;<span style="display: inline-block; vertical-align: middle; background-image: url(\'' + addto_images_url + '/icons_main.gif\'); background-repeat: no-repeat; background-position: 0px -0px; width: 20px; height: 20px;"></span><span style="display: inline-block; vertical-align: middle; background-image: url(\'' + addto_images_url + '/icons_main.gif\'); background-repeat: no-repeat; background-position: 0px -20px; width: 20px; height: 20px;"></span><span style="display: inline-block; vertical-align: middle; background-image: url(\'' + addto_images_url + '/icons_main.gif\'); background-repeat: no-repeat; background-position: 0px -40px; width: 20px; height: 20px;"></span></div></td></tr></table>';
  scr += '<div id="addto_mainpopup_' + addto_instance + '" style="display: none; z-index:9999; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position:absolute;" onmouseover="addto_mouseoverframe(this);" onmouseout="addto_mouseoutframe(this);"><iframe style="background-color: ' + addto_bgcolor + ';margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;" id="addto_popup_' + addto_instance + '" src="" scrolling="no" width="420px" height="140px" frameborder="0"></iframe></div>';
  addto_instance++;
  return scr;
}


/*
var BrowserDetect = {
  init: function() {
    this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
    this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
    this.OS = this.searchString(this.dataOS) || "an unknown OS";
  },
  searchString: function(data) {
    for (var i = 0; i < data.length; i++) {
      var dataString = data[i].string;
      var dataProp = data[i].prop;
      this.versionSearchString = data[i].versionSearch || data[i].identity;
      if (dataString) {
        if (dataString.indexOf(data[i].subString) != -1)
          return data[i].identity;
      }
      else if (dataProp)
        return data[i].identity;
    }
  },
  searchVersion: function(dataString) {
    var index = dataString.indexOf(this.versionSearchString);
    if (index == -1) return;
    return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
  },
  dataBrowser: [
		{
		  string: navigator.userAgent,
		  subString: "Chrome",
		  identity: "Chrome"
		},
		{ string: navigator.userAgent,
		  subString: "OmniWeb",
		  versionSearch: "OmniWeb/",
		  identity: "OmniWeb"
		},
		{
		  string: navigator.vendor,
		  subString: "Apple",
		  identity: "Safari",
		  versionSearch: "Version"
		},
		{
		  prop: window.opera,
		  identity: "Opera"
		},
		{
		  string: navigator.vendor,
		  subString: "iCab",
		  identity: "iCab"
		},
		{
		  string: navigator.vendor,
		  subString: "KDE",
		  identity: "Konqueror"
		},
		{
		  string: navigator.userAgent,
		  subString: "Firefox",
		  identity: "Firefox"
		},
		{
		  string: navigator.vendor,
		  subString: "Camino",
		  identity: "Camino"
		},
		{		// for newer Netscapes (6+)
		  string: navigator.userAgent,
		  subString: "Netscape",
		  identity: "Netscape"
		},
		{
		  string: navigator.userAgent,
		  subString: "MSIE",
		  identity: "Explorer",
		  versionSearch: "MSIE"
		},
		{
		  string: navigator.userAgent,
		  subString: "Gecko",
		  identity: "Mozilla",
		  versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
		  string: navigator.userAgent,
		  subString: "Mozilla",
		  identity: "Netscape",
		  versionSearch: "Mozilla"
		}
	],
  dataOS: [
		{
		  string: navigator.platform,
		  subString: "Win",
		  identity: "Windows"
		},
		{
		  string: navigator.platform,
		  subString: "Mac",
		  identity: "Mac"
		},
		{
		  string: navigator.userAgent,
		  subString: "iPhone",
		  identity: "iPhone/iPod"
		},
		{
		  string: navigator.platform,
		  subString: "Linux",
		  identity: "Linux"
		}
	]

};
BrowserDetect.init();

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	  do {
	    curleft += obj.offsetLeft;
	    curtop += obj.offsetTop;
	  } while (obj = obj.offsetParent);
	}


        var cleft = document.body.clientWidth;
        if (curleft > cleft - 420 - 10)
          curleft = cleft - 420 - 10;
	return [curleft,curtop];
}
*/

function addto_mouseover(obj) {
  if (addto_sel == 0) {
    obj.style.border = 'solid 1px';
    obj.style.padding = '0px 4px 0px 4px';
    addto_current_instance = obj.getAttribute('key');
    addto_mousedown(obj);
  }
  if(addto_current_instance == obj.getAttribute('key'))
    addto_inside = 1;
}
function addto_mouseout(obj) {
  if (addto_current_instance != obj.getAttribute('key')) {
    return;
  }
    if (addto_sel == 0) {
      obj.style.border = 'none';
      obj.style.padding = '1px 5px 1px 5px';
      addto_current_instance = 0;
    }
    addto_inside = 0;
    if (addto_sel == 1) {
      addto_timeoutobj = obj;
      setTimeout("addto_isout()", 500);
    }
}
function addto_mousedown(obj) {
  if (addto_current_instance != obj.getAttribute('key')) {
    return;
  }
  mp = document.getElementById('addto_mainpopup_' + addto_current_instance);
  if (addto_sel == 0) {
    addto_sel = 1;
    addto_inside = 1;
//    if (BrowserDetect.browser == 'Firefox') {
//    }
//    pos = findPos(document.getElementById('addto_object'));
    //    pos = findPos(document.getElementById('addto_mainpopup'));
    document.getElementById('addto_popup_' + addto_current_instance).src = addto_url + '?url=' + escape(addto_document_URL[addto_current_instance]) + '&lang=' + addto_lang + '&title=' + escape(addto_document_title[addto_current_instance]) + '&urlref=' + document.URL + '&key=' + addto_key + '&bgcolor=' + escape(addto_bgcolorframe);

    mp.style.display = 'block';
    mp.style.border = 'solid 1px #AAAAAA';

  if(addto_init[addto_current_instance] == 0)
  {
    addto_init[addto_current_instance] = 1;

    mp.style.top = mp.offsetTop - 1 + 'px';

    
  }

//alert(document.body.scrollLeft);
    curleft = mp.offsetLeft;
        var cleft = document.body.clientWidth;// + document.body.scrollLeft;
        if (curleft > cleft - 420 - 10)
          curleft = cleft - 420 - 10;// - document.body.scrollLeft;
    mp.style.left = curleft + 'px';


//    mp.style.left = pos[0] + 'px';
  //    mp.style.top = pos[1] + document.getElementById('addto_object').offsetHeight - 1 + 'px';
//    document.getElementById('addto_arrow_' + addto_current_instance).style.backgroundPosition = '0px -80px';
  }
  else {
    addto_sel = 0;
    mp.style.display = 'none';
//    document.getElementById('addto_arrow_' + addto_current_instance).style.backgroundPosition = '0px -60px';
  }
  if (typeof obj.onselectstart != "undefined") //IE route
    obj.onselectstart = function() { return false }
  return false;
}
function addto_mouseoverframe(obj) {
  addto_inside = 1;
}

function addto_mouseoutframe(obj) {
  addto_inside = 0;
  if (addto_sel == 1) {
    addto_timeoutobj = document.getElementById('addto_main_' + addto_current_instance);
    setTimeout("addto_isout()", 500);
  }
}

function addto_isout() {
  if (addto_inside == 0) {
    obj = addto_timeoutobj;
    obj.style.border = 'none';
    obj.style.padding = '1px 5px 1px 5px';
    document.getElementById('addto_mainpopup_' + addto_current_instance).style.display = 'none';
    addto_sel = 0;
//    document.getElementById('addto_arrow_' + addto_current_instance).style.backgroundPosition = '0px -60px';
    addto_current_instance = null;
  }
}

/*
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
*/

