$(document).ready(function(){if(!iaz())return;if($('#p-navigation li:first-child').length)$('<a/>').attr('href',wgArticlePath.replace('admin',bgFirstLang).replace('$1',wgPageName)).text('<<< PREVIEW >>>').insertBefore($('#p-navigation li:first-child'));if($('#p-lang a').length)$('#p-lang a').each(function(){$(this).attr('href',$(this).attr('href').replace(/\/[a-z]+\//,'/admin/'));});})
$.fn.center=function(options){var opt={forceAbsolute:false,withIn:window,topGap:-1,completeHandler:null};$.extend(opt,options);return this.each(function(i){var el=$(this);var jWin=$(opt.withIn);var isWin=opt.withIn==window;if(opt.forceAbsolute){if(isWin)el.remove().appendTo("body");else el.remove().appendTo(jWin);};el.css({"zIndex":99999,"position":"absolute",'float':'none'});var heightFudge=isWin?2.4:2.2;var x=((isWin?jWin.width():jWin.outerWidth())-el.outerWidth())/2;var y=opt.topGap>=0?opt.topGap:(isWin?jWin.height():jWin.outerHeight())/heightFudge-el.outerHeight()/2;if(y<0)y=0;var o=isWin?{left:0,top:0}:jWin.offset();el.css("left",x+jWin.scrollLeft()+o.left);el.css("top",y+jWin.scrollTop()+o.top);if(opt.completeHandler)opt.completeHandler(this);});};function iaz(){return wgScript=='/admin';};var throbber=new Image();var jsHolders=new Array();var popup;$(document).ready(function(){if(!$('a.js').length)return;var ids=new Array('lt','t','rt','l','c','r','bl','b','br');var bs="<table style='display:none' id='popup'>";for(i in ids){if(i%3==0)bs+='<tr id="tr'+Math.round(i/3)+'">';bs+='<td id="'+ids[i]+'"></td>';if(i%3==2)bs+='</tr>';}
bs+='</table>';$('body').append(bs);popup=$('#popup');$('#popup #c').css({cursor:"url(/extensions/imgs/zoomout.cur),pointer"}).append($('<div id="popupDescription"></div>'));$(throbber).load(function(){$('#popup #c').append(this);}).attr('src','/extensions/imgs/throbber.gif');});function loadTrobber(into,centrize){$(throbber).remove().appendTo(into).css('display','block');if(centrize)$(throbber).center({'withIn':into});else $(throbber).css({'left':'','top':'','position':''});};function getDescription(sender){var txt=$.trim($(sender).parents('.thumb').find('.thumbcaption p').html());if(!txt)txt=$.trim($(sender).parents('.gallerybox').find('.gallerytext p').html());if(!txt)txt=$.trim($(sender).attr('title'));if(txt)return txt;};function showSignInPopup(sender){txt=getDescription(sender);if(txt)$('#popup #c #popupDescription').css('display','none').appendTo('#popup #c').html(txt).fadeIn(1500);};function fadeInPopup(sender,url){$('#popup #c *').each(function(){$(this).css({'display':'none'});});$('#popup #c').css({'height':'','width':''});jsHolders[url].css({'display':'block'});popup.center();popup.fadeIn(showSignInPopup(sender));};function jspreview(sender,url){if(jsHolders[url]){if(popup.css('display')=='none'){fadeInPopup(sender,url);}else popup.fadeOut(3000,function(){fadeInPopup(sender,url)});return false;}
$('#popup #c *').each(function(){$(this).css({'display':'none'});});$('#popup #c').css({'height':'','width':''});loadTrobber('#popup #c');popup.center().fadeIn(function(){var jsHolder=new Image();$(jsHolder).load(function(){$('#popup #c *').css({'display':'none'});popup.center();jsHolders[url]=$(this);$(this).bind("click",function(){popup.fadeOut()});$(this).attr('alt',bgHideJsImg);w=jsHolder.width;h=jsHolder.height;var t=popup.position().top-(h-$('#popup #c').outerHeight())/2;if(t<0)t=0;var l=popup.position().left-(w-$('#popup #c').outerWidth())/2;if(l<0)l=0;$(this).css({'width':0,'height':0,'overflow':'hidden','visibility':'hidden'}).appendTo('#popup #c');$(this).animate({'height':h+'px'},1000);popup.animate({'top':t+'px'},1000,function(){$(jsHolder).animate({'width':w+'px'},1000,function(){});popup.animate({'left':l+'px'},1000,function(){$('#popup #c').css({'width':w,'height':h});$(jsHolder).css({'width':'','height':'','visibility':'visible','display':'none'});$(jsHolder).fadeIn(showSignInPopup(sender));});});}).error(function(){popup.fadeOut();$(sender).css({cursor:"default"});}).attr('src',url);});return false;};var imageHolder=null;var imageDesc=null;var defaultImageDesc='';var imageDescPosFromBottom=0;var imageDescHorGaps=0;var imageDescDefaultHeight=0;function getImageHolder(id,doNotCheckDesc){if(imageHolder)return imageHolder;imageHolder=$(id);if(!imageHolder.length)return;imageHolder=imageHolder.find('a.image');if(!imageHolder.length)return;imageHolder.attr('title','').css({'display':'block'}).children('img').addClass('visible jselect');imageDesc=$(id).parent().children('#imageDescription');if(!imageDesc.length||(typeof doNotCheckDesc!='undefined'&&doNotCheckDesc))return imageHolder;defaultImageDesc=$.trim(imageDesc.html());if(!defaultImageDesc)imageDesc.css({'display':'none'});imageDescPosFromBottom=imageDesc.parent().innerHeight()-parseInt(imageDesc.css('marginTop'));imageDescHorGaps=2*parseInt(imageDesc.css('marginLeft'))+imageDesc.outerWidth()-imageDesc.width();imageDescDefaultHeight=imageDesc.height();return imageHolder;};function showSelected(sender,url){$(sender).parents('.gallery').find('.inview').removeClass('inview');$(sender).parents('.gallerybox').addClass('inview');var img=imageHolder.contents('img').filter(function(index){return $(this).attr('src')==url;});if(!img.length)return false;topDelta=parseInt($(throbber).css('top'))-(imageHolder.innerHeight()-img.attr('height'))/2;$(throbber).animate({'top':topDelta+'px'},1000);imageHolder.animate({'width':img.attr('width')+'px','height':img.attr('height')+'px'},1000,function(){$(throbber).css({'display':'none'});var txt=getDescription(sender);if(!txt)txt=defaultImageDesc;imageDesc.width('auto').html(txt);var t=imageDesc.parent().innerHeight()-imageDescPosFromBottom;var maxW=imageDesc.parent().innerWidth()-imageDescHorGaps;if(imageDesc.width()>maxW){imageDesc.width(maxW);var h=imageDesc.height();if(h>imageDescDefaultHeight)t-=h-imageDescDefaultHeight;}
img.addClass('visible').fadeIn();if(t<0)t=0;imageDesc.css({'marginTop':t+'px'}).show(500);});return true;};function jselect(sender,url){imageHolder=getImageHolder('#imagePreviewHolder');if(!imageHolder)return jspreview(sender,url);imageDesc.hide(500);imageHolder.css({'width':imageHolder.width()+'px','height':imageHolder.height()+'px'}).children('.visible').removeClass('visible').fadeOut(function(){loadTrobber(imageHolder,true);if(showSelected(sender,url))return;img=new Image();$(img).css({'display':'none'}).addClass('jselect').load(function(){$(this).attr('width',img.width).attr('height',img.height).appendTo(imageHolder);showSelected(sender,url);}).error(function(){$(sender).css({cursor:"default"});}).attr('src',url);});return false;};function showColor(sender,img){imageHolder.children('.visible').removeClass('visible').css('display','none');img.addClass('visible').css('display','block');$(sender).parents('.gallery').find('.inview').removeClass('inview');$(sender).parents('.gallerybox').addClass('inview');imageDesc.html(getDescription(sender)+' ');}
function jscolor(sender,url){imageHolder=getImageHolder('#imagePreviewHolder','doNotCheck');var img=imageHolder.contents('img').filter(function(index){return $(this).attr('src')==url;});if(img.length){showColor(sender,img);return false;};loadTrobber('#popup #c');popup.center().fadeIn(function(){img=new Image();$(img).css({'display':'none'}).addClass('jscolor').load(function(){popup.fadeOut();$(this).attr('width',img.width).attr('height',img.height).appendTo(imageHolder);showColor(sender,$(this));}).error(function(){popup.fadeOut();$(sender).css({cursor:"default"});}).attr('src',url);});return false;}
$(document).ready(function(){$(".colorViewer a.image").each(function(){$(this).attr('title',getDescription($(this)));});});$(document).ready(function(){$('.gallery.horpanel').each(function(){panel=$(this);par=panel.parent();if(!par.hasClass('galleryholder'))return;deltaOfWidth=panel.outerWidth()-par.innerWidth();if(deltaOfWidth<=0)return;var sc=$('<div class="scroller left"></div>');var h=par.innerHeight()-1;sc.css({'marginTop':-h+'px','height':h+'px'});sc.appendTo(panel.parent()).bind('mouseover',moveGalleryRight).bind('mouseout',stopMoving);sc.clone().removeClass("left").addClass('right').css({'marginLeft':par.innerWidth()-sc.outerWidth()+'px'}).appendTo(panel.parent()).bind('mouseover',moveGalleryLeft).bind('mouseout',stopMoving);});});var isMoving=null;var moveStep=20;var moveSpeed=50;function moveGalleryRight(e){if(isMoving&&e)return;stopMoving();if(e)panel=$(this).parent().children('.gallery');var oP=parseInt(panel.css('marginLeft'));if(oP>=0)return;var nP=oP+moveStep;if(nP>0)nP=0;panel.css('marginLeft',nP+"px");isMoving=window.setTimeout("moveGalleryRight()",moveSpeed);}
function moveGalleryLeft(e){if(isMoving&&e)return;stopMoving();if(e){par=$(this).parent();panel=par.children('.gallery');deltaOfWidth=panel.outerWidth()-par.innerWidth();}
var oP=parseInt(panel.css('marginLeft'));if(isNaN(oP))oP=0;if(oP<=-deltaOfWidth)return;var nP=oP-moveStep;if(nP<-deltaOfWidth)nP=-deltaOfWidth;panel.css('marginLeft',nP+"px");isMoving=window.setTimeout("moveGalleryLeft()",moveSpeed);}
function stopMoving(){if(isMoving)window.clearTimeout(isMoving);isMoving=null;}
$(document).ready(function(){if(location.search.indexOf('printable')>=0)if(typeof(window.print)!='undefined')window.print();});function hideContactForm(){$('div#cf_hider').animate({'opacity':0},function(){$(this).css({'display':'none'});});$('div#cf_main_h').animate({'opacity':0},function(){$(this).css({'display':'none'})});};function cfCheckFormDiv(request,textStatus){text=(request)?request.responseText:'';dataHolder=$('#cf_h #values');if(!dataHolder.length){h=0;if(h<$('body').height())h=$('body').height();if(h<screen.availHeight)h=screen.availHeight;$('<div id="cf_hider"></div>').css({'position':'absolute','top':0,'left':0,'background':'#000','height':h,'width':'100%','zIndex':90}).appendTo('body');dataHolder=$('<div id="cf_main_h"></div>').css({'display':'none','position':'absolute','top':0,'left':0,'height':h,'width':'100%','zIndex':909}).appendTo('body');btn='<a id="closebtn" href="javascript:hideContactForm()">'+bgCForm[1]+'</a></td></tr>';$('<div id="cf_h"><table id="cf"><tr><td id="topbg">'+btn+'<tr><td id="values">'+bgCForm[0]+'</td></tr><tr><td id="btmbg">'+btn+'</table></div>').css({'position':'absolute'}).appendTo(dataHolder);dataHolder=$('#cf_h #values');};rdh=$('div#cf_h');if($('div#cf_main_h').css('display')=='none'){$('div#cf_main_h').css({'opacity':0,'display':'block'});$('div#cf_hider').css({'opacity':0.01,'display':'block'});$('div#cf_main_h').animate({'opacity':1});$('div#cf_hider').animate({'opacity':0.3});};rdh.clearQueue().stop();if(!text){dataHolder.html(bgCForm[0]);rdh.css({'height':'auto'}).center({'topGap':1});return;};curH=rdh.height();rdh.css({'opacity':0,'height':'auto'}).center({'topGap':1});dataHolder.html(text);h=rdh.height();$('#cf_h form').bind('submit',cfSubmitForm);$('#cf_h #cf_button_label').bind('click',cfSubmitForm);rdh.css({'opacity':1,'height':curH+'px'}).animate({'height':h+'px'},1000);};function cfSubmitForm(){var params={'postNow':1};$("#cf_h").find("checkbox:checked, :text, input:hidden, input:radio:checked, :password, :submit, option:selected, textarea").each(function(){if(!this.value)return;params[this.name||this.id||this.parentNode.name||this.parentNode.id]=this.value;});showForm(params);return false;};function showForm(params){cfCheckFormDiv(0,0);if(typeof params=="string")params={'cf_variant':params,'rs':'Form'}
params['rs']='ajax'+params['rs'];$.ajax({type:params['postNow']?'POST':'GET',url:wgScript+'?action=ajax',data:params,complete:cfCheckFormDiv});};function checkCode(e){var isCtrlEnter=0;var we=window.event;if(we){return we.keyCode==10||(we.keyCode==13&&we.ctrlKey);}
if(e){return(e.which==10&&e.modifiers==2)||(e.keyCode==0&&e.charCode==106&&e.ctrlKey)||(e.keyCode==13&&e.ctrlKey);}}
$(function(){$(document).keypress(function(e){var we=window.event,cnclNow=function(event){orphoFormVisible=false;$('#orpho').removeClass('expanded').fadeOut();};if(e.keyCode==27){cnclNow();return;}
var sbmtNow=function(event){$.ajax({type:"POST",url:'/admin?action=ajax',data:{cf_action:'orpho',rs:'ajaxSubmitOrpho',page:(wgCanonicalNamespace?wgCanonicalNamespace+':':'')+wgTitle,pagename:wgPageName,text:$('#orphoData').html(),comment:$('#orphoComment').attr('value')},complete:function(request,textStatus){}});cnclNow();};if(e.keyCode==13&&e.ctrlKey!=true){if($('.expanded#orpho').length)sbmtNow();return;}
if(!checkCode(e)||(typeof orphoFormVisible!='undefined'&&orphoFormVisible))return;var selText="";if(window.getSelection){selText=window.getSelection();}else if(document.getSelection){selText=document.getSelection();}else{selText=document.selection;}
if(selText.length<=5){alert(bgOrpho[0]);return;};var pre="",selString=null,suf="",pos=-1,sideSize=60,maxSize=256;if(selText.getRangeAt){var r=selText.getRangeAt(0);selString=r.toString();pre=document.createRange();pre.setStartBefore(r.startContainer.ownerDocument.body);pre.setEnd(r.startContainer,r.startOffset);pre=pre.toString();suf=r.cloneRange();suf.setStart(r.endContainer,r.endOffset);suf.setEndAfter(r.endContainer.ownerDocument.body);suf=suf.toString();}else if(selText.createRange){var r=selText.createRange();selString=r.text;pre=selText.createRange();pre.moveStart("character",-sideSize);pre.moveEnd("character",-selString.length);pre=pre.text;suf=selText.createRange();suf.moveEnd("character",sideSize);suf.moveStart("character",selString.length);suf=suf.text;}else{selString=""+selText;}
var p;var s=(p=selString.match(/^(\s*)/))&&p[0].length;var e=(p=selString.match(/(\s*)$/))&&p[0].length;pre=pre+selString.substring(0,s);suf=selString.substring(selString.length-e,selString.length)+suf;selString=selString.substring(s,selString.length-e);pre=pre.substring(pre.length-sideSize,pre.length).replace(/^\S{1,10}\s+/,"");suf=suf.substring(0,sideSize).replace(/\s+\S{1,10}$/,"");selText=""+pre+selString+suf;selText=selText.replace(/[\r\n]+/g," ").replace(/^\s+|\s+$/g,"").replace(' ',' ');if(selText.length>maxSize){alert(bgOrpho[6]);return;}
if($('#orpho').length<1){$('<div id="orpho"></div>').css({'zIndex':2147483640,'display':'none'}).html('<div id=orphoTitle>'+bgOrpho[1]+'</div><span id=orphoData></span>'
+'<div id=orphoNote>'+bgOrpho[2]+'</div><div id=orphoCommentLabel>'+bgOrpho[3]+'</div>'
+'<input id=orphoComment><div id=orphoBtns></div>').appendTo($('body'));$('<input id=orphoSend type=submit>').attr('value',bgOrpho[4]).appendTo($('#orphoBtns')).bind('click',sbmtNow);$('<input id=orphoCancel type=button>').attr('value',bgOrpho[5]).appendTo($('#orphoBtns')).bind('click',cnclNow);}
$('#orphoData').html(pre+"<font color='red'>"+selString+"</font>"+suf);var w=$('body').innerWidth()-10;if(w>550)w=550;orphoFormVisible=true;$('#orpho').addClass('expanded').css('width',w+'px').center().fadeIn();$('input#orphoComment').focus();});});$(document).ready(function(){if(iaz()){textCol='&'+'gt;';textExp='&'+'lt;';}else{if(screen.availWidth<=800)return;$('#menu').attr('id','clickmenu');textCol='&'+'nbsp;&'+'nbsp;';textExp=textCol;};$('.generated-sidebar h5 a').each(function(){$(this).parents('.generated-sidebar').find('.pBody').css('display','none');$('<a/>').attr('href',$(this).attr('href')).attr('title',bgMenu[0]).html(textCol).addClass('jslink').insertBefore($(this)).bind("click",function(){$('.generated-sidebar .isopen').each(function(){$(this).removeClass('isopen');});submenu=$(this).parents('.generated-sidebar').find('.pBody');submenu.addClass('isopen');$('.generated-sidebar .expanded:not(.isopen)').each(function(){$(this).removeClass('expanded').slideUp().parents('.generated-sidebar').find('a.jslink').html(textCol);});if(submenu.hasClass('expanded')){submenu.removeClass('expanded').slideUp();$(this).html(textCol).attr('title',bgMenu[0]);}else{submenu.addClass('expanded').slideDown();$(this).html(textExp).attr('title',bgMenu[1]).addClass('isopen');}
return false;});});var activeItem=$('.generated-sidebar h5 a.active');if(activeItem.length)activeItem.removeClass('active');else activeItem=$('.generated-sidebar li.active');$(activeItem.parents('.generated-sidebar').find('h5').addClass('active').find('a.jslink')[0]).click();});
