$(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,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=(isWin?jWin.height():jWin.outerHeight())/heightFudge-el.outerHeight()/2;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;}
var ts_image_up=ts_image_down=ts_image_none='';var ts_europeandate=true;$(document).ready(function(){ts_image_up=stylepath+"/common/images/sort_up.gif";ts_image_down=stylepath+"/common/images/sort_down.gif";ts_image_none=stylepath+"/common/images/sort_none.gif";ts_europeandate=true;var idnum=0;$('table.sortable tr:first-child').contents().each(function(){if($(this).hasClass('unsortable'))return;$('<img/>').addClass('sortarrow').attr({'alt':'&'+'darr;','src':ts_image_none}).appendTo($(this)).bind('click',function(){ts_resortTable($(this))});});$('table.sortable .initialsort img.sortarrow').click();$("table.sortable tr:nth-child(odd)").addClass("odd");});function ts_getInnerText(el){if(typeof el=="string")return el;if(typeof el=="undefined"){return el};if(el.textContent)return el.textContent;if(el.innerText)return el.innerText;var str="";var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=ts_getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break;}};return str;};function ts_resortTable(lnk){var td=lnk[0].parentNode;var tr=td.parentNode;var column=td.cellIndex;var table=tr.parentNode;while(table&&!(table.tagName&&table.tagName.toLowerCase()=='table'))table=table.parentNode;if(!table)return;if(table.rows.length<=1)return;var rowStart=(table.tHead&&table.tHead.rows.length>0?0:1);var itm="";for(var i=rowStart;i<table.rows.length;i++){if(table.rows[i].cells.length>column){itm=ts_getInnerText(table.rows[i].cells[column]);itm=itm.replace(/^[\s\xa0]+/,"").replace(/[\s\xa0]+$/,"");if(itm!="")break;}};if(itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/))sortfn=ts_sort_date;else if(itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/))sortfn=ts_sort_date;else if(itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/))sortfn=ts_sort_date;else if(itm.match(/^[\u00a3$\u20ac]/))sortfn=ts_sort_currency;else if(itm.match(/^[\d.,]+\%?$/))sortfn=ts_sort_numeric;else sortfn=ts_sort_caseinsensitive;var reverse=(lnk.attr("sortdir")=='down');var newRows=new Array();for(var j=rowStart;j<table.rows.length;j++){var row=table.rows[j];var keyText=ts_getInnerText(row.cells[column]);var oldIndex=(reverse?-j:j);newRows[newRows.length]=new Array(row,keyText,oldIndex);};newRows.sort(sortfn);if(reverse)newRows.reverse();for(var i=0;i<newRows.length;i++){if((" "+newRows[i][0].className+" ").indexOf(" sortbottom ")==-1)table.tBodies[0].appendChild(newRows[i][0]);};for(var i=0;i<newRows.length;i++){if((" "+newRows[i][0].className+" ").indexOf(" sortbottom ")!=-1)table.tBodies[0].appendChild(newRows[i][0]);};$('.sortarrow').attr({'src':ts_image_none,'sortdir':''});lnk.attr({'src':(reverse?ts_image_down:ts_image_up),'sortdir':(reverse?'up':'down')});$("table.sortable tr").removeClass("odd");$("table.sortable tr:nth-child(odd)").addClass("odd");};function ts_dateToSortKey(date){if(date.length==11){switch(date.substr(3,3).toLowerCase()){case"jan":var month="01";break;case"feb":var month="02";break;case"mar":var month="03";break;case"apr":var month="04";break;case"may":var month="05";break;case"jun":var month="06";break;case"jul":var month="07";break;case"aug":var month="08";break;case"sep":var month="09";break;case"oct":var month="10";break;case"nov":var month="11";break;case"dec":var month="12";break;}
return date.substr(7,4)+month+date.substr(0,2);}else if(date.length==10){if(ts_europeandate==false){return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);}else{return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);}}else if(date.length==8){yr=date.substr(6,2);if(parseInt(yr)<50){yr='20'+yr;}else{yr='19'+yr;}
if(ts_europeandate==true){return yr+date.substr(3,2)+date.substr(0,2);}else{return yr+date.substr(0,2)+date.substr(3,2);}};return"00000000";};function ts_parseFloat(num){if(!num)return 0;num=parseFloat(num.replace(/,/g,""));return(isNaN(num)?0:num);};function ts_sort_date(a,b){var aa=ts_dateToSortKey(a[1]);var bb=ts_dateToSortKey(b[1]);return(aa<bb?-1:aa>bb?1:a[2]-b[2]);};function ts_sort_currency(a,b){var aa=ts_parseFloat(a[1].replace(/[^0-9.]/g,''));var bb=ts_parseFloat(b[1].replace(/[^0-9.]/g,''));return(aa!=bb?aa-bb:a[2]-b[2]);};function ts_sort_numeric(a,b){var aa=ts_parseFloat(a[1]);var bb=ts_parseFloat(b[1]);return(aa!=bb?aa-bb:a[2]-b[2]);};function ts_sort_caseinsensitive(a,b){var aa=a[1].toLowerCase();var bb=b[1].toLowerCase();return(aa<bb?-1:aa>bb?1:a[2]-b[2]);};function ts_sort_default(a,b){return(a[1]<b[1]?-1:a[1]>b[1]?1:a[2]-b[2]);};var autoCollapse=4;var collapseCaption="/extensions/imgs/minus.gif";var expandCaption="/extensions/imgs/plus.gif";var nodes=new Array(0);var nodeId=0;$(document).ready(function(){$("table.list tr td:first-child, table.list tr th:first-child").css('textAlign','left');$('table.list').each(function(){if(!$(this).find('.nodeMan').length){$(this).find('tr:nth-child(odd)').addClass("odd");return;}
$(this).find('tr:nth-child(even)').addClass("odd");$(this).find('th:first-child').addClass('gNC');$(this).find('tr').each(function(){if($(this).find('.nodeMan, .gNC').length){nodes[++nodeId]=0;}else nodes[nodeId]++;});});nodeId=0;$('table.list .nodeMan, table.list .gNC').each(function(){$(this).html("<img/>"+$(this).html()).contents('img').attr({'src':collapseCaption,'id':++nodeId}).bind('click',function(){d=($(this).attr('src')==collapseCaption)?'none':'';src=($(this).attr('src')==collapseCaption)?expandCaption:collapseCaption;if($(this).parents('th.gNC').length){$(this).parents('table').find('.nodeMan img').attr('src',$(this).attr('src')).each(function(){$(this).click()});}else $(this).parents('tr').nextAll().slice(0,nodes[$(this).attr('id')]).css({'display':d});$(this).attr('src',src);});if(nodeId>=autoCollapse)$(this).contents('img').click();});nodeId=$("#showDiff");if(nodeId.length){nodeId.bind('click',function(){tds=$("table.list tr.diff");if(tds.length>0){$(this).text(bgColTabBtnsTexts[1]);$("table.list tr.diff").removeClass('diff');return;}
$(this).text(bgColTabBtnsTexts[0]);$("table.list tr").filter(function(index){tds=$(this).contents('td').slice(1);if(!tds.length)return;diff=false;var txt=$.trim(tds.html());tds.slice(1).each(function(){if(txt!=$.trim($(this).html()))diff=true;});if(diff)$(this).addClass('diff');});}).click();};});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=$('body').height();if(h<screen.availHeight)h=screen.availHeight;dataHolder=$('<div id="cf_main_h"></div>').css({'display':'none','position':'absolute','top':0,'left':0,'height':h,'width':'100%','zIndex':9999}).appendTo('body');$('<div id="cf_hider"></div>').css({'position':'fixed','top':0,'left':0,'background':'#000','height':'100%','width':'100%'}).appendTo('html');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');isFormHidden=($('div#cf_main_h').css('display')=='none');if(isFormHidden){$('div#cf_main_h').css({'opacity':0,'display':'block'});$('div#cf_hider').css({'opacity':0.01,'display':'block'});dataHolder.html(bgCForm[0]);l=($('div#cf_main_h').innerWidth()-rdh.outerWidth())/2;rdh.css({'left':l+'px','height':'auto'});};if(isFormHidden){$('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'});$('html').scrollTop(0);return;};curH=rdh.height();curT=dataHolder.html();rdh.css({'opacity':0,'height':'auto'});dataHolder.html(text);l=($('div#cf_main_h').innerWidth()-rdh.outerWidth())/2;h=rdh.height();dataHolder.html(curT);rdh.css({'opacity':1,'left':l+'px','height':curH+'px'});rdh.animate({'height':h+'px'},1000,function(){dataHolder.html(text);$('#cf_h form').bind('submit',cfSubmitForm);$('#cf_h #cf_button_label').bind('click',cfSubmitForm);});return;};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});};$(document).ready(function(){maxRight=$('#menu').offset().left+$('#menu').width();$('.line').each(function(){ulRight=$(this).offset().left+$(this).contents("ul").width()-10;if(ulRight>maxRight)$(this).contents("ul").css('margin-left',maxRight-ulRight+'px');$(this).bind("mouseenter",function(e){$(this).contents("ul:not(.slider)").each(function(){$(this).addClass('slider').slideDown(500);});});$(this).bind("mouseleave",function(e){$(this).contents("ul.slider").each(function(){$(this).slideUp(500,function(){$(this).removeClass('slider');});});});});});

