/* written by YAMASAKI Fukuhiro */

function stylize(){$$('span.maddr').each(function(el){var truemaddr=el.innerHTML.replace(/ at\(nospam\) /g,'@').replace(/ dot /g,'.')
el.innerHTML="<a href=\"mailto:"+truemaddr+"\">"+truemaddr+"</a>";});if(!navigator.userAgent.match("Netscape")){$$('a[href*=.pdf]').each(function(el){new Element('img',{'src':'images/icon-pdf.png','class':'icon16'}).injectInside(el);});$$('a[href$=doc]').each(function(el){new Element('img',{'src':'images/icon-doc.png','class':'icon16'}).injectInside(el);});$$('a[href$=jtd]').each(function(el){new Element('img',{'src':'images/icon-jtd.png','class':'icon16'}).injectInside(el);});$$('a[href$=xls]').each(function(el){new Element('img',{'src':'images/icon-xls.png','class':'icon16'}).injectInside(el);});$$('a[href$=zip]').each(function(el){new Element('img',{'src':'images/icon-zip.png','class':'icon16'}).injectInside(el);});}
$$('a').each(function(el){if(el.className.match("pdf")){new Element('img',{'src':'images/icon-pdf.png','class':'icon16'}).injectInside(el);}
if(el.href.match(/^(ht|f)tp/g)&&!el.href.match("gene.affrc")&&!el.href.match("localhost")&&el.className!="image"&&el.className!="asinternal"){new Element('img',{'src':'images/icon-link_ext.png','class':'icon12'}).injectInside(el);}});$$('a.popup').addEvent('click',function(e){new Event(e).stop();var mocha_w=(this.href.match(/width=(\d+)/))?RegExp.$1:400;var mocha_h=(this.href.match(/height=(\d+)/))?RegExp.$1:300;var mocha_x=Math.min(this.getPosition().x-10,(document.getSize().x-mocha_w-20));document.mochaUI.newWindow({id:this.title,title:this.title,loadMethod:'xhr',contentURL:this.href+'&mode=ajax',width:mocha_w,height:mocha_h,x:mocha_x,y:this.getPosition().y+20});});$$('.jsonly').setStyle('display','inline');$$('.nojsonly').setStyle('display','none');if(navigator.userAgent.match("Gecko/")){if(navigator.userAgent.match("Firefox/[12]")){$$('caption').setStyle('margin','1em 0 -1em 249px');}else if(navigator.userAgent.match("Firefox/[3]")){$$('caption').setStyle('margin','1em 0 -1em 0px');}}
if((navigator.userAgent.match(/Safari\/(\d+)/)&&RegExp.$1<520)||navigator.userAgent.match("MSIE [56]")){$$('label').setStyle('cursor','default');}
var w=100;$$('form .key').setStyle('width','auto');$$('form .key').each(function(el){w=Math.max(w,el.getSize().x);});$$('form .key').setStyle('width',w+10+'px');$$('form .elements').setStyle('margin-left',w+10+'px');$$('dl.image img').each(function(el){var dl=el.getParent().getParent().getParent();dl.setStyle('width',el.width+10+'px');});$$('select').each(function(el){if(!navigator.userAgent.match("Safari")){if(el.multiple==true){el.addEvent('focus',function(){this.size=this.size*2;});el.addEvent('blur',function(){this.size=this.size/2;});}}});}
function show_tips(){$$('.tips').each(function(el,index){if(el.tagName=="SPAN"){el.setStyles({'cursor':'help','background':'url("./images/line-dashed.png") repeat-x 0% 90%','text-decoration':'none'});}else if(el.tagName=="TR"){el.setStyles({'cursor':'help'});}
var content=el.get('title').split(' :: ');el.store('tip:title',content[0]);el.store('tip:text',content[1]);});var tips=new Tips('.tips',{className:'tip',fixed:false,hideDelay:10,showDelay:10});}
window.addEvent('domready',stylize);window.addEvent('domready',show_tips);window.addEvent('domready',function(){new SmoothScroll({duration:1000,transition:Fx.Transitions.Quint.easeOut});});