function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js'];c=b.join(' ');h.className+=' '+c;return c;};css_browser_selector(navigator.userAgent);;$(document).ready(function(){pageEnhance();if($.browser.msie&&$.browser.version<=6){DD_belatedPNG.fix('img');}});function pageEnhance(){newWindowLinks();clickable();defaultText();publicationRoll();}
function defaultText(){$(".defaultText").unbind("focus,blur").focus(function(){if($(this).val()==$(this)[0].defaultValue){$(this).val("");}}).blur(function(){if($(this).val()==""){$(this).val($(this)[0].defaultValue);}});}
function clickable(){$(".clickable:has(a):not(.disabled)").live("click",function(){var link=$("a",this).eq(0).attr("href");window.location=link;}).hover(function(){if(!$(this).hasClass("disabled")){$(this).addClass("hover").css({"cursor":"pointer"});}},function(){$(this).removeClass("hover").css({"cursor":"default"});})}
function inPageLinksScrollTo(){$(".scrollTo").click(function(){var href=$(this).attr("href");var target=$(href);if(target.size()>0){var offset=target.offset()
$('html,body').animate({scrollTop:offset.top},1000)
return false;}else{return true;}})}
function newWindowLinks(){$('a[rel=external]').live("click",function(){window.open($(this).attr('href'));return false;});}
function fnE(inarr,text){inarr=inarr.split(",");var out="";for(i=inarr.length-1;i>=0;i--){out+=inarr[i];}
if(text==false||text==""||text==undefined){text=out;}
document.write('<a href="mailto:'+out+'" class="email">'+text+'</a>');}
function publicationRoll(){$(".publicationLarge,.publicationArchive").hover(function(){$(".hover",this).remove()
$(this).css({zIndex:"10000"})
var html=$('<div class="hover">'+$(this).html()+'</div>');$(this).prepend(html);html.show();},function(){$(".hover",this).remove()
$(this).css({zIndex:"1"})})}
