Sys.Browser.WebKit = {}; if (navigator.userAgent.indexOf('WebKit/') > -1) { Sys.Browser.agent = Sys.Browser.WebKit; Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]); Sys.Browser.name = 'WebKit' } function ToggleEditorDisplay(divClientID, imgClientUrl, expandImageUrl, minimizeImageUrl) { var el = document.getElementById(divClientID); var today = new Date(); var expiry = new Date(today.valueOf() + (20 * 60000)); if (el.style.display == 'none') { el.style.display = ''; document.images[imgClientUrl].src = minimizeImageUrl; document.cookie = divClientID + "=block; expires=" + expiry.toGMTString() + "; path=/" } else { el.style.display = 'none'; document.images[imgClientUrl].src = expandImageUrl; document.cookie = divClientID + "=none; expires=" + expiry.toGMTString() + "; path=/" } } function DisplayModalDialog(url, opts, name, callback) { var winName = (name) ? name : "ModalDialog"; var retVal; if ((window.showModalDialog) && (!((BrowserDetect.browser == "Explorer" && BrowserDetect.version <= 6) || BrowserDetect.browser == "Safari"))) { retVal = window.showModalDialog(url, winName, "dialogWidth:600px;dialogHeight:600px;status:no"); if (callback) { callback(retVal) } } else { if (opts == null || opts == "undefined") { opts = "width=600,height=600,resizable=no,status=no,scrollbars=yes,modal=yes,dialog=yes" } var hwnd = window.open(url, winName, opts); if ((document.window != null) && (!hwnd.opener)) { hwnd.opener = document.window } hwnd.moveTo(100, 80) } } function AddWebPartDialogCallback(uniqueId, result) { if (result == null) { return } else { __doPostBack(uniqueId, result) } } function DoCatalogPostBack(postBackReference, returnValue) { eval(postBackReference.replace("[[WEBPART]]", returnValue)) } function AddOnload(funcToAdd) { if (window.onload) { var currentfunc = window.onload; window.onload = function() { currentfunc(); funcToAdd() } } else { window.onload = funcToAdd } } var BrowserDetect = { init: function() { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS" }, searchString: function(data) { for (var i = 0; i < data.length; i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity } else if (dataProp) return data[i].identity } }, searchVersion: function(dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index + this.versionSearchString.length + 1)) }, dataBrowser: [{ string: navigator.userAgent, subString: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb" }, { string: navigator.vendor, subString: "Apple", identity: "Safari" }, { prop: window.opera, identity: "Opera" }, { string: navigator.vendor, subString: "iCab", identity: "iCab" }, { string: navigator.vendor, subString: "KDE", identity: "Konqueror" }, { string: navigator.userAgent, subString: "Firefox", identity: "Firefox" }, { string: navigator.vendor, subString: "Camino", identity: "Camino" }, { string: navigator.userAgent, subString: "Netscape", identity: "Netscape" }, { string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE" }, { string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv" }, { string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla"}], dataOS: [{ string: navigator.platform, subString: "Win", identity: "Windows" }, { string: navigator.platform, subString: "Mac", identity: "Mac" }, { string: navigator.platform, subString: "Linux", identity: "Linux"}] }; BrowserDetect.init(); var authTimerId; function MonitorAuthTimeout() { var w = document.getElementById('warning'); var wc = document.getElementById('warning-content'); var ttlm; if (w != null && authWarning != null && authTtl != null) { if (authTtl > 0) { authTtl -= 65; if (authTtl <= 360) { ttlm = Math.round(authTtl / 60); wc.innerHTML = authWarning.replace("[0]", ttlm); w.style.visibility = "visible" } authTimerId = setTimeout("MonitorAuthTimeout()", 65000) } if (authTtl <= 0) { wc.innerHTML = authExpired; w.style.visibility = "visible" } } } function StopMonitoringAuthTimeout() { clearTimeout(authTimerId) } function CloseWarning() { var w = document.getElementById('warning'); if (w) { w.style.visibility = "hidden" } } function CloseAuthWarning(stopMonitoring) { CloseWarning(); if (stopMonitoring) { StopMonitoringAuthTimeout() } } function LaunchLoginDialog() { CloseAuthWarning(true); DisplayModalDialog('/_infrastructure/LoginDialog.aspx') } var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_initializeRequest(InitializeRequest); function InitializeRequest(sender, args) { if (prm.get_isInAsyncPostBack()) { args.set_cancel(true) } }if(SI_dom()){document.write('<style type="text/css">.non-dom { position: absolute !important; top: 0 !important; left: -3000px !important; }<'+'/style>\n');}
function SI_dom(){return new Boolean(document.getElementById&&document.getElementsByTagName);};
function SI_submitForm(f){if(!SI_dom())return true;f.submit();}var SI_openWindow=new Object();
function SI_windowOpen(elem,center,w,h,opt){if(!SI_dom())return true;var src=elem.href;var wnm=(elem.target=='')?'SI_schoolSuite':((elem.target.indexOf('_')==0)?'SI'+elem.target:elem.target);var opt=(opt=='')?',scrollbars=yes,resizable=yes':((opt.indexOf(',')!=0)?','+opt:opt);var ctr=(center)?',left='+((screen.availWidth-w)/2)+',top='+((screen.availHeight-h)/2):'';if(!SI_openWindow.closed&&SI_openWindow.name==wnm&&SI_openWindow.location){SI_openWindow.location=src;}else{SI_openWindow=window.open(src,wnm,'width='+w+',height='+h+ctr+opt);if(!SI_openWindow.opener)SI_openWindow.opener=self;}if(window.focus)SI_openWindow.focus();return false;};var SI_footer=new Object();SI_footer.clear=false;SI_footer.container='content';SI_footer.ignore='xxx';SI_footer.minHeight=410;SI_footer.extendShallow=true;SI_footer.bottomOut=true;
function SI_clearFooter(){var d=document,w=window,dE=d.documentElement,dB=d.body,h;if(!SI_footer.clear||!d.getElementById||!dB.offsetHeight)return;var ic=d.getElementById(SI_footer.container);if(!ic)return;ic.style.height='0';var oh=[];var icTop=ic.offsetTop;var winHeight=(typeof(w.innerHeight)=='number')?w.innerHeight:(dE&&dE.clientHeight)?dE.clientHeight:(dB&&dB.clientHeight)?dB.clientHeight:0;if (!d.getElementById('footer')) return;var footHeight=d.getElementById('footer').offsetHeight;oh[0]=SI_footer.minHeight-icTop-footHeight;for(var i=0;i<ic.childNodes.length;i++){c=ic.childNodes[i];if(c.nodeName=='DIV'){if(c.id=='inner-content'){c.style.height=SI_getContainedHeight(c)+'px';oh[oh.length]=c.offsetHeight+c.offsetTop;}else if(c.id==SI_footer.ignore){continue;}else{c.style.height='auto';oh[oh.length]=c.offsetHeight+c.offsetTop;}}}h=0;for(var k=0;k<oh.length;k++){h=(oh[k]>h)?oh[k]:h;}if(SI_footer.bottomOut){h=((icTop+h+footHeight)<winHeight)?winHeight-footHeight-icTop:h;}if(SI_footer.extendShallow){for(var i=0;i<ic.childNodes.length;i++){var c=ic.childNodes[i];if(c.nodeName=='DIV'&&c.id!=SI_footer.ignore){c.style.height=(h-c.offsetTop)+'px';}}}ic.style.height=h+'px';d.getElementById('footer').style.top="1px";d.getElementById('footer').style.top="0px";};
function SI_getContainedHeight(e){var oh=[];for(var i=0;i<e.childNodes.length;i++){var c=e.childNodes[i];if(c.nodeName=='DIV'){c.style.height='auto';oh[oh.length]=c.offsetHeight+c.offsetTop;}}var h=0;for(var k=0;k<oh.length;k++){h=(oh[k]>h)?oh[k]:h;}return h;}
function SI_menu(){var d=document;var isSafari=(navigator.userAgent.indexOf('Safari')!=-1);var isIE=(navigator.appName=="Microsoft Internet Explorer");var isWinIE=(isIE&&window.print);if(!SI_dom()||window.opera||isSafari||!d.getElementById)return;var m=SI_menu.arguments;for(i=0;i<m.length;i++){if(!d.getElementById(m[i]))continue;for(var l=0;(lnk=d.getElementById(m[i]).getElementsByTagName("a")[l]);l++){if(lnk.parentNode.childNodes.length>1){li=lnk.parentNode;for(var n=0;n<li.childNodes.length;n++){node=li.childNodes[n];if(node.nodeName=="UL"){li.ul=node;delete node;li.classDefault=li.className;li.classHover=li.className+((li.className=='')?'hover':' hover');li.isIE=isIE;li.isWinIE=isWinIE;li.onmouseover=SI_showMenu;li.onmouseout=SI_hideMenu;}}}}}}
function SI_showMenu(){this.className=this.classHover;if(this.isIE){this.style.zIndex=100;if(this.isWinIE)SI_toggleSelects('hidden');}}
function SI_hideMenu(){this.className=this.classDefault;if(this.isIE){this.style.zIndex=1;if(this.isWinIE)SI_toggleSelects('visible');}}
function SI_toggleSelects(state){var d=document;for(var i=0;(sel=d.getElementsByTagName('select')[i]);i++){sel.style.visibility=state;}}
function SI_debug(){var d=document;if(!d.getElementsByTagName)return;var all=(d.all)?d.all:d.getElementsByTagName('*');for(i=0;i<all.length;i++){all[i].onmouseover=function(e){if(!e)var e=window.event;var status='';var done=false;var ths=this;while(!done){status=ths.nodeName.toLowerCase()+((ths.className!='')?'.'+ths.className.replace(/ /g,'.'):'')+((ths.id!='')?'#'+ths.id:'')+((status!='')?' > ':'')+status;done=(ths.nodeName=='HTML')?true:false;if(!done)ths=ths.parentNode;}this.status=status;window.status=((this.status.length>128)?'...':'')+this.status.substr(this.status.length-124);e.cancelBubble=true;e.returnValue=false;if(e.stopPropagation)e.stopPropagation();return true;}}}var SI_tabs=new Object();
function SI_initializeTabs(){for(var tab in SI_tabs){SI_activateTab(tab,SI_tabs[tab].active);}}
function SI_activateTab(tabGroup,activeTab){var d=document;var tabClass='';if(!d.getElementById)return;for(i=0;i<SI_tabs[tabGroup].tabs.length;i++){tab='tab-'+tabGroup+'-'+SI_tabs[tabGroup].tabs[i];tabClass=((d.getElementById(tab).className.search('active')>-1)?d.getElementById(tab).className.substr(0,d.getElementById(tab).className.lastIndexOf('active')):d.getElementById(tab).className);d.getElementById(tab).className=tabClass;d.getElementById(tabGroup+'-'+SI_tabs[tabGroup].tabs[i]).style.display='none';}d.getElementById(tabGroup+'-'+activeTab).style.display='block';tabClass=d.getElementById('tab-'+tabGroup+'-'+activeTab).className;tabClass=((tabClass!='')?tabClass+' active':'active');d.getElementById('tab-'+tabGroup+'-'+activeTab).className=tabClass;SI_clearFooter();};var SI_groups=new Object();
function SI_initializeGroups(){var d=document;if(!d.getElementById)return;for(var group in SI_groups){if(SI_groups[group].view!='simple'){d.getElementById(group+'-toggle').style.display='inline';};for(i=0;i<SI_groups[group].items.length;i++){anItem=SI_groups[group].items[i];d.getElementById(anItem+'-toggle').style.display='inline';d.getElementById(anItem+'-toggle').className='lnk-show';};SI_groups[group].expanded=SI_groups[group].items.length;if(SI_groups[group].view!='simple'){SI_toggleGroups(group,'',d.getElementById(group+'-toggle'));}else{SI_toggleGroups(group,'','');};if(SI_groups[group].active)SI_toggleGroups(group,SI_groups[group].active,d.getElementById(SI_groups[group].active+'-toggle'));}};
function SI_toggleGroups(group,item,toggle){var d=document;if(!d.getElementById)return;var state=(toggle.className!='lnk-hide');var display=(state)?'none':'block';var action=(state)?SI_groups[group].links[0]+' ':SI_groups[group].links[1]+' ';if(item!=''){d.getElementById(item).style.display=display;toggle.className=(state)?'lnk-hide':'lnk-show';if(SI_groups[group].view!='simple'){toggle.innerHTML=action+SI_groups[group].label;};SI_groups[group].expanded=(state)?SI_groups[group].expanded-1:SI_groups[group].expanded+1;if(SI_groups[group].view!='simple'){d.getElementById(group+'-toggle').innerHTML=(SI_groups[group].expanded==SI_groups[group].items.length)?SI_groups[group].links[0]+' All':SI_groups[group].links[1]+' All';if(SI_groups[group].expanded==0){d.getElementById(group+'-toggle').innerHTML=SI_groups[group].links[0]+' All';};d.getElementById(group+'-toggle').className=(state)?'lnk-hide':'lnk-show';};}else{for(i=0;i<SI_groups[group].items.length;i++){item=SI_groups[group].items[i];if(SI_groups[group].view!='simple'){d.getElementById(item+'-toggle').innerHTML=((state)?SI_groups[group].links[0]+' ':SI_groups[group].links[1]+' ')+SI_groups[group].label;};d.getElementById(item+'-toggle').className=(state)?'lnk-hide':'lnk-show';d.getElementById(item).style.display=display;SI_groups[group].expanded=(state)?0:SI_groups[group].items.length;}if(SI_groups[group].view!='simple'){toggle.innerHTML=action+'All';toggle.className=(state)?'lnk-hide':'lnk-show';};}SI_clearFooter();};var SI_gallery=new Object();var SI_imgs=new Array();SI_imgs[0]=null;
function SI_galleryRedraw(){if(!SI_dom())return false;var d=document;var g=SI_gallery;var a=d.getElementById('SI_galleryLink');if(SI_imgs[g.imgActive][0].match(/\.(jpg|jpeg|gif|png|bmp)$/i)){imgSrc=SI_imgs[g.imgActive][1]+'thumb/'+g.imgPrefix+SI_imgs[g.imgActive][0];imgLnk='/gallery/zoom.aspx?myurl='+SI_imgs[g.imgActive][1]+SI_imgs[g.imgActive][0];imgLnk+='&Title='+escape(SI_imgs[g.imgActive][2]);imgLnk+='&Content='+escape(SI_imgs[g.imgActive][3]);a.href=imgLnk;a.className='';a.onclick=function(){SI_windowOpen(this,true,SI_imgs[g.imgActive][4],SI_imgs[g.imgActive][5],'scrollbars=yes,resizable=yes');return false;};a.innerHTML='<img src="'+imgSrc+'" id="SI_galleryImg" onload="SI_clearFooter();" alt="" />';}else{a.href=SI_imgs[g.imgActive][1]+SI_imgs[g.imgActive][0];a.className='file '+SI_imgs[g.imgActive][0].slice(SI_imgs[g.imgActive][0].lastIndexOf('.')+1);a.onclick=function(){return;};a.innerHTML='<img src="/images/common/spacer.gif" onload="SI_clearFooter();" alt="" />Download '+SI_imgs[g.imgActive][2];}d.getElementById('SI_galleryImgTitle').innerHTML=SI_imgs[g.imgActive][2];d.getElementById('SI_galleryImgNumOf').innerHTML='<strong>'+g.imgActive+'<'+'/strong> of '+g.imgTotal;d.getElementById('SI_galleryImgDesc').innerHTML=SI_imgs[g.imgActive][3];d.getElementById('SI_galleryImgPrev').innerHTML=(g.imgActive==1)?'<a href="" onclick="return false;" class="disabled">'+g.thumbLabel[0]+'</a>':'<a href="#Previous Image" onclick="SI_galleryImgPrev(); return false;" class="button">'+g.thumbLabel[0]+'</a>';d.getElementById('SI_galleryImgNext').innerHTML=(g.imgActive==g.imgTotal)?'<a href="" onclick="return false;" class="disabled">'+g.thumbLabel[1]+'</a>':'<a href="#Next Image" onclick="SI_galleryImgNext(); return false;" class="button">'+g.thumbLabel[1]+'</a>';var t=d.getElementById('SI_galleryThumbs');t='';for(i=g.setImg;i<g.setImg+g.thumbTotal;i++){if(i<=g.imgTotal){var html;if(SI_imgs[i][0].match(/\.(jpg|jpeg|gif|png|bmp)$/i)){html='<a href="#image'+i+'" onclick="SI_galleryImgSelect('+i+'); return false;" title="'+SI_imgs[i][2]+'"><img src="'+SI_imgs[i][1]+'thumb/'+g.thumbPrefix+SI_imgs[i][0]+'" alt="'+SI_imgs[i][2]+'" border="0" /><'+'/a>';}else{html='<a href="#image'+i+'" onclick="SI_galleryImgSelect('+i+'); return false;" title="'+SI_imgs[i][2]+'" class="file '+SI_imgs[i][0].slice(SI_imgs[i][0].lastIndexOf('.')+1)+'">'+SI_imgs[i][2]+'</a>';}var className=(i==g.setImg)?'first-child':((i==g.setImg+g.thumbTotal-1)?'last-child':'');if(i==g.imgActive){className+=(className=='')?'active':' active';}if(i%2==0){className+=(className=='')?'alt':' alt';}className = ' class="thumb '+className+'"';t+='<li'+className+'>'+html+'<'+'/li>\n';}}d.getElementById('SI_galleryThumbs').innerHTML=t;var sets=g.setLabel;for(i=1;i<=g.setTotal;i++){if(i==g.setActive){sets+='<span>'+i+'</span> ';}else{sets+='<a href="#Load Set '+i+'" onclick="SI_gallerySetSelect('+i+'); return false;">'+i+'<'+'/a> ';}if(i!=g.setTotal)sets+=g.setDivider;}d.getElementById('SI_gallerySets').innerHTML=sets;}
function SI_galleryImgSelect(imgNo){if(SI_gallery.imgActive==imgNo)return;SI_gallery.imgActive=imgNo;SI_galleryRedraw();}
function SI_galleryImgNext(){var g=SI_gallery;if(g.imgActive<g.imgTotal){g.imgActive++;if(g.imgActive>=g.setImg+g.thumbTotal){g.setImg=g.imgActive;g.setActive++;}SI_galleryRedraw();}}
function SI_galleryImgPrev(){var g=SI_gallery;if(g.imgActive>1){g.imgActive--;if(g.imgActive<g.setImg){g.setActive--;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);}SI_galleryRedraw();}}
function SI_gallerySetSelect(setNo){var g=SI_gallery;g.setActive=setNo;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);g.imgActive=g.setImg;SI_galleryRedraw();}
function SI_gallerySetPrev(){var g=SI_gallery;if(g.setActive!=1){g.setActive--;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);g.imgActive=g.setImg;SI_galleryRedraw();}}
function SI_gallerySetNext(){var g=SI_gallery;if(g.setActive<g.setTotal){g.setActive++;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);g.imgActive=g.setImg;SI_galleryRedraw();}}
function Gallery(imgId,titleId,captionId,prevId,nextId,imgs,loop){var d=document;this.compatible=true;if(!d.getElementById||(d.all&&!window.print)){this.compatible=false;return}this.aImg=0;this.tImg=imgs.length;this.img=d.getElementById(imgId);this.title=d.getElementById(titleId);this.caption=d.getElementById(captionId);this.prevBtn=d.getElementById(prevId);this.nextBtn=d.getElementById(nextId);this.imgs=imgs;this.loop=loop;this.prevBtn.gallery=this;this.prevBtn.onclick=function(){this.gallery.prevImage();return false;};this.nextBtn.gallery=this;this.nextBtn.onclick=function(){this.gallery.nextImage();return false;};this.loadImage(null);}Gallery.prototype.loadImage=function(i){if(!this.compatible)return;if(i!=null)this.aImg=i-1;if(!this.loop){this.prevBtn.style.display=(this.aImg<=0)?'none':'block';this.nextBtn.style.display=(this.aImg>=this.tImg-1)?'none':'block';}this.img.src=this.imgs[this.aImg][0];this.img.onload=SI_clearFooter;if(this.imgs[this.aImg][1]!=null){this.title.style.display='block';this.title.innerHTML=this.imgs[this.aImg][1];}else{this.title.style.display='none';}if(this.imgs[this.aImg][2]!=null){this.caption.style.display='block';this.caption.innerHTML=this.imgs[this.aImg][2];}else{this.caption.style.display='none';}if(this.imgs[this.aImg][3]!=null&&this.img.parentNode.nodeName=="A"){this.img.parentNode.className='si-active-link';this.img.parentNode.onclick=this.imgs[this.aImg][3];}else{this.img.parentNode.className='si-inactive-link';this.img.parentNode.onclick=function(){return false;};}};Gallery.prototype.prevImage=function(){if(!this.compatible)return;this.aImg--;this.aImg=(this.aImg<0)?this.tImg-1:this.aImg;this.loadImage(null);};Gallery.prototype.nextImage=function(){if(!this.compatible)return;this.aImg++;this.aImg=(this.aImg>=this.tImg)?0:this.aImg;this.loadImage(null);}
function SI_initializeSwapImg(){var d=document;var SI_preloadImgs=new Array();for(i=0;img=d.images[i];i++){if(img.src.indexOf('over=')!=-1){img.defaultsrc=img.src;img.oversrc=img.src.replace(/^(.+)over=/i,'');img.onmouseover=function(){this.src=this.oversrc;};img.onmouseout=function(){this.src=this.defaultsrc;};SI_preloadImgs[i]=new Image();SI_preloadImgs[i].src=img.oversrc;}}}var SI_filters=new Object();
function SI_initializeFilters(){for(var filter in SI_filters){SI_activateFilter(filter,SI_filters[filter].active);}}
function SI_activateFilter(filterGroup,activeFilter){var d=document;if(!d.getElementsByTagName)return;c=(SI_filters[filterGroup].ul)?'ul':'dl';r=(SI_filters[filterGroup].ul)?'li':'dd';var filterContent=d.getElementById('filter-'+filterGroup);if(!filterContent){return;}for(i=0;i<SI_filters[filterGroup].filters.length;i++){var f=d.getElementById('filter-'+filterGroup+'-'+SI_filters[filterGroup].filters[i]);f.className=f.className.removeClass('active');}for(j=0;dl=filterContent.getElementsByTagName(c)[j];j++){dl.style.display='block';for(k=0;dd=dl.getElementsByTagName(r)[k];k++){dd.style.display='block';dd.className=dd.className.removeClass('alt','first-child','last-child');dd.style.marginTop='';}}var a=d.getElementById('filter-'+filterGroup+'-'+activeFilter);a.className=a.className.addClass('active');var emptyDD=true;for(j=0;dl=filterContent.getElementsByTagName(c)[j];j++){var allHidden=true;var alt=false;var firstChild=0;var lastChild=null;for(k=0;dd=dl.getElementsByTagName(r)[k];k++){if(dd.className.indexOf(activeFilter)==-1&&activeFilter!='all'){dd.style.display='none';}else{emptyDD=false;firstChild++;lastChild=dd;allHidden=false;if(alt){dd.className=dd.className.addClass('alt');alt=false;}else{alt=true;}if(firstChild==1){dd.className=dd.className.addClass('first-child');}}}if(lastChild!=null&&firstChild>1){lastChild.className=lastChild.className.addClass('last-child');}if(allHidden){dl.style.display='none';}}if(emptyDD){filterContent.getElementsByTagName(c)[j-1].innerHTML+='<dd class="'+activeFilter+'"><p>No '+activeFilter+' '+filterGroup+' are currently available.</p></dd>';filterContent.getElementsByTagName(c)[j-1].style.display='block';filterContent.getElementsByTagName(c)[j-1].getElementsByTagName(r)[k].style.display='block';}if(SI_filters[filterGroup].bin){SI_filters[filterGroup].bin.value=activeFilter;}SI_clearFooter();}var SI_toggles=new Array();
function SI_initializeToggles(){var d=document;if(!d.getElementById)return;for(var toggle in SI_toggles){SI_toggles[toggle][2]=(SI_toggles[toggle][2])?0:1;SI_simpleToggle(toggle);}}
function SI_simpleToggle(toggle){var d=document;if(!d.getElementById)return;var div=d.getElementById(toggle);var lnk=d.getElementById(toggle+'-toggle');var state=SI_toggles[toggle][2];state=(state)?0:1;SI_toggles[toggle][2]=state;var display=(state)?'block':'none';var className=(state)?'toggle-min':'toggle-exp';lnk.innerHTML=SI_toggles[toggle][state];lnk.className=className;div.style.display=display;SI_clearFooter();}var SI_cookie=new Object();SI_cookie.domain=location.hostname.replace(/^www\./,'');SI_cookie.year=new Date();fixDate(SI_cookie.year);SI_cookie.year.setTime(SI_cookie.year.getTime()+365*24*60*60*1000);
function setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;}
function getCookie(name){var prefix=name+'=';var c=document.cookie;var nullstring='';var cookieStartIndex=c.indexOf(prefix);if(cookieStartIndex==-1){return nullstring;}var cookieEndIndex=c.indexOf(";",cookieStartIndex+prefix.length);if(cookieEndIndex==-1){cookieEndIndex=c.length;}return unescape(c.substring(cookieStartIndex+prefix.length,cookieEndIndex));}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function fixDate(date){var base=new Date(0);var skew=base.getTime();if(skew>0)date.setTime(date.getTime()-skew);}var SI_fontSize=new Object();
function SI_loadFontSize(){var c=getCookie('fontsize');SI_fontSize.defaultSize=(c!='')?c:SI_fontSize.defaultSize;document.write('<style type="text/css">#'+SI_fontSize.baseElement+' { font-size: '+SI_fontSize.defaultSize+'em; }<'+'/style>\n');setCookie('fontsize',SI_fontSize.defaultSize,SI_cookie.year,'/',SI_cookie.domain,'');};
function SI_changeFontSize(operator){SI_fontSize.defaultSize=eval(SI_fontSize.defaultSize+operator+SI_fontSize.difference);document.getElementById(SI_fontSize.baseElement).style.fontSize=SI_fontSize.defaultSize+'em';setCookie('fontsize',SI_fontSize.defaultSize,SI_cookie.year,'/',SI_cookie.domain,'');SI_clearFooter();};
function SI_deHTTPSLinks(){if(!document.getElementsByTagName||!(window.location.href.indexOf('https')!=-1)){return;}var allow=(typeof SI_skipHTTPS!="undefined");var r='';if(allow){r='(secure\.|^[^?]+(';for(var j=0;j<SI_skipHTTPS.length;j++){r+=SI_skipHTTPS[j]+'|';}r=r.replace(/\|$/,'')+'))';}re=new RegExp(r,'gi');var a=document.getElementsByTagName('a');for(var i=0;i<a.length;i++){var b=(a[i].href.search(re)!=-1);if(b&&allow){continue;}a[i].href=a[i].href.replace(/https/,'http');}}String.prototype.addClass=function(){var txt=this;for(var i=0;i<arguments.length;i++){txt+=((txt=='')?'':' ')+arguments[i];}return txt;};String.prototype.removeClass=function(){var txt=this;for(var i=0;i<arguments.length;i++){txt=txt.replace(new RegExp('( '+arguments[i]+'\\b|\\b'+arguments[i]+' |\\b'+arguments[i]+'\\b)'),'');}return txt;};var SI=new Object();SI.resize=new Object();SI.resize.initialize=function(){if(document.all&&window.print){return;}var c=document.createElement('div');c.style.position='fixed';c.style.top='0';c.style.visibility='hidden';c.style.width='10em';c.style.height='10em';SI.resize.control=document.body.appendChild(c);SI.resize.h=0;window.setInterval('SI.resize.detectChange()',50);};SI.resize.detectChange=function(){var o=SI.resize.h;SI.resize.h=SI.resize.control.offsetHeight;if(o!=SI.resize.h)SI.resize.hasOccurred();};SI.resize.hasOccurred=function(){SI_clearFooter();};SI.Func={customizeFormToggle:function(e){if(!document.getElementById)return;var f=document.getElementById('customize');epos=e.className.search("active");fpos=f.className.search("active");if(epos==-1){e.className=e.className+' active';f.className=f.className+' active';}else{e.className=e.className.substr(0,epos);f.className=f.className.substr(0,fpos);}return false;}};
function SI_toggleCheckBoxGroup(e,id){var checked=e.checked;var group=document.getElementById(id);var inputs=group.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){var input=inputs[i];if(input.type=='checkbox'){input.checked=checked;}}}
function SI_preventFlashOverlap(){if(!(navigator.userAgent.toLowerCase().indexOf('windows')!=-1)&&document.getElementsByTagName){var html=document.getElementsByTagName('html')[0];html.className+=((html.className=='')?'':' ')+'prevent-overlap';};};
function SI_embedFlash(id,swf,w,h){if(!document.getElementsByTagName)return;var swfHTML;swfHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+w+'" height="'+h+'">';swfHTML+='	<param name="movie" value="'+swf+'" />';swfHTML+='	<param name="wmode" value="opaque" />';swfHTML+='	<embed src="'+swf+'" width="'+w+'" height="'+h+'" wmode="opaque" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />';swfHTML+='<'+'/object>';document.getElementsByTagName('html')[0].className+=' viewFlash';document.getElementById(id).innerHTML=swfHTML;}
function SI_removeFlash(id){if(!document.getElementsByTagName)return;document.getElementsByTagName('html')[0].className=document.getElementsByTagName('html')[0].className.replace(' viewFlash','');document.getElementById(id).innerHTML='';}
function emailCheck(emailStr,form){var checkTLD=1;var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s"+specialChars+"\]";var quotedUser="(\"[^\"]*\")";var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars+'+';var word="("+atom+"|"+quotedUser+")";var userPat=new RegExp("^"+word+"(\\."+word+")*$");var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null){alert("Email address seems incorrect (check @ and .'s)");form.focus();return false;}var user=matchArray[1];var domain=matchArray[2];for(i=0;i<user.length;i++){if(user.charCodeAt(i)>127){alert("Ths username contains invalid characters.");form.focus();form.select();return false;}}for(i=0;i<domain.length;i++){if(domain.charCodeAt(i)>127){alert("Ths domain name contains invalid characters.");form.focus();form.select();return false;}}if(user.match(userPat)==null){alert("The username doesn't seem to be valid.");form.focus();form.select();return false;}var IPArray=domain.match(ipDomainPat);if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255){alert("Destination IP address is invalid!");form.focus();form.select();return false;}}}var atomPat=new RegExp("^"+atom+"$");var domArr=domain.split(".");var len=domArr.length;for(i=0;i<len;i++){if(domArr[i].search(atomPat)==-1){alert("The domain name does not seem to be valid.");form.focus();form.select();return false;}}if(checkTLD&&domArr[domArr.length-1].length!=2&&domArr[domArr.length-1].search(knownDomsPat)==-1){alert("The address must end in a well-known domain or two letter "+"country.");form.focus();form.select();return false;}if(len<2){alert("This address is missing a hostname!");form.focus();form.select();return false;}return true;}
function checkAll(checkbox){/*if(!isArray(checkbox)) { checkbox.checked = true; }*/ for(i=0;i<checkbox.length;i++){checkbox[i].checked=true;}}
function uncheckAll(checkbox){/*if(!isArray(checkbox)) { checkbox.checked = false; }*/ for(i=0;i<checkbox.length;i++){checkbox[i].checked=false;}}
function alumniActions(info){document.dirAction.pageaction.value=info.value; document.dirAction.submit();}
function isFilled(elm){if(elm.value==""||elm.value==null)return false;else return true;}
function SimpleImageSwap(input,filename){input.src=filename;}
function SetSearchText(input,newText,currentText){if(input.value==currentText){input.value=newText;}}
function isDate(month,day,year){return isDateString(month.toString()+"/"+day.toString()+"/"+year.toString());}
function isDateString(DateString){var dateParts=DateString.toString().split("/");if(dateParts.length!=3){return false;}var month=dateParts[0];var day=dateParts[1];var year=dateParts[2];if(parseInt(month).toString()!=parseInt(month)||parseInt(day).toString()!=parseInt(day)||parseInt(year).toString()!=parseInt(year)){return false;}return isDateInternal(month,day,year);}
function isDateInternal(month,day,year){month=month-1;year=year%100;var dateValue=new Date(year,month,day);if(dateValue.getYear()==year&&dateValue.getMonth()==month&&dateValue.getDate()==day){return true;}else{return false}}
function SI_formatphonenum(rawphonenum){str=rawphonenum.value;var toll=/1[^0123456789]/;str=str.substring(0,2).replace(toll,'')+str.substring(2,str.length);var justnum=/[^0123456789]/gi;str=str.replace(justnum,'');var formatnum=/(\d{3})(\d{3})(\d{4})(\d*)/;if(str.length>10){rawphonenum.value=str.replace(formatnum,'($1) $2-$3 ext. $4');}else{rawphonenum.value=str.replace(formatnum,'($1) $2-$3');}}
function updateForm(f){var formChecked=0;for(i=0;i<f.ModuleSelectID.length;i++){if(f.ModuleSelectID[i].checked==true){formChecked++;}}if(formChecked>0){f.submit();}else{alert("Please select a calendar.");}}
function isArray(testObject) {return testObject && !(testObject.propertyIsEnumerable('length')) && typeof testObject === 'object' && typeof testObject.length === 'number';}
function checkOverlap(type,ignList,targeturl){var i,startDate,endDate,startTime,endTime,arrLocation,strLocation,ignoreList,revision,location;startDate=$("#wigDateStart").val();endDate=$("#wigDateEnd").val();startTime=$("#EventBeginTime").val()+$("#EventBeginTimePeriod").val();endTime=$("#EventEndTime").val()+$("#EventEndTimePeriod").val();arrLocation=new Array();ignoreList=ignList;revision=false;location=false;$(":checkbox").filter(":checked").each(function(){if($(this).attr("name")==="building"){arrLocation.push($(this).val());}});$("#isRevisiontoFormYes").filter(":checked").each(function(){(type==='submit')?revision=true:revision=false;});if(dateTime(startDate,"00:00")!==null&&dateTime(endDate,"00:00")!==null&&dateTime("01.01.2000",startTime)!==null&&dateTime("01.01.2000",endTime)!==null&&arrLocation.length!==0){var html=$.ajax({url:targeturl+"?startdate="+startDate+"&enddate="+endDate,async:false}).responseText;$("#calendar-check-list div:first").html(html);$("#calendar-check-list").css("display","block");$("#calendar-check-list h6").each(function(){var time,date,startDT,endDT,arrTime,location;var dateRange=new Array;time=$(this).html();date=$(this).parent().parent().children("dt").html();arrTime=time.split(" - ");startDT=dateTime(startDate,startTime);endDT=dateTime(endDate,endTime);if(arrTime[1]){dateRange[0]=dateTime(date,arrTime[0]);dateRange[1]=dateTime(date,arrTime[1]);}else{dateRange[0]=dateTime(date,arrTime[0]);dateRange[1]=dateTime(date,"11:59pm");}for(i=0;i<arrLocation.length;i++){strLocation=$(this).parent().children("h5").html();if(strLocation.match(arrLocation[i])&&!ignoreList.match(arrLocation[i])){i=arrLocation.length+1;location=true;}}if(location&&!revision){if((startDT<dateRange[0]&&dateRange[0]<endDT)||(startDT<dateRange[1]&&dateRange[1]<endDT)){$(this).parent().css("border","3px solid red");gbl_Overlap=true;}else if((dateRange[0]<startDT&&startDT<dateRange[1])||(dateRange[0]<endDT&&endDT<dateRange[1])){$(this).parent().css("border","3px solid red");gbl_Overlap=true;}}});}else{if(arrLocation.length===0){alert("Please select a building.");}else{alert("Please provide the start date/time and end date/time for the event.");}}}
function dateTime(date,time){var objDate=new Date();var reDate=/(\d{1,2})(\/|-|.)(\d{1,2})(\/|-|.)(\d{4}|\d{2})/;var reTime=/(\d{1,2}):(\d{1,2}):?(\d{1,2})?(\s?)(a\.?m\.?|p\.?m\.?)?/i;if(reDate.test(date)){objDate.setMonth(Number(RegExp.$1)-1);objDate.setDate(Number(RegExp.$3));objDate.setYear(RegExp.$5);}else{return null;}if(reTime.test(time)){var hour=Number(RegExp.$1);var minute=Number(RegExp.$2);var second=Number(RegExp.$3);var amPM=RegExp.$5.toLowerCase();if(amPM.charAt(0)==="p"){if(hour===12){objDate.setHours(hour);}else{objDate.setHours(hour+12);}}else if(amPM.charAt(0)==="a"){if(hour===12){objDate.setHours(0);}else{objDate.setHours(hour);}}else{objDate.setHours(hour);}objDate.setMinutes(minute);if(!isNaN(second)){objDate.setSeconds(second);}}else{return null;}return objDate;}SI_footer.clear			= true;
SI_footer.container		= 'content';
SI_footer.minHeight		= 410;
SI_footer.extendShallow = true;
SI_footer.bottomOut		= true;

SI_fontSize.baseElement = 'content';
SI_fontSize.defaultSize	= 1.0;	// ems
SI_fontSize.difference	= .2;	// ems
SI_loadFontSize();

window.onload = function() {
	SI_menu('nav-main','nav-const'); // ,'nav-sub'
	SI_clearFooter();
	SI_initializeTabs();
	SI_initializeGroups();
	SI_initializeToggles();
	SI_initializeSwapImg();
	SI_initializeFilters();
	SI_deHTTPSLinks();
	if (SI_footer.clear) window.onresize = SI_clearFooter;
	};var __wpm = null; function Point(x, y) { this.x = x; this.y = y } function __wpTranslateOffset(x, y, offsetElement, relativeToElement, includeScroll) { while ((typeof (offsetElement) != "undefined") && (offsetElement != null) && (offsetElement != relativeToElement)) { x += offsetElement.offsetLeft; y += offsetElement.offsetTop; var tagName = offsetElement.tagName; if ((tagName != "TABLE") && (tagName != "BODY")) { x += offsetElement.clientLeft; y += offsetElement.clientTop } if (includeScroll && (tagName != "BODY")) { x -= offsetElement.scrollLeft; y -= offsetElement.scrollTop } offsetElement = offsetElement.offsetParent } return new Point(x, y) } function __wpGetPageEventLocation(event, includeScroll) { if ((typeof (event) == "undefined") || (event == null)) { event = window.event } return __wpTranslateOffset(event.offsetX, event.offsetY, event.srcElement, null, includeScroll) } function __wpClearSelection() { document.selection.empty() } function WebPart(webPartElement, webPartTitleElement, zone, zoneIndex, allowZoneChange) { this.webPartElement = webPartElement; this.allowZoneChange = allowZoneChange; this.zone = zone; this.zoneIndex = zoneIndex; this.title = ((typeof (webPartTitleElement) != "undefined") && (webPartTitleElement != null)) ? webPartTitleElement.innerText : ""; if (webPartElement != null) { webPartElement.__webPart = this } if ((typeof (webPartTitleElement) != "undefined") && (webPartTitleElement != null)) { webPartTitleElement.style.cursor = "move"; webPartTitleElement.attachEvent("onmousedown", WebPart_OnMouseDown); webPartElement.attachEvent("ondragstart", WebPart_OnDragStart); webPartElement.attachEvent("ondrag", WebPart_OnDrag); webPartElement.attachEvent("ondragend", WebPart_OnDragEnd) } this.UpdatePosition = WebPart_UpdatePosition; this.Dispose = WebPart_Dispose } function WebPart_Dispose() { if (this.webPartElement != null) { this.webPartElement.__webPart = null } } function WebPart_OnMouseDown() { var currentEvent = window.event; var draggedWebPart = WebPart_GetParentWebPartElement(currentEvent.srcElement); if ((typeof (draggedWebPart) == "undefined") || (draggedWebPart == null)) { return } document.selection.empty(); try { __wpm.draggedWebPart = draggedWebPart; __wpm.DragDrop() } catch (e) { __wpm.draggedWebPart = draggedWebPart; window.setTimeout("__wpm.DragDrop()", 0) } currentEvent.returnValue = false; currentEvent.cancelBubble = true } function WebPart_OnDragStart() { var currentEvent = window.event; var webPartElement = currentEvent.srcElement; if ((typeof (webPartElement.__webPart) == "undefined") || (webPartElement.__webPart == null)) { currentEvent.returnValue = false; currentEvent.cancelBubble = true; return } var dataObject = currentEvent.dataTransfer; dataObject.effectAllowed = __wpm.InitiateWebPartDragDrop(webPartElement) } function WebPart_OnDrag() { __wpm.ContinueWebPartDragDrop() } function WebPart_OnDragEnd() { __wpm.CompleteWebPartDragDrop() } function WebPart_GetParentWebPartElement(containedElement) { var elem = containedElement; while ((typeof (elem.__webPart) == "undefined") || (elem.__webPart == null)) { elem = elem.parentElement; if ((typeof (elem) == "undefined") || (elem == null)) { break } } return elem } function WebPart_UpdatePosition() { var location = __wpTranslateOffset(0, 0, this.webPartElement, null, false); this.middleX = location.x + this.webPartElement.offsetWidth / 2; this.middleY = location.y + this.webPartElement.offsetHeight / 2 } function Zone(zoneElement, zoneIndex, uniqueID, isVertical, allowLayoutChange, highlightColor) { webPartDiv = zoneElement.childNodes[1]; this.zoneElement = zoneElement; this.zoneIndex = zoneIndex; this.webParts = new Array(); this.uniqueID = uniqueID; this.isVertical = isVertical; this.allowLayoutChange = allowLayoutChange; this.allowDrop = false; this.webPartDiv = webPartDiv; this.highlightColor = highlightColor; this.savedBorderColor = (webPartDiv != null) ? webPartDiv.style.borderColor : null; this.dropCueElements = new Array(); var dropCueCount = 0; if (webPartDiv != null) { for (i = 1; i < webPartDiv.childNodes.length; i++) { if (webPartDiv.childNodes[i].className == "DropCue9F18D185061A4fe8BAA9B6CBFDD9FDAA") { this.dropCueElements[dropCueCount] = webPartDiv.childNodes[i].childNodes[0]; dropCueCount++ } } } this.AddWebPart = Zone_AddWebPart; this.GetWebPartIndex = Zone_GetWebPartIndex; this.ToggleDropCues = Zone_ToggleDropCues; this.UpdatePosition = Zone_UpdatePosition; this.Dispose = Zone_Dispose; if (webPartDiv != null) { webPartDiv.__zone = this; webPartDiv.attachEvent("ondragenter", Zone_OnDragEnter); webPartDiv.attachEvent("ondrop", Zone_OnDrop) } } function Zone_Dispose() { for (var i = 0; i < this.webParts.length; i++) { this.webParts[i].Dispose() } if (this.webPartDiv != null) { this.webPartDiv.__zone = null } } function Zone_OnDragEnter() { var handled = __wpm.ProcessWebPartDragEnter(); var currentEvent = window.event; if (handled) { currentEvent.returnValue = false; currentEvent.cancelBubble = true } } function Zone_OnDragOver() { var handled = __wpm.ProcessWebPartDragOver(); var currentEvent = window.event; if (handled) { currentEvent.returnValue = false; currentEvent.cancelBubble = true } } function Zone_OnDrop() { var handled = __wpm.ProcessWebPartDrop(); var currentEvent = window.event; if (handled) { currentEvent.returnValue = false; currentEvent.cancelBubble = true } } function Zone_GetParentZoneElement(containedElement) { var elem = containedElement; while ((typeof (elem.__zone) == "undefined") || (elem.__zone == null)) { elem = elem.parentElement; if ((typeof (elem) == "undefined") || (elem == null)) { break } } return elem } function Zone_AddWebPart(webPartElement, webPartTitleElement, allowZoneChange) { var webPart = null; var zoneIndex = this.webParts.length; if (this.allowLayoutChange && __wpm.IsDragDropEnabled()) { webPart = new WebPart(webPartElement, webPartTitleElement, this, zoneIndex, allowZoneChange) } else { webPart = new WebPart(webPartElement, null, this, zoneIndex, allowZoneChange) } this.webParts[zoneIndex] = webPart; return webPart } function Zone_ToggleDropCues(show, index, ignoreOutline) { if (ignoreOutline == false) { this.webPartDiv.style.borderColor = (show ? this.highlightColor : this.savedBorderColor) } if (index == -1) { return } var dropCue = this.dropCueElements[index]; if (dropCue && dropCue.style) { if (dropCue.style.height == "100%" && !dropCue.webPartZoneHorizontalCueResized) { var oldParentHeight = dropCue.parentElement.clientHeight; var realHeight = oldParentHeight - 10; dropCue.style.height = realHeight + "px"; var dropCueVerticalBar = dropCue.getElementsByTagName("DIV")[0]; if (dropCueVerticalBar && dropCueVerticalBar.style) { dropCueVerticalBar.style.height = dropCue.style.height; var heightDiff = (dropCue.parentElement.clientHeight - oldParentHeight); if (heightDiff) { dropCue.style.height = (realHeight - heightDiff) + "px"; dropCueVerticalBar.style.height = dropCue.style.height } } dropCue.webPartZoneHorizontalCueResized = true } dropCue.style.visibility = (show ? "visible" : "hidden") } } function Zone_GetWebPartIndex(location) { var x = location.x; var y = location.y; if ((x < this.webParthDivLeft) || (x > this.webParthDivRight) || (y < this.webParthDivTop) || (y > this.webParthDivBottom)) { return -1 } var vertical = this.isVertical; var webParts = this.webParts; var webPartsCount = webParts.length; for (var i = 0; i < webPartsCount; i++) { var webPart = webParts[i]; if (vertical) { if (y < webPart.middleY) { return i } } else { if (x < webPart.middleX) { return i } } } return webPartsCount } function Zone_UpdatePosition() { var topLeft = __wpTranslateOffset(0, 0, this.webPartDiv, null, false); this.webParthDivLeft = topLeft.x; this.webParthDivTop = topLeft.y; this.webParthDivRight = (this.webPartDiv != null) ? topLeft.x + this.webPartDiv.offsetWidth : topLeft.x; this.webParthDivBottom = (this.webPartDiv != null) ? topLeft.y + this.webPartDiv.offsetHeight : topLeft.y; for (var i = 0; i < this.webParts.length; i++) { this.webParts[i].UpdatePosition() } } function WebPartDragState(webPartElement, effect) { this.webPartElement = webPartElement; this.dropZoneElement = null; this.dropIndex = -1; this.effect = effect; this.dropped = false } function WebPartMenu(menuLabelElement, menuDropDownElement, menuElement) { this.menuLabelElement = menuLabelElement; this.menuDropDownElement = menuDropDownElement; this.menuElement = menuElement; this.menuLabelElement.__menu = this; this.menuLabelElement.attachEvent('onclick', WebPartMenu_OnClick); this.menuLabelElement.attachEvent('onkeypress', WebPartMenu_OnKeyPress); this.menuLabelElement.attachEvent('onmouseenter', WebPartMenu_OnMouseEnter); this.menuLabelElement.attachEvent('onmouseleave', WebPartMenu_OnMouseLeave); if ((typeof (this.menuDropDownElement) != "undefined") && (this.menuDropDownElement != null)) { this.menuDropDownElement.__menu = this } this.menuItemStyle = ""; this.menuItemHoverStyle = ""; this.popup = null; this.hoverClassName = ""; this.hoverColor = ""; this.oldColor = this.menuLabelElement.style.color; this.oldTextDecoration = this.menuLabelElement.style.textDecoration; this.oldClassName = this.menuLabelElement.className; this.Show = WebPartMenu_Show; this.Hide = WebPartMenu_Hide; this.Hover = WebPartMenu_Hover; this.Unhover = WebPartMenu_Unhover; this.Dispose = WebPartMenu_Dispose; var menu = this; window.attachEvent('onunload', function() { menu.Dispose() }) } function WebPartMenu_Dispose() { this.menuLabelElement.__menu = null; this.menuDropDownElement.__menu = null } function WebPartMenu_Show() { if ((typeof (__wpm.menu) != "undefined") && (__wpm.menu != null)) { __wpm.menu.Hide() } var menuHTML = "<html><head><style>" + "a.menuItem, a.menuItem:Link { display: block; padding: 1px; text-decoration: none; " + this.itemStyle + " }" + "a.menuItem:Hover { " + this.itemHoverStyle + " }" + "</style><body scroll=\"no\" style=\"border: none; margin: 0; padding: 0;\" ondragstart=\"window.event.returnValue=false;\" onclick=\"popup.hide()\">" + this.menuElement.innerHTML + "<body></html>"; var width = 16; var height = 16; this.popup = window.createPopup(); __wpm.menu = this; var popupDocument = this.popup.document; popupDocument.write(menuHTML); this.popup.show(0, 0, width, height); var popupBody = popupDocument.body; width = popupBody.scrollWidth; height = popupBody.scrollHeight; if (width < this.menuLabelElement.offsetWidth) { width = this.menuLabelElement.offsetWidth + 16 } if (this.menuElement.innerHTML.indexOf("progid:DXImageTransform.Microsoft.Shadow") != -1) { popupBody.style.paddingRight = "4px" } popupBody.__wpm = __wpm; popupBody.__wpmDeleteWarning = __wpmDeleteWarning; popupBody.__wpmCloseProviderWarning = __wpmCloseProviderWarning; popupBody.popup = this.popup; this.popup.hide(); this.popup.show(0, this.menuLabelElement.offsetHeight, width, height, this.menuLabelElement) } function WebPartMenu_Hide() { if (__wpm.menu == this) { __wpm.menu = null; if ((typeof (this.popup) != "undefined") && (this.popup != null)) { this.popup.hide(); this.popup = null } } } function WebPartMenu_Hover() { if (this.labelHoverClassName != "") { this.menuLabelElement.className = this.menuLabelElement.className + " " + this.labelHoverClassName } if (this.labelHoverColor != "") { this.menuLabelElement.style.color = this.labelHoverColor } } function WebPartMenu_Unhover() { if (this.labelHoverClassName != "") { this.menuLabelElement.style.textDecoration = this.oldTextDecoration; this.menuLabelElement.className = this.oldClassName } if (this.labelHoverColor != "") { this.menuLabelElement.style.color = this.oldColor } } function WebPartMenu_OnClick() { var menu = window.event.srcElement.__menu; if ((typeof (menu) != "undefined") && (menu != null)) { window.event.returnValue = false; window.event.cancelBubble = true; menu.Show() } } function WebPartMenu_OnKeyPress() { if (window.event.keyCode == 13) { var menu = window.event.srcElement.__menu; if ((typeof (menu) != "undefined") && (menu != null)) { window.event.returnValue = false; window.event.cancelBubble = true; menu.Show() } } } function WebPartMenu_OnMouseEnter() { var menu = window.event.srcElement.__menu; if ((typeof (menu) != "undefined") && (menu != null)) { menu.Hover() } } function WebPartMenu_OnMouseLeave() { var menu = window.event.srcElement.__menu; if ((typeof (menu) != "undefined") && (menu != null)) { menu.Unhover() } } function WebPartManager() { this.overlayContainerElement = null; this.zones = new Array(); this.dragState = null; this.menu = null; this.draggedWebPart = null; this.AddZone = WebPartManager_AddZone; this.IsDragDropEnabled = WebPartManager_IsDragDropEnabled; this.DragDrop = WebPartManager_DragDrop; this.InitiateWebPartDragDrop = WebPartManager_InitiateWebPartDragDrop; this.CompleteWebPartDragDrop = WebPartManager_CompleteWebPartDragDrop; this.ContinueWebPartDragDrop = WebPartManager_ContinueWebPartDragDrop; this.ProcessWebPartDragEnter = WebPartManager_ProcessWebPartDragEnter; this.ProcessWebPartDragOver = WebPartManager_ProcessWebPartDragOver; this.ProcessWebPartDrop = WebPartManager_ProcessWebPartDrop; this.ShowHelp = WebPartManager_ShowHelp; this.ExportWebPart = WebPartManager_ExportWebPart; this.Execute = WebPartManager_Execute; this.SubmitPage = WebPartManager_SubmitPage; this.UpdatePositions = WebPartManager_UpdatePositions; window.attachEvent("onunload", WebPartManager_Dispose) } function WebPartManager_Dispose() { for (var i = 0; i < __wpm.zones.length; i++) { __wpm.zones[i].Dispose() } } function WebPartManager_AddZone(zoneElement, uniqueID, isVertical, allowLayoutChange, highlightColor) { var zoneIndex = this.zones.length; var zone = new Zone(zoneElement, zoneIndex, uniqueID, isVertical, allowLayoutChange, highlightColor); this.zones[zoneIndex] = zone; return zone } function WebPartManager_IsDragDropEnabled() { return ((typeof (this.overlayContainerElement) != "undefined") && (this.overlayContainerElement != null)) } function WebPartManager_DragDrop() { if ((typeof (this.draggedWebPart) != "undefined") && (this.draggedWebPart != null)) { var tempWebPart = this.draggedWebPart; this.draggedWebPart = null; tempWebPart.dragDrop(); window.setTimeout("__wpClearSelection()", 0) } } function WebPartManager_InitiateWebPartDragDrop(webPartElement) { var webPart = webPartElement.__webPart; this.UpdatePositions(); this.dragState = new WebPartDragState(webPartElement, "move"); var location = __wpGetPageEventLocation(window.event, true); var overlayContainerElement = this.overlayContainerElement; overlayContainerElement.style.left = location.x - webPartElement.offsetWidth / 2; overlayContainerElement.style.top = location.y + 4 + (webPartElement.clientTop ? webPartElement.clientTop : 0); overlayContainerElement.style.display = "block"; overlayContainerElement.style.width = webPartElement.offsetWidth; overlayContainerElement.style.height = webPartElement.offsetHeight; overlayContainerElement.appendChild(webPartElement.cloneNode(true)); if (webPart.allowZoneChange == false) { webPart.zone.allowDrop = true } else { for (var i = 0; i < __wpm.zones.length; i++) { var zone = __wpm.zones[i]; if (zone.allowLayoutChange) { zone.allowDrop = true } } } document.body.attachEvent("ondragover", Zone_OnDragOver); return "move" } function WebPartManager_CompleteWebPartDragDrop() { var dragState = this.dragState; this.dragState = null; if ((typeof (dragState.dropZoneElement) != "undefined") && (dragState.dropZoneElement != null)) { dragState.dropZoneElement.__zone.ToggleDropCues(false, dragState.dropIndex, false) } document.body.detachEvent("ondragover", Zone_OnDragOver); for (var i = 0; i < __wpm.zones.length; i++) { __wpm.zones[i].allowDrop = false } this.overlayContainerElement.removeChild(this.overlayContainerElement.firstChild); this.overlayContainerElement.style.display = "none"; if ((typeof (dragState) != "undefined") && (dragState != null) && (dragState.dropped == true)) { var currentZone = dragState.webPartElement.__webPart.zone; var currentZoneIndex = dragState.webPartElement.__webPart.zoneIndex; if ((currentZone != dragState.dropZoneElement.__zone) || ((currentZoneIndex != dragState.dropIndex) && (currentZoneIndex != (dragState.dropIndex - 1)))) { var eventTarget = dragState.dropZoneElement.__zone.uniqueID; var eventArgument = "Drag:" + dragState.webPartElement.id + ":" + dragState.dropIndex; this.SubmitPage(eventTarget, eventArgument) } } } function WebPartManager_ContinueWebPartDragDrop() { var dragState = this.dragState; if ((typeof (dragState) != "undefined") && (dragState != null)) { var style = this.overlayContainerElement.style; var location = __wpGetPageEventLocation(window.event, true); style.left = location.x - dragState.webPartElement.offsetWidth / 2; style.top = location.y + 4 + (dragState.webPartElement.clientTop ? dragState.webPartElement.clientTop : 0) } } function WebPartManager_Execute(script) { if (this.menu) { this.menu.Hide() } var scriptReference = new Function(script); return (scriptReference() != false) } function WebPartManager_ProcessWebPartDragEnter() { var dragState = __wpm.dragState; if ((typeof (dragState) != "undefined") && (dragState != null)) { var currentEvent = window.event; var newDropZoneElement = Zone_GetParentZoneElement(currentEvent.srcElement); if ((typeof (newDropZoneElement.__zone) == "undefined") || (newDropZoneElement.__zone == null) || (newDropZoneElement.__zone.allowDrop == false)) { newDropZoneElement = null } var newDropIndex = -1; if ((typeof (newDropZoneElement) != "undefined") && (newDropZoneElement != null)) { newDropIndex = newDropZoneElement.__zone.GetWebPartIndex(__wpGetPageEventLocation(currentEvent, false)); if (newDropIndex == -1) { newDropZoneElement = null } } if (dragState.dropZoneElement != newDropZoneElement) { if ((typeof (dragState.dropZoneElement) != "undefined") && (dragState.dropZoneElement != null)) { dragState.dropZoneElement.__zone.ToggleDropCues(false, dragState.dropIndex, false) } dragState.dropZoneElement = newDropZoneElement; dragState.dropIndex = newDropIndex; if ((typeof (newDropZoneElement) != "undefined") && (newDropZoneElement != null)) { newDropZoneElement.__zone.ToggleDropCues(true, newDropIndex, false) } } else if (dragState.dropIndex != newDropIndex) { if (dragState.dropIndex != -1) { dragState.dropZoneElement.__zone.ToggleDropCues(false, dragState.dropIndex, false) } dragState.dropIndex = newDropIndex; if ((typeof (newDropZoneElement) != "undefined") && (newDropZoneElement != null)) { newDropZoneElement.__zone.ToggleDropCues(true, newDropIndex, false) } } if ((typeof (dragState.dropZoneElement) != "undefined") && (dragState.dropZoneElement != null)) { currentEvent.dataTransfer.effectAllowed = dragState.effect } return true } return false } function WebPartManager_ProcessWebPartDragOver() { var dragState = __wpm.dragState; var currentEvent = window.event; var handled = false; if ((typeof (dragState) != "undefined") && (dragState != null) && (typeof (dragState.dropZoneElement) != "undefined") && (dragState.dropZoneElement != null)) { var dropZoneElement = Zone_GetParentZoneElement(currentEvent.srcElement); if ((typeof (dropZoneElement) != "undefined") && (dropZoneElement != null) && (dropZoneElement.__zone.allowDrop == false)) { dropZoneElement = null } if (((typeof (dropZoneElement) == "undefined") || (dropZoneElement == null)) && (typeof (dragState.dropZoneElement) != "undefined") && (dragState.dropZoneElement != null)) { dragState.dropZoneElement.__zone.ToggleDropCues(false, __wpm.dragState.dropIndex, false); dragState.dropZoneElement = null; dragState.dropIndex = -1 } else if ((typeof (dropZoneElement) != "undefined") && (dropZoneElement != null)) { var location = __wpGetPageEventLocation(currentEvent, false); var newDropIndex = dropZoneElement.__zone.GetWebPartIndex(location); if (newDropIndex == -1) { dropZoneElement = null } if (dragState.dropZoneElement != dropZoneElement) { if ((dragState.dropIndex != -1) || (typeof (dropZoneElement) == "undefined") || (dropZoneElement == null)) { dragState.dropZoneElement.__zone.ToggleDropCues(false, __wpm.dragState.dropIndex, false) } dragState.dropZoneElement = dropZoneElement } else { dragState.dropZoneElement.__zone.ToggleDropCues(false, dragState.dropIndex, true) } dragState.dropIndex = newDropIndex; if ((typeof (dropZoneElement) != "undefined") && (dropZoneElement != null)) { dropZoneElement.__zone.ToggleDropCues(true, newDropIndex, false) } } handled = true } if ((typeof (dragState) == "undefined") || (dragState == null) || (typeof (dragState.dropZoneElement) == "undefined") || (dragState.dropZoneElement == null)) { currentEvent.dataTransfer.effectAllowed = "none" } return handled } function WebPartManager_ProcessWebPartDrop() { var dragState = this.dragState; if ((typeof (dragState) != "undefined") && (dragState != null)) { var currentEvent = window.event; var dropZoneElement = Zone_GetParentZoneElement(currentEvent.srcElement); if ((typeof (dropZoneElement) != "undefined") && (dropZoneElement != null) && (dropZoneElement.__zone.allowDrop == false)) { dropZoneElement = null } if ((typeof (dropZoneElement) != "undefined") && (dropZoneElement != null) && (dragState.dropZoneElement == dropZoneElement)) { dragState.dropped = true } return true } return false } function WebPartManager_ShowHelp(helpUrl, helpMode) { if ((typeof (this.menu) != "undefined") && (this.menu != null)) { this.menu.Hide() } if (helpMode == 0 || helpMode == 1) { if (helpMode == 0) { var dialogInfo = "edge: Sunken; center: yes; help: no; resizable: yes; status: no"; window.showModalDialog(helpUrl, null, dialogInfo) } else { window.open(helpUrl, null, "scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no,location=no") } } else if (helpMode == 2) { window.location = helpUrl } } function WebPartManager_ExportWebPart(exportUrl, warn, confirmOnly) { if (warn == true && __wpmExportWarning.length > 0 && this.personalizationScopeShared != true) { if (confirm(__wpmExportWarning) == false) { return false } } if (confirmOnly == false) { window.location = exportUrl } return true } function WebPartManager_UpdatePositions() { for (var i = 0; i < this.zones.length; i++) { this.zones[i].UpdatePosition() } } function WebPartManager_SubmitPage(eventTarget, eventArgument) { if ((typeof (this.menu) != "undefined") && (this.menu != null)) { this.menu.Hide() } __doPostBack(eventTarget, eventArgument) }/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3, revision 436.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

var sIFR=new function(){var O=this;var E={ACTIVE:"sIFR-active",REPLACED:"sIFR-replaced",IGNORE:"sIFR-ignore",ALTERNATE:"sIFR-alternate",CLASS:"sIFR-class",LAYOUT:"sIFR-layout",FLASH:"sIFR-flash",FIX_FOCUS:"sIFR-fixfocus",DUMMY:"sIFR-dummy"};E.IGNORE_CLASSES=[E.REPLACED,E.IGNORE,E.ALTERNATE];this.MIN_FONT_SIZE=6;this.MAX_FONT_SIZE=126;this.FLASH_PADDING_BOTTOM=5;this.VERSION="436";this.isActive=false;this.isEnabled=true;this.fixHover=true;this.autoInitialize=true;this.setPrefetchCookie=true;this.cookiePath="/";this.domains=[];this.forceWidth=true;this.fitExactly=false;this.forceTextTransform=true;this.useDomLoaded=true;this.useStyleCheck=false;this.hasFlashClassSet=false;this.repaintOnResize=true;this.replacements=[];var L=0;var R=false;function Y(){}function D(c){function d(e){return e.toLocaleUpperCase()}this.normalize=function(e){return e.replace(/\n|\r|\xA0/g,D.SINGLE_WHITESPACE).replace(/\s+/g,D.SINGLE_WHITESPACE)};this.textTransform=function(e,f){switch(e){case"uppercase":return f.toLocaleUpperCase();case"lowercase":return f.toLocaleLowerCase();case"capitalize":return f.replace(/^\w|\s\w/g,d)}return f};this.toHexString=function(e){if(e.charAt(0)!="#"||e.length!=4&&e.length!=7){return e}e=e.substring(1);return"0x"+(e.length==3?e.replace(/(.)(.)(.)/,"$1$1$2$2$3$3"):e)};this.toJson=function(g,f){var e="";switch(typeof(g)){case"string":e='"'+f(g)+'"';break;case"number":case"boolean":e=g.toString();break;case"object":e=[];for(var h in g){if(g[h]==Object.prototype[h]){continue}e.push('"'+h+'":'+this.toJson(g[h]))}e="{"+e.join(",")+"}";break}return e};this.convertCssArg=function(e){if(!e){return{}}if(typeof(e)=="object"){if(e.constructor==Array){e=e.join("")}else{return e}}var l={};var m=e.split("}");for(var h=0;h<m.length;h++){var k=m[h].match(/([^\s{]+)\s*\{(.+)\s*;?\s*/);if(!k||k.length!=3){continue}if(!l[k[1]]){l[k[1]]={}}var g=k[2].split(";");for(var f=0;f<g.length;f++){var n=g[f].match(/\s*([^:\s]+)\s*\:\s*([^;]+)/);if(!n||n.length!=3){continue}l[k[1]][n[1]]=n[2].replace(/\s+$/,"")}}return l};this.extractFromCss=function(g,f,i,e){var h=null;if(g&&g[f]&&g[f][i]){h=g[f][i];if(e){delete g[f][i]}}return h};this.cssToString=function(f){var g=[];for(var e in f){var j=f[e];if(j==Object.prototype[e]){continue}g.push(e,"{");for(var i in j){if(j[i]==Object.prototype[i]){continue}var h=j[i];if(D.UNIT_REMOVAL_PROPERTIES[i]){h=parseInt(h,10)}g.push(i,":",h,";")}g.push("}")}return g.join("")};this.escape=function(e){return escape(e).replace(/\+/g,"%2B")};this.encodeVars=function(e){return e.join("&").replace(/%/g,"%25")};this.copyProperties=function(g,f){for(var e in g){if(f[e]===undefined){f[e]=g[e]}}return f};this.domain=function(){var f="";try{f=document.domain}catch(g){}return f};this.domainMatches=function(h,g){if(g=="*"||g==h){return true}var f=g.lastIndexOf("*");if(f>-1){g=g.substr(f+1);var e=h.lastIndexOf(g);if(e>-1&&(e+g.length)==h.length){return true}}return false};this.uriEncode=function(e){return encodeURI(decodeURIComponent(e))};this.delay=function(f,h,g){var e=Array.prototype.slice.call(arguments,3);setTimeout(function(){h.apply(g,e)},f)}}D.UNIT_REMOVAL_PROPERTIES={leading:true,"margin-left":true,"margin-right":true,"text-indent":true};D.SINGLE_WHITESPACE=" ";function U(e){var d=this;function c(g,j,h){var k=d.getStyleAsInt(g,j,e.ua.ie);if(k==0){k=g[h];for(var f=3;f<arguments.length;f++){k-=d.getStyleAsInt(g,arguments[f],true)}}return k}this.getBody=function(){return document.getElementsByTagName("body")[0]||null};this.querySelectorAll=function(f){return window.parseSelector(f)};this.addClass=function(f,g){if(g){g.className=((g.className||"")==""?"":g.className+" ")+f}};this.removeClass=function(f,g){if(g){g.className=g.className.replace(new RegExp("(^|\\s)"+f+"(\\s|$)"),"").replace(/^\s+|(\s)\s+/g,"$1")}};this.hasClass=function(f,g){return new RegExp("(^|\\s)"+f+"(\\s|$)").test(g.className)};this.hasOneOfClassses=function(h,g){for(var f=0;f<h.length;f++){if(this.hasClass(h[f],g)){return true}}return false};this.ancestorHasClass=function(g,f){g=g.parentNode;while(g&&g.nodeType==1){if(this.hasClass(f,g)){return true}g=g.parentNode}return false};this.create=function(f,g){var h=document.createElementNS?document.createElementNS(U.XHTML_NS,f):document.createElement(f);if(g){h.className=g}return h};this.getComputedStyle=function(h,i){var f;if(document.defaultView&&document.defaultView.getComputedStyle){var g=document.defaultView.getComputedStyle(h,null);f=g?g[i]:null}else{if(h.currentStyle){f=h.currentStyle[i]}}return f||""};this.getStyleAsInt=function(g,i,f){var h=this.getComputedStyle(g,i);if(f&&!/px$/.test(h)){return 0}return parseInt(h)||0};this.getWidthFromStyle=function(f){return c(f,"width","offsetWidth","paddingRight","paddingLeft","borderRightWidth","borderLeftWidth")};this.getHeightFromStyle=function(f){return c(f,"height","offsetHeight","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth")};this.getDimensions=function(j){var h=j.offsetWidth;var f=j.offsetHeight;if(h==0||f==0){for(var g=0;g<j.childNodes.length;g++){var k=j.childNodes[g];if(k.nodeType!=1){continue}h=Math.max(h,k.offsetWidth);f=Math.max(f,k.offsetHeight)}}return{width:h,height:f}};this.getViewport=function(){return{width:window.innerWidth||document.documentElement.clientWidth||this.getBody().clientWidth,height:window.innerHeight||document.documentElement.clientHeight||this.getBody().clientHeight}};this.blurElement=function(g){try{g.blur();return}catch(h){}var f=this.create("input");f.style.width="0px";f.style.height="0px";g.parentNode.appendChild(f);f.focus();f.blur();f.parentNode.removeChild(f)}}U.XHTML_NS="http://www.w3.org/1999/xhtml";function H(r){var g=navigator.userAgent.toLowerCase();var q=(navigator.product||"").toLowerCase();var h=navigator.platform.toLowerCase();this.parseVersion=H.parseVersion;this.macintosh=/^mac/.test(h);this.windows=/^win/.test(h);this.linux=/^linux/.test(h);this.quicktime=false;this.opera=/opera/.test(g);this.konqueror=/konqueror/.test(g);this.ie=false/*@cc_on||true@*/;this.ieSupported=this.ie&&!/ppc|smartphone|iemobile|msie\s5\.5/.test(g)/*@cc_on&&@_jscript_version>=5.5@*/;this.ieWin=this.ie&&this.windows/*@cc_on&&@_jscript_version>=5.1@*/;this.windows=this.windows&&(!this.ie||this.ieWin);this.ieMac=this.ie&&this.macintosh/*@cc_on&&@_jscript_version<5.1@*/;this.macintosh=this.macintosh&&(!this.ie||this.ieMac);this.safari=/safari/.test(g);this.webkit=!this.konqueror&&/applewebkit/.test(g);this.khtml=this.webkit||this.konqueror;this.gecko=!this.khtml&&q=="gecko";this.ieVersion=this.ie&&/.*msie\s(\d\.\d)/.exec(g)?this.parseVersion(RegExp.$1):"0";this.operaVersion=this.opera&&/.*opera(\s|\/)(\d+\.\d+)/.exec(g)?this.parseVersion(RegExp.$2):"0";this.webkitVersion=this.webkit&&/.*applewebkit\/(\d+).*/.exec(g)?this.parseVersion(RegExp.$1):"0";this.geckoVersion=this.gecko&&/.*rv:\s*([^\)]+)\)\s+gecko/.exec(g)?this.parseVersion(RegExp.$1):"0";this.konquerorVersion=this.konqueror&&/.*konqueror\/([\d\.]+).*/.exec(g)?this.parseVersion(RegExp.$1):"0";this.flashVersion=0;if(this.ieWin){var l;var o=false;try{l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(m){try{l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");this.flashVersion=this.parseVersion("6");l.AllowScriptAccess="always"}catch(m){o=this.flashVersion==this.parseVersion("6")}if(!o){try{l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(m){}}}if(!o&&l){this.flashVersion=this.parseVersion((l.GetVariable("$version")||"").replace(/^\D+(\d+)\D+(\d+)\D+(\d+).*/g,"$1.$2.$3"))}}else{if(navigator.plugins&&navigator.plugins["Shockwave Flash"]){var n=navigator.plugins["Shockwave Flash"].description.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var p=n.replace(/^\D*(\d+\.\d+).*$/,"$1");if(/r/.test(n)){p+=n.replace(/^.*r(\d*).*$/,".$1")}else{if(/d/.test(n)){p+=".0"}}this.flashVersion=this.parseVersion(p);var j=false;for(var k=0,c=this.flashVersion>=H.MIN_FLASH_VERSION;c&&k<navigator.mimeTypes.length;k++){var f=navigator.mimeTypes[k];if(f.type!="application/x-shockwave-flash"){continue}if(f.enabledPlugin){j=true;if(f.enabledPlugin.description.toLowerCase().indexOf("quicktime")>-1){c=false;this.quicktime=true}}}if(this.quicktime||!j){this.flashVersion=this.parseVersion("0")}}}this.flash=this.flashVersion>=H.MIN_FLASH_VERSION;this.transparencySupport=this.macintosh||this.windows||this.linux&&(this.flashVersion>=this.parseVersion("10")&&(this.gecko&&this.geckoVersion>=this.parseVersion("1.9")||this.opera));this.computedStyleSupport=this.ie||!!document.defaultView.getComputedStyle;this.fixFocus=this.gecko&&this.windows;this.nativeDomLoaded=this.gecko||this.webkit&&this.webkitVersion>=this.parseVersion("525")||this.konqueror&&this.konquerorMajor>this.parseVersion("03")||this.opera;this.mustCheckStyle=this.khtml||this.opera;this.forcePageLoad=this.webkit&&this.webkitVersion<this.parseVersion("523");this.properDocument=typeof(document.location)=="object";this.supported=this.flash&&this.properDocument&&(!this.ie||this.ieSupported)&&this.computedStyleSupport&&(!this.opera||this.operaVersion>=this.parseVersion("9.61"))&&(!this.webkit||this.webkitVersion>=this.parseVersion("412"))&&(!this.gecko||this.geckoVersion>=this.parseVersion("1.8.0.12"))&&(!this.konqueror)}H.parseVersion=function(c){return c.replace(/(^|\D)(\d+)(?=\D|$)/g,function(f,e,g){f=e;for(var d=4-g.length;d>=0;d--){f+="0"}return f+g})};H.MIN_FLASH_VERSION=H.parseVersion("8");function F(c){this.fix=c.ua.ieWin&&window.location.hash!="";var d;this.cache=function(){d=document.title};function e(){document.title=d}this.restore=function(){if(this.fix){setTimeout(e,0)}}}function S(l){var e=null;function c(){try{if(l.ua.ie||document.readyState!="loaded"&&document.readyState!="complete"){document.documentElement.doScroll("left")}}catch(n){return setTimeout(c,10)}i()}function i(){if(l.useStyleCheck){h()}else{if(!l.ua.mustCheckStyle){d(null,true)}}}function h(){e=l.dom.create("div",E.DUMMY);l.dom.getBody().appendChild(e);m()}function m(){if(l.dom.getComputedStyle(e,"marginLeft")=="42px"){g()}else{setTimeout(m,10)}}function g(){if(e&&e.parentNode){e.parentNode.removeChild(e)}e=null;d(null,true)}function d(n,o){l.initialize(o);if(n&&n.type=="load"){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",d,false)}if(window.removeEventListener){window.removeEventListener("load",d,false)}}}function j(){l.prepareClearReferences();if(document.readyState=="interactive"){document.attachEvent("onstop",f);setTimeout(function(){document.detachEvent("onstop",f)},0)}}function f(){document.detachEvent("onstop",f);k()}function k(){l.clearReferences()}this.attach=function(){if(window.addEventListener){window.addEventListener("load",d,false)}else{window.attachEvent("onload",d)}if(!l.useDomLoaded||l.ua.forcePageLoad||l.ua.ie&&window.top!=window){return}if(l.ua.nativeDomLoaded){document.addEventListener("DOMContentLoaded",i,false)}else{if(l.ua.ie||l.ua.khtml){c()}}};this.attachUnload=function(){if(!l.ua.ie){return}window.attachEvent("onbeforeunload",j);window.attachEvent("onunload",k)}}var Q="sifrFetch";function N(c){var e=false;this.fetchMovies=function(f){if(c.setPrefetchCookie&&new RegExp(";?"+Q+"=true;?").test(document.cookie)){return}try{e=true;d(f)}catch(g){}if(c.setPrefetchCookie){document.cookie=Q+"=true;path="+c.cookiePath}};this.clear=function(){if(!e){return}try{var f=document.getElementsByTagName("script");for(var g=f.length-1;g>=0;g--){var h=f[g];if(h.type=="sifr/prefetch"){h.parentNode.removeChild(h)}}}catch(j){}};function d(f){for(var g=0;g<f.length;g++){document.write('<script defer type="sifr/prefetch" src="'+f[g].src+'"><\/script>')}}}function b(e){var g=e.ua.ie;var f=g&&e.ua.flashVersion<e.ua.parseVersion("9.0.115");var d={};var c={};this.fixFlash=f;this.register=function(h){if(!g){return}var i=h.getAttribute("id");this.cleanup(i,false);c[i]=h;delete d[i];if(f){window[i]=h}};this.reset=function(){if(!g){return false}for(var j=0;j<e.replacements.length;j++){var h=e.replacements[j];var k=c[h.id];if(!d[h.id]&&(!k.parentNode||k.parentNode.nodeType==11)){h.resetMovie();d[h.id]=true}}return true};this.cleanup=function(l,h){var i=c[l];if(!i){return}for(var k in i){if(typeof(i[k])=="function"){i[k]=null}}c[l]=null;if(f){window[l]=null}if(i.parentNode){if(h&&i.parentNode.nodeType==1){var j=document.createElement("div");j.style.width=i.offsetWidth+"px";j.style.height=i.offsetHeight+"px";i.parentNode.replaceChild(j,i)}else{i.parentNode.removeChild(i)}}};this.prepareClearReferences=function(){if(!f){return}__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}};this.clearReferences=function(){if(f){var j=document.getElementsByTagName("object");for(var h=j.length-1;h>=0;h--){c[j[h].getAttribute("id")]=j[h]}}for(var k in c){if(Object.prototype[k]!=c[k]){this.cleanup(k,true)}}}}function K(d,g,f,c,e){this.sIFR=d;this.id=g;this.vars=f;this.movie=null;this.__forceWidth=c;this.__events=e;this.__resizing=0}K.prototype={getFlashElement:function(){return document.getElementById(this.id)},getAlternate:function(){return document.getElementById(this.id+"_alternate")},getAncestor:function(){var c=this.getFlashElement().parentNode;return !this.sIFR.dom.hasClass(E.FIX_FOCUS,c)?c:c.parentNode},available:function(){var c=this.getFlashElement();return c&&c.parentNode},call:function(c){var d=this.getFlashElement();if(!d[c]){return false}return Function.prototype.apply.call(d[c],d,Array.prototype.slice.call(arguments,1))},attempt:function(){if(!this.available()){return false}try{this.call.apply(this,arguments)}catch(c){if(this.sIFR.debug){throw c}return false}return true},updateVars:function(c,e){for(var d=0;d<this.vars.length;d++){if(this.vars[d].split("=")[0]==c){this.vars[d]=c+"="+e;break}}var f=this.sIFR.util.encodeVars(this.vars);this.movie.injectVars(this.getFlashElement(),f);this.movie.injectVars(this.movie.html,f)},storeSize:function(c,d){this.movie.setSize(c,d);this.updateVars(c,d)},fireEvent:function(c){if(this.available()&&this.__events[c]){this.sIFR.util.delay(0,this.__events[c],this,this)}},resizeFlashElement:function(c,d,e){if(!this.available()){return}this.__resizing++;var f=this.getFlashElement();f.setAttribute("height",c);this.getAncestor().style.minHeight="";this.updateVars("renderheight",c);this.storeSize("height",c);if(d!==null){f.setAttribute("width",d);this.movie.setSize("width",d)}if(this.__events.onReplacement){this.sIFR.util.delay(0,this.__events.onReplacement,this,this);delete this.__events.onReplacement}if(e){this.sIFR.util.delay(0,function(){this.attempt("scaleMovie");this.__resizing--},this)}else{this.__resizing--}},blurFlashElement:function(){if(this.available()){this.sIFR.dom.blurElement(this.getFlashElement())}},resetMovie:function(){this.sIFR.util.delay(0,this.movie.reset,this.movie,this.getFlashElement(),this.getAlternate())},resizeAfterScale:function(){if(this.available()&&this.__resizing==0){this.sIFR.util.delay(0,this.resize,this)}},resize:function(){if(!this.available()){return}this.__resizing++;var g=this.getFlashElement();var f=g.offsetWidth;if(f==0){return}var e=g.getAttribute("width");var l=g.getAttribute("height");var m=this.getAncestor();var o=this.sIFR.dom.getHeightFromStyle(m);g.style.width="1px";g.style.height="1px";m.style.minHeight=o+"px";var c=this.getAlternate().childNodes;var n=[];for(var k=0;k<c.length;k++){var h=c[k].cloneNode(true);n.push(h);m.appendChild(h)}var d=this.sIFR.dom.getWidthFromStyle(m);for(var k=0;k<n.length;k++){m.removeChild(n[k])}g.style.width=g.style.height=m.style.minHeight="";g.setAttribute("width",this.__forceWidth?d:e);g.setAttribute("height",l);if(sIFR.ua.ie){g.style.display="none";var j=g.offsetHeight;g.style.display=""}if(d!=f){if(this.__forceWidth){this.storeSize("width",d)}this.attempt("resize",d)}this.__resizing--},replaceText:function(g,j){var d=this.sIFR.util.escape(g);if(!this.attempt("replaceText",d)){return false}this.updateVars("content",d);var f=this.getAlternate();if(j){while(f.firstChild){f.removeChild(f.firstChild)}for(var c=0;c<j.length;c++){f.appendChild(j[c])}}else{try{f.innerHTML=g}catch(h){}}return true},changeCSS:function(c){c=this.sIFR.util.escape(this.sIFR.util.cssToString(this.sIFR.util.convertCssArg(c)));this.updateVars("css",c);return this.attempt("changeCSS",c)},remove:function(){if(this.movie&&this.available()){this.movie.remove(this.getFlashElement(),this.id)}}};var X=new function(){this.create=function(p,n,j,i,f,e,g,o,l,h,m){var k=p.ua.ie?d:c;return new k(p,n,j,i,f,e,g,o,["flashvars",l,"wmode",h,"bgcolor",m,"allowScriptAccess","always","quality","best"])};function c(s,q,l,h,f,e,g,r,n){var m=s.dom.create("object",E.FLASH);var p=["type","application/x-shockwave-flash","id",f,"name",f,"data",e,"width",g,"height",r];for(var o=0;o<p.length;o+=2){m.setAttribute(p[o],p[o+1])}var j=m;if(h){j=W.create("div",E.FIX_FOCUS);j.appendChild(m)}for(var o=0;o<n.length;o+=2){if(n[o]=="name"){continue}var k=W.create("param");k.setAttribute("name",n[o]);k.setAttribute("value",n[o+1]);m.appendChild(k)}l.style.minHeight=r+"px";while(l.firstChild){l.removeChild(l.firstChild)}l.appendChild(j);this.html=j.cloneNode(true)}c.prototype={reset:function(e,f){e.parentNode.replaceChild(this.html.cloneNode(true),e)},remove:function(e,f){e.parentNode.removeChild(e)},setSize:function(e,f){this.html.setAttribute(e,f)},injectVars:function(e,g){var h=e.getElementsByTagName("param");for(var f=0;f<h.length;f++){if(h[f].getAttribute("name")=="flashvars"){h[f].setAttribute("value",g);break}}}};function d(p,n,j,h,f,e,g,o,k){this.dom=p.dom;this.broken=n;this.html='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+f+'" width="'+g+'" height="'+o+'" class="'+E.FLASH+'"><param name="movie" value="'+e+'"></param></object>';var m="";for(var l=0;l<k.length;l+=2){m+='<param name="'+k[l]+'" value="'+k[l+1]+'"></param>'}this.html=this.html.replace(/(<\/object>)/,m+"$1");j.style.minHeight=o+"px";j.innerHTML=this.html;this.broken.register(j.firstChild)}d.prototype={reset:function(f,g){g=g.cloneNode(true);var e=f.parentNode;e.innerHTML=this.html;this.broken.register(e.firstChild);e.appendChild(g)},remove:function(e,f){this.broken.cleanup(f)},setSize:function(e,f){this.html=this.html.replace(e=="height"?/(height)="\d+"/:/(width)="\d+"/,'$1="'+f+'"')},injectVars:function(e,f){if(e!=this.html){return}this.html=this.html.replace(/(flashvars(=|\"\svalue=)\")[^\"]+/,"$1"+f)}}};this.errors=new Y(O);var A=this.util=new D(O);var W=this.dom=new U(O);var T=this.ua=new H(O);var G={fragmentIdentifier:new F(O),pageLoad:new S(O),prefetch:new N(O),brokenFlashIE:new b(O)};this.__resetBrokenMovies=G.brokenFlashIE.reset;var J={kwargs:[],replaceAll:function(d){for(var c=0;c<this.kwargs.length;c++){O.replace(this.kwargs[c])}if(!d){this.kwargs=[]}}};this.activate=function(){if(!T.supported||!this.isEnabled||this.isActive||!C()||a()){return}G.prefetch.fetchMovies(arguments);this.isActive=true;this.setFlashClass();G.fragmentIdentifier.cache();G.pageLoad.attachUnload();if(!this.autoInitialize){return}G.pageLoad.attach()};this.setFlashClass=function(){if(this.hasFlashClassSet){return}W.addClass(E.ACTIVE,W.getBody()||document.documentElement);this.hasFlashClassSet=true};this.removeFlashClass=function(){if(!this.hasFlashClassSet){return}W.removeClass(E.ACTIVE,W.getBody());W.removeClass(E.ACTIVE,document.documentElement);this.hasFlashClassSet=false};this.initialize=function(c){if(!this.isActive||!this.isEnabled){return}if(R){if(!c){J.replaceAll(false)}return}R=true;J.replaceAll(c);if(O.repaintOnResize){if(window.addEventListener){window.addEventListener("resize",Z,false)}else{window.attachEvent("onresize",Z)}}G.prefetch.clear()};this.replace=function(x,u){if(!T.supported){return}if(u){x=A.copyProperties(x,u)}if(!R){return J.kwargs.push(x)}if(this.onReplacementStart){this.onReplacementStart(x)}var AM=x.elements||W.querySelectorAll(x.selector);if(AM.length==0){return}var w=M(x.src);var AR=A.convertCssArg(x.css);var v=B(x.filters);var AN=x.forceSingleLine===true;var AS=x.preventWrap===true&&!AN;var q=AN||(x.fitExactly==null?this.fitExactly:x.fitExactly)===true;var AD=q||(x.forceWidth==null?this.forceWidth:x.forceWidth)===true;var s=x.ratios||[];var AE=x.pixelFont===true;var r=parseInt(x.tuneHeight)||0;var z=!!x.onRelease||!!x.onRollOver||!!x.onRollOut;if(q){A.extractFromCss(AR,".sIFR-root","text-align",true)}var t=A.extractFromCss(AR,".sIFR-root","font-size",true)||"0";var e=A.extractFromCss(AR,".sIFR-root","background-color",true)||"#FFFFFF";var o=A.extractFromCss(AR,".sIFR-root","kerning",true)||"";var AW=A.extractFromCss(AR,".sIFR-root","opacity",true)||"100";var k=A.extractFromCss(AR,".sIFR-root","cursor",true)||"default";var AP=parseInt(A.extractFromCss(AR,".sIFR-root","leading"))||0;var AJ=x.gridFitType||(A.extractFromCss(AR,".sIFR-root","text-align")=="right")?"subpixel":"pixel";var h=this.forceTextTransform===false?"none":A.extractFromCss(AR,".sIFR-root","text-transform",true)||"none";t=/^\d+(px)?$/.test(t)?parseInt(t):0;AW=parseFloat(AW)<1?100*parseFloat(AW):AW;var AC=x.modifyCss?"":A.cssToString(AR);var AG=x.wmode||"";if(!AG){if(x.transparent){AG="transparent"}else{if(x.opaque){AG="opaque"}}}if(AG=="transparent"){if(!T.transparencySupport){AG="opaque"}else{e="transparent"}}else{if(e=="transparent"){e="#FFFFFF"}}for(var AV=0;AV<AM.length;AV++){var AF=AM[AV];if(W.hasOneOfClassses(E.IGNORE_CLASSES,AF)||W.ancestorHasClass(AF,E.ALTERNATE)){continue}var AO=W.getDimensions(AF);var f=AO.height;var c=AO.width;var AA=W.getComputedStyle(AF,"display");if(!f||!c||!AA||AA=="none"){continue}c=W.getWidthFromStyle(AF);var n,AH;if(!t){var AL=I(AF);n=Math.min(this.MAX_FONT_SIZE,Math.max(this.MIN_FONT_SIZE,AL.fontSize));if(AE){n=Math.max(8,8*Math.round(n/8))}AH=AL.lines}else{n=t;AH=1}var d=W.create("span",E.ALTERNATE);var AX=AF.cloneNode(true);AF.parentNode.appendChild(AX);for(var AU=0,AT=AX.childNodes.length;AU<AT;AU++){var m=AX.childNodes[AU];if(!/^(style|script)$/i.test(m.nodeName)){d.appendChild(m.cloneNode(true))}}if(x.modifyContent){x.modifyContent(AX,x.selector)}if(x.modifyCss){AC=x.modifyCss(AR,AX,x.selector)}var p=P(AX,h,x.uriEncode);AX.parentNode.removeChild(AX);if(x.modifyContentString){p.text=x.modifyContentString(p.text,x.selector)}if(p.text==""){continue}var AK=Math.round(AH*V(n,s)*n)+this.FLASH_PADDING_BOTTOM+r;if(AH>1&&AP){AK+=Math.round((AH-1)*AP)}var AB=AD?c:"100%";var AI="sIFR_replacement_"+L++;var AQ=["id="+AI,"content="+A.escape(p.text),"width="+c,"renderheight="+AK,"link="+A.escape(p.primaryLink.href||""),"target="+A.escape(p.primaryLink.target||""),"size="+n,"css="+A.escape(AC),"cursor="+k,"tunewidth="+(x.tuneWidth||0),"tuneheight="+r,"offsetleft="+(x.offsetLeft||""),"offsettop="+(x.offsetTop||""),"fitexactly="+q,"preventwrap="+AS,"forcesingleline="+AN,"antialiastype="+(x.antiAliasType||""),"thickness="+(x.thickness||""),"sharpness="+(x.sharpness||""),"kerning="+o,"gridfittype="+AJ,"flashfilters="+v,"opacity="+AW,"blendmode="+(x.blendMode||""),"selectable="+(x.selectable==null||AG!=""&&!sIFR.ua.macintosh&&sIFR.ua.gecko&&sIFR.ua.geckoVersion>=sIFR.ua.parseVersion("1.9")?"true":x.selectable===true),"fixhover="+(this.fixHover===true),"events="+z,"delayrun="+G.brokenFlashIE.fixFlash,"version="+this.VERSION];var y=A.encodeVars(AQ);var g=new K(O,AI,AQ,AD,{onReplacement:x.onReplacement,onRollOver:x.onRollOver,onRollOut:x.onRollOut,onRelease:x.onRelease});g.movie=X.create(sIFR,G.brokenFlashIE,AF,T.fixFocus&&x.fixFocus,AI,w,AB,AK,y,AG,e);this.replacements.push(g);this.replacements[AI]=g;if(x.selector){if(!this.replacements[x.selector]){this.replacements[x.selector]=[g]}else{this.replacements[x.selector].push(g)}}d.setAttribute("id",AI+"_alternate");AF.appendChild(d);W.addClass(E.REPLACED,AF)}G.fragmentIdentifier.restore()};this.getReplacementByFlashElement=function(d){for(var c=0;c<O.replacements.length;c++){if(O.replacements[c].id==d.getAttribute("id")){return O.replacements[c]}}};this.redraw=function(){for(var c=0;c<O.replacements.length;c++){O.replacements[c].resetMovie()}};this.prepareClearReferences=function(){G.brokenFlashIE.prepareClearReferences()};this.clearReferences=function(){G.brokenFlashIE.clearReferences();G=null;J=null;delete O.replacements};function C(){if(O.domains.length==0){return true}var d=A.domain();for(var c=0;c<O.domains.length;c++){if(A.domainMatches(d,O.domains[c])){return true}}return false}function a(){if(document.location.protocol=="file:"){if(O.debug){O.errors.fire("isFile")}return true}return false}function M(c){if(T.ie&&c.charAt(0)=="/"){c=window.location.toString().replace(/([^:]+)(:\/?\/?)([^\/]+).*/,"$1$2$3")+c}return c}function V(d,e){for(var c=0;c<e.length;c+=2){if(d<=e[c]){return e[c+1]}}return e[e.length-1]||1}function B(g){var e=[];for(var d in g){if(g[d]==Object.prototype[d]){continue}var c=g[d];d=[d.replace(/filter/i,"")+"Filter"];for(var f in c){if(c[f]==Object.prototype[f]){continue}d.push(f+":"+A.escape(A.toJson(c[f],A.toHexString)))}e.push(d.join(","))}return A.escape(e.join(";"))}function Z(d){var e=Z.viewport;var c=W.getViewport();if(e&&c.width==e.width&&c.height==e.height){return}Z.viewport=c;if(O.replacements.length==0){return}if(Z.timer){clearTimeout(Z.timer)}Z.timer=setTimeout(function(){delete Z.timer;for(var f=0;f<O.replacements.length;f++){O.replacements[f].resize()}},200)}function I(f){var g=W.getComputedStyle(f,"fontSize");var d=g.indexOf("px")==-1;var e=f.innerHTML;if(d){f.innerHTML="X"}f.style.paddingTop=f.style.paddingBottom=f.style.borderTopWidth=f.style.borderBottomWidth="0px";f.style.lineHeight="2em";f.style.display="block";g=d?f.offsetHeight/2:parseInt(g,10);if(d){f.innerHTML=e}var c=Math.round(f.offsetHeight/(2*g));f.style.paddingTop=f.style.paddingBottom=f.style.borderTopWidth=f.style.borderBottomWidth=f.style.lineHeight=f.style.display="";if(isNaN(c)||!isFinite(c)||c==0){c=1}return{fontSize:g,lines:c}}function P(c,g,s){s=s||A.uriEncode;var q=[],m=[];var k=null;var e=c.childNodes;var o=false,p=false;var j=0;while(j<e.length){var f=e[j];if(f.nodeType==3){var t=A.textTransform(g,A.normalize(f.nodeValue)).replace(/</g,"&lt;");if(o&&p){t=t.replace(/^\s+/,"")}m.push(t);o=/\s$/.test(t);p=false}if(f.nodeType==1&&!/^(style|script)$/i.test(f.nodeName)){var h=[];var r=f.nodeName.toLowerCase();var n=f.className||"";if(/\s+/.test(n)){if(n.indexOf(E.CLASS)>-1){n=n.match("(\\s|^)"+E.CLASS+"-([^\\s$]*)(\\s|$)")[2]}else{n=n.match(/^([^\s]+)/)[1]}}if(n!=""){h.push('class="'+n+'"')}if(r=="a"){var d=s(f.getAttribute("href")||"");var l=f.getAttribute("target")||"";h.push('href="'+d+'"','target="'+l+'"');if(!k){k={href:d,target:l}}}m.push("<"+r+(h.length>0?" ":"")+h.join(" ")+">");p=true;if(f.hasChildNodes()){q.push(j);j=0;e=f.childNodes;continue}else{if(!/^(br|img)$/i.test(f.nodeName)){m.push("</",f.nodeName.toLowerCase(),">")}}}if(q.length>0&&!f.nextSibling){do{j=q.pop();e=f.parentNode.parentNode.childNodes;f=e[j];if(f){m.push("</",f.nodeName.toLowerCase(),">")}}while(j==e.length-1&&q.length>0)}j++}return{text:m.join("").replace(/^\s+|\s+$|\s*(<br>)\s*/g,"$1"),primaryLink:k||{}}}};
var parseSelector=(function(){var B=/\s*,\s*/;var A=/\s*([\s>+~(),]|^|$)\s*/g;var L=/([\s>+~,]|[^(]\+|^)([#.:@])/g;var F=/(^|\))[^\s>+~]/g;var M=/(\)|^)/;var K=/[\s#.:>+~()@]|[^\s#.:>+~()@]+/g;function H(R,P){P=P||document.documentElement;var S=R.split(B),X=[];for(var U=0;U<S.length;U++){var N=[P],W=G(S[U]);for(var T=0;T<W.length;){var Q=W[T++],O=W[T++],V="";if(W[T]=="("){while(W[T++]!=")"&&T<W.length){V+=W[T]}V=V.slice(0,-1)}N=I(N,Q,O,V)}X=X.concat(N)}return X}function G(N){var O=N.replace(A,"$1").replace(L,"$1*$2").replace(F,D);return O.match(K)||[]}function D(N){return N.replace(M,"$1 ")}function I(N,P,Q,O){return(H.selectors[P])?H.selectors[P](N,Q,O):[]}var E={toArray:function(O){var N=[];for(var P=0;P<O.length;P++){N.push(O[P])}return N}};var C={isTag:function(O,N){return(N=="*")||(N.toLowerCase()==O.nodeName.toLowerCase())},previousSiblingElement:function(N){do{N=N.previousSibling}while(N&&N.nodeType!=1);return N},nextSiblingElement:function(N){do{N=N.nextSibling}while(N&&N.nodeType!=1);return N},hasClass:function(N,O){return(O.className||"").match("(^|\\s)"+N+"(\\s|$)")},getByTag:function(N,O){return O.getElementsByTagName(N)}};var J={"#":function(N,P){for(var O=0;O<N.length;O++){if(N[O].getAttribute("id")==P){return[N[O]]}}return[]}," ":function(O,Q){var N=[];for(var P=0;P<O.length;P++){N=N.concat(E.toArray(C.getByTag(Q,O[P])))}return N},">":function(O,R){var N=[];for(var Q=0,S;Q<O.length;Q++){S=O[Q];for(var P=0,T;P<S.childNodes.length;P++){T=S.childNodes[P];if(T.nodeType==1&&C.isTag(T,R)){N.push(T)}}}return N},".":function(O,Q){var N=[];for(var P=0,R;P<O.length;P++){R=O[P];if(C.hasClass([Q],R)){N.push(R)}}return N},":":function(N,P,O){return(H.pseudoClasses[P])?H.pseudoClasses[P](N,O):[]}};H.selectors=J;H.pseudoClasses={};H.util=E;H.dom=C;return H})();/*
 * jQuery ifixpng plugin
 * (previously known as pngfix)
 * Version 3.1.2  (2008/09/01)
 * @requires jQuery v1.2.6 or above, or a lower version with the dimensions plugin
 * 
 * Based on the plugin by Kush M., http://jquery.khurshid.com
 *
 * Background position Fixed
 * Also fixes non-visible images
 * (c) Copyright Yereth Jansen (yereth@yereth.nl)
 * personal website: http://www.yereth.nl
 * Company website: http://www.wharf.nl
 * 
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * For a demonstration of the background-position being fixed:
 * http://www.yereth.nl/bgpos.html
 *
 * Plugin page:
 * http://plugins.jquery.com/project/iFixPng2
 *
 */

/**
 *
 * @example
 *
 * optional if location of pixel.gif if different to default which is images/pixel.gif
 * $.ifixpng('media/pixel.gif');
 *
 * $('img[@src$=.png], #panel').ifixpng();
 *
 * @apply hack to all png images and #panel which icluded png img in its css
 *
 * @name ifixpng
 * @type jQuery
 * @cat Plugins/Image
 * @return jQuery
 * @author jQuery Community
 */
;(function($) {

	/**
	 * helper variables and function
	 */
	$.ifixpng = function(customPixel) {
		$.ifixpng.pixel = customPixel;
	};
	
	$.ifixpng.regexp = {
		bg: /^url\(["']?(.*\.png([?].*)?)["']?\)$/i,
		img: /.*\.png([?].*)?$/i
	},
	
	$.ifixpng.getPixel = function() {
		return $.ifixpng.pixel || '/images/common/pixel.gif';
	};
	
	var hack = {
		base	: $('base').attr('href'),
		ltie7	: $.browser.msie && $.browser.version < 7,
		filter	: function(src) {
			return "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+src+"')";
		}
	};
	
	/**
	 * Applies ie png hack to selected dom elements
	 *
	 * $('img[@src$=.png]').ifixpng();
	 * @desc apply hack to all images with png extensions
	 *
	 * $('#panel, img[@src$=.png]').ifixpng();
	 * @desc apply hack to element #panel and all images with png extensions
	 *
	 * @name ifixpng
	 */
	 
	$.fn.ifixpng = hack.ltie7 ? function() {
		function fixImage(image, source, width, height, hidden) {
			image.css({filter:hack.filter(source), width: width, height: height})
			  .attr({src:$.ifixpng.getPixel()})
			  .positionFix();
		}
		
    	return this.each(function() {
			var $$ = $(this);
			if ($$.is('img') || $$.is('input')) { // hack image tags present in dom
				var source, img;
				if (this.src && this.src.match($.ifixpng.regexp.img)) { // make sure it is png image
					// use source tag value if set 
					source = (hack.base && this.src.substring(0,1)!='/' && this.src.indexOf(hack.base) === -1) ? hack.base + this.src : this.src;
					// If the width is not set, we have a problem; the image is not probably visible or not loaded
					// and we need a work around.
					if (!this.width || !this.height) {
						$(new Image()).one('load', function() {
							fixImage($$, source, this.width, this.height);
							$(this).remove();
						}).attr('src', source);
					// If the image already has dimensions (it's loaded and visible) we can fix it straight away.
					} else fixImage($$, source, this.width, this.height);
				}
			} else if (this.style) { // hack png css properties present inside css
				var imageSrc = $$.css('backgroundImage');
				// Background repeated images we cannot fix unfortunately
				if (imageSrc && imageSrc.match($.ifixpng.regexp.bg) && this.currentStyle.backgroundRepeat == 'no-repeat') {
					imageSrc = RegExp.$1;
					var x = this.currentStyle.backgroundPositionX || 0, y = this.currentStyle.backgroundPositionY || 0;
					if (x || y) {
						var css = {}, img;
						if (typeof x != 'undefined') {
							if (x == 'left') css.left = 0; 
							// if right is 0, we have to check if the parent has an odd width, because of an IE bug
							else if (x == 'right') css.right = $$.width() % 2 === 1 ? -1 : 0;
							else css.left = x;
						}
						if (typeof y != 'undefined') {
							// if bottom is 0, we have to check if the parent has an odd height, because of an IE bug
							if (y == 'bottom') css.bottom = $$.height() % 2 === 1 ? -1 : 0; 
							else if (y == 'top') css.top = 0;
							else css.top = y;
						}
						img = new Image();
						$(img).one('load', function() {
							var x,y, expr = {}, prop;
							// Now the image is loaded for sure, we can see if the background position needs fixing with an expression (in case of percentages)
							if (/center|%/.test(css.top)) {
								expr.top = "(this.parentNode.offsetHeight - this.offsetHeight) * " + (css.top == 'center' ? 0.5 : (parseInt(css.top) / 100));
								delete css.top;
							}
							if (/center|%/.test(css.left)) {
								expr.left = "(this.parentNode.offsetWidth - this.offsetWidth) * " + (css.left == 'center' ? 0.5 : (parseInt(css.left) / 100));
								delete css.left;
							}
							// Let's add the helper DIV which will simulate the background image
							$$.positionFix().css({backgroundImage: 'none'}).prepend(
								$('<div></div>').css(css).css({
									width: this.width,
									height: this.height,
									position: 'absolute',
									filter: hack.filter(imageSrc)
								})
							);
							if (expr.top || expr.left) {
								var elem = $$.children(':first')[0];
								for (prop in expr) elem.style.setExpression(prop, expr[prop], 'JavaScript');
							}
							$(this).remove();
						});
						img.src = imageSrc;
					} else {
						$$.css({backgroundImage: 'none', filter:hack.filter(imageSrc)});
					}
				}
			}
		});
	} : function() { return this; };
	
	/**
	 * positions selected item relatively
	 */
	$.fn.positionFix = function() {
		return this.each(function() {
			var $$ = $(this);
			if ($$.css('position') != 'absolute') $$.css({position:'relative'});
		});
	};

})(jQuery);$(document).ready(function(){
$("table.styled tr:nth-child(odd)").addClass("alt");  // Add alt class to alternating rows on styled tables
$(".table-container td a").parent().addClass("event"); // Add event class to month view 
$(".table-container td h4").parent().parent().parent().addClass("event"); // Add event class to month view
$(".calendar-day dd:first").addClass("first-child");  // Fix first-child calendar bug

$('img[@src$=.png].transparent, div#content, div.banner, div.mask').ifixpng();  // .png transparency fix

$('a[href^="mailto:"]').addClass("email");


//$(function(){ $('#content').equalHeights(); });


if($("#select-gallery").children().length <= 2){ $(".gallery-teaser form").addClass("none"); $(".gallery select").addClass("none"); }
if($(".gallery-attachment dl.image-list dt").length > 1){$(".gallery-attachment .gallery-directional").removeClass("none");}

$(".gallery-attachment dl.image-list dt:first").addClass("active");
$(".gallery-attachment dl.image-list dd:first").addClass("active");
$(".gallery-attachment dl.image-list dt:not(.active)").addClass("none");
$(".gallery-attachment dl.image-list dd:not(.active)").addClass("none");
	
	var changeButtons = function(){
		// Change display state of buttons
		// If not first child or last child: display next and prev
		if( !$(".gallery-attachment dl.image-list dt:first").hasClass("active") && !$(".gallery-attachment dl.image-list dt:last").hasClass("active") ){
			$(".gallery-previous a").removeClass("disabled");
			$(".gallery-next a").removeClass("disabled");
		} 
		// If first child: display next, disable prev
		if( $(".gallery-attachment dl.image-list dt:first").is(".active") ){
			$(".gallery-next a").removeClass("disabled");
			$(".gallery-previous a").addClass("disabled");
		} 
		// If last child: display prev, disable next
		if( $(".gallery-attachment dl.image-list dt:last").is(".active") ){
			$(".gallery-previous a").removeClass("disabled");
			$(".gallery-next a").addClass("disabled");
		}
		
		SI_clearFooter();
	}
	
	var updateImages = function(){
		$(".gallery-attachment dl.image-list dt.active").addClass("none");
		$(".gallery-attachment dl.image-list dd.active").addClass("none");
		$(".gallery-attachment dl.image-list dt.active").removeClass("active");
		$(".gallery-attachment dl.image-list dd.active").removeClass("active");
	}
	
	$(".gallery-next a").click(function(){	
		if(!$(this).hasClass("disabled")){
			var nextImg = $(".gallery-attachment dl.image-list dd.active");
			updateImages();
			nextImg.next().removeClass("none");
			nextImg.next().next().removeClass("none");
			nextImg.next().addClass("active");
			nextImg.next().next().addClass("active");
			changeButtons();
		}
	});
	$(".gallery-previous a").click(function(){		
		if(!$(this).hasClass("disabled")){
			var prevImg = $(".gallery-attachment dl dt.active");
			updateImages();
			prevImg.prev().addClass("active");
			prevImg.prev().prev().addClass("active");
			prevImg.prev().removeClass("none");
			prevImg.prev().prev().removeClass("none");
			changeButtons();
		}
	});
	
	/* Add alt class to gallery thumbnails - Not being used yet */
	$(".gallery-thumbnails ul li:odd").addClass("alt");
	
});var __utmfsc=1;var __utmdn="auto";var __utmhash="on";var __utmgifpath="/images/common/__utm.gif";var __utmtimeout="1800";var __utmctm=1;var __utmcto="15768000";var __utmccn="utm_campaign";var __utmcmd="utm_medium";var __utmcsr="utm_source";var __utmctr="utm_term";var __utmcct="utm_content";var __utmcid="utm_id";var __utmcno="utm_nooverride";var __utmOsr=new Array();var __utmOkw=new Array();__utmOsr[0]="google";__utmOkw[0]="q";__utmOsr[1]="yahoo";__utmOkw[1]="p";__utmOsr[2]="msn";__utmOkw[2]="q";__utmOsr[3]="aol";__utmOkw[3]="query";__utmOsr[4]="lycos";__utmOkw[4]="query";__utmOsr[5]="ask";__utmOkw[5]="q";__utmOsr[6]="altavista";__utmOkw[6]="q";__utmOsr[7]="search";__utmOkw[7]="q";__utmOsr[8]="netscape";__utmOkw[8]="query";__utmOsr[9]="earthlink";__utmOkw[9]="q";__utmOsr[10]="cnn";__utmOkw[10]="query";__utmOsr[11]="looksmart";__utmOkw[11]="key";__utmOsr[12]="about";__utmOkw[12]="terms";__utmOsr[13]="excite";__utmOkw[13]="qkw";__utmOsr[14]="mamma";__utmOkw[14]="query";__utmOsr[15]="alltheweb";__utmOkw[15]="q";__utmOsr[16]="gigablast";__utmOkw[16]="q";__utmOsr[17]="voila";__utmOkw[17]="kw";__utmOsr[18]="virgilio";__utmOkw[18]="qs";__utmOsr[19]="teoma";__utmOkw[19]="q";var __utmOno=new Array();var __utmRno=new Array();var __utmf,__utmdh,__utmd,__utmdom="",__utmu,__utmjv="-",__utmfns,__utmns=0,__utmr="-";var __utmcfno=0;if(!__utmf){var __utma,__utmb,__utmc;var __utmexp="",__utms="",__utmst=0,__utmlf=0;__utmdh=__utmSetDomain();__utma=document.cookie.indexOf("__utma="+__utmdh);__utmb=document.cookie.indexOf("__utmb="+__utmdh);__utmc=document.cookie.indexOf("__utmc="+__utmdh);__utmu=Math.round(Math.random()*2147483647);__utmd=new Date();__utmst=Math.round(__utmd.getTime()/1000);if(__utmdn&&__utmdn!=""){__utmdom=" domain="+__utmdn+";";}if(__utmtimeout&&__utmtimeout!=""){__utmexp=new Date(__utmd.getTime()+(__utmtimeout*1000));__utmexp=" expires="+__utmexp.toGMTString()+";";}__utms=document.location.search;if(__utms&&__utms!=""&&__utms.indexOf("__utma=")>=0){__utma=__utmGetCookie(__utms,"__utma=","&");__utmb=__utmGetCookie(__utms,"__utmb=","&");__utmc=__utmGetCookie(__utms,"__utmc=","&");if(__utma!="-"&&__utmb!="-"&&__utmc!="-")__utmlf=1;else if(__utma!="-")__utmlf=2;}if(__utmlf==1){document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;";document.cookie="__utmb="+__utmb+"; path=/;"+__utmexp;document.cookie="__utmc="+__utmc+"; path=/;";}else if(__utmlf==2){__utma=__utmFixA(__utms,"&",__utmst);document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;";document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp;document.cookie="__utmc="+__utmdh+"; path=/;";__utmfns=1;}else if(__utma>=0&&__utmb>=0&&__utmc>=0){document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;}else if(__utma>=0){__utma=__utmFixA(document.cookie,";",__utmst);document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;document.cookie="__utmc="+__utmdh+"; path=/;"+__utmdom;__utmfns=1;}else if(__utma<0&&__utmb<0&&__utmc<0){__utma=__utmCheckUTMI(__utmd);if(__utma=="-")__utma=__utmdh+"."+__utmu+"."+__utmst+"."+__utmst+"."+__utmst+".1";else __utma=__utmdh+"."+__utma;document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;document.cookie="__utmc="+__utmdh+"; path=/;"+__utmdom;__utmfns=1;}else{__utma=__utmdh+"."+__utmu+"."+__utmst+"."+__utmst+"."+__utmst+".1";document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;document.cookie="__utmc="+__utmdh+"; path=/;"+__utmdom;__utmfns=1;}__utmSetInfo();__utmf=1;}function __utmSetInfo(){var __utmp;var __utmi=new Image(1,1);var __utmsrc=__utmgifpath+"?";var loc=document.location;__utmr=document.referrer;if(!__utmr||__utmr==""){__utmr="-";}else{__utmp=__utmr.indexOf(document.domain);if((__utmp>=0)&&(__utmp<=8)){__utmr="0";}if(__utmr.indexOf("[")==0&&__utmr.lastIndexOf("]")==(__utmr.length-1)){__utmr="-";}}__utmsrc+="utmn="+__utmu;if(__utmfsc&&__utmfns){__utmsrc+=__utmGetClientInfo();}if(__utmctm){__utmsrc+=__utmSetCampaignInfo();}__utmsrc+="&utmr="+__utmr+"&utmp="+loc.pathname+loc.search;__utmi.src=__utmsrc;__utmi.onload=function(){__utmVoid();};return 0;}function __utmVoid(){return;}function __utmSetCampaignInfo(){var __utmcc="";var __utmtmp="-";var __utmtmp2="-";var __utmnoover=0;var __utmcsc=0;var __utmcnc=0;var __utmi=0;if(!__utmcto||__utmcto==""){__utmcto="15768000";}var __utmcx=new Date(__utmd.getTime()+(__utmcto*1000));__utmcx=" expires="+__utmcx.toGMTString()+";";var __utmx=document.location.search;var __utmz=__utmGetCookie(__utmx,"__utmz=","&");if(__utmz!="-"){document.cookie="__utmz="+__utmz+"; path=/;"+__utmcx+__utmdom;return"";}__utmz=document.cookie.indexOf("__utmz="+__utmdh);if(__utmz>-1){__utmz=__utmGetCookie(document.cookie,"__utmz=",";");}else{__utmz="-";}__utmtmp=__utmGetCookie(__utmx,__utmcid+"=","&");__utmtmp2=__utmGetCookie(__utmx,__utmcsr+"=","&");if((__utmtmp!="-"&&__utmtmp!="")||(__utmtmp2!="-"&&__utmtmp2!="")){if(__utmtmp!="-"&&__utmtmp!=""){__utmcc+="utmcid="+__utmtmp;if(__utmtmp2!="-"&&__utmtmp2!="")__utmcc+="|utmcsr="+__utmtmp2;}else{if(__utmtmp2!="-"&&__utmtmp2!="")__utmcc+="utmcsr="+__utmtmp2;}__utmtmp=__utmGetCookie(__utmx,__utmccn+"=","&");if(__utmtmp!="-"&&__utmtmp!="")__utmcc+="|utmccn="+__utmtmp;else __utmcc+="|utmccn=(not set)";__utmtmp=__utmGetCookie(__utmx,__utmcmd+"=","&");if(__utmtmp!="-"&&__utmtmp!="")__utmcc+="|utmcmd="+__utmtmp;else __utmcc+="|utmcmd=(not set)";__utmtmp=__utmGetCookie(__utmx,__utmctr+"=","&");if(__utmtmp!="-"&&__utmtmp!=""){__utmcc+="|utmctr="+__utmtmp;}else{__utmtmp=__utmGetOrganic(1);if(__utmtmp!="-"&&__utmtmp!="")__utmcc+="|utmctr="+__utmtmp;}__utmtmp=__utmGetCookie(__utmx,__utmcct+"=","&");if(__utmtmp!="-"&&__utmtmp!="")__utmcc+="|utmcct="+__utmtmp;__utmtmp=__utmGetCookie(__utmx,__utmcno+"=","&");if(__utmtmp=="1")__utmnoover=1;if(__utmz!="-"&&__utmnoover==1)return"";}if(__utmcc=="-"||__utmcc==""){__utmcc=__utmGetOrganic();if(__utmz!="-"&&__utmcfno==1)return"";}if(__utmcc=="-"||__utmcc==""){if(__utmfns==1)__utmcc=__utmGetReferral();if(__utmz!="-"&&__utmcfno==1)return"";}if(__utmcc=="-"||__utmcc==""){if(__utmz=="-"&&__utmfns==1){__utmcc="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)";}if(__utmcc=="-"||__utmcc=="")return"";}if(__utmz!="-"){__utmi=__utmz.indexOf(".");if(__utmi>-1)__utmi=__utmz.indexOf(".",__utmi+1);if(__utmi>-1)__utmi=__utmz.indexOf(".",__utmi+1);if(__utmi>-1)__utmi=__utmz.indexOf(".",__utmi+1);__utmtmp=__utmz.substring(__utmi+1,__utmz.length);if(__utmtmp.toLowerCase()==__utmcc.toLowerCase())__utmcsc=1;__utmtmp=__utmz.substring(0,__utmi);if((__utmi=__utmtmp.lastIndexOf("."))>-1){__utmtmp=__utmtmp.substring(__utmi+1,__utmtmp.length);__utmcnc=(__utmtmp*1);}}if(__utmcsc==0||__utmfns==1){__utmtmp=__utmGetCookie(document.cookie,"__utma=",";");if((__utmi=__utmtmp.lastIndexOf("."))>9){__utmns=__utmtmp.substring(__utmi+1,__utmtmp.length);__utmns=(__utmns*1);}__utmcnc++;if(__utmns==0)__utmns=1;document.cookie="__utmz="+__utmdh+"."+__utmst+"."+__utmns+"."+__utmcnc+"."+__utmcc+"; path=/; "+__utmcx+__utmdom;}if(__utmcsc==0||__utmfns==1)return"&utmcn=1";else return"&utmcr=1";}function __utmGetReferral(){if(__utmr=="0"||__utmr==""||__utmr=="-")return"";var __utmi=0;var __utmhn;var __utmkt;if((__utmi=__utmr.indexOf("://"))<0)return"";__utmhn=__utmr.substring(__utmi+3,__utmr.length);if(__utmhn.indexOf("/")>-1){__utmkt=__utmhn.substring(__utmhn.indexOf("/"),__utmhn.length);if(__utmkt.indexOf("?")>-1){__utmkt=__utmkt.substring(0,__utmkt.indexOf("?"));}__utmhn=__utmhn.substring(0,__utmhn.indexOf("/"));}__utmhn=__utmhn.toLowerCase();for(var ii=0;ii<__utmRno.length;ii++){if((__utmi=__utmhn.indexOf(__utmRno[ii].toLowerCase()))>-1&&__utmhn.length==(__utmi+__utmRno[ii].length)){__utmcfno=1;break;}}if(__utmhn.indexOf("www.")==0){__utmhn=__utmhn.substring(4,__utmhn.length);}return"utmccn=(referral)|utmcsr="+__utmhn+"|"+"utmcct="+__utmkt+"|utmcmd=referral";}function __utmGetOrganic(termonly){if(__utmr=="0"||__utmr==""||__utmr=="-")return"";var __utmi=0;var __utmhn;var __utmkt;if((__utmi=__utmr.indexOf("://"))<0)return"";__utmhn=__utmr.substring(__utmi+3,__utmr.length);if(__utmhn.indexOf("/")>-1){__utmhn=__utmhn.substring(0,__utmhn.indexOf("/"));}for(var ii=0;ii<__utmOsr.length;ii++){if(__utmhn.indexOf(__utmOsr[ii])>-1){if((__utmi=__utmr.indexOf("?"+__utmOkw[ii]+"="))>-1||(__utmi=__utmr.indexOf("&"+__utmOkw[ii]+"="))>-1){__utmkt=__utmr.substring(__utmi+__utmOkw[ii].length+2,__utmr.length);if((__utmi=__utmkt.indexOf("&"))>-1){__utmkt=__utmkt.substring(0,__utmi);}for(var yy=0;yy<__utmOno.length;yy++){if(__utmOno[yy].toLowerCase()==__utmkt.toLowerCase()){__utmcfno=1;break;}}if(termonly){return __utmkt;}else{return"utmccn=(organic)|utmcsr="+__utmOsr[ii]+"|"+"utmctr="+__utmkt+"|utmcmd=organic";}}}}return"";}function __utmGetClientInfo(){var __utmtmp="-",__utmsr="-",__utmsa="-",__utmsc="-",__utmbs="-",__utmul="-";var __utmje=1,__utmce=1,__utmtz=0;if(self.screen){__utmsr=screen.width+"x"+screen.height;__utmsa=screen.availWidth+"x"+screen.availHeight;__utmsc=screen.colorDepth+"-bit";}else if(self.java){var __utmjk=java.awt.Toolkit.getDefaultToolkit();var __utmjksize=__utmjk.getScreenSize();__utmsr=__utmjksize.width+"x"+__utmjksize.height;}if(typeof(window.innerWidth)=='number'){__utmbs=window.innerWidth+"x"+window.innerHeight;}else{if(document.documentElement&&(document.documentElement.offsetHeight||document.documentElement.offsetWidth)){__utmbs=document.documentElement.offsetWidth+"x"+document.documentElement.offsetHeight;}else if(document.body&&(document.body.offsetWidth||document.body.offsetHeight)){__utmbs=document.body.offsetWidth+"x"+document.body.offsetHeight;}}for(var i=5;i>=0;i--){var __utmtmp="<script language='JavaScript1."+i+"'>__utmjv='1."+i+"';</script>";document.write(__utmtmp);if(__utmjv!="-")break;}if(navigator.language){__utmul=navigator.language.toLowerCase();}else if(navigator.browserLanguage){__utmul=navigator.browserLanguage.toLowerCase();}__utmje=navigator.javaEnabled()?1:0;if(document.cookie.indexOf("__utmb=")<0){__utmce="0";}if(document.cookie.indexOf("__utmc=")<0){__utmce="0";}__utmtz=__utmd.getTimezoneOffset();__utmtz=__utmTZConvert(__utmtz);__utmtmp="";__utmtmp+="&utmsr="+__utmsr+"&utmsa="+__utmsa+"&utmsc="+__utmsc+"&utmbs="+__utmbs;__utmtmp+="&utmul="+__utmul+"&utmje="+__utmje+"&utmce="+__utmce+"&utmtz="+__utmtz+"&utmjv="+__utmjv;return __utmtmp;}function __utmLinker(__utmlink){var __utmlp,__utmi,__utmi2,__utmta="-",__utmtb="-",__utmtc="-",__utmtz="-";if(__utmlink&&__utmlink!=""){if(document.cookie){__utmta=__utmGetCookie(document.cookie,"__utma="+__utmdh,";");__utmtb=__utmGetCookie(document.cookie,"__utmb="+__utmdh,";");__utmtc=__utmGetCookie(document.cookie,"__utmc="+__utmdh,";");__utmtz=__utmGetCookie(document.cookie,"__utmz="+__utmdh,";");__utmlp="__utma="+__utmta+"&__utmb="+__utmtb+"&__utmc="+__utmtc+"&__utmz="+__utmtz;}if(__utmlp){if(__utmlink.indexOf("?")<=-1){document.location=__utmlink+"?"+__utmlp;}else{document.location=__utmlink+"&"+__utmlp;}}else{document.location=__utmlink;}}}function __utmGetCookie(__utmclist,__utmcname,__utmcsep){if(!__utmclist||__utmclist=="")return"-";if(!__utmcname||__utmcname=="")return"-";if(!__utmcsep||__utmcsep=="")return"-";var __utmi,__utmi2,__utmi3,__utmtc="-";__utmi=__utmclist.indexOf(__utmcname);__utmi3=__utmcname.indexOf("=")+1;if(__utmi>-1){__utmi2=__utmclist.indexOf(__utmcsep,__utmi);if(__utmi2<0){__utmi2=__utmclist.length;}__utmtc=__utmclist.substring((__utmi+__utmi3),__utmi2);}return __utmtc;}function __utmSetDomain(){if(!__utmdn||__utmdn==""||__utmdn=="none"){__utmdn="";return 1;}if(__utmdn=="auto"){var __utmdomain=document.domain;if(__utmdomain.substring(0,4)=="www."){__utmdomain=__utmdomain.substring(4,__utmdomain.length);}__utmdn=__utmdomain;}if(__utmhash=="off")return 1;return __utmHash(__utmdn);}function __utmHash(__utmd){if(!__utmd||__utmd=="")return 1;var __utmhash=0,__utmg=0;for(var i=__utmd.length-1;i>=0;i--){var __utmc=parseInt(__utmd.charCodeAt(i));__utmhash=((__utmhash<<6)&0xfffffff)+__utmc+(__utmc<<14);if((__utmg=__utmhash&0xfe00000)!=0)__utmhash=(__utmhash^(__utmg>>21));}return __utmhash;}function __utmFixA(__utmcs,__utmsp,__utmst){if(!__utmcs||__utmcs=="")return"-";if(!__utmsp||__utmsp=="")return"-";if(!__utmst||__utmst=="")return"-";var __utmt=__utmGetCookie(__utmcs,"__utma=",__utmsp);var __utmlt=0;var __utmi=0;if((__utmi=__utmt.lastIndexOf("."))>9){__utmns=__utmt.substring(__utmi+1,__utmt.length);__utmns=(__utmns*1)+1;__utmt=__utmt.substring(0,(__utmi));if((__utmi=__utmt.lastIndexOf("."))>7){__utmlt=__utmt.substring(__utmi+1,__utmt.length);__utmt=__utmt.substring(0,(__utmi));}if((__utmi=__utmt.lastIndexOf("."))>5){__utmt=__utmt.substring(0,(__utmi));}__utmt+="."+__utmlt+"."+__utmst+"."+__utmns;}return __utmt;}function __utmCheckUTMI(__utmd){var __utm1A=new Array();var __utmlst=0,__utmpst=0,__utmlvt=0,__utmlu=0,__utmi=0,__utmpi=0;var __utmap="-";var __utmld="";var __utmt2;var __utmt=document.cookie;while((__utmi=__utmt.indexOf("__utm1="))>=0){__utm1A[__utm1A.length]=__utmGetCookie(__utmt,"__utm1=",";");__utmt=__utmt.substring(__utmi+7,__utmt.length);}if(__utm1A.length){var __utmcts=Math.round(__utmd.getTime()/1000);var __utmlex=" expires="+__utmd.toGMTString()+";";__utmt=document.cookie;if((__utmi=__utmt.lastIndexOf("__utm3="))>=0){__utmlst=__utmt.substring(__utmi,__utmt.length);__utmlst=__utmGetCookie(__utmlst,"__utm3=",";");}if((__utmi=__utmt.lastIndexOf("__utm2="))>=0){__utmpst=__utmt.substring(__utmi,__utmt.length);__utmpst=__utmGetCookie(__utmpst,"__utm2=",";");}for(var i=0;i<__utm1A.length;i++){__utmt=__utm1A[i];if((__utmi=__utmt.lastIndexOf("."))>=0){__utmt2=(__utmt.substring(0,__utmi))*1;__utmt=(__utmt.substring(__utmi+1,__utmt.length))*1;if(__utmlvt==0||__utmt<__utmlvt){__utmlvt=__utmt;__utmlu=__utmt2;}}}if(__utmlvt&&__utmlst){if(!__utmpst||__utmpst>__utmlst)__utmpst=__utmlst;__utmap=__utmlu+"."+__utmlvt+"."+__utmpst+"."+__utmlst+".2";}else if(__utmlvt){if(!__utmpst||__utmpst>__utmcts)__utmpst=__utmcts;__utmap=__utmlu+"."+__utmlvt+"."+__utmpst+"."+__utmcts+".2";}__utmld=__utmt=document.domain;__utmi=__utmpi=0;while((__utmi=__utmt.indexOf(".",__utmpi+1))>=0){if(__utmpi>0)__utmld=__utmt.substring(__utmpi+1,__utmt.length);__utmld=" domain="+__utmld+";";document.cookie="__utm1=1; path=/;"+__utmlex+__utmld;document.cookie="__utm2=1; path=/;"+__utmlex+__utmld;document.cookie="__utm3=1; path=/;"+__utmlex+__utmld;__utmpi=__utmi;}document.cookie="__utm1=1; path=/;"+__utmlex;document.cookie="__utm2=1; path=/;"+__utmlex;document.cookie="__utm3=1; path=/;"+__utmlex;}return __utmap;}function __utmTZConvert(__utmmz){var __utmhr=0,__utmmn=0,__utmsg='+';if(__utmmz&&__utmmz!=""){if(__utmmz<=0){__utmsg='+';__utmmz*=-1;}else{__utmsg='-';__utmmz*=1;}__utmhr=Math.floor((__utmmz/60));__utmmn=Math.floor((__utmmz%60));}if(__utmhr<10)__utmhr="0"+__utmhr;if(__utmmn<10)__utmmn="0"+__utmmn;return __utmsg+__utmhr+__utmmn;}