function Yetii(){this.defaults={id:null,active:1,interval:null,wait:null,persist:null,tabclass:"tab",activeclass:"active",callback:null,leavecallback:null};this.activebackup=null;for(var c in arguments[0]){this.defaults[c]=arguments[0][c]}this.getTabs=function(){var e=[];var d=document.getElementById(this.defaults.id).getElementsByTagName("*");var g=new RegExp("(^|\\s)"+this.defaults.tabclass.replace(/\-/g,"\\-")+"(\\s|$)");for(var f=0;f<d.length;f++){if(g.test(d[f].className)){e.push(d[f])}}return e};this.links=document.getElementById(this.defaults.id+"-nav").getElementsByTagName("a");this.show=function(d){for(var e=0;e<this.tabs.length;e++){this.tabs[e].style.display=((e+1)==d)?"block":"none";this.links[e].className=((e+1)==d)?this.defaults.activeclass:""}if(this.defaults.leavecallback&&(d!=this.activebackup)){this.defaults.leavecallback(this.defaults.active)}this.activebackup=d;this.defaults.active=d;if(this.defaults.callback){this.defaults.callback(d)}};this.rotate=function(e){this.show(this.defaults.active);this.defaults.active++;if(this.defaults.active>this.tabs.length){this.defaults.active=1}var d=this;if(this.defaults.wait){clearTimeout(this.timer2)}this.timer1=setTimeout(function(){d.rotate(e)},e*1000)};this.next=function(){this.defaults.active++;if(this.defaults.active>this.tabs.length){this.defaults.active=1}this.show(this.defaults.active)};this.previous=function(){this.defaults.active--;if(!this.defaults.active){this.defaults.active=this.tabs.length}this.show(this.defaults.active)};this.gup=function(f){f=f.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+f+"=([^&#]*)";var h=new RegExp(e);var g=h.exec(window.location.href);if(g==null){return null}else{return g[1]}};this.parseurl=function(e){var d=this.gup(e);if(d==null){return null}if(parseInt(d)){return parseInt(d)}if(document.getElementById(d)){for(var f=0;f<this.tabs.length;f++){if(this.tabs[f].id==d){return(f+1)}}}return null};this.createCookie=function(g,f,j){if(j){var i=new Date();i.setTime(i.getTime()+(j*24*60*60*1000));var h="; expires="+i.toGMTString()}else{var h=""}document.cookie=g+"="+f+h+"; path=/"};this.readCookie=function(f){var e=f+"=";var h=document.cookie.split(";");for(var g=0;g<h.length;g++){var j=h[g];while(j.charAt(0)==" "){j=j.substring(1,j.length)}if(j.indexOf(e)==0){return j.substring(e.length,j.length)}}return null};this.tabs=this.getTabs();this.defaults.active=(this.parseurl(this.defaults.id))?this.parseurl(this.defaults.id):this.defaults.active;if(this.defaults.persist&&this.readCookie(this.defaults.id)){this.defaults.active=this.readCookie(this.defaults.id)}this.activebackup=this.defaults.active;this.show(this.defaults.active);var b=this;for(var a=0;a<this.links.length;a++){this.links[a].customindex=a+1;this.links[a].onclick=function(){if(b.timer1){clearTimeout(b.timer1)}if(b.timer2){clearTimeout(b.timer2)}b.show(this.customindex);if(b.defaults.persist){b.createCookie(b.defaults.id,this.customindex,0)}if(b.defaults.wait){b.timer2=setTimeout(function(){b.rotate(b.defaults.interval)},b.defaults.wait*1000)}return false}}if(this.defaults.interval){this.rotate(this.defaults.interval)}}function Validator(a){this.formobj=document.forms[a];if(!this.formobj){alert("Error: couldnot get Form object "+a);return}if(this.formobj.onsubmit){this.formobj.old_onsubmit=this.formobj.onsubmit;this.formobj.onsubmit=null}else{this.formobj.old_onsubmit=null}this.formobj._sfm_form_name=a;this.formobj.onsubmit=form_submit_handler;this.addValidation=add_validation;this.setAddnlValidationFunction=set_addnl_vfunction;this.clearAllValidations=clear_all_validations;this.disable_validations=false;document.error_disp_handler=new sfm_ErrorDisplayHandler();this.EnableOnPageErrorDisplay=validator_enable_OPED;this.EnableOnPageErrorDisplaySingleBox=validator_enable_OPED_SB;this.show_errors_together=true;this.EnableMsgsTogether=sfm_enable_show_msgs_together;document.set_focus_onerror=true;this.EnableFocusOnError=sfm_validator_enable_focus}function sfm_validator_enable_focus(a){document.set_focus_onerror=a}function set_addnl_vfunction(a){this.formobj.addnlvalidation=a}function sfm_set_focus(a){if(document.set_focus_onerror){a.focus()}}function sfm_enable_show_msgs_together(){this.show_errors_together=true;this.formobj.show_errors_together=true}function clear_all_validations(){for(var a=0;a<this.formobj.elements.length;a++){this.formobj.elements[a].validationset=null}}function form_submit_handler(){var bRet=true;document.error_disp_handler.clear_msgs();for(var itr=0;itr<this.elements.length;itr++){if(this.elements[itr].validationset&&!this.elements[itr].validationset.validate()){bRet=false}if(!bRet&&!this.show_errors_together){break}}if(this.addnlvalidation){str=" var ret = "+this.addnlvalidation+"()";eval(str);if(!ret){bRet=false}}if(!bRet){document.error_disp_handler.FinalShowMsg();return false}return true}function add_validation(e,b,d){var c=null;if(arguments.length>3){c=arguments[3]}if(!this.formobj){alert("Error: The form object is not set properly");return}var a=this.formobj[e];if(a.length&&isNaN(a.selectedIndex)){a=a[0]}if(!a){alert("Error: Couldnot get the input object named: "+e);return}if(!a.validationset){a.validationset=new ValidationSet(a,this.show_errors_together)}a.validationset.add(b,d,c);a.validatorobj=this}function validator_enable_OPED(){document.error_disp_handler.EnableOnPageDisplay(false)}function validator_enable_OPED_SB(){document.error_disp_handler.EnableOnPageDisplay(true)}function sfm_ErrorDisplayHandler(){this.msgdisplay=new AlertMsgDisplayer();this.EnableOnPageDisplay=edh_EnableOnPageDisplay;this.ShowMsg=edh_ShowMsg;this.FinalShowMsg=edh_FinalShowMsg;this.all_msgs=new Array();this.clear_msgs=edh_clear_msgs}function edh_clear_msgs(){this.msgdisplay.clearmsg(this.all_msgs);this.all_msgs=new Array()}function edh_FinalShowMsg(){this.msgdisplay.showmsg(this.all_msgs)}function edh_EnableOnPageDisplay(a){if(true==a){this.msgdisplay=new SingleBoxErrorDisplay()}else{this.msgdisplay=new DivMsgDisplayer()}}function edh_ShowMsg(c,b){var a=new Array();a.input_element=b;a.msg=c;this.all_msgs.push(a)}function AlertMsgDisplayer(){this.showmsg=alert_showmsg;this.clearmsg=alert_clearmsg}function alert_clearmsg(a){}function alert_showmsg(c){var d="";var b=null;for(var a=0;a<c.length;a++){if(null==b){b=c[a]["input_element"]}d+=c[a]["msg"]+"\n"}alert(d);if(null!=b){sfm_set_focus(b)}}function sfm_show_error_msg(b,a){document.error_disp_handler.ShowMsg(b,a)}function SingleBoxErrorDisplay(){this.showmsg=sb_div_showmsg;this.clearmsg=sb_div_clearmsg}function sb_div_clearmsg(a){var b=form_error_div_name(a);show_div_msg(b,"")}function sb_div_showmsg(b){var d="<ul>\n";for(var a=0;a<b.length;a++){d+="<li>"+b[a]["msg"]+"</li>\n"}d+="</ul>";var c=form_error_div_name(b);show_div_msg(c,d)}function form_error_div_name(b){var c=null;for(var a in b){c=b[a]["input_element"];if(c){break}}var d="";if(c){d=c.form._sfm_form_name+"_errorloc"}return d}function DivMsgDisplayer(){this.showmsg=div_showmsg;this.clearmsg=div_clearmsg}function div_clearmsg(b){for(var a in b){var c=element_div_name(b[a]["input_element"]);show_div_msg(c,"")}}function element_div_name(a){var b=a.form._sfm_form_name+"_"+a.name+"_errorloc";b=b.replace(/[\[\]]/gi,"");return b}function div_showmsg(c){var e;var b=null;for(var a in c){if(null==b){b=c[a]["input_element"]}var d=element_div_name(c[a]["input_element"]);show_div_msg(d,c[a]["msg"])}if(null!=b){sfm_set_focus(b)}}function show_div_msg(b,a){if(b.length<=0){return false}if(document.layers){divlayer=document.layers[b];if(!divlayer){return}divlayer.document.open();divlayer.document.write(a);divlayer.document.close()}else{if(document.all){divlayer=document.all[b];if(!divlayer){return}divlayer.innerHTML=a}else{if(document.getElementById){divlayer=document.getElementById(b);if(!divlayer){return}divlayer.innerHTML=a}}}divlayer.style.visibility="visible"}function ValidationDesc(c,b,a,d){this.desc=b;this.error=a;this.itemobj=c;this.condition=d;this.validate=vdesc_validate}function vdesc_validate(){if(this.condition!=null){if(!eval(this.condition)){return true}}if(!validateInput(this.desc,this.itemobj,this.error)){this.itemobj.validatorobj.disable_validations=true;sfm_set_focus(this.itemobj);return false}return true}function ValidationSet(b,a){this.vSet=new Array();this.add=add_validationdesc;this.validate=vset_validate;this.itemobj=b;this.msgs_together=a}function add_validationdesc(b,a,c){this.vSet[this.vSet.length]=new ValidationDesc(this.itemobj,b,a,c)}function vset_validate(){var a=true;for(var b=0;b<this.vSet.length;b++){a=a&&this.vSet[b].validate();if(!a&&!this.msgs_together){break}}return a}function validateEmail(b){var e=b.match("^(.+)@(.+)$");if(e==null){return false}if(e[1]!=null){var d=/^\"?[\w-_\.]*\"?$/;if(e[1].match(d)==null){return false}}if(e[2]!=null){var c=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(e[2].match(c)==null){var a=/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(e[2].match(a)==null){return false}}return true}return false}function IsCheckSelected(b,g){var d=false;var a=b.form.elements[b.name];if(a.length){var e=-1;for(var f=0;f<a.length;f++){if(a[f].value==g){e=f;break}}if(e>=0){if(a[e].checked=="1"){d=true}}}else{if(b.checked=="1"){d=true}}return d}function TestDontSelectChk(a,d,b){var c=true;c=IsCheckSelected(a,d)?false:true;if(c==false){if(!b||b.length==0){b="Can't Proceed as you selected "+a.name}sfm_show_error_msg(b,a)}return c}function TestShouldSelectChk(a,d,b){var c=true;c=IsCheckSelected(a,d)?true:false;if(c==false){if(!b||b.length==0){b="You should select "+a.name}sfm_show_error_msg(b,a)}return c}function TestRequiredInput(objValue,strError){var ret=true;var val=objValue.value;val=val.replace(/^\s+|\s+$/g,"");if(eval(val.length)==0){if(!strError||strError.length==0){strError=objValue.name+" : Required Field"}sfm_show_error_msg(strError,objValue);ret=false}return ret}function TestMaxLen(objValue,strMaxLen,strError){var ret=true;if(eval(objValue.value.length)>eval(strMaxLen)){if(!strError||strError.length==0){strError=objValue.name+" : "+strMaxLen+" characters maximum "}sfm_show_error_msg(strError,objValue);ret=false}return ret}function TestMinLen(objValue,strMinLen,strError){var ret=true;if(eval(objValue.value.length)<eval(strMinLen)){if(!strError||strError.length==0){strError=objValue.name+" : "+strMinLen+" characters minimum  "}sfm_show_error_msg(strError,objValue);ret=false}return ret}function TestInputType(a,c,d,f){var b=true;var e=a.value.search(c);if(a.value.length>0&&e>=0){if(!d||d.length==0){d=f}sfm_show_error_msg(d,a);b=false}return b}function TestEmail(a,c){var b=true;if(a.value.length>0&&!validateEmail(a.value)){if(!c||c.length==0){c=a.name+": Enter a valid Email address "}sfm_show_error_msg(c,a);b=false}return b}function TestLessThan(objValue,strLessThan,strError){var ret=true;if(isNaN(objValue.value)){sfm_show_error_msg(objValue.name+": Should be a number ",objValue);ret=false}else{if(eval(objValue.value)>=eval(strLessThan)){if(!strError||strError.length==0){strError=objValue.name+" : value should be less than "+strLessThan}sfm_show_error_msg(strError,objValue);ret=false}}return ret}function TestGreaterThan(objValue,strGreaterThan,strError){var ret=true;if(isNaN(objValue.value)){sfm_show_error_msg(objValue.name+": Should be a number ",objValue);ret=false}else{if(eval(objValue.value)<=eval(strGreaterThan)){if(!strError||strError.length==0){strError=objValue.name+" : value should be greater than "+strGreaterThan}sfm_show_error_msg(strError,objValue);ret=false}}return ret}function TestRegExp(a,c,d){var b=true;if(a.value.length>0&&!a.value.match(c)){if(!d||d.length==0){d=a.name+": Invalid characters found "}sfm_show_error_msg(d,a);b=false}return b}function TestDontSelect(objValue,dont_sel_index,strError){var ret=true;if(objValue.selectedIndex==null){sfm_show_error_msg("ERROR: dontselect command for non-select Item");ret=false}if(objValue.selectedIndex==eval(dont_sel_index)){if(!strError||strError.length==0){strError=objValue.name+": Please Select one option "}sfm_show_error_msg(strError,objValue);ret=false}return ret}function TestSelectOneRadio(a,c){var b=a.form.elements[a.name];var e=false;for(var d=0;d<b.length;d++){if(b[d].checked){e=true;break}}if(false==e){if(!c||c.length==0){c="Please select one option from "+a.name}sfm_show_error_msg(c,a)}return e}function validateInput(g,a,e){var c=true;var d=g.search("=");var f="";var b="";if(d>=0){f=g.substring(0,d);b=g.substr(d+1)}else{f=g}switch(f){case"req":case"required":c=TestRequiredInput(a,e);break;case"maxlength":case"maxlen":c=TestMaxLen(a,b,e);break;case"minlength":case"minlen":c=TestMinLen(a,b,e);break;case"alnum":case"alphanumeric":c=TestInputType(a,"[^A-Za-z0-9]",e,a.name+": Only alpha-numeric characters allowed ");break;case"alnum_s":case"alphanumeric_space":c=TestInputType(a,"[^A-Za-z0-9\\s]",e,a.name+": Only alpha-numeric characters and space allowed ");break;case"num":case"numeric":c=TestInputType(a,"[^0-9]",e,a.name+": Only digits allowed ");break;case"dec":case"decimal":c=TestInputType(a,"[^0-9.]",e,a.name+": Only numbers allowed ");break;case"alphabetic":case"alpha":c=TestInputType(a,"[^A-Za-z]",e,a.name+": Only alphabetic characters allowed ");break;case"alphabetic_space":case"alpha_s":c=TestInputType(a,"[^A-Za-z\\s]",e,a.name+": Only alphabetic characters and space allowed ");break;case"email":c=TestEmail(a,e);break;case"lt":case"lessthan":c=TestLessThan(a,b,e);break;case"gt":case"greaterthan":c=TestGreaterThan(a,b,e);break;case"regexp":c=TestRegExp(a,b,e);break;case"dontselect":c=TestDontSelect(a,b,e);break;case"dontselectchk":c=TestDontSelectChk(a,b,e);break;case"shouldselchk":c=TestShouldSelectChk(a,b,e);break;case"selone_radio":c=TestSelectOneRadio(a,e);break}return c}function VWZ_IsListItemSelected(b,c){for(var a=0;a<b.options.length;a++){if(b.options[a].selected==true&&b.options[a].value==c){return true}}return false}function VWZ_IsChecked(a,b){if(a.length){for(var d=0;d<a.length;d++){if(a[d].checked=="1"&&a[d].value==b){return true}}}else{if(a.checked=="1"){return true}}return false}function Floatbox(){this.defaultOptions={theme:"black",padding:12,panelPadding:8,outerBorder:4,innerBorder:1,overlayOpacity:55,controlOpacity:60,autoSizeImages:true,autoSizeOther:false,resizeImages:true,resizeOther:false,resizeTool:"both",infoPos:"bl",controlPos:"br",boxLeft:"auto",boxTop:"auto",enableDrag:true,dropShadow:true,showCaption:true,showItemNumber:true,showClose:true,hideFlash:true,hideJava:true,disableScroll:true,autoGallery:false,preloadAll:false,enableCookies:true,cookieScope:"site",language:"pl",graphicsType:"auto",urlGraphics:"/libs/floatbox/graphics/",urlLanguages:"/libs/floatbox/languages/",navType:"both",navOverlayWidth:35,navOverlayPos:30,showNavOverlay:"once",showHints:"once",enableWrap:true,enableKeyboardNav:true,outsideClickCloses:true,numIndexLinks:7,indexLinksPanel:"control",showIndexThumbs:true,doAnimations:true,resizeDuration:3.5,imageFadeDuration:3.5,overlayFadeDuration:4,splitResize:"no",startAtClick:true,zoomImageStart:true,liveImageResize:false,slideInterval:4.5,endTask:"exit",showPlayPause:true,startPaused:true,pauseOnResize:true,pauseOnPrev:true,pauseOnNext:false};this.childOptions={overlayOpacity:45,resizeDuration:3,imageFadeDuration:3,overlayFadeDuration:0};this.init()}Floatbox.prototype={init:function(){this.bod=document.body||document.getElementsByTagName("body")[0];this.html=document.documentElement;this.items=[];this.nodeNames=[];this.hiddenEls=[];this.timeouts={};this.pos={};this.setOptions(this.defaultOptions);if(typeof fbPageOptions==="object"){this.setOptions(fbPageOptions)}this.setOptions(this.parseOptionString(location.search.substring(1)));this.panelGap=22;this.infoLinkGap=16;this.showHintsTime=1600;this.zoomPopBorder=1;this.controlSpacing=8;this.minIndexWidth=120;this.ctrlJump=5;this.slowLoadDelay=750;this.loaderDelay=200;this.shadowSize=8;this.autoSizeSpace=4;this.initialSize=120;this.slowZoomImg=this.urlGraphics+"loading_white.gif";this.slowLoadImg=this.urlGraphics+"loading_black.gif";this.iframeSrc=this.urlGraphics+"loading_iframe.html";this.resizeUpCursor=this.urlGraphics+"magnify_plus.cur";this.resizeDownCursor=this.urlGraphics+"magnify_minus.cur";this.notFoundImg=this.urlGraphics+"404.jpg";this.defaultWidth="85%";this.defaultHeight="82%";this.minInfoWidth=80;this.isChild=!!(self.fb&&self.fb.fbBox);if(!this.isChild){this.fbParent=this.lastChild=this;this.anchors=[];this.children=[];this.content={};this.preloads={};this.preloads.count=0;this.xhr=this.getXMLHttpRequest();this.strings={hintClose:"Exit (key: Esc)",hintPrev:"Previous (key: <--)",hintNext:"Next (key: -->)",hintPlay:"Play (key: spacebar)",hintPause:"Pause (key: spacebar)",hintResize:"Resize (key: Tab)",imgCount:"Image %1 of %2",nonImgCount:"Page %1 of %2",mixedCount:"(%1 of %2)",infoText:"Info...",printText:"Print..."}}else{this.anchors=fb.anchors;this.children=fb.children;this.content=fb.content;this.xhr=fb.xhr;this.strings=fb.strings;this.fbParent=fb.lastChild;if(this.fbParent.isSlideshow){this.fbParent.setPause(true)}fb.lastChild=this;this.children.push(this)}var agent=navigator.userAgent,version=navigator.appVersion;this.mac=version.indexOf("Macintosh")!==-1;if(window.opera){this.opera=true;this.operaOld=parseFloat(version)<9.5;this.operaMac=this.mac}else{if(document.all){this.ie=true;this.ieOld=parseInt(version.substr(version.indexOf("MSIE")+5),10)<7;this.ie8b2=version.indexOf("MSIE 8.0")!==-1&&navigator.appMinorVersion==="beta 2";this.ieXP=parseInt(version.substr(version.indexOf("Windows NT")+11),10)<6}else{if(agent.indexOf("Firefox")!==-1){this.ff=true;this.ffOld=parseInt(agent.substr(agent.indexOf("Firefox")+8),10)<3;this.ffNew=!this.ffOld;this.ffMac=this.mac}else{if(version.indexOf("WebKit")!==-1){this.webkit=true;this.webkitNew=parseInt(version.substr(version.indexOf("WebKit")+7),10)>=500;this.webkitOld=!this.webkitNew;this.webkitMac=this.mac}}}}this.browserLanguage=(navigator.language||navigator.userLanguage||navigator.systemLanguage||navigator.browserLanguage||"en").substring(0,2);if(!this.isChild){var lang=this.language==="auto"?this.browserLanguage:this.language;if(this.xhr){var that=this;this.xhr.getResponse(this.urlLanguages+lang+".json",function(xhr){if((xhr.status===200||xhr.status===203||xhr.status===304)&&xhr.responseText){var text=xhr.responseText;if(that.ieXP){text=text.replace(String.fromCharCode(8592),"<--").replace(String.fromCharCode(8594),"-->")}try{var obj=eval("("+text+")");if(obj&&obj.hintClose){that.strings=obj}}catch(e){}}})}}if(this.graphicsType.toLowerCase()==="english"||(this.graphicsType==="auto"&&this.browserLanguage==="en")){this.offPos="top left";this.onPos="bottom left"}else{this.offPos="top right";this.onPos="bottom right";this.controlSpacing=0}this.zIndex={base:90000+10*this.children.length,fbOverlay:1,fbBox:2,fbCanvas:3,fbMainDiv:4,fbLeftNav:5,fbRightNav:5,fbOverlayPrev:6,fbOverlayNext:6,fbResizer:7,fbZoomDiv:8,fbInfoPanel:8,fbControlPanel:8};var match=/\bautoStart=(.+?)(?:&|$)/i.exec(location.search);this.autoHref=match?match[1]:false},tagAnchors:function(d){var c=fb.lastChild,b=this.ieOld&&/^fb/.test(d.id);function a(g){var j=d.getElementsByTagName(g);for(var f=0,e=j.length;f<e;f++){var h=j[f];if(c.autoGallery&&c.fileType(h.href)==="img"&&h.getAttribute("rel")!=="nofloatbox"){h.setAttribute("rel","floatbox.autoGallery");if(c.autoTitle&&!h.getAttribute("title")){h.setAttribute("title",c.autoTitle)}}if(b){h.setAttribute("hideFocus","true")}c.tagOneAnchor(h)}}a("a");a("area")},tagOneAnchor:function(f){var k=this,b=!!f.getAttribute;if(b){var m={href:f.href||f.getAttribute("href"),rel:f.getAttribute("rel"),rev:f.getAttribute("rev"),title:f.getAttribute("title"),anchor:f,thumb:this.getThumb(f)};var j;if(m.thumb&&(j=/(?:^|\s)fbPop(up|down)(?:\s|$)/i.exec(f.className))){m.popup=true;var g=(j[1]==="up");m.thumb.style.borderWidth=this.zoomPopBorder+"px";f.onmouseover=function(){m.thumb.style.display="none";var i=k.getLeftTop(this,true),o=i.left,t=i.top;i=k.getLayout(this);m.thumb.style.display="";var q=(i.width-m.thumb.offsetWidth)/2,s=g?2-m.thumb.offsetHeight:i.height,a=k.getScroll(),p=a.left+k.getDisplayWidth();var r=i.left+q+m.thumb.offsetWidth-p;if(r>0){q-=r}var r=i.left+q-a.left;if(r<0){q-=r}if(g){if(i.top+s<a.top){s=i.height}}else{if(i.top+s+m.thumb.offsetHeight>a.top+k.getDisplayHeight()){s=2-m.thumb.offsetHeight}}m.thumb.style.left=(o+q)+"px";m.thumb.style.top=(t+s)+"px"};f.onmouseout=function(){m.thumb.style.left="-9999px";m.thumb.style.top="0"}}}else{var m=f}if(/^(floatbox|gallery|iframe|slideshow|lytebox|lyteshow|lyteframe|lightbox)/i.test(m.rel)){if(b){f.onclick=function(){fb.start(this);if(window.event){event.returnValue=false}return false}}m.revOptions=this.parseOptionString(m.rev);m.level=this.children.length+(fb.lastChild.fbBox&&!m.revOptions.sameBox?1:0);var h,e=this.anchors.length;while(e--){h=this.anchors[e];if(h.href===m.href&&h.rel===m.rel&&h.rev===m.rev&&h.title===m.title&&h.level===m.level){h.anchor=f;break}}if(e===-1){var j=/\btype\s*[:=]\s*(\w+?)\b/i.exec(m.rev),l=j?j[1].toLowerCase():"";m.type=l||this.fileType(m.href);if(m.type==="flash"||m.type==="quicktime"){this.content[m.href]=this.objectHTML(m.href,m.type)}else{if(m.type==="html"){var j=/#(\w+)/.exec(m.href);if(j){var n=document;if(m.anchor){n=m.anchor.ownerDocument||m.anchor.document||n}if(n===document&&this.currentItem&&this.currentItem.anchor){n=this.currentItem.anchor.ownerDocument||this.currentItem.anchor.document||n}var c=n.getElementById(j[1]);if(c){m.type="inline";this.content[m.href]=c.cloneNode(true)}else{m.type="iframe"}}else{m.type="iframe"}}}this.anchors.push(m);if(this.autoHref){if(m.revOptions.showThis!==false&&this.autoHref===m.href.substr(m.href.length-this.autoHref.length)){this.autoStart=m}}else{if(m.revOptions.autoStart===true){this.autoStart=m}else{if(m.revOptions.autoStart==="once"){var j=/fbAutoShown=(.+?)(;|$)/.exec(document.cookie),d=j?j[1]:"";href=escape(m.href);if(d.indexOf(href)===-1){this.autoStart=m;document.cookie="fbAutoShown="+d+href+"; path=/"}}}}}}return m},fileType:function(a){var c=a.toLowerCase(),b=c.indexOf("?");if(b!==-1){c=c.substr(0,b)}c=c.substr(c.lastIndexOf(".")+1);if(/^(jpe?g|png|gif|bmp)$/.test(c)){return"img"}if(c==="swf"||/^(http:)?\/\/(www.)?youtube.com\/v\//i.test(a)){return"flash"}if(/^(mov|mpe?g|movie)$/.test(c)){return"quicktime"}return"html"},objectHTML:function(c,k){if(k==="flash"){var j='classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"',b='type="application/x-shockwave-flash"',h="http://get.adobe.com/flashplayer/",i=/\bwmode=(\w+?)\b/i.exec(c),d=i?i[1]:"window",i=/\bbgcolor=(#\w+?)\b/i.exec(c),l=i?i[1]:"",i=/\bscale=(\w+?)\b/i.exec(c),e=i?i[1]:"exactfit",f={wmode:d,bgcolor:l,scale:e,quality:"high",flashvars:"autoplay=1&amp;ap=true&amp;border=0&amp;rel=0"};if(this.ffOld){f.wmode=this.ffMac?"window":"opaque"}if(this.ffNew&&c.indexOf("YV_YEP.swf")!==-1){f.wmode="window"}}else{var j='classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"',b='type="video/quicktime"',h="http://www.apple.com/quicktime/download/",f={autoplay:"true",controller:"true",showlogo:"false",scale:"tofit"}}var g='<object id="fbObject" name="fbObject" width="%width%" height="%height%" ';if(this.ie){g+=j+">";f[k==="flash"?"movie":"src"]=this.encodeHTML(c)}else{g+=b+' data="'+this.encodeHTML(c)+'">'}for(var a in f){if(f.hasOwnProperty(a)){g+='<param name="'+a+'" value="'+f[a]+'" />'}}if(k==="quicktime"&&this.webkitMac){g+='<embed src="'+this.encodeHTML(c)+'" width="%width%" height="%height%" autoplay="true" controller="true" showlogo="false" scale="tofit" pluginspage="'+h+'"></embed></object>'}else{g+='<p style="color:#000; background:#fff; margin:1em; padding:1em;">'+(k==="flash"?"Flash":"QuickTime")+' player is required to view this content.<br /><a href="'+h+'">download player</a></p></object>'}return g},preloadImages:function(e,g){if(this!==fb){return fb.preloadImages(e,g)}if(typeof g!=="undefined"){arguments.callee.chain=g}if(!e&&arguments.callee.chain&&(this.preloadAll||!this.preloads.count)){for(var f=0,b=this.anchors.length;f<b;f++){var c=this.anchors[f];if(c.type==="img"&&!this.preloads[c.href]){e=c.href;break}}}if(e){if(this.preloads[e]){this.preloadImages()}else{var d=this.preloads[e]=new Image();d.onerror=function(){setTimeout(function(){fb.preloadImages()},50);fb.preloads[e]=true};d.onload=function(){fb.preloads.count++;this.onerror()};d.src=e}}},start:function(c){if(this!==fb.lastChild){return fb.lastChild.start(c)}var g=this;this.preloadImages("",false);if(c.getAttribute){var b={href:c.href||c.getAttribute("href"),rel:c.getAttribute("rel"),rev:c.getAttribute("rev"),title:c.getAttribute("title")};b.revOptions=this.parseOptionString(b.rev);c.blur()}else{var b=c}this.isRestart=!!this.fbBox;if(this.isRestart){if(!b.revOptions.sameBox){return new Floatbox().start(c)}this.setOptions(b.revOptions)}else{this.clickedAnchor=c.getAttribute?c:false}b.level=this.children.length+(fb.lastChild.fbBox&&!b.revOptions.sameBox?1:0);this.itemsShown=0;fb.previousAnchor=this.currentItem;this.buildItemArray(b);if(!this.itemCount){return}if(this.itemCount===1&&this.fbNavControls){this.fbNavControls.style.display="none"}self.focus();this.revOptions=b.revOptions;if(!this.isRestart){this.getOptions();this.buildDOM();this.addEventHandlers();this.initState()}this.collapse();this.updatePanels();var e=function(){g.fetchContent(function(){g.clearTimeout("slowLoad");g.calcSize()})};if(this.fbBox.style.visibility||this.isRestart){e()}else{var h=this.initialSize/2,d={id:"fbBox",left:g.pos.fbBox.left-h,top:g.pos.fbBox.top-h,width:g.initialSize,height:g.initialSize,borderWidth:g.outerBorder};if(this.splitResize){var f=function(){g.setSize(e,d)}}else{this.timeouts.slowLoad=setTimeout(function(){g.setSize(d)},this.slowLoadDelay);var f=e}this.fadeOpacity(this.fbOverlay,this.overlayOpacity,this.overlayFadeDuration,f)}},buildItemArray:function(c){this.itemCount=this.items.length=this.currentIndex=0;this.justImages=true;var h=/^(floatbox|gallery|iframe|lytebox|lyteframe|lightbox)$/i.test(c.rel);for(var f=0,b=this.anchors.length;f<b;f++){var e=this.anchors[f];if(e.rel===c.rel&&e.level===c.level){if(e.revOptions.showThis!==false){var g=e.rev===c.rev&&e.title===c.title&&e.href===c.href.substr(c.href.length-e.href.length);if(g||!h){e.seen=false;this.items.push(e);if(e.type!=="img"){this.justImages=false}if(g){this.currentIndex=this.items.length-1}}}}}if(c.revOptions.showThis===false&&c.href){f=this.items.length;while(f--){var d=this.items[f].href;if(d===c.href.substr(c.href.length-d.length)){this.currentIndex=f}}}this.itemCount=this.items.length;this.currentItem=this.items[this.currentIndex]},getOptions:function(){if(this.isChild){for(var c in this.defaultOptions){if(this.defaultOptions.hasOwnProperty(c)){this[c]=this.fbParent[c]}}this.setOptions(this.childOptions)}else{this.setOptions(this.defaultOptions)}this.doSlideshow=this.loadPageOnClose=this.sameBox=false;if(!(this.isChild||this.fbBox)){if(typeof setFloatboxOptions==="function"){setFloatboxOptions()}if(typeof fbPageOptions==="object"){this.setOptions(fbPageOptions)}if(this.enableCookies){var b=/fbOptions=(.+?)(;|$)/.exec(document.cookie);if(b){this.setOptions(this.parseOptionString(b[1]))}var d="";for(var c in this.defaultOptions){if(this.defaultOptions.hasOwnProperty(c)){d+=" "+c+":"+this[c]}}var f="/";if(this.cookieScope==="folder"){f=location.pathname;f=f.substring(0,f.lastIndexOf("/")+1)}document.cookie="fbOptions="+d+"; path="+f}}this.setOptions(this.revOptions);this.setOptions(this.parseOptionString(location.search.substring(1)));if(this.theme==="grey"){this.theme="white"}if(this.endTask==="cont"){this.endTask="loop"}if(this.navType==="upper"){this.navType="overlay"}if(this.navType==="lower"){this.navType="button"}if(this.upperOpacity){this.controlOpacity=this.upperOpacity}if(this.upperNavWidth){this.navOverlayWidth=this.upperNavWidth}if(this.upperNavPos){this.navOverlayPos=this.upperNavPos}if(this.showUpperNav){this.showNavOverlay=this.showUpperNav}if(!/^(auto|black|white|blue|yellow|red|custom)$/.test(this.theme)){this.theme="auto"}if(!/^(overlay|button|both|none)$/i.test(this.navType)){this.navType="button"}if(!/^(auto|wh|hw)$/.test(this.splitResize)){this.splitResize=false}if(this.webkitOld&&(this.navType==="overlay"||this.navType==="both")){this.navType="button"}if(this.itemCount>1){this.isSlideshow=this.doSlideshow||/^(slideshow|lyteshow)/i.test(this.currentItem.rel);var e=/overlay|both/i.test(this.navType),a=/button|both/i.test(this.navType);this.navOverlay=this.justImages&&e;this.navButton=a||(!this.justImages&&e);this.lclShowItemNumber=this.showItemNumber;this.lclNumIndexLinks=this.numIndexLinks}else{this.isSlideshow=this.navOverlay=this.navButton=this.lclShowItemNumber=this.lclNumIndexLinks=false}this.isPaused=this.startPaused;if((this.lclTheme=this.theme)==="auto"){this.lclTheme=this.currentItem.type==="img"?"black":/flash|quicktime/.test(this.currentItem.type)?"blue":"white"}if(!this.doAnimations){this.resizeDuration=this.imageFadeDuration=this.overlayFadeDuration=0}if(!this.resizeDuration){this.zoomImageStart=false}this.controlTop=this.controlPos.charAt(0)==="t";this.controlLeft=this.controlPos.charAt(1)==="l";this.infoTop=this.infoPos.charAt(0)==="t";this.infoCenter=this.infoPos.charAt(1)==="c";this.infoLeft=this.infoPos.charAt(1)==="l"||(this.infoCenter&&this.controlTop===this.infoTop&&!this.controlLeft);if(this.infoLeft===this.controlLeft&&this.infoTop===this.controlTop){this.infoLeft=true;this.controlLeft=false}if(this.indexLinksPanel==="info"){this.indexCenter=this.infoCenter;this.indexLeft=this.infoLeft;this.indexTop=this.infoTop}else{this.indexLeft=this.controlLeft;this.indexTop=this.controlTop}if(this.opera||(this.mac&&!this.webkitNew)){this.resizeTool="topleft"}else{this.resizeTool=this.resizeTool.toLowerCase();if(!/topleft|cursor|both/.test(this.resizeTool)){this.resizeTool="cursor"}}if(this.ieOld){this.dropShadow=false}this.overlayOpacity/=100;this.controlOpacity/=100},parseOptionString:function(h){if(!h){return{}}var g=[],e,c=/`([^`]*?)`/g;while((e=c.exec(h))){g.push(e[1])}if(g.length){h=h.replace(c,"``")}h=h.replace(/\s*[:=]\s*/g,":");h=h.replace(/\s*[;&]\s*/g," ");h=h.replace(/^\s+|\s+$/g,"");var b={},f=h.split(" "),d=f.length;while(d--){var k=f[d].split(":"),a=k[0],j=k[1];if(typeof j==="string"){if(!isNaN(j)){j=+j}else{if(j==="true"){j=true}else{if(j==="false"){j=false}}}}if(j==="``"){j=g.pop()||""}b[a]=j}return b},setOptions:function(b){for(var a in b){if(b.hasOwnProperty(a)){this[a]=b[a]}}},buildDOM:function(){this.fbOverlay=this.newNode("div","fbOverlay",this.bod);this.fbZoomDiv=this.newNode("div","fbZoomDiv",this.bod);this.fbZoomImg=this.newNode("img","fbZoomImg",this.fbZoomDiv);this.fbBox=this.newNode("div","fbBox");this.fbShadowRight=this.newNode("div","fbShadowRight",this.fbBox);this.fbShadowBottom=this.newNode("div","fbShadowBottom",this.fbBox);this.fbShadowCorner=this.newNode("div","fbShadowCorner",this.fbBox);this.fbLoader=this.newNode("div","fbLoader",this.fbBox);this.fbCanvas=this.newNode("div","fbCanvas",this.fbBox);this.fbMainDiv=this.newNode("div","fbMainDiv",this.fbCanvas);this.fbLeftNav=this.newNode("a","fbLeftNav",this.fbMainDiv);this.fbRightNav=this.newNode("a","fbRightNav",this.fbMainDiv);this.fbOverlayPrev=this.newNode("a","fbOverlayPrev",this.fbMainDiv,this.strings.hintPrev);this.fbOverlayNext=this.newNode("a","fbOverlayNext",this.fbMainDiv,this.strings.hintNext);this.fbResizer=this.newNode("a","fbResizer",this.fbMainDiv,this.strings.hintResize);this.fbInfoPanel=this.newNode("div","fbInfoPanel",this.fbCanvas);this.fbCaptionDiv=this.newNode("div","fbCaptionDiv",this.fbInfoPanel);this.fbCaption=this.newNode("span","fbCaption",this.fbCaptionDiv);this.fbInfoDiv=this.newNode("div","fbInfoDiv",this.fbInfoPanel);if(this.infoLeft||this.infoCenter){this.fbInfoLink=this.newNode("span","fbInfoLink",this.fbInfoDiv);this.fbPrintLink=this.newNode("span","fbPrintLink",this.fbInfoDiv);this.fbItemNumber=this.newNode("span","fbItemNumber",this.fbInfoDiv)}else{this.fbItemNumber=this.newNode("span","fbItemNumber",this.fbInfoDiv);this.fbPrintLink=this.newNode("span","fbPrintLink",this.fbInfoDiv);this.fbInfoLink=this.newNode("span","fbInfoLink",this.fbInfoDiv)}this.fbControlPanel=this.newNode("div","fbControlPanel",this.fbCanvas);this.fbControls=this.newNode("div","fbControls",this.fbControlPanel);this.fbNavControls=this.newNode("div","fbNavControls",this.fbControls);this.fbPrev=this.newNode("a","fbPrev",this.fbNavControls,this.strings.hintPrev);this.fbNext=this.newNode("a","fbNext",this.fbNavControls,this.strings.hintNext);this.fbSubControls=this.newNode("div","fbSubControls",this.fbControls);this.fbPlayPause=this.newNode("div","fbPlayPause",this.fbSubControls);this.fbPlay=this.newNode("a","fbPlay",this.fbPlayPause,this.strings.hintPlay);this.fbPause=this.newNode("a","fbPause",this.fbPlayPause,this.strings.hintPause);this.fbClose=this.newNode("a","fbClose",this.fbSubControls,this.strings.hintClose);this.fbIndexLinks=this.newNode("span","fbIndexLinks",this.indexLinksPanel==="info"?this.fbInfoPanel:this.fbControlPanel);this.bod.appendChild(this.fbBox)},newNode:function(b,e,a,d){if(this[e]&&this[e].parentNode){this[e].parentNode.removeChild(this[e])}var c=document.createElement(b);c.id=e;c.className=e+"_"+this.lclTheme;if(b==="a"){if(!this.operaOld){c.setAttribute("href","")}if(this.ieOld){c.setAttribute("hideFocus","true")}c.style.outline="none"}else{if(b==="iframe"){c.setAttribute("scrolling",this.itemScroll);c.setAttribute("frameBorder","0");c.setAttribute("align","middle");c.src=this.iframeSrc}}if(this.isChild){d=this.fbParent[e].getAttribute("title")}if(d&&this.showHints!=="never"){c.setAttribute("title",d)}if(this.zIndex[e]){c.style.zIndex=this.zIndex.base+this.zIndex[e]}c.style.display="none";if(a){a.appendChild(c)}this.nodeNames.push(e);return c},addEventHandlers:function(){var g=this,a=this.fbLeftNav.style,e=this.fbRightNav.style,d=this.fbOverlayPrev.style,b=this.fbOverlayNext.style,f=this.fbPrev.style,c=this.fbNext.style;if(this.showHints==="once"){this.hideHint=function(h){if(g[h].title){g.timeouts[h]=setTimeout(function(){g[h].title=g.fbParent[h].title="";var i="";if(/fbOverlay(Prev|Next)/.test(h)){i=h.replace("Overlay","")}else{if(/fb(Prev|Next)/.test(h)){i=h.replace("fb","fbOverlay")}}if(i){g[i].title=g.fbParent[i].title=""}},g.showHintsTime)}}}else{this.hideHint=function(){}}this.fbPlay.onclick=function(){g.setPause(false);if(window.event){event.returnValue=false}return false};this.fbPause.onclick=function(){g.setPause(true);if(window.event){event.returnValue=false}return false};this.fbClose.onclick=function(){g.end();if(window.event){event.returnValue=false}return false};if(this.outsideClickCloses){this.fbOverlay.onclick=this.fbClose.onclick}this.fbPrev.onclick=function(i){if(typeof i!=="number"){i=1}var h=(g.currentIndex-i)%g.itemCount;if(h<0){h+=g.itemCount}if(g.enableWrap||h<g.currentIndex){g.newContent(h);if(g.isSlideshow&&g.pauseOnPrev&&!g.isPaused){g.setPause(true)}}if(window.event){event.returnValue=false}return false};this.fbNext.onclick=function(i){if(typeof i!=="number"){i=1}var h=(g.currentIndex+i)%g.itemCount;if(g.enableWrap||h>g.currentIndex){g.newContent(h);if(g.isSlideshow&&g.pauseOnNext&&!g.isPaused){g.setPause(true)}}if(window.event){event.returnValue=false}return false};this.fbLeftNav.onclick=this.fbOverlayPrev.onclick=this.fbPrev.onclick;this.fbRightNav.onclick=this.fbOverlayNext.onclick=this.fbNext.onclick;this.fbLeftNav.onmouseover=this.fbLeftNav.onmousemove=this.fbOverlayPrev.onmousemove=function(){if(!g.timeouts.fbCanvas){d.visibility=""}if(g.navButton){f.backgroundPosition=g.onPos}return true};this.fbRightNav.onmouseover=this.fbRightNav.onmousemove=this.fbOverlayNext.onmousemove=function(){if(!g.timeouts.fbCanvas){b.visibility=""}if(g.navButton){c.backgroundPosition=g.onPos}return true};this.fbOverlayPrev.onmouseover=this.fbOverlayNext.onmouseover=function(){this.onmousemove();g.hideHint(this.id);return true};this.fbLeftNav.onmouseout=function(){d.visibility="hidden";if(g.navButton){f.backgroundPosition=g.offPos}};this.fbRightNav.onmouseout=function(){b.visibility="hidden";if(g.navButton){c.backgroundPosition=g.offPos}};this.fbOverlayPrev.onmouseout=this.fbOverlayNext.onmouseout=function(){this.style.visibility="hidden";g.clearTimeout(this.id)};this.fbLeftNav.onmousedown=this.fbRightNav.onmousedown=function(h){h=h||window.event;if(h.button===2){a.visibility=e.visibility="hidden";g.timeouts.hideNavOverlay=setTimeout(function(){a.visibility=e.visibility=""},600)}};this.fbPlay.onmouseover=this.fbPause.onmouseover=this.fbClose.onmouseover=this.fbPrev.onmouseover=this.fbNext.onmouseover=function(){this.style.backgroundPosition=g.onPos;g.hideHint(this.id);return true};this.fbResizer.onmouseover=function(){g.hideHint(this.id);return true};this.fbPlay.onmouseout=this.fbPause.onmouseout=this.fbClose.onmouseout=this.fbPrev.onmouseout=this.fbNext.onmouseout=function(){this.style.backgroundPosition=g.offPos;g.clearTimeout(this.id)};this.fbResizer.onmouseout=function(){g.clearTimeout(this.id)};if(this.enableKeyboardNav){if(!document.keydownSet){this.priorOnkeydown=document.onkeydown;document.onkeydown=this.keyboardHandler;document.keydownSet=true}}else{if(document.keydownSet){document.onkeydown=this.priorOnkeydown;document.keydownSet=false}}if(this.opera&&!document.keypressSet){this.priorOnkeypress=document.onkeypress;document.onkeypress=function(){return false};document.keypressSet=true}if(this.enableDrag){this.fbBox.onmousedown=this.dragonDrop()}},keyboardHandler:function(c){c=c||window.event;var a=fb.lastChild,b=c.keyCode||c.which;switch(b){case 37:case 39:if(a.itemCount>1){a[b===37?"fbPrev":"fbNext"].onclick((c.ctrlKey||c.metaKey)?a.ctrlJump:1);if(a.showHints==="once"){a.fbPrev.title=a.fbNext.title=a.fbOverlayPrev.title=a.fbOverlayNext.title=""}}return false;case 32:if(a.isSlideshow){a.setPause(!a.isPaused);if(a.showHints==="once"){a.fbPlay.title=a.fbPause.title=""}}return false;case 9:if(a.fbResizer.onclick){a.fbResizer.onclick();if(a.showHints==="once"){a.fbResizer.title=""}}return false;case 27:if(a.showHints==="once"){a.fbClose.title=""}a.end();return false;case 13:return false}},dragonDrop:function(){var b=this,a=this.fbBox;return function(i){i=i||window.event;if(/fb(Box|Canvas|Info|Caption|Item|Control|Index)/.test((i.target||i.srcElement).id)){var g=i.clientX,d=i.clientY,f=b.fbBox.style,j=b.fbContent.style,k=b.pos.fbBox,m=k.left,l=k.top;k.dx=k.dy=0;var h=function(n){if(b.currentItem.type==="iframe"&&!(b.ie||b.opera)&&!j.visibility){j.visibility="hidden"}if(b.isSlideshow&&!b.isPaused){b.setPause(true)}n=n||window.event;k.dx=n.clientX-g;k.dy=n.clientY-d;f.left=(m+k.dx)+"px";f.top=(l+k.dy)+"px";(n.stopPropagation&&n.stopPropagation())||(n.cancelBubble=true);b.clearTimeout("dragonDrop");b.timeouts.dragonDrop=setTimeout(c,1500);return false};var c=function(n){b.clearTimeout("dragonDrop");n=n||window.event;if(document.removeEventListener){document.removeEventListener("mouseup",c,true);document.removeEventListener("mousemove",h,true)}else{if(a.detachEvent){a.detachEvent("onlosecapture",c);a.detachEvent("onmouseup",c);a.detachEvent("onmousemove",h);a.releaseCapture()}}if(n){(n.stopPropagation&&n.stopPropagation())||(n.cancelBubble=true)}k.left+=k.dx;k.top+=k.dy;j.visibility="";return false};if(document.addEventListener){document.addEventListener("mousemove",h,true);document.addEventListener("mouseup",c,true)}else{if(a.attachEvent){a.setCapture();a.attachEvent("onmousemove",h);a.attachEvent("onmouseup",c);a.attachEvent("onlosecapture",c)}}return false}}},initState:function(){var i=this,g=this.fbBox.style,e=this.fbMainDiv.style,k=this.fbResizer.style,d=this.fbCanvas.style,c=this.fbZoomDiv.style,h=this.fbZoomImg.style;if(this.currentItem.popup){this.currentItem.anchor.onmouseover()}var b=this.getAnchorPos(this.clickedAnchor,this.currentItem.anchor===this.clickedAnchor&&this.currentItem.type==="img");if(b.width){this.pos.fbZoomDiv=b;c.borderWidth=this.zoomPopBorder+"px";c.left=(b.left-this.zoomPopBorder)+"px";c.top=(b.top-this.zoomPopBorder)+"px";c.width=(this.fbZoomImg.width=b.width)+"px";c.height=(this.fbZoomImg.height=b.height)+"px";this.fbZoomImg.src=b.src;g.visibility="hidden";this.timeouts.slowLoad=setTimeout(function(){i.fbZoomImg.src=i.slowZoomImg;c.display=h.display=""},this.slowLoadDelay)}else{this.pos.fbBox=b;this.pos.fbBox.borderWidth=0;this.pos.fbMainDiv={width:0,height:0}}g.position="absolute";g.left=g.top=g.width=g.height=g.borderWidth="0";e.borderWidth=this.innerBorder+"px";e.left=this.padding+"px";this.fbControlPanel.style[this.controlLeft?"left":"right"]=this.fbInfoPanel.style[this.infoLeft?"left":"right"]=Math.max(this.padding,this.panelPadding)+"px";d.visibility="hidden";g.display=d.display="";if(this.dropShadow){var a=this.fbShadowRight.style,j=this.fbShadowBottom.style,f=this.fbShadowCorner.style;a.paddingBottom=j.paddingRight=this.outerBorder*2+"px";a.paddingRight=j.paddingBottom=f.paddingRight=f.paddingBottom=(this.outerBorder+this.shadowSize)+"px";a.top=j.left=-this.outerBorder+"px"}else{this.shadowSize=0}if(this.navOverlay){if(fb.showNavOverlay==="never"||(fb.showNavOverlay==="once"&&fb.navOverlayShown)){fb.showNavOverlay=false}else{this.fbOverlayPrev.style.backgroundPosition=this.fbOverlayNext.style.backgroundPosition=this.onPos;this.fadeOpacity(this.fbOverlayPrev,this.controlOpacity);this.fadeOpacity(this.fbOverlayNext,this.controlOpacity)}}this.initPanels();this.lastShown=false;if(this.hideFlash){this.hideElements("flash")}if(this.hideJava){this.hideElements("applet")}if(this.ieOld){this.hideElements("select");this.fbOverlay.style.position="absolute";this.stretchOverlay()();attachEvent("onresize",this.stretchOverlay());attachEvent("onscroll",this.stretchOverlay())}},getAnchorPos:function(f,b){var g=this.getDisplaySize(),i=this.getScroll(),c={left:g.width/2+i.left,top:g.height/3+i.top,width:0,height:0};var a=b?this.getThumb(f):false;if(a&&this.zoomImageStart){var h=this.getLeftTop(a),e=(a.offsetWidth-a.width)/2;h.left+=e;h.top+=e;h.width=a.width;h.height=a.height;h.src=a.src}else{if(this.startAtClick&&f&&f.offsetWidth&&f.tagName.toLowerCase()==="a"){var h=this.getLayout(a||f)}else{return c}}var d={left:h.left+h.width/2,top:h.top+h.height/2,width:0,height:0};if(d.left<i.left||d.left>(i.left+g.width)||d.top<i.top||d.top>(i.top+g.height)){return c}return(a&&this.zoomImageStart?h:d)},getThumb:function(b){var a=b&&b.childNodes,c=(a&&a.length)||0;while(c--){if((a[c].tagName||"").toLowerCase()==="img"){return a[c]}}return false},initPanels:function(){var c=this.fbInfoPanel.style,o=this.fbInfoLink.style,k=this.fbPrintLink.style,b=this.fbItemNumber.style;if(this.infoCenter){var e=" posCenter";c.textAlign="center";o.paddingLeft=k.paddingLeft=b.paddingLeft=o.paddingRight=k.paddingRight=b.paddingRight=(this.infoLinkGap/2)+"px"}else{if(this.infoLeft){var e=" posLeft";c.textAlign="left";o.paddingRight=k.paddingRight=this.infoLinkGap+"px"}else{var e=" posRight";c.textAlign="right";o.paddingLeft=k.paddingLeft=this.infoLinkGap+"px"}}this.fbInfoPanel.className+=e;this.fbInfoDiv.className+=e;c.width="400px";var n=this.fbControlPanel.style,g=this.fbControls.style,i=this.fbSubControls.style;if(this.controlLeft){var f=" posLeft";n.textAlign="left"}else{var f=" posRight";n.textAlign="right";g.right="0"}this.fbControlPanel.className+=f;this.fbSubControls.className+=f;if(!this.ieOld){this.fbControls.className+=f}if(this.navButton){var j=this.fbPrev.style,l=this.fbNext.style,a=this.fbNavControls.style;j.backgroundPosition=l.backgroundPosition=this.offPos;a["padding"+(this.controlLeft?"Left":"Right")]=this.controlSpacing+"px";this.fbNavControls.className+=f;n.display=a.display=j.display=l.display=""}var m=0;if(this.showClose){var h=this.fbClose.style;h.backgroundPosition=this.offPos;this.fbClose.className+=f;n.display=g.display=i.display=h.display="";m=this.fbClose.offsetWidth}if(this.showPlayPause&&this.isSlideshow){var p=this.fbPlay.style,d=this.fbPause.style,r=this.fbPlayPause.style;p.backgroundPosition=d.backgroundPosition=this.offPos;r["padding"+(this.controlLeft?"Left":"Right")]=this.controlSpacing+"px";this.fbPlayPause.className+=f;n.display=g.display=i.display=r.display=p.display=d.display="";p.left=this.isPaused?"":"-9999px";d.left=this.isPaused?"-9999px":"";m+=this.fbPlayPause.offsetWidth}i.width=m+"px";n.width=g.width=(m+this.fbNavControls.offsetWidth)+"px";if(this.lclNumIndexLinks){var q=this.fbIndexLinks.style;if(this.indexLinksPanel==="info"){this.fbIndexLinks.className+=e;c.display="";if(this.showIndexThumbs){c.overflow="visible"}}else{this.fbIndexLinks.className+=f;n.display="";if(this.showIndexThumbs){n.overflow="visible"}q["padding"+(this.indexLeft?"Left":"Right")]="2px"}q.width="250px";q.display=""}},fetchContent:function(i,b){var g=this;if(!b){if(this.fbContent){this.fbMainDiv.removeChild(this.fbContent);delete this.fbContent;return this.timeouts.fetch=setTimeout(function(){g.fetchContent(i,1)},10)}}var f=this.currentItem;f.nativeWidth=f.revOptions.width;f.nativeHeight=f.revOptions.height;if(f.type!=="img"){f.nativeWidth=f.nativeWidth||(fb.previousAnchor&&fb.previousAnchor.nativeWidth)||this.defaultWidth;f.nativeHeight=f.nativeHeight||(fb.previousAnchor&&fb.previousAnchor.nativeHeight)||this.defaultHeight}if(this.ieOld){this.fbMainDiv.style.backgroundColor=f.type==="img"?"#000":""}this.itemScroll=f.revOptions.scrolling||f.revOptions.scroll||"auto";if(/img|iframe/.test(f.type)){this.fbContent=this.newNode(f.type,"fbContent",this.fbMainDiv);if(f.type==="img"){var a=new Image();a.onload=function(){f.nativeWidth=f.nativeWidth||a.width;f.nativeHeight=f.nativeHeight||a.height;g.fbContent.src=a.src;if(i){i()}};a.onerror=function(){if(this.src!==g.notFoundImg){this.src=g.notFoundImg}};a.src=f.href}}else{this.fbContent=this.newNode("div","fbContent",this.fbMainDiv);this.fbContent.style.overflow=this.itemScroll==="yes"?"scroll":(this.itemScroll==="no"?"hidden":"auto");var d=this.content[f.href];if(f.type==="inline"){var c=d.cloneNode(true);c.style.display=c.style.visibility="";try{this.fbContent.appendChild(c)}catch(h){this.setInnerHTML(this.fbContent,c.innerHTML)}this.tagAnchors(this.fbContent)}else{if(f.type==="ajax"){this.xhr.getResponse(f.href,function(e){if((e.status===200||e.status===203||e.status===304)&&e.responseText){g.setInnerHTML(g.fbContent,e.responseText);g.tagAnchors(g.fbContent)}else{g.setInnerHTML(g.fbContent,'<p style="color:#000; background:#fff; margin:1em; padding:1em;">Unable to fetch content from '+f.href+"</p>")}})}}}this.fbContent.style.border="0";this.fbContent.style.display="";if(f.type!=="img"&&i){i()}},updatePanels:function(){var c=this.fbInfoPanel.style,m=this.fbCaptionDiv.style,p=this.fbCaption.style,h=this.fbInfoDiv.style,q=this.fbInfoLink.style,k=this.fbPrintLink.style,b=this.fbItemNumber.style,r=this.currentItem,l;c.display=m.display=p.display=h.display=q.display=k.display=b.display="none";if(this.showCaption){l=r.revOptions.caption||r.title||"";if(l==="href"){l=this.currentItem.href}l=this.decodeHTML(l);if(this.setInnerHTML(this.fbCaption,l)&&l){c.display=m.display=p.display=""}}if(r.revOptions.info){l=this.encodeHTML(this.decodeHTML(r.revOptions.info));var a=r.revOptions.infoOptions||"";if(a){a=this.encodeHTML(this.decodeHTML(a))}l='<a href="'+l+'" rel="floatbox" rev="'+a+'"><b>'+(r.revOptions.infoText||this.strings.infoText)+"</b></a>";if(this.setInnerHTML(this.fbInfoLink,l)){c.display=h.display=q.display=""}}if(r.revOptions.showPrint){var g=r.revOptions.printCSS||"";l='<a href="'+this.encodeHTML(this.currentItem.href)+'" onclick="fb.printContents(null, \''+g+"'); if (window.event) event.returnValue = false; return false;\"><b>"+(r.revOptions.printText||this.strings.printText)+"</b></a>";if(this.setInnerHTML(this.fbPrintLink,l)){c.display=h.display=k.display=""}}if(this.lclShowItemNumber){l=this.justImages?this.strings.imgCount:this.strings.nonImgCount;l=l.replace("%1",this.currentIndex+1);l=l.replace("%2",this.itemCount);if(this.setInnerHTML(this.fbItemNumber,l)){c.display=h.display=b.display=""}}var f=this.fbInfoLink.offsetWidth+this.fbPrintLink.offsetWidth+this.fbItemNumber.offsetWidth;if(this.ie){if(this.fbInfoLink.offsetWidth){f+=this.infoLinkGap}if(this.fbPrintLink.offsetWidth){f+=this.infoLinkGap}if(this.fbItemNumber.offsetWidth){f+=this.infoLinkGap}}h.width=f+"px";if(this.lclNumIndexLinks){l="";var o=this.itemCount-1,s,e;if(this.lclNumIndexLinks===-1){s=0;e=o}else{var j=Math.floor(this.lclNumIndexLinks/2)-1;s=this.currentIndex-j;e=this.currentIndex+j;if(s<=0){e+=Math.min(1-s,j)}if(this.currentIndex===0){e++}if(e-o>=0){s-=Math.min(1+e-o,j)}if(this.currentIndex===o){s--}}var d=this.indexTop?"down":"up",n=0;while(n<this.itemCount){if(n!==0&&n<s){l+="... ";n=s}else{if(n!==o&&n>e){l+="... ";n=o}else{if(n!==this.currentIndex){var r=this.items[n];l+='<a class="fbPop'+d+'" rel="nofloatbox" href="'+r.href+'" onclick="fb.newContent('+n+'); if (window.event) event.returnValue = false; return false;">'+ ++n;if(this.showIndexThumbs&&r.thumb){l+='<img src="'+r.thumb.src+'" />'}l+="</a> "}else{l+=++n+" "}}}}if(this.setInnerHTML(this.fbIndexLinks,l)){if(this.indexLinksPanel==="info"){c.display=""}else{this.tagAnchors(this.fbIndexLinks)}}}if(!c.display){this.tagAnchors(this.fbInfoPanel)}},calcSize:function(H,a){var I=this;if(!this.fbBox){return}var l,k,m,t,b,f;if(typeof H==="undefined"){H=this.currentItem.type==="img"?this.autoSizeImages:this.autoSizeOther}var e=this.fbBox.style,P=this.fbInfoPanel.style,c=this.fbControlPanel.style,d=this.fbIndexLinks.style,w=this.fbCaptionDiv.style,N=this.fbItemNumber.style;if(!a){this.displaySize=this.getDisplaySize();if(this.showCaption&&this.fbCaption.innerHTML){w.display=""}if(this.lclShowItemNumber){N.display=""}}this.upperSpace=Math.max(this.infoTop?this.fbInfoPanel.offsetHeight:0,this.controlTop?this.fbControlPanel.offsetHeight:0);this.lowerSpace=Math.max(this.infoTop?0:this.fbInfoPanel.offsetHeight,this.controlTop?0:this.fbControlPanel.offsetHeight);if(this.upperSpace){this.upperSpace+=2*this.panelPadding}if(this.lowerSpace){this.lowerSpace+=2*this.panelPadding}this.upperSpace=Math.max(this.upperSpace,this.padding);this.lowerSpace=Math.max(this.lowerSpace,this.padding);var g=this.shadowSize+this.autoSizeSpace*(this.shadowSize?1.5:2),n=2*(this.outerBorder+this.innerBorder)+g,r=Math.floor(this.displaySize.width-n-2*this.padding),A=Math.floor(this.displaySize.height-n-this.upperSpace-this.lowerSpace),B=false,K=false;b=this.currentItem.nativeWidth+"";if(b==="max"){b=r}else{if(b.substr(b.length-1)==="%"){b=Math.floor(r*parseInt(b,10)/100)}else{b=parseInt(b,10);B=true}}f=this.currentItem.nativeHeight+"";if(f==="max"){f=A}else{if(f.substr(f.length-1)==="%"){f=Math.floor(A*parseInt(f,10)/100)}else{f=parseInt(f,10);K=true}}this.scaledBy=this.oversizedBy=0;if(H){var G=r/b,M=A/f,s=b,C=f;if(B&&K){G=M=Math.min(G,M)}if(G<1){b=Math.round(b*G)}if(M<1){f=Math.round(f*M)}this.scaledBy=Math.max(s-b,C-f);if(this.scaledBy&&this.scaledBy<this.outerBorder+g+this.panelPadding){b=s;f=C;this.scaledBy=0}}m=b+2*(this.innerBorder+this.padding);t=f+2*this.innerBorder+this.upperSpace+this.lowerSpace;var D=this.fbInfoPanel.offsetHeight,Q=this.fbControlPanel.offsetHeight;var u=m-2*Math.max(this.padding,this.panelPadding);if(this.infoTop===this.controlTop&&this.fbControls.offsetWidth){u-=this.fbControls.offsetWidth+this.panelGap}if(u<0){u=0}P.width=u+"px";if(!this.lclNumIndexLinks){var p=0}else{if(this.indexLinksPanel==="info"||this.infoTop!==this.controlTop){var p=u}else{if(this.indexLinksPanel!=="info"&&this.infoTop===this.controlTop&&this.infoCenter){var p=Math.max(this.minIndexWidth,this.fbControls.offsetWidth)}else{var o=Math.max(this.fbCaption.offsetWidth,this.fbInfoLink.offsetWidth+this.fbPrintLink.offsetWidth+this.fbItemNumber.offsetWidth);var p=Math.max(this.minIndexWidth,this.fbControls.offsetWidth,(m-o-2*Math.max(this.padding,this.panelPadding)));if(o){p-=this.panelGap}}}}if(p){d.width=(p-(this.indexLinksPanel!=="info"?2:0))+"px"}c.width=Math.max(p,this.fbControls.offsetWidth)+"px";var z=this.fbInfoPanel.offsetHeight!==D||this.fbControlPanel.offsetHeight!==Q;if(this.showCaption){if(this.minInfoWidth>u&&!w.display){w.display="none";z=true}}if(this.lclShowItemNumber){if(this.fbInfoLink.offsetWidth+this.fbPrintLink.offsetWidth+this.fbItemNumber.offsetWidth>u&&!N.display){N.display="none";z=true}}if(z&&a!==3){return this.calcSize(H,(a||0)+1)}if(!H){this.oversizedBy=Math.max(m-this.displaySize.width,t-this.displaySize.height)+2*this.outerBorder+g}if(this.oversizedBy<0){this.oversizedBy=0}if(typeof this.boxLeft==="number"){l=this.boxLeft}else{if(b===r){l=this.autoSizeSpace}else{var q=this.displaySize.width-m-2*this.outerBorder;l=Math.floor(q/2);if(l<this.autoSizeSpace){l=this.autoSizeSpace}else{if(typeof this.boxLeft==="string"&&this.boxLeft.substr(this.boxLeft.length-1)==="%"){l+=parseInt(this.boxLeft,10)/100*l}}}}if(typeof this.boxTop==="number"){k=this.boxTop}else{if(f===A){k=this.autoSizeSpace}else{var q=this.displaySize.height-t-2*this.outerBorder,J=q/this.displaySize.height,O;if(J<=0.15){O=2}else{if(J>=0.3){O=3}else{O=1+J/0.15}}k=Math.floor(q/O);if(k<this.autoSizeSpace){k=this.autoSizeSpace}else{if(typeof this.boxTop==="string"&&this.boxTop.substr(this.boxTop.length-1)==="%"){k+=parseInt(this.boxTop,10)/100*k}}}}var h=e.position;if(this.ieOld){e.display="none";this.stretchOverlay()()}else{this.setPosition(this.fbBox,"fixed")}var L=this.getScroll();this.setPosition(this.fbBox,h);e.display="";l+=L.left;k+=L.top;if(this.isChild){var x=/max|%/i,y=this.fbParent.pos.fbBox,F=x.test(this.currentItem.nativeWidth)?99999:(y.left+l)/2,E=x.test(this.currentItem.nativeHeight)?99999:(y.top+k)/2;if(L.left<F&&L.top<E){l=Math.min(l,F);k=Math.min(k,E)}}var v=(y=this.pos.fbBox)&&!this.liveResize&&this.splitResize;if(v==="auto"){v=m-y.width<=t-y.height?"wh":"hw"}var j=function(){I.fbBox.style.visibility?I.zoomIn():I.showContent()};var i=function(){I.setSize(v,{id:"fbBox",left:l,top:k,width:m,height:t,borderWidth:I.outerBorder},{id:"fbMainDiv",width:b,height:f,top:I.upperSpace},function(){I.timeouts.showContent=setTimeout(j,10)})};this.timeouts.setSize=setTimeout(i,10)},setPosition:function(c,b){if(c.style.position===b){return}var a=this.getScroll();if(b==="fixed"){a.left=-a.left;a.top=-a.top}if(this.pos[c.id]){this.pos[c.id].left+=a.left;this.pos[c.id].top+=a.top}c.style.left=(c.offsetLeft+a.left)+"px";c.style.top=(c.offsetTop+a.top)+"px";c.style.position=b},collapse:function(h,a){var e=this;if(!a){this.setPosition(this.fbBox,"absolute");this.fbResizer.onclick=null;this.fbResizer.style.display="none";if(this.fbContent){this.fbContent.onclick=null;this.fbContent.style.cursor=""}if(this.navOverlay){this.fbLeftNav.style.display=this.fbRightNav.style.display=this.fbOverlayPrev.style.display=this.fbOverlayNext.style.display="none"}var c=0,g=0;if(this.currentItem.type==="img"&&!this.fbCanvas.style.visibility){if(this.currentItem===this.lastShown&&this.liveImageResize){c=1}g=this.imageFadeDuration}this.liveResize=(c===1);var d=function(){e.collapse(h,1)};return this.fadeOpacity(this.fbCanvas,c,g,d)}if(!this.liveResize){this.fbMainDiv.style.display="none";if(this.fbContent){this.fbContent.style.display="none"}this.clearTimeout("loader");this.timeouts.loader=setTimeout(function(){e.fbLoader.style.display=""},this.loaderDelay)}var f=this.fbInfoPanel.style,b=this.fbControlPanel.style;f.visibility=b.visibility="hidden";f.left=b.left=f.top=b.top="-9999px";if(h){h()}},restore:function(m,j){var g=this;if(!j){if(this.fbShadowRight.style.display&&this.dropShadow){this.fbShadowRight.style.display=this.fbShadowBottom.style.display=this.fbShadowCorner.style.display=""}var k=this.fbInfoPanel.style,i=this.fbControlPanel.style,c=this.upperSpace+this.pos.fbMainDiv.height+2*this.innerBorder;k.top=(((this.infoTop?this.upperSpace:this.lowerSpace)-this.fbInfoPanel.offsetHeight)/2-1+(this.infoTop?0:c))+"px";i.top=(((this.controlTop?this.upperSpace:this.lowerSpace)-this.fbControlPanel.offsetHeight)/2+(this.controlTop?0:c))+"px";var c=Math.max(this.padding,this.panelPadding)+"px";k.left=[this.infoLeft?c:""];i.left=[this.controlLeft?c:""];k.visibility=i.visibility="";this.clearTimeout("loader");this.fbLoader.style.display="none";this.fbMainDiv.style.display=this.fbContent.style.display="";var f=(this.currentItem.type==="img"&&!this.fbCanvas.style.visibility)?this.imageFadeDuration:0,d=function(){g.restore(m,1)};return this.fadeOpacity(this.fbCanvas,1,f,d)}if(this.currentItem.type==="img"?this.resizeImages:this.resizeOther){var e=0;if(this.scaledBy>35){e=1}else{if(this.oversizedBy>28){e=-1}}if(e){this.fbResizer.onclick=function(){if(g.isSlideshow&&g.pauseOnResize&&!g.isPaused){g.setPause(true)}g.collapse(function(){g.calcSize(e===-1)});if(window.event){event.returnValue=false}return false};if(this.currentItem.type==="img"&&/cursor|both/.test(this.resizeTool)){this.fbContent.style.cursor="url("+(e===-1?this.resizeDownCursor:this.resizeUpCursor)+"), default";this.fbContent.onclick=this.fbResizer.onclick}if(this.currentItem.type!=="img"||/topleft|both/.test(this.resizeTool)){this.fbResizer.style.backgroundPosition=(e===-1?"bottom":"top");this.fadeOpacity(this.fbResizer,this.controlOpacity)}}}if(this.navOverlay){var h=this.fbLeftNav.style,l=this.fbRightNav.style,a=this.fbOverlayPrev.style,b=this.fbOverlayNext.style;h.width=l.width=Math.max(this.navOverlayWidth/100*this.pos.fbMainDiv.width,this.fbOverlayPrev.offsetWidth)+"px";h.display=l.display="";if(fb.showNavOverlay){a.visibility=b.visibility="hidden";a.display=b.display="";a.top=b.top=((this.pos.fbMainDiv.height-this.fbOverlayPrev.offsetHeight)*this.navOverlayPos/100)+"px"}}if(m){m()}},setSize:function(e){var j=this,d=function(){},h=[[],[]],a={},c,g=arguments.length;if(e==="wh"){a.top=1;a.height=1}else{if(e==="hw"){a.left=1;a.width=1}}while(g--){if(typeof arguments[g]==="object"&&(c=this[arguments[g].id])){var f=arguments[g];if(!this.pos[f.id]){this.pos[f.id]={}}for(var l in f){if(f.hasOwnProperty(l)&&l!=="id"){var k=a[l]||0;var b=this.pos[f.id][l];if(typeof b!=="number"||c.style.display||c.style.visibility){b=f[l]}h[k].push({node:c,property:l,start:b,finish:f[l]});if(f.id==="fbMainDiv"){h[k].push({node:this.fbContent,property:l,start:b,finish:f[l]})}if(f.id==="fbZoomDiv"&&/\b(width|height)\b/i.test(l)){h[k].push({node:this.fbZoomImg,property:l,start:b,finish:f[l]})}this.pos[f.id][l]=f[l]}}}else{if(typeof arguments[g]==="function"){d=arguments[g]}}}this.resizeGroup(h[0],function(){j.resizeGroup(h[1],d)})},showContent:function(i){var d=this;if(!i){var f=this.getDisplaySize();if(!this.resized){var g=f.width!==this.displaySize.width,h=f.height!==this.displaySize.height;if((g&&Math.abs(this.pos.fbBox.width-f.width)<50)||(h&&Math.abs(this.pos.fbBox.height-f.height)<50)){this.resized=true;return this.calcSize(this.scaledBy)}}this.resized=false;self.focus();if(this.ieOld){this.stretchOverlay()()}if((this.disableScroll||(this.ffOld&&/iframe|quicktime/i.test(this.currentItem.type)))&&!(this.ieOld||this.webkitOld||this.ie8b2)){if(this.pos.fbBox.width<=f.width&&this.pos.fbBox.height<=f.height){this.setPosition(this.fbBox,"fixed")}}if(this.currentItem.type==="iframe"){this.fbContent.src=this.currentItem.href}else{if(/flash|quicktime/.test(this.currentItem.type)){var c=this.content[this.currentItem.href];c=c.replace(/%width%/g,this.pos.fbMainDiv.width).replace(/%height%/g,this.pos.fbMainDiv.height);this.setInnerHTML(this.fbContent,c)}}this.prevIndex=this.currentIndex?this.currentIndex-1:this.itemCount-1;this.nextIndex=this.currentIndex<this.itemCount-1?this.currentIndex+1:0;var j=this.enableWrap||this.currentIndex!==0?this.items[this.prevIndex].href:"",a=this.enableWrap||this.currentIndex!==this.itemCount-1?this.items[this.nextIndex].href:"";if(this.navButton){if(j){if(!this.operaOld){this.fbPrev.href=j}this.fbPrev.title=this.fbOverlayPrev.title}else{this.fbPrev.removeAttribute("href");this.fbPrev.title=""}if(a){if(!this.operaOld){this.fbNext.href=a}this.fbNext.title=this.fbOverlayNext.title}else{this.fbNext.removeAttribute("href");this.fbNext.title=""}var b=this.fbPrev.className.replace("_off",""),e=this.fbNext.className.replace("_off","");this.fbPrev.className=b+(j?"":"_off");this.fbNext.className=e+(a?"":"_off")}if(this.navOverlay){if(!this.operaOld){this.fbLeftNav.href=this.fbOverlayPrev.href=j;this.fbRightNav.href=this.fbOverlayNext.href=a}this.fbLeftNav.style.visibility=j?"":"hidden";this.fbRightNav.style.visibility=a?"":"hidden";fb.navOverlayShown=true}this.fbCanvas.style.visibility="";return this.restore(function(){d.timeouts.showContent=setTimeout(function(){d.showContent(1)},10)})}this.lastShown=this.currentItem;if(!this.currentItem.seen){this.currentItem.seen=true;this.itemsShown++}if(this.isSlideshow&&!this.isPaused){this.timeouts.slideshow=setTimeout(function(){if(d.endTask==="loop"||d.itemsShown<d.itemCount){d.newContent(d.nextIndex)}else{if(d.endTask==="exit"){d.end()}else{d.setPause(true);var k=d.itemCount;while(k--){d.items[k].seen=false}d.itemsShown=0}}},this.slideInterval*1000)}this.timeouts.preload=setTimeout(function(){d.preloadImages(a||j||"",true)},10)},newContent:function(a){var c=this;this.clearTimeout("slideshow");this.clearTimeout("resizeGroup");this.currentIndex=a;fb.previousAnchor=this.currentItem;this.currentItem=this.items[a];if(this.showNavOverlay=="once"&&this.navOverlayShown){this.showNavOverlay=false}var b=function(){c.updatePanels();c.fetchContent(function(){c.calcSize()})};this.collapse(function(){c.timeouts.fetch=setTimeout(b,10)})},end:function(l){if(this!==fb.lastChild){return fb.lastChild.end(l)}var g=this;this.endAll=this.endAll||l;this.fbOverlay.onclick=null;if(this.isChild){if(this.endAll){this.imageFadeDuration=this.overlayFadeDuration=this.resizeDuration=0}}else{if(document.keydownSet){document.onkeydown=this.priorOnkeydown;document.keydownSet=false}if(this.keypressSet){document.onkeypress=this.priorOnkeypress;document.keypressSet=false}parent.focus()}if(this.ieOld){detachEvent("onresize",this.stretchOverlay());detachEvent("onscroll",this.stretchOverlay())}for(var m in this.timeouts){if(this.timeouts.hasOwnProperty(m)){this.clearTimeout(m)}}if(this.fbBox.style.visibility){if(!this.lastShown){this.fbZoomDiv.style.display="none"}}else{if(this.currentItem.type==="img"&&this.zoomImageStart){if(this.currentItem.popup){this.currentItem.anchor.onmouseover()}var b=this.getAnchorPos(this.currentItem.anchor,true);if(this.currentItem.popup){this.currentItem.anchor.onmouseout()}if(b.width){this.fbZoomDiv.style.borderWidth=this.zoomPopBorder+"px";b.left-=this.zoomPopBorder;b.top-=this.zoomPopBorder;this.pos.thumb=b;return this.zoomOut()}}}if(!this.fbBox.style.visibility){var b=this.getAnchorPos(this.currentItem.anchor,!this.currentItem.popup),e=this.initialSize/2,c={id:"fbBox",left:b.left-e,top:b.top-e,width:this.initialSize,height:this.initialSize},n={id:"fbBox",left:b.left,top:b.top,width:0,height:0,borderWidth:0},j=this.splitResize;if(j==="wh"){j="hw"}else{if(j==="hw"){j="wh"}else{if(j==="auto"){j=this.pos.fbBox.width<=this.pos.fbBox.height?"hw":"wh"}}}var h=function(){setTimeout(function(){g.fbBox.style.visibility="hidden";g.end()},10)};if(j){var k=function(){g.setSize(j,c,function(){g.setSize(n,h)})}}else{var k=function(){g.setSize(n,h)}}var d=function(){if(g.fbContent){g.fbMainDiv.removeChild(g.fbContent);delete g.fbContent}g.fbLoader.style.display="";g.fbCanvas.style.display=g.fbShadowRight.style.display=g.fbShadowBottom.style.display=g.fbShadowCorner.style.display="none";k()};return this.collapse(d)}this.fbBox.style.display="none";var a=this.children.length+1,f=this.anchors.length;while(f&&this.anchors[f-1].level>=a){f--}this.anchors.length=f;if(this.isChild){this.children.length--}fb.lastChild=this.children[this.children.length-1]||fb;var k=function(){setTimeout(function(){while(g.nodeNames.length){var i=g.nodeNames.pop();if(g[i]&&g[i].parentNode){g[i].parentNode.removeChild(g[i]);delete g[i]}}if(g.endAll&&g.isChild){return fb.end(true)}else{if(g.loadPageOnClose){if(g.loadPageOnClose==="self"||g.loadPageOnClose==="this"){location.reload(true)}else{if(g.loadPageOnClose==="back"){history.back()}else{location.replace(g.loadPageOnClose)}}}}},10)};var d=function(){while(g.hiddenEls.length){var o=g.hiddenEls.pop();o.style.visibility="visible";if(this.ffOld&&this.ffMac){o.focus();o.blur()}}var i=g.fbOverlay.style;i.display="none";i.width=i.height="0";var p=g.currentItem.popup?6.5:0;g.fbZoomDiv.style.opacity="1";g.fadeOpacity(g.fbZoomDiv,0,p,k);g.currentItem=fb.previousAnchor=null};this.fadeOpacity(this.fbOverlay,0,this.overlayFadeDuration,d)},zoomIn:function(b){var d=this,g=this.fbZoomDiv.style;if(!b){this.clearTimeout("slowLoad");g.display=this.fbZoomImg.style.display="";if(this.currentItem.popup){this.currentItem.anchor.onmouseout()}var f=this.outerBorder+this.innerBorder-this.zoomPopBorder;var c=function(){d.fbZoomImg.src=d.currentItem.href;d.setSize({id:"fbZoomDiv",width:d.pos.fbMainDiv.width,height:d.pos.fbMainDiv.height,left:d.pos.fbBox.left+f+d.padding,top:d.pos.fbBox.top+f+d.upperSpace},function(){d.zoomIn(1)})};return this.fadeOpacity(this.fbOverlay,this.overlayOpacity,this.overlayFadeDuration,c)}if(b===1){var e={left:this.pos.fbBox.left,top:this.pos.fbBox.top,width:this.pos.fbBox.width,height:this.pos.fbBox.height};var f=2*(this.zoomPopBorder-this.outerBorder);this.pos.fbBox={left:this.pos.fbZoomDiv.left,top:this.pos.fbZoomDiv.top,width:this.pos.fbZoomDiv.width+f,height:this.pos.fbZoomDiv.height+f};this.fbBox.style.visibility="";var c=function(){d.restore(function(){d.zoomIn(2)})};return this.setSize({id:"fbBox",left:e.left,top:e.top,width:e.width,height:e.height},c)}var a=function(){g.display="none";d.fbZoomImg.src="";g.left=g.top=g.width=g.height=d.fbZoomImg.width=d.fbZoomImg.height="0";d.showContent()};this.timeouts.showContent=setTimeout(a,10)},zoomOut:function(b){var c=this;if(!b){this.fbZoomImg.src=this.currentItem.href;var d=this.outerBorder+this.innerBorder-this.zoomPopBorder;this.setSize({id:"fbZoomDiv",width:this.pos.fbMainDiv.width,height:this.pos.fbMainDiv.height,left:this.pos.fbBox.left+d+this.padding,top:this.pos.fbBox.top+d+this.upperSpace},function(){c.zoomOut(1)})}if(b===1){this.fbZoomDiv.style.display=this.fbZoomImg.style.display="";this.fbCanvas.style.visibility="hidden";return this.collapse(function(){c.zoomOut(2)})}if(b===2){var d=2*(this.zoomPopBorder-this.outerBorder);return this.setSize({id:"fbBox",left:this.pos.fbZoomDiv.left,top:this.pos.fbZoomDiv.top,width:this.pos.fbZoomDiv.width+d,height:this.pos.fbZoomDiv.height+d},function(){c.zoomOut(3)})}this.fbBox.style.visibility="hidden";var a=function(){c.fbZoomImg.src=c.pos.thumb.src;c.end()};this.setSize({id:"fbZoomDiv",left:this.pos.thumb.left,top:this.pos.thumb.top,width:this.pos.thumb.width,height:this.pos.thumb.height},a)},setPause:function(a){this.isPaused=a;if(a){this.clearTimeout("slideshow")}else{this.newContent(this.nextIndex)}if(this.showPlayPause){this.fbPlay.style.left=a?"":"-9999px";this.fbPause.style.left=a?"-9999px":""}},fadeOpacity:function(c,e,d,i){var h=+(c.style.opacity||0);d=d||0;this.clearTimeout["fade"+c.id];var f=(h<=e&&e>0);if(d>10){d=10}if(d<0){d=0}if(d===0){h=e;var b=1}else{var g=Math.pow(100,0.1),a=d+((10-d)/9)*(Math.log(2)/Math.log(g)-1),b=1/Math.pow(g,a)}if(f){c.style.display=c.style.visibility=""}else{b=-b}this.stepFade(c,h,e,b,f,i)},stepFade:function(c,b,e,g,a,f){if(!c){return}var d=this;if((a&&b>=e)||(!a&&b<=e)){b=e}if(this.ie){c.style.filter="alpha(opacity="+b*100+")"}c.style.opacity=b+"";if(b===e){if(this.ie&&e>=1){c.style.removeAttribute("filter")}if(f){f()}}else{this.timeouts["fade"+c.id]=setTimeout(function(){d.stepFade(c,b+g,e,g,a,f)},20)}},resizeGroup:function(a,f){var b=a.length;if(!b){return f?f():null}this.clearTimeout("resizeGroup");var e=0;while(b--){e=Math.max(e,Math.abs(a[b].finish-a[b].start))}var d=this.resizeDuration*(this.liveResize?0.65:1);var c=e&&d?Math.pow(Math.max(1,2.2-d/10),(Math.log(e)))/e:1;b=a.length;while(b--){a[b].diff=a[b].finish-a[b].start}this.stepResize(c,c,a,f)},stepResize:function(h,g,e,j){var f=this;if(h>1){h=1}var d=e.length;while(d--){var c=e[d].node,a=e[d].property,b=Math.round(e[d].start+e[d].diff*h),k=c.tagName.toLowerCase();if(k==="img"||k==="iframe"){c[a]=b}else{c.style[a]=b+"px"}}if(h>=1){delete this.timeouts.resizeGroup;if(j){j()}}else{this.timeouts.resizeGroup=setTimeout(function(){f.stepResize(h+g,g,e,j)},20)}},getDisplaySize:function(){return{width:this.getDisplayWidth(),height:this.getDisplayHeight()}},getDisplayWidth:function(){return this.html.clientWidth||this.bod.clientWidth},getDisplayHeight:function(){if(this.webkitOld){return window.innerHeight}if(!this.html.clientHeight||this.operaOld||document.compatMode==="BackCompat"){return this.bod.clientHeight}return this.html.clientHeight},getScroll:function(c){c=c||self;var b=c.document,a=b.body||b.getElementsByTagName("body")[0];return{left:c.pageXOffset||a.scrollLeft||b.documentElement.scrollLeft||0,top:c.pageYOffset||a.scrollTop||b.documentElement.scrollTop||0}},getLeftTop:function(b,q){var f=b.offsetLeft||0,n=b.offsetTop||0,z=b.ownerDocument||b.document,w=z.body||z.getElementsByTagName("body")[0],j=z.defaultView||z.parentWindow||z.contentWindow,a=this.getScroll(j),y=((b.currentStyle&&b.currentStyle.position)||(j.getComputedStyle&&j.getComputedStyle(b,"").getPropertyValue("position"))||"").toLowerCase(),x=/absolute|fixed/,m=!x.test(y),d=m,r=b;if(y==="fixed"){f+=a.left;n+=a.top}while(y!=="fixed"&&(r=r.offsetParent)){var c=0,o=0,h=true;if(r.currentStyle){y=(r.currentStyle.position||"").toLowerCase();h=!x.test(y);if(this.opera){if(q&&r!==w){f+=r.scrollLeft-r.clientLeft;n+=r.scrollTop-r.clientTop}}else{if(r.currentStyle.hasLayout&&r!==z.documentElement){c=r.clientLeft;o=r.clientTop}}}else{if(j.getComputedStyle){y=(j.getComputedStyle(r,"").getPropertyValue("position")||"").toLowerCase();h=!x.test(y);c=parseInt(j.getComputedStyle(r,"").getPropertyValue("border-left-width"),10);o=parseInt(j.getComputedStyle(r,"").getPropertyValue("border-top-width"),10);if(this.ff&&r===b.offsetParent&&!h&&(this.ffOld||!m)){f+=c;n+=o}}}if(!h){if(q){return{left:f,top:n}}d=false}f+=r.offsetLeft+c;n+=r.offsetTop+o;if(y==="fixed"){f+=a.left;n+=a.top}if(!(this.opera&&m)&&r!==w&&r!==z.documentElement){f-=r.scrollLeft;n-=r.scrollTop}}if(this.ff&&d){f+=parseInt(j.getComputedStyle(w,"").getPropertyValue("border-left-width"),10);n+=parseInt(j.getComputedStyle(w,"").getPropertyValue("border-top-width"),10)}if(this.webkitOld){var s=z.createElement("script");s.innerHTML="document.parentWindow=self";z.documentElement.appendChild(s);z.documentElement.removeChild(s);j=z.parentWindow}if(!q&&j!==self){var g=j.parent.document.getElementsByTagName("iframe"),u=g.length;while(u--){var r=g[u],p=false;try{p=r.contentDocument||r.contentWindow;p=p.document||p}catch(v){}if(p===z||(typeof p!=="object"&&r.src===j.location.href.substr(j.location.href.length-r.src.length))){if(this.webkitOld){j=z.defaultView}var k=this.getLeftTop(r);f+=k.left-a.left;n+=k.top-a.top;if(r.currentStyle){var t=0,l=0;if(!this.ie||m){t=parseInt(r.currentStyle.paddingLeft,10);l=parseInt(r.currentStyle.paddingTop,10)}f+=r.clientLeft+t;n+=r.clientTop+l}else{if(j.getComputedStyle){f+=parseInt(j.getComputedStyle(r,"").getPropertyValue("border-left-width"),10)+parseInt(j.getComputedStyle(r,"").getPropertyValue("padding-left"),10);n+=parseInt(j.getComputedStyle(r,"").getPropertyValue("border-top-width"),10)+parseInt(j.getComputedStyle(r,"").getPropertyValue("padding-top"),10)}}break}}}return{left:f,top:n}},getLayout:function(b){var a=this.getLeftTop(b);a.width=b.offsetWidth;a.height=b.offsetHeight;return a},hideElements:function(h,k){if(!k){this.hideElements(h,self)}else{var b,j=h==="flash"?["object","embed"]:[h];try{while((b=j.pop())){var c=k.document.getElementsByTagName(b),d=c.length;while(d--){var a=c[d];if(a.style.visibility!=="hidden"&&(b!=="object"||(a.getAttribute("type")&&a.getAttribute("type").toLowerCase()==="application/x-shockwave-flash")||(a.getAttribute("classid")&&a.getAttribute("classid").toLowerCase()==="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000")||/data\s*=\s*"?[^>"]+\.swf\b/i.test(a.innerHTML)||/param\s+name\s*=\s*"?(movie|src)("|\s)[^>]+\.swf\b/i.test(a.innerHTML))){this.hiddenEls.push(a);a.style.visibility="hidden"}}}}catch(f){}var g=k.frames,d=g.length;while(d--){if(typeof g[d].window==="object"){this.hideElements(h,g[d].window)}}}},clearTimeout:function(a){if(this.timeouts[a]){clearTimeout(this.timeouts[a]);delete this.timeouts[a]}},stretchOverlay:function(){var a=this;return function(){if(arguments.length===1){a.clearTimeout("stretch");a.timeouts.stretch=setTimeout(function(){a.stretchOverlay()()},25)}else{delete a.timeouts.stretch;if(!a.fbBox){return}var e=a.fbBox.offsetLeft+a.fbBox.offsetWidth,c=a.fbBox.offsetTop+a.fbBox.offsetHeight,f=a.getDisplaySize(),b=a.getScroll(),d=a.fbOverlay.style;d.width=d.height="0";d.width=Math.max(e,a.bod.scrollWidth,a.bod.clientWidth,a.html.clientWidth,f.width+b.left)+"px";d.height=Math.max(c,a.bod.scrollHeight,a.bod.clientHeight,a.html.clientHeight,f.height+b.top)+"px"}}},encodeHTML:function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")},decodeHTML:function(a){return a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&apos;/g,"'").replace(/&#39;/g,"'").replace(/&amp;/g,"&")},getXMLHttpRequest:function(){var c,a=this;if(window.XMLHttpRequest){if(!(c=new XMLHttpRequest())){return false}}else{try{c=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{c=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){return false}}}return{getResponse:function(d,g){try{c.open("GET",d,true);c.onreadystatechange=function(){if(c.readyState===4){c.onreadystatechange=function(){};g(c)}};c.send(null)}catch(f){}}}},setInnerHTML:function(f,c){try{var b=document.createRange();b.selectNodeContents(f);b.deleteContents();if(c){var j=new DOMParser().parseFromString('<div xmlns="http://www.w3.org/1999/xhtml">'+c+"</div>","application/xhtml+xml"),h=j.documentElement.childNodes;for(var d=0,a=h.length;d<a;d++){f.appendChild(document.importNode(h[d],true))}}return true}catch(g){}try{f.innerHTML=c;return true}catch(g){}return false},printContents:function(d,c){if(d&&d.offsetWidth){var b=d.offsetWidth,a=d.offsetHeight}else{d=fb.lastChild.fbContent;var h=fb.lastChild.pos.fbMainDiv,b=h.width,a=h.height}var f=window.open("","","width="+b+", height="+a),e=f&&f.document;if(!e){alert("Popup windows are being blocked by your browser.\nUnable to print.");return false}if(/\.css$/i.test(c)){c='<link rel="stylesheet" type="text/css" href="'+c+'" />'}else{c='<style type="text/css"> html,body{border:0;margin:0;padding:0;}'+(c||"")+"</style>"}var g=document.createElement("div");g.appendChild(d.cloneNode(true));e.open("text/html");e.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head>'+c+"</head><body><div>"+g.innerHTML+"</div></body></html>");e.close();setTimeout(function(){f&&f.print();f&&f.close()},200);return true},loadAnchor:function(b,a,d){if(b.setAttribute){var c=b;if(!c.getAttribute("rel")){c.setAttribute("rel","floatbox")}fb.lastChild.start(this.tagOneAnchor(c))}else{fb.lastChild.start(this.tagOneAnchor({href:b,rev:a,title:d,rel:"floatbox"}))}},goBack:function(){var b;if((b=fb.previousAnchor)){this.loadAnchor(b.href,b.rev+" sameBox:true",b.title)}},resize:function(b,a){if(b){fb.lastChild.currentItem.nativeWidth=b}if(a){fb.lastChild.currentItem.nativeHeight=a}fb.lastChild.calcSize(false)}};function initfb(){if(arguments.callee.done){return}var a="self";if(self!==parent){try{if(self.location.host===parent.location.host&&self.location.protocol===parent.location.protocol){a="parent"}}catch(b){}if(a==="parent"&&!parent.fb){return setTimeout(initfb,50)}}arguments.callee.done=true;if(document.compatMode==="BackCompat"){alert("Floatbox does not support quirks mode.\nPage needs to have a valid a doc type.");return}fb=(a==="self"?new Floatbox():parent.fb);fb.tagAnchors(self.document.body||self.document.getElementsByTagName("body")[0]);if(fb.autoStart){fb.start(fb.autoStart);if(typeof fb!=="undefined"){delete fb.autoStart}}else{fb.preloadImages("",true)}}
/*@cc_on
fb_tempNode = document.createElement('div');
(function() {
	if (document.readyState !== 'complete') return setTimeout(arguments.callee, 50);
	try {
		fb_tempNode.doScroll('left');
	} catch(e) {
		return setTimeout(arguments.callee, 50);
	}
	initfb();
	delete fb_tempNode;
})();
/*@if (false) @*/
if(/Apple|KDE/i.test(navigator.vendor)){(function(){if(/loaded|complete/.test(document.readyState)){initfb()}else{setTimeout(arguments.callee,50)}})()}else{if(document.addEventListener){document.addEventListener("DOMContentLoaded",initfb,false);
/*@end @*/
}}fb_prevOnload=window.onload;window.onload=function(){if(typeof fb_prevOnload==="function"){fb_prevOnload()}initfb()};
