﻿if (typeof UkrNet == 'undefined') UkrNet =  {};
UkrNet.PageUrl = 'http://zakladki.ukr.net';

var me = document.getElementById('ukrnet_links_script');
if (!me) {
 var s = document.getElementsByTagName('script');
 if (s) me = s[s.length-1];
}
if (me) {
 var m = me.src.match(/^(http(?:s)?:\/\/)([^/]+)\/(.*)?\/js\/addlink.js/);
 if (typeof ukrnet_bmlet == 'undefined') ukrnet_bmlet = me.src.match(/\?bmlet=1/);
 UkrNet.PageUrl = m[1] + m[2] + '/' + m[3];
 var cn = me.className;
 if (cn.length) {
  var opts = cn.split(' ');
 }
} else {
 UkrNet.PageUrl += '/bookmarks';
}

UkrNet.PageUrl += '/addlink.php';

UkrNet.AddLinkFloat = function() {
 var holderId = 'zakl_windowHolder';
 if (document.getElementById(holderId)) return;
 
 
 var scrollTop, scrollLeft;
 if (window.pageYOffset){ //Opera, Safari
  scrollTop = window.pageYOffset 
 } else if(document.documentElement && document.documentElement.scrollTop){ //IE
  scrollTop = document.documentElement.scrollTop; 
 } else if(document.body){ //FF
  scrollTop = document.body.scrollTop; 
 }
 if (window.pageYOffset){ //Opera, Safari
  scrollLeft = window.pageXOffset 
 } else if(document.documentElement && document.documentElement.scrollLeft){ //IE
  scrollLeft = document.documentElement.scrollLeft; 
 } else if(document.body){ //FF
  scrollLeft = document.body.scrollLeft; 
 }
    

 var box   = { w: 470, h: 320 };

 var d = document.createElement('div');
 d.id = holderId;

 with (d.style) {
  width  = box.w + 'px';
  //height = box.h + 'px';
  position = 'absolute';
  top  = '50%';
  left = '50%';
  zIndex = 1000;
 }

 var src = UkrNet.PageUrl + '?' /*+ new Date().valueOf()*/ + '#' + document.title + ':::' + encodeURIComponent(location.toString());
 var frame = '<iframe allowTransparency="true" name="ukrnetIframe" id="ukrnetIframe" frameborder=0 width=100% scrolling=no style="height:296px;border: none !important; margin: 0 auto; padding: 0; width:478px; position:relative; left:0px; top:0;" border=0 src="' + src + '"></iframe>';
  d.innerHTML = '<div style="position:relative !important; width:478px !important; height:296px !important; padding:0 !important; margin:0 !important; float:none !important; border:none !important;"><div style="display:block !important; padding:0 !important; margin:0 !important; position:absolute !important; top:-6px !important; left:-6px !important; width:478px !important; height:296px !important; background-color:#000 !important; opacity:0.3 !important; //filter:alpha(opacity=30) !important; -ms-filter: \'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\'; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);"></div>' +frame+ '<span id="ukrnet-addlink-close" style="display:block !important;position:absolute !important; top:7px !important; right:21px !important;border:none !important; width:19px !important; height:19px !important; cursor:pointer !important; float:none !important;"></span></div>';	

 var body = document.body ? document.body : document.getElementsByTagName('body')[0];
 if (!body) body = document.firstChild;

 var v = body.appendChild(d);
 
 with (v.firstChild.style) {
    top  = -(box.h/2) + scrollTop  + 'px';
    left = -(box.w/2) + scrollLeft + 'px';
 }

 document.getElementById('ukrnet-addlink-close').onclick = function() {
  body.removeChild(d); 
  return false;
 };

 return false;
}

UkrNet.setLink  = function() {

 if (document.readyState && document.readyState != 'complete')
	return window.setTimeout(UkrNet.setLink,50);

 var add_link = document.getElementById('ukrnet-add-bookmark');
 if (add_link) add_link.innerHTML =  '<a href="#" onclick="return UkrNet.AddLinkFloat(),false" title=""><img style="border:none;" src="http://zakladki.ukr.net/bookmarks/img/addlink.gif" width="99" height="27" alt="Добавить страницу в закладки ukr.net" title="Добавить страницу в закладки ukr.net" /></a>';
};

UkrNet.setLink();

if (typeof ukrnet_bmlet != 'undefined' && ukrnet_bmlet) UkrNet.AddLinkFloat();
