var iBox=function(){var d={close_label:"Закрыть",inherit_frames:false,fade_in_speed:300,fade_out_speed:300,attribute_name:"rel",tags_to_hide:["select","embed","object"],default_width:450,version_number:"2.2",build_number:"1612",is_opera:navigator.userAgent.indexOf("Opera/9")!=-1,is_ie:navigator.userAgent.indexOf("MSIE ")!=-1,is_ie6:false,is_firefox:navigator.appName=="Netscape"&&navigator.userAgent.indexOf("Gecko")!=-1&&navigator.userAgent.indexOf("Netscape")==-1,
is_mac:navigator.userAgent.indexOf("Macintosh")!=-1,base_url:"",setPath:function(b){d.base_url=b},checkTags:function(b,a){if(!b)b=document.body;a||(a="a");b=b.getElementsByTagName(a);for(a=0;a<b.length;a++)if(b[a].getAttribute(d.attribute_name)){var c=b[a].getAttribute(d.attribute_name);if(c.indexOf("ibox")!=-1||c.toLowerCase()=="ibox")b[a].onclick=d.handleTag}},bind:function(b){for(var a=[],c=1;c<arguments.length;c++)a.push(arguments[c]);return function(f){return b.apply(this,[f].concat(a))}},html:function(b,
a){if(b===undefined)return e.content;if(a===undefined)a={};if(g.is_loaded){d.clear();d.updateObject(e.wrapper.style,{display:"block",visibility:"hidden",left:0,top:0,height:"",width:""});if(typeof b=="string")e.content.innerHTML=b;else e.content.appendChild(b);b=d.getPageSize();if(a.can_resize===undefined)a.can_resize=true;if(a.fade_in===undefined)a.use_fade=true;if(a.fullscreen){a.width="100%";a.height="100%"}j.container=[e.wrapper.offsetLeft*2,e.wrapper.offsetTop*2];j.wrapper=[e.wrapper.offsetWidth-
e.content.offsetWidth,e.wrapper.offsetHeight-e.content.offsetHeight];j.wrapper[1]+=4;b=a.width?a.width:d.default_width;if(a.height)var c=a.height;else{e.content.style.height="100%";c=e.content.offsetHeight+12;e.content.style.height=""}g.dimensions=[b,c];g.params=a;d.reposition();for(a=0;a<d.tags_to_hide.length;a++)s(d.tags_to_hide[a],e.content);e.wrapper.style.visibility="visible"}},clear:function(){for(e.loading.style.display="none";e.content.firstChild;)e.content.removeChild(e.content.firstChild)},
show:function(b,a,c){t(a,c,function(){d.html(b,g.params)})},showURL:function(b,a,c){t(a,c,function(){for(var f=0;f<d.plugins.list.length;f++){var i=d.plugins.list[f];if(i.match(b)){g.plugin=i;i.render(b,g.params);break}}})},hide:function(){g.plugin&&g.plugin.unload&&g.plugin.unload();g={};d.clear();for(var b=0;b<d.tags_to_hide.length;b++)s(d.tags_to_hide[b]);e.loading.style.display="none";e.wrapper.style.display="none";d.fade(e.overlay,d.getOpacity(null,e.overlay),0,d.fade_out_speed,function(){e.overlay.style.display=
"none"});d.fireEvent("hide")},reposition:function(){if(g.is_loaded){e.loading.style.display!="none"&&d.center(e.loading);if(g.dimensions){var b=d.getPageSize(),a=g.dimensions[0],c=g.dimensions[1];if(c.toString().indexOf("%")!=-1)e.wrapper.style.height=(Math.max(document.documentElement.clientHeight,document.body.clientHeight,b.height)-j.container[0])*(parseInt(c)/100)+"px";else{if(c)e.content.style.height=c+"px";e.wrapper.style.height=e.content.offsetHeight+j.wrapper[1]+"px"}c=e.content.offsetHeight-
e.content.firstChild.offsetHeight;if(a.toString().indexOf("%")!=-1){e.wrapper.style.width=(Math.max(document.documentElement.clientWidth,document.body.clientWidth,b.width)-j.container[1])*(parseInt(a)/100)+"px";c=0}else{e.content.style.width=a+"px";e.wrapper.style.width=e.content.offsetWidth+j.wrapper[0]+"px"}d.updateObject(e.content.style,{width:"",height:""});a=parseInt(e.wrapper.style.width);c=parseInt(e.wrapper.style.height);if(g.params.can_resize){var f=b.width;b=b.height;f-=j.container[0];b-=
j.container[1];if(a>f){if(g.params.constrain)c*=f/a;a=f}if(c>b){if(g.params.constrain)a*=b/c;c=b}d.updateObject(e.wrapper.style,{width:a+"px",height:c+"px"})}e.content.style.height=c-j.wrapper[1]+"px";g.dimensions!=["100%","100%"]&&d.center(e.wrapper)}e.overlay.style.height=Math.max(document.body.clientHeight,document.documentElement.clientHeight)+"px"}},updateObject:function(b,a){for(var c in a)b[c]=a[c]},center:function(b){var a=d.getPageSize(),c=d.getScrollPos(),f=d.getElementSize(b),i=Math.round((a.width-
f.width)/2+c.scrollX);a=Math.round((a.height-f.height)/2+c.scrollY);if(b.offsetLeft)i-=b.offsetLeft;if(b.offsetTop)a-=b.offsetTop;if(b.style.left)i+=parseInt(b.style.left);if(b.style.top)a+=parseInt(b.style.top);i-=10;d.updateObject(b.style,{top:a+"px",left:i+"px"})},getStyle:function(b,a){if(b.currentStyle)return b.currentStyle[a];else if(window.getComputedStyle)return document.defaultView.getComputedStyle(b,null).getPropertyValue(a)},getScrollPos:function(){var b=document.documentElement;return{scrollX:document.body.scrollLeft||
window.pageXOffset||b&&b.scrollLeft,scrollY:document.body.scrollTop||window.pageYOffset||b&&b.scrollTop}},getPageSize:function(){return{width:window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body.clientHeight}},getElementSize:function(b){return{width:b.offsetWidth||b.style.pixelWidth,height:b.offsetHeight||b.style.pixelHeight}},fade:function(b,
a,c,f,i){if(a===undefined||!(a>=0)||!(a<=100))a=0;if(c===undefined||!(c>=0)||!(c<=100))c=100;if(f===undefined)f=0;b.fader&&clearInterval(b.fader);if(!f){d.setOpacity(null,b,c);i&&i()}a=c-a;var h=f;f=25;h=h/f;a=Math.ceil(a/h);b.fader=setInterval(d.bind(function(k,n,o,p,u){var q=d.getOpacity(k,n)+o;d.setOpacity(k,n,q);if(o<0&&q<=p||o>0&&q>=p){d.setOpacity(k,n,p);clearInterval(n.fader);u&&u()}},b,a,c,i),f)},setOpacity:function(b,a,c){c=Math.round(c);a.style.opacity=c/100;a.style.filter="alpha(opacity="+
c+")"},getOpacity:function(b,a){return d.getStyle(a,"opacity")*100},createXMLHttpRequest:function(){var b;if(window.XMLHttpRequest){b=new XMLHttpRequest;b.overrideMimeType&&b.overrideMimeType("text/html")}else if(window.ActiveXObject)try{b=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){try{b=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}if(!b){alert("Cannot create XMLHTTP instance");return false}return b},addEvent:function(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false);return true}else if(b.attachEvent)return b=
b.attachEvent("on"+a,c);else return false},addEventListener:function(b,a){l[b]||(l[b]=[]);l[b].push(a)},fireEvent:function(b){if(l[b]&&l[b].length)for(var a=0;a<l[b].length;a++){for(var c=[],f=1;f<arguments.length;f++)c.push(arguments[f]);if(l[b][a](c)===false)break}},parseQuery:function(b){var a={};if(!b)return a;b=b.split(/[;&]/);for(var c,f=0;f<b.length;f++){c=b[f].split("=");if(!(!c||c.length!=2)){var i=unescape(c[0]),h=unescape(c[1]);h=h.replace(/\+/g," ");var k=h[0]=='"'?'"':h[0]=="'"?"'":null;
if(k){if(h[h.length-1]!=k){do{f+=1;h+="&"+b[f]}while((c=b[f][b[f].length-1])!=k)}h=h.substr(1,h.length-2)}if(h=="true")h=true;else if(h=="false")h=false;else if(h=="null")h=null;a[i]=h}}return a},handleTag:function(b){b=this.getAttribute("rel");b=d.parseQuery(b.substr(5,999));var a=b.target?b.target:this.target&&!b.ignore_target?this.target:this.href,c=this.title;d.inherit_frames&&window.parent?window.parent.iBox.showURL(a,c,b):d.showURL(a,c,b);return false},plugins:{list:[],register:function(b,a){if(a===
undefined)a=false;if(a)d.plugins.list.push(b);else d.plugins.list=[b].concat(d.plugins.list)}}},g={},l={},e={},j={};function w(b){pagesize=d.getPageSize();e.container=document.createElement("div");e.container.id="ibox";e.overlay=document.createElement("div");e.overlay.style.display="none";d.setOpacity(null,e.overlay,0);e.overlay.style.background="#111111";e.overlay.id="ibox_overlay";params={position:"absolute",top:0,
left:0,width:"100%"};d.updateObject(e.overlay.style,params);e.overlay.onclick=d.hide;e.container.appendChild(e.overlay);e.loading=document.createElement("div");e.loading.id="ibox_loading";e.loading.innerHTML="Загрузка...";e.loading.style.display="none";e.loading.onclick=d.hide;e.container.appendChild(e.loading);e.wrapper=document.createElement("div");e.wrapper.id="ibox_wrapper";d.updateObject(e.wrapper.style,{position:"absolute",top:0,left:0,display:"none"});
e.content=document.createElement("div");e.content.id="ibox_content";d.updateObject(e.content.style,{overflow:"auto"});e.wrapper.appendChild(e.content);var a=document.createElement("div");a.id="ibox_footer_wrapper";var c=document.createElement("a");c.innerHTML=d.close_label;c.href="javascript:void(0)";c.onclick=d.hide;a.appendChild(c);e.footer=document.createElement("div");e.footer.id="ibox_footer";e.footer.innerHTML="&nbsp;";a.appendChild(e.footer);e.wrapper.appendChild(a);e.container.appendChild(e.wrapper);
b.appendChild(e.container);d.updateObject(e.wrapper.style,{right:"",bottom:""});return e.container}function x(b,a){if(a===undefined)a=document.body;b=a.getElementsByTagName(b);for(a=0;a<b.length;a++)if(d.getStyle(b[a],"visibility")!="hidden"&&b[a].style.display!="none"){b[a].style.visibility="hidden";b[a].wasHidden=true}}function s(b,a){if(a===undefined)a=document.body;b=a.getElementsByTagName(b);for(a=0;a<b.length;a++)if(b[a].wasHidden){b[a].style.visibility="visible";b[a].wasHidden=null}}function t(b,
a,c){r||v();if(a===undefined)a={};g.plugin&&d.hide();g.is_loaded=true;g.params=a;e.loading.style.display="block";d.center(e.loading);d.reposition();for(a=0;a<d.tags_to_hide.length;a++)x(d.tags_to_hide[a]);e.footer.innerHTML=b||"&nbsp;";e.overlay.style.display="block";b=d.is_firefox?100:70;d.fade(e.overlay,d.getOpacity(null,e.overlay),b,d.fade_in_speed,c);d.fireEvent("show")}function y(){var b="#ibox {z-index:1000000;text-align:left;} #ibox_overlay {z-index:1000000;} #ibox_loading {position:absolute;z-index:1000001;} #ibox_wrapper {margin:30px;position:absolute;top:0;left:0;z-index:1000001;} #ibox_content {z-index:1000002;margin:27px 5px 5px 5px;padding:2px;} #ibox_content object {display:block;} #ibox_content .ibox_image {width:100%;height:100%;margin:0;padding:0;border:0;display:block;} #ibox_footer_wrapper a {float:right;display:block;outline:0;margin:0;padding:0;} #ibox_footer_wrapper {text-align:left;position:absolute;top:5px;right:5px;left:5px;white-space:nowrap;overflow:hidden;}",
a="#ibox_footer_wrapper {font-weight:bold;height:20px;line-height:20px;} #ibox_footer_wrapper a {text-decoration:none;background:#ccc;border:1px solid #666;line-height:16px;padding:0 5px;color:#333;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;} #ibox_footer_wrapper a:hover {background-color:#ddd;color:#111;} #ibox_footer_wrapper {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#111;} #ibox_wrapper {border:1px solid #ccc; background-color:#eee;} #ibox_content {background-color:#ccc;border:1px solid #ccc;} #ibox_loading {padding:50px; background:#000;color:#fff;font-size:16px;font-weight:bold;}",
c=document.getElementsByTagName("head")[0],f=document.createElement("div");f.innerHTML='<p>x</p><style type="text/css">'+a+"</style>";c.insertBefore(f.childNodes[1],c.firstChild);f.innerHTML='<p>x</p><style type="text/css">'+b+"</style>";c.insertBefore(f.childNodes[1],c.firstChild)}var r=false;function v(){if(!r){r=true;y();var b=document.getElementsByTagName("script"),a,c=0;for(a=null;a=b[c];c++)if(a=a.getAttribute("src")){a=a.split("?")[0];if(a.substr(a.length-8)=="/ibox.js"){d.setPath(a.substr(0,
a.length-7));break}}w(document.body);d.checkTags(document.body,"a");d.http=d.createXMLHttpRequest();d.fireEvent("load")}}d.addEvent(window,"keypress",function(b){if(b.keyCode==(window.event?27:b.DOM_VK_ESCAPE))iBox.hide()});d.addEvent(window,"resize",d.reposition);d.addEvent(window,"load",v);d.addEvent(window,"scroll",d.reposition);var m=function(){var b=false,a=null;return{match:function(c){return c.indexOf("#")!=-1},unload:function(){if(!b){var c=d.html().firstChild;if(c){c.style.display="none";
a.appendChild(c)}}},render:function(c,f){b=false;c=c.substr(c.indexOf("#")+1);if(c=document.getElementById(c)){a=c.parentNode;c.style.display="block";d.html(c,f)}else{b=true;d.html(document.createTextNode("There was an error loading the document."),f)}}}}();d.plugins.register(m,true);m=function(){var b=/\.jpg|\.jpeg|\.png|\.gif/gi;return{match:function(a){return a.match(b)},render:function(a,c){var f=document.createElement("img");f.onclick=d.hide;f.className="ibox_image";f.style.cursor="pointer";
f.onload=function(){d.html(f,{width:this.width,height:this.height,constrain:true})};f.onerror=function(){d.html(document.createTextNode("There was an error loading the document."),c)};f.src=a}}}();d.plugins.register(m);m=function(){var b=/(?:http:\/\/)?(?:www\d*\.)?(youtube\.(?:[a-z]+))\/(?:v\/|(?:watch(?:\.php)?)?\?(?:.+&)?v=)([^&]+).*/;return{match:function(a){return a.match(b)},render:function(a,c){var f=a.match(b);a=f[1];var i=f[2];c.width=425;c.height=355;c.constrain=true;a='<span><object width="100%" height="100%" style="overflow: hidden; display: block;"><param name="movie" value="http://www.'+
a+"/v/"+i+'"/><param name="wmode" value="transparent"/><embed src="http://www.'+a+"/v/"+i+'" type="application/x-shockwave-flash" wmode="transparent" width="100%" height="100%"></embed></object></span>';d.html(a,c)}}}();d.plugins.register(m);m=function(){return{match:function(b){return true},render:function(b,a){d.http.open("get",b,true);d.http.onreadystatechange=function(){if(d.http.readyState==4)d.http.status==200||d.http.status==0?d.html(d.http.responseText,a):d.html(document.createTextNode("There was an error loading the document."),
a)};d.http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");try{d.http.send(null)}catch(c){d.html(document.createTextNode("There was an error loading the document."),a)}}}}();d.plugins.register(m,true);return d}();
