// www.PressDisplay.com
// © 2003-2008 NewspaperDirect, Inc. All rights reserved.

ArticleView={min_text_size:1,max_text_size:4,default_text_size:2,current_text_size:0,articleViewColumnsMode:2,articleViewCurrentColumnsMode:0,twoColumnsInited:false,twoColumnsDisabled:false,bw:0,bh:0,init:function(ver){var t=this;if(ver&&ver==2&&typeof(ArticleView2)!="undefined"){for(var name in ArticleView2){this[name]=ArticleView2[name];}}
pdcore.addToUnload(t.onunload);pdcore.events.subscribeToKeyDownEvent(t.onkeydown);if(!t.current_text_size&&t.current_text_size!=0)
t.setTextSize(t.default_text_size);if(!t.articleViewCurrentColumnsMode||t.articleViewCurrentColumnsMode==0)
t.changeColumnMode(t.articleViewColumnsMode);if(window.parent&&window.parent!=window&&window.parent.pdcore){pdcore.events.propagateKeyEventsToFrame(window.parent);window.parent.pdcore.events.propagateKeyEventsToFrame(window);try{var articleWin=t.getArticleWin();if(articleWin)
articleWin.onArticleLoaded(t);}catch(E){};}
t.adjustLayout();window.onresize=t.onresize;},onunload:function(){window.onresize=null;},getArticleWin:function(){if(window.parent.LM&&window.parent.LM.ArticleWin)
return window.parent.LM.ArticleWin;return null;},onresize:function(force){var t=ArticleView;if(force){t.adjustLayout();t.bw=pdcore.bodyWidth();t.bh=pdcore.bodyHeight();}else{if(t.bw==pdcore.bodyWidth()&&t.bh==pdcore.bodyHeight())
return;setTimeout("ArticleView.onresize(true);",10);}},showImagePreview:function(imgId){var win=this.getArticleWin();if(win)win.showImagePreview(imgId);},showPrev:function(){this.showLink(continuedFromPage,continuedFromRegionId);},showNext:function(){this.showLink(continuedOnPage,continuedOnRegionId);},showPage:function(pageNumber){this.showLink(pageNumber,null);},showLink:function(page,region){if(window.parent&&window.parent.LM)
window.parent.LM.showLink(page,region,2);},isTwoColumnMode:function(){return(this.articleViewColumnsMode==2);},changeColumnMode:function(columns){if(columns!=1&&columns!=2)
return;this.articleViewColumnsMode=columns;this.internalChangeColumnMode(columns);},internalChangeColumnMode:function(columns){if(this.articleViewCurrentColumnsMode==columns)
return;if(columns==1){pdcore.hide("two_columns_container");pdcore.show("one_column_container");this.articleViewCurrentColumnsMode=1;}else if(columns==2){if(!this.twoColumnsInited){var oneColumnContainer=pdcore.getElm("one_column_container");var twoColumnsCol1=pdcore.getElm("two_columns_col1");var twoColumnsCol2=pdcore.getElm("two_columns_col2");if(!oneColumnContainer||!twoColumnsCol1||!twoColumnsCol2)
return;var secondColFound=false;var currentContainer=twoColumnsCol1;for(var childIdx=0;childIdx<oneColumnContainer.childNodes.length;childIdx++){try{var child=oneColumnContainer.childNodes[childIdx];var isTwoColumnSplitter=false;try{if(child.getAttribute)
isTwoColumnSplitter=child.getAttribute("twocolumnsplitter");}catch(EE){}
if(isTwoColumnSplitter){secondColFound=true;currentContainer=twoColumnsCol2;}
currentContainer.appendChild(child.cloneNode(true));}catch(E){}}
this.twoColumnsInited=true;if(!secondColFound)
this.twoColumnsDisabled=true;}
if(this.twoColumnsDisabled)
return;pdcore.hide("one_column_container");pdcore.show("two_columns_container");this.articleViewCurrentColumnsMode=2;}
this.adjustLayout();},adjustLayout:function(){if(this.isTwoColumnMode()){var rightColumn=pdcore.getElm("right_column");var mainColumn=pdcore.getElm("two_columns_container");if(!mainColumn)
return;var w=pdcore.bodyWidth()-70;if(rightColumn)
w-=rightColumn.offsetWidth;var minSize=200;if(this.current_text_size==2)
minSize=250
else if(this.current_text_size==3)
minSize=300
if(w<minSize){this.internalChangeColumnMode(1);}else{this.internalChangeColumnMode(2);mainColumn.style.width=(rightColumn?w+"px":"100%");}}},increaseTextSize:function(){this.setTextSize(this.current_text_size+1);},decreaseTextSize:function(){this.setTextSize(this.current_text_size-1);},setTextSize:function(size){if(size>=this.min_text_size&&size<=this.max_text_size&&this.current_text_size!=size){this.current_text_size=size;this.inner_setTextSize(size);this.adjustLayout();}},inner_setTextSize:function(size){document.body.className="art_scale"+size;},onkeydown:function(evt,char_code,shift,ctrl,alt){var editor;if(typeof(nicEditors)!="undefined"){try{editor=nicEditors.findEditor("article_comment_textarea");}
catch(e){}}
if(editor&&editor.isSelected||window.parent&&(window.parent.LM&&!window.parent.LM.ArticleWinOpened||window.parent.Dialogs&&window.parent.Dialogs.isVisible))
return;editor=null;var t=ArticleView;var mainPlus=(pdcore.isIE?187:61);if(char_code==107||char_code==mainPlus){try{var articleWin=t.getArticleWin();if(articleWin)
articleWin.increaseTextSize();}catch(E){};return pdcore.events.preventBubble(evt);}
var mainMinus=(pdcore.isIE?189:109);if(char_code==109||char_code==mainMinus){try{var articleWin=t.getArticleWin();if(articleWin)
articleWin.decreaseTextSize();}catch(E){};return pdcore.events.preventBubble(evt);}},wordsBraker:"[\\s\"«»“”',\\.\\-\\+\\*\\^\\\\=%\\(\\)\\[\\]\\{\\}¿?¡!]",wordsBrakerRegExp:null,highlightWords:function(words){this.highlightWord(document.body,false,0);if(words){for(var i=words.length-1;i>=0;i--){var word=words[i];try{word=pdcore.trim(word);if(word&&word.length>0)
{if(!this.wordsBrakerRegExp&&this.wordsBraker)
try{this.wordsBrakerRegExp=new RegExp(this.wordsBraker,"ig");}catch(E){}
var asciiRegExp,unicodeRegExp;try{asciiRegExp=new RegExp("\\b"+word+"\\b","ig");}catch(E){}
if(this.wordsBraker)
try{unicodeRegExp=new RegExp("("+this.wordsBraker+word+this.wordsBraker+")|(^"+word+this.wordsBraker+")|("+this.wordsBraker+word+"$)","ig");}catch(E){}
if(asciiRegExp||unicodeRegExp)
this.highlightWord(document.body,true,word.length,asciiRegExp,unicodeRegExp,this.wordsBrakerRegExp);}}catch(E){}}}},highlightWord:function(container,enable,wordLength,asciiRegExp,unicodeRegExp,wordsBrakerRegExp){if(container.className=="layout_search_word_highlighting"){if(!enable)
container.className="";return;}
var childNodes=container.childNodes;for(var i=childNodes.length-1;i>=0;i--){var elm=childNodes[i];if(elm.nodeType==3){if(enable){var idx=this.highlightWordIdx(elm.nodeValue,wordLength,asciiRegExp,unicodeRegExp,wordsBrakerRegExp);while(idx>=0){var textNode=elm.splitText(idx);var afterNode=textNode.splitText(wordLength);var textSpan=document.createElement("SPAN");textSpan.className="layout_search_word_highlighting";textSpan.innerHTML=textNode.nodeValue;container.replaceChild(textSpan,textNode);elm=afterNode;idx=this.highlightWordIdx(elm.nodeValue,wordLength,asciiRegExp,unicodeRegExp,wordsBrakerRegExp);}}}else if(elm.childNodes&&elm.childNodes.length>0){this.highlightWord(elm,enable,wordLength,asciiRegExp,unicodeRegExp,wordsBrakerRegExp);}}},highlightWordIdx:function(text,wordLength,asciiRegExp,unicodeRegExp,wordsBrakerRegExp){try{if(text&&text.length>=wordLength){var idx;if(asciiRegExp){idx=text.search(asciiRegExp);if(idx>=0)
return idx;}
if(unicodeRegExp){idx=text.search(unicodeRegExp);if(idx>=0){try{if(wordsBrakerRegExp&&text.substr(idx,1).search(wordsBrakerRegExp)==0)
idx++;}catch(E){}
return idx;}}}}catch(E){}
return-1;},getBodyTitle:function(){var c=pdcore.getElm("av_title");if(!c)
return"";return c.innerHTML;},getBodyText:function(){var c=pdcore.getElm("one_column_container");if(!c)
return"";try{var t=c.firstChild,i=0,res="",li,ti;while(t!=c.lastChild){if(t.nodeType==1&&t.id=="av_text"+i){ti=t.innerHTML;li=ti.indexOf("<");res+=(li>0?ti.substr(0,li):ti)+" ";i++;}
t=t.nextSibling;}
return res;}
catch(e){return"";}}}
ArticleView2={textSizeSliderPositions:3,inner_setTextSize:function(size){},internalChangeColumnMode:function(columns){this.adjustLayout();},adjustLayout:function(){this._adjustToolbarButtonsSize();this._swapColumns();this._setToGrid();this._fixColumnsLayout();},_swapColumns:function(){var art=pdcore.getElm('artWrap');var art_col1=pdcore.getElm('testArtCol_a');var art_col2=pdcore.getElm('testArtCol_b');var artMain=pdcore.getElm('artMain');var artSidebar=pdcore.getElm('artSidebar');if(art&&art_col1&&art_col2){var artWidth=art.offsetWidth;if(artWidth<=1050||!art_col2.getElementsByTagName("p").length){art_col1.className="art-layout-a";art_col2.className="art-layout-b";this.isSingleColumnLayout=true;}else{art_col1.className="art-layout-a-2x";art_col2.className="art-layout-b-2x";this.isSingleColumnLayout=false;}
if(artWidth<=850){art.className="art-wrap-mini";if(artMain)artMain.className="art-main-mini";if(artSidebar)artSidebar.className="art-sidebar-mini";}else{art.className="art-wrap";if(artMain)artMain.className="art-main";if(artSidebar)artSidebar.className="art-sidebar";}}},_setToGrid:function(){var art_object=pdcore.getElm('artObject');var art_objectWrap=pdcore.getElm('artObjectWrap');if(art_object&&art_objectWrap){var hh=pdcore.getH("etalonLine");var em1=pdcore.getH("etalonEm");if(em1==0||hh==0)
return;var art_Grid=hh;var c=art_Grid/em1;var art_objectHeight=art_object.offsetHeight;var lines=Math.ceil(art_objectHeight/art_Grid);var art_objectWrapHeight=lines*art_Grid;if(pdcore.isNS){c=Math.round(c*10)/10;art_objectWrap.style.height=Math.ceil(art_objectHeight/art_Grid)*c+'em';}else{art_objectWrap.style.height=art_objectWrapHeight+'px';}}},_fixColumnsLayout:function(){var art_col1=pdcore.getElm('testArtCol_a');var art_col2=pdcore.getElm('testArtCol_b');if(art_col1&&art_col2){var art_objectWrap=pdcore.getElm('artObjectWrap');if(this.isSingleColumnLayout){return;}else{var col1Height=art_col1.offsetHeight;var col2Height=art_col2.offsetHeight;var lineHeight=2*pdcore.getH("etalonLine");if(col2Height>(col1Height+lineHeight)){var childNodes=art_col2.childNodes;for(var i=0;i<childNodes.length;i++){var child=childNodes[i];if(child.nodeType!=1)
continue;if(child.nodeName=="P"||child.nodeName=="p"){var h=child.offsetHeight;pdcore.changeParentNode(child,art_col1);i--;col1Height+=h;col2Height-=h;if(col2Height<col1Height)
break;}}
return;}else if(col2Height<(col1Height-lineHeight)){var firstChild;var childNodes=art_col1.childNodes;for(var i=childNodes.length-1;i>=0;i--){var child=childNodes[i];if(child.nodeType!=1)
continue;if((child.nodeName=="P"||child.nodeName=="p")&&child.getAttribute("static")!="true"){var h=child.offsetHeight;col2Height+=h;col1Height-=h;if(col2Height>(col1Height+lineHeight))
break;if(!firstChild){for(var i2=0;i2<art_col2.childNodes.length;i2++){var child2=art_col2.childNodes[i2];if(child2.nodeType!=1)
continue;if(child2.nodeName=="P"||child2.nodeName=="p"){firstChild=child2;break;}
try{var role=child2.getAttribute("ndrole");if(role=="cont"){firstChild=child2;break;}}catch(E){}}}
pdcore.changeParentNode(child,art_col2,firstChild);firstChild=child;}}}}}},_adjustToolbarButtonsSize:function(){var t=ArticleView;var elm=pdcore.getElm('artMain');if(!elm)return;var w=elm.offsetWidth;elm=null;var mode;if(w<574&&w!=0)mode=1;else mode=2;if(t.toolbarMode!=mode){t.toolbarMode=mode;var articleWin=ArticleView.getArticleWin();if(articleWin)articleWin.setToolbar(mode);}},listen:function(){var articleWin=ArticleView.getArticleWin();if(articleWin)articleWin.listenArticle();},imgOnMouseOver:function(img){var t=ArticleView;t.imgToShow=img;img=null;if(t.showImgTimeout)return;t.showImgTimeout=window.setTimeout(t._showImage,500);},imgOnMouseOut:function(){var t=ArticleView;if(!t.showImgTimeout)return;window.clearTimeout(t.showImgTimeout);t.showImgTimeout=0;},imageOnMouseOver:function(){var t=ArticleView;if(!t.hideImgTimeout)return;window.clearTimeout(t.hideImgTimeout);t.hideImgTimeout=0;},imageOnMouseOut:function(){var t=ArticleView;if(t.hideImgTimeout)return;t.hideImgTimeout=window.setTimeout(t._hideImage,500);},_showImage:function(){var t=ArticleView;if(t.showImgTimeout)window.clearTimeout(t.showImgTimeout);if(t.magnifiedImageVisible){t.showImgTimeout=window.setTimeout(t._showImage,10);return;}
t.showImgTimeout=0;if(!t.imgToShow)return;var dx=38,dy=38,pw=32;var img=t.imgToShow;var bw=pdcore.bodyWidth();var bh=pdcore.bodyHeight();var xy=t._getElmXY(img.img);var w=pdcore.getW(img.img);var h=pdcore.getH(img.img);var scale=Math.min(400,Math.min((bw-100)*img.scale/w,(bh-100)*img.scale/h));if(img.scale>scale)return;var rw=w*scale/img.scale;var rh=h*scale/img.scale;pdcore.setBody("magnified_image_panel",'<img id="magnified_image" src="'+img.src+'">');var x=xy.x+(w-rw-dx)/2-pw;if(x+rw+dx+pw>bw)x=bw-rw-dx-pw;if(x<0)x=0;var y=xy.y+(h-rh-dy)/2;if(y<0)y=0;t.magnifiedImageStates={start:{x:xy.x-dx/2-pw,y:xy.y-dy/2,w:w,h:h},finish:{x:x,y:y,w:rw,h:rh}};t._startShowAnimation(t.magnifiedImageStates.start,t.magnifiedImageStates.finish);},_startShowAnimation:function(start,finish){var t=ArticleView;var container=pdcore.getElm("magnified_image_container");if(pdcore.isIE&&pdcore.userAgentVer<7||pdcore.isSafari&&!pdcore.isSafari3||typeof(UIAnimation)=="undefined"||!UIAnimation.isActive())
{t._finishShowAnimation(finish);pdcore.show(container);return;}
var img=pdcore.getElm("magnified_image");pdcore.moveTo(container,start.x,start.y);pdcore.setSize(img,start.w,start.h);pdcore.show(container);var animation=UIAnimation.createParallelAnimation(null,container,0.15,50);UIAnimation.createMoveAnimation(animation,finish.x-start.x,finish.y-start.y);UIAnimation.createResizeAnimation(animation,finish.w,finish.h,img);UIAnimation.createAnimationObjectAndPlay(animation,function(){ArticleView._finishShowAnimation(finish)});img=null;container=null;},_finishShowAnimation:function(state){var t=ArticleView;pdcore.moveTo("magnified_image_container",state.x,state.y);pdcore.setSize("magnified_image",state.w,state.h);t.magnifiedImageVisible=true;},_hideImage:function(){var t=ArticleView;window.clearTimeout(t.hideImgTimeout);t.hideImgTimeout=0;if(!t.magnifiedImageStates||!t.magnifiedImageStates.finish||!t.magnifiedImageStates.start)
t._finishHideAnimation();else
t._startHideAnimation(t.magnifiedImageStates.finish,t.magnifiedImageStates.start);},_startHideAnimation:function(start,finish){var t=ArticleView;if(pdcore.isIE&&pdcore.userAgentVer<7||pdcore.isSafari&&!pdcore.isSafari3||typeof(UIAnimation)=="undefined"||!UIAnimation.isActive())
{t._finishHideAnimation(finish);return;}
var container=pdcore.getElm("magnified_image_container");var img=pdcore.getElm("magnified_image");var animation=UIAnimation.createParallelAnimation(null,container,0.1,50);UIAnimation.createMoveAnimation(animation,finish.x-start.x,finish.y-start.y);UIAnimation.createResizeAnimation(animation,finish.w,finish.h,img);UIAnimation.createAnimationObjectAndPlay(animation,t._finishHideAnimation);},_finishHideAnimation:function(){var t=ArticleView;t.magnifiedImageStates=null;pdcore.hide("magnified_image_container");t.magnifiedImageVisible=false;},_getElmXY:function(elm){var x=0,y=0;while(elm){x+=elm.offsetLeft;y+=elm.offsetTop;elm=elm.offsetParent;}
return{x:x,y:y};},isPrintArticleImageEnabled:function(){try{var v=window.parent.PDFViewer;return v&&!v.disableOnlinePagePrinting&&!v.disableOnlineAreaPrinting;}catch(e){return false;}},isPrintArticleEnabled:function(){try{var v=window.parent.PDFViewer;return v&&!v.disableOnlineArticlePrinting;}catch(e){return false;}},printArticleImage:function(){var t=ArticleView;var img=t.imgToShow;if(!img)return;try{if(t.isPrintArticleImageEnabled()&&window.parent.PDFViewer){var pm;if(!(pm=window.parent.PrintManager)){window.parent.pdcore.loadPDScript("PrintManager.js",true);if(!(pm=window.parent.PrintManager))return;}
pm.top=img.y;pm.left=img.x;pm.width=img.w;pm.height=img.h;pm.startPrintingRegion(img.page);}}catch(e){}},onCommentBtnClicked:function(){var elm=pdcore.getElm("article_comment_textarea");if(elm&&elm.focus){elm.focus();return;}
elm=pdcore.getElm("signin_link");if(elm&&elm.focus)elm.focus();},setCommentBtnTxt:function(){var count=typeof(comments)=="undefined"?0:comments.count;var elm=pdcore.getElm("comments_marker");if(!elm)return;if(count){pdcore.setBody(elm,'<a href="#anchor1" title="'+ResourceManager.format("ArticleView.CommentsTitleWithCount",count)+'">'+count+'</a>');pdcore.show(elm);}
else{pdcore.setBody(elm,"");pdcore.hide(elm);}
elm=null;},showTranslationMenu:function(btn){if(typeof(MenuEngine)=="undefined"){btn.blur();btn=null;return false;}
var m=MenuEngine.getMenu("translation");if(!m){var w=ArticleView.getArticleWin();if(!w){btn.blur();btn=null;return false;}
m=new Menu_v2("translation",undefined,undefined,ArticleView.translate);m.menu_elm_width=175;w.initTranslationMenu(m);}
if(ArticleView.opened_menu==2){ArticleView.opened_menu=0;btn.blur();MenuEngine.hideCurrentMenu();}
else{ArticleView.opened_menu=2;btn.focus();MenuEngine.showMenuSync(null,btn,"translation");}
btn=null;},btn_onBlur:function(){if(!window.MenuEngine)return;ArticleView.opened_menu=0;setTimeout("if(ArticleView.opened_menu==0)MenuEngine.hideCurrentMenu();",200);},translate:function(event,lng){MenuEngine.getMenu("translation").hide(false,function(){});var w=ArticleView.getArticleWin();if(!w)return;w.translate(lng);},attachShareThisWidget:function(){if(!SHARETHIS)return;var entry=SHARETHIS.addEntry({title:'Test Title',summary:'Test Summary',url:'http://www.pressdisplay.com/test/andrey/showarticle.aspx?article=f60ce4e7-e750-43dc-8df8-4535cc503c8b&key=PWrC9E6ZjGJ1xm%2fIisGFMA%3d%3d&issue=10382008041000000000001001',content:'<b>NewspaperDirect Test</b>'},{button:false});entry.attachButton(pdcore.getElm("article_win_sharethis_btn"));},showShareMenu:function(btn){if(typeof(MenuEngine)=="undefined"){btn.blur();btn=null;return false;}
var m=MenuEngine.getMenu("ArticleView_Share");if(!m){var w=ArticleView.getArticleWin();if(!w){btn.blur();btn=null;return false;}
m=new Menu_v2("ArticleView_Share",undefined,undefined,ArticleView.share);m.menu_elm_width=175;w.initShareMenu(m);}
if(ArticleView.opened_menu==1){ArticleView.opened_menu=0;btn.blur();MenuEngine.hideCurrentMenu();}
else{ArticleView.opened_menu=1;btn.focus();MenuEngine.showMenuSync(null,btn,"ArticleView_Share");}
btn=null;},share:function(event,command){var w=ArticleView.getArticleWin();if(!w)return;switch(command.toLowerCase()){case"send":w.emailArticle();break;case"digg":w.diggit();break;case"facebook":w.facebook();break;case"delicious":w.delicious();break;case"twitter":case"reddit":case"myspace":case"google":case"yahoo":case"linkedin":case"stumbleupon":case"newsvine":case"mixx":w.shareOn(command);break;default:{var cmd=command.split("_");if(cmd[0]=="blog")w.blogArticle(cmd[1]);}}},showPrintMenu:function(btn){if(typeof(MenuEngine)=="undefined"){btn.blur();btn=null;return false;}
var m=MenuEngine.getMenu("ArticleView_Print");if(!m){var w=ArticleView.getArticleWin();if(!w){btn.blur();btn=null;return false;}
m=new Menu_v2("ArticleView_Print",undefined,undefined,ArticleView.print);m.menu_elm_width=150;if(ArticleView.isPrintArticleEnabled())
m.addItem("print_text",ResourceManager.getVal("ArticleView.PrintMenu.Text","Text"));if(ArticleView.isPrintArticleImageEnabled())
m.addItem("print_graphics",ResourceManager.getVal("ArticleView.PrintMenu.Graphics","Graphics"));m.menu_elm_onmouseover=m.menu_elm_onmouseout=m.onmouseout=m.onmouseover=function(){};}
if(ArticleView.opened_menu==3){ArticleView.opened_menu=0;btn.blur();MenuEngine.hideCurrentMenu();}
else{ArticleView.opened_menu=3;btn.focus();MenuEngine.showMenuSync(null,btn,"ArticleView_Print");}
btn=null;},print:function(event,command){MenuEngine.getMenu("ArticleView_Print").hide(false,function(){});var articleWin=ArticleView.getArticleWin();if(articleWin){switch(command){case"print_text":articleWin.printArticle();break;case"print_graphics":if(ArticleView.isPrintArticleImageEnabled())
articleWin.printArticle(1,articleKey);break;}}},zoom:function(btn){btn.blur();var lm;try{lm=parent.LM}catch(e){}
if(lm)lm.showCurrentArticleInNewspaperMode();btn=null;return false;},bookmark:function(btn){btn.blur();var articleWin=ArticleView.getArticleWin();if(articleWin)articleWin.bookmarkArticle();btn=null;return false;},inner_setTextSize:function(size){var t=ArticleView;if(size>t.textSizeSliderPositions)size=t.textSizeSliderPositions;pdcore.getElm("art").className="art scale"+size;t.setTextSizeSliderPosition(size-1);},unregisterTextSizeSliderForDragging:function(){if(typeof(Drag)=="undefined")return;var elm=pdcore.getElm("text_size_slider");if(!elm)return;Drag.turnOffDrag(elm);elm=null;},registerTextSizeSliderForDragging:function(){var t=ArticleView;if(typeof(Drag)=="undefined")return setTimeout(t.registerTextSizeSliderForDragging,100);var elm=pdcore.getElm("text_size_slider");if(!elm)return;Drag.turnOnDrag(elm,null,t.textSizeSlider_dragMove,t.textSizeSlider_dragEnd);elm=null;},textSizeSlider_dragMove:function(ex,ey,dx,dy,elm){var t=ArticleView;var pw=pdcore.getW(elm.parentNode);var sw=pdcore.getW(elm);if(ex<=0)pdcore.setX(elm,0);else if(ex>=pw-sw)pdcore.setX(elm,pw-sw);else pdcore.setX(elm,ex);elm=null;},textSizeSlider_dragEnd:function(ex,ey,dx,dy,elm){var t=ArticleView;var w=t.getArticleWin();if(!w)return;var pw=pdcore.getW(elm.parentNode);var sw=pdcore.getW(elm);var x;if(ex<=0)x=0;else if(ex>=pw-sw)x=pw-sw;else x=ex;var size=Math.floor(((x+sw/2)*(t.textSizeSliderPositions-1)*2/pw+1)/2)+1;w.changeTextSize(size);t.setTextSizeSliderPosition(size-1);elm=null;},setTextSizeSliderPosition:function(position){var t=ArticleView;if(typeof(position)=="undefined")position=t.current_text_size-1;var elm=pdcore.getElm("text_size_slider");if(!elm)return;var pw=pdcore.getW(elm.parentNode);var sw=pdcore.getW(elm);switch(position){case 0:pdcore.setX(elm,0);break;case t.textSizeSliderPositions-1:pdcore.setX(elm,pw-sw);break;default:pdcore.setX(elm,Math.floor(pw*position/(t.textSizeSliderPositions-1)-sw/2));break;}
elm=null;},setViewPort:function(){if(parent.PDFViewer&&parent.PDFViewer.CommentsMgr&&parent.PDFViewer.CommentsMgr.pending_articleviewport){switch(parent.PDFViewer.CommentsMgr.pending_articleviewport){case 1:parent.PDFViewer.CommentsMgr.pending_commentstoshow=0;if(pdcore.isSafari)setTimeout("if(location.hash!='')location.hash='';location.hash='anchor1'",100);else location.hash="anchor1";break;case 2:ArticleView.onCommentBtnClicked();break;}}}}