/*@cc_on
eval((function(a){
var c=[];
var l=a.length;
for (var i=0;i<l;i++){
var b=a[i];
window['_'+b]=window[b];
c.push(b+'=_'+b);
}
return 'var '+c.join(',');
})('document,self,top,parent,alert,setInterval,clearInterval,setTimeout,clearTimeout'.split(',')));
@*/
(function(){
$UA={};
var u=navigator.userAgent;
if(u.match(/Opera[\/\s](\d\.\d+)/)){
	$UA.b="Op";
	$UA.v=parseFloat(RegExp.$1);
}else if(u.match(/MSIE (\d\.\d+)/)){
	$UA.b="IE";
	$UA.v=parseFloat(RegExp.$1);
}else if(u.match(/Safari\/([\.\d]+)/)){
	$UA.b="Sa";
	$UA.v=parseFloat(RegExp.$1);
}else if(u.match(/iCab[\/\s\D]+([\.\d]+)/)){
	$UA.b="iCab";
	$UA.v=parseFloat(RegExp.$1);
}else if(u.match(/Konqueror\/([\.\d]+)/)){
	$UA.b="Kon";
	$UA.v=parseFloat(RegExp.$1);
}else if(u.match(/Gecko\/(\d+)/)){
	$UA.b="Moz";
	$UA.v=parseFloat(RegExp.$1);
}else{
	$UA.b="-";
	$UA.v="-";
}
if(u.match(/Mac/)){
$UA.o="Mac";
}else if(u.match(/Win/)){
$UA.o="Win";
}else if(u.match(/Linux/)||u.match(/X11/)){
$UA.o="Linux";
}else{
$UA.o="-";
}
$=function(i){
return document.getElementById(i);
}
$$=function(N,t){
var a=document.getElementsByTagName("*");
var c=new Array();
var d=new Array();
for(var i=0;i<a.length;i++){
if(a[i].className==N){
if(a[i].tagName==t||a[i].tagName==t.toUpperCase()){
d.push(a[i]);
}else{
c.push(a[i]);
}
}
}
for(var j=0;j<c.length;j++){
var e=c[j].getElementsByTagName(t);
for(var k=0;k<e.length;k++){
d.push(e[k]);
}
}
return d;
}
$TAG=function(t){
	document.getElementsByTagName(t);
}
page_onload=function(f){
if(window.addEventListener){
window.addEventListener("load", f, false);
}else if(window.attachEvent){
window.attachEvent("onload", f);
}else{
window.onload=f();
}
}
$opacity=function(e,_1,_2,f,a){
if(typeof(a)=="undefined") var a=null;
var sp=10;
var st=4;
var d=Math.abs(_2-_1);
if(_1<_2){
var flag=1;
}else if(_1>_2){
var flag=-1;
}else{
var flag=0;
}
var i=0;
var oID=TimeInterval(function(){
opacity(e,_1+flag*i);
if(i>=d){
clearInterval(oID);
if(f) f(a);
}
i+=st;
},sp);
}
$size=function(obj,stop,call,callarg){
if(typeof(obj)=="string") var obj=$(obj);
if(typeof(callarg)=="undefined") var callarg=null;
var t;
t=size(obj);
var w=t.w;
var h=t.h;
var W=stop.w;
var H=stop.h;
t=position(obj);
var dw=Math.abs(W-w);
var dh=Math.abs(H-h);
var x=t.x;
var y=t.y;
var Style=obj.style;
var px="px";
if(w<W){
var flag_w=1;
}else if(w>W){
var flag_w=-1;
}else{
var flag_w=0;
}
if(h<H){
var flag_h=1;
}else if(h>H){
var flag_h=-1;
}else{
var flag_h=0;
}
var step=10;
var speed=10;
var i=0;
var j=0;
var wID=window.setInterval(function(){
Style.width=(w+i*flag_w)+px;
Style.left=(x-i*flag_w/2)+px;
if(i>=dw){
clearInterval(wID);
Style.width=W+px;
var hID=window.setInterval(function(){
Style.height=(h+j*flag_h)+px;
Style.top=(y-j*flag_h/2)+px;
if(j>=dh){
clearInterval(hID);
Style.height=H+px;
call(callarg);
}
j+=step;
},speed);
}
i+=step;
},speed);
}
TimeOut=function(_a,_b){
return window.setTimeout(_a,_b);
}
TimeInterval=function(_a,_b){
return window.setInterval(_a,_b);
}
image_complete=function(I,f,a){
	if(I.width>0&&I.height>0){
		TimeOut(function(){f(a)},300);
		return false;
	}else{
		TimeOut(function(){image_complete(I,f,a)},500);
		return false;
	}
}
position=function(e){
if(e.clientTop){
var p={x:e.clientTop,y:e.clientLeft};
}else{
var p={x:e.offsetLeft,y:e.offsetTop};
while(e=e.offsetParent){
p.x+=e.offsetLeft;
p.y+=e.offsetTop;
}
}
return p;
}
size=function(e){
if(e.clientWidth!=0){
return {w:e.clientWidth,h:e.clientHeight};
}else if(e.offsetWidth){
return {w:e.offsetWidth,h:e.offsetHeight};
}else{
return {w:null,h:null};
}
}
scroll_size=function(){
if(typeof window.pageYOffset !="undefined"){
return {x:window.pageXOffset,y:window.pageYOffset};
}else if(document.documentElement){
return {x:document.documentElement.scrollLeft,y:document.documentElement.scrollTop};
}else if(document.body){
return {x:document.body.scrollLeft,y:document.body.scrollTop};
}else{
return {x:null,y:null};
}
}
document_size=function(){
if(document.documentElement.scrollWidth){
return {w:document.documentElement.scrollWidth,h:document.documentElement.scrollHeight};
}else{
return {w:document.body.scrollWidth,h:document.body.scrollHeight};
}
}
window_size=function(){
if(window.innerWidth){
return {w:window.innerWidth,h:window.innerHeight};
}else{
return {w:window.document.documentElement.clientWidth,h:window.document.documentElement.clientHeight};
}
}
opacity=function(e,o){
if($UA.b=="IE"){
e.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+o+")";
}else if($UA.b=="Moz"){
if(o==0){
e.style.MozOpacity=0;
}else{
e.style.MozOpacity=o/100;
}
}else{
if(o==0){
e.style.opacity=0;
e.style.KHTMLOpacity=0;
}else{
e.style.opacity=o/100;
e.style.KHTMLOpacity=o/100;
}
}
}
HTML_BODY=function(t){
return t.replace(/[\s\S\b\B]*<body>/i,'').replace(/<\/body>[\s\S\b]*/i,'');
}
ajax=function(){};
ajax.x=function(){
if(window.ActiveXObject){
try{
return new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
return new ActiveXObject('Microsoft.XMLHTTP');
}catch(e2){
return null;
}
}
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else{
return null;
}
}
ajax.touch=function(u,d){
var x=ajax.x();
x.open('GET',u,true);
x.send(d);
}
ajax.get=function(u){
var x=ajax.x();
x.open('GET',u,false);
x.send(null);
return x.responseText;
}
ajax.gets=function(u,f,d,s,e){
if(s) s();
if(d){
var m='POST';
}else{
var m='GET';
}
var x=ajax.x();
x.open(m,u,true);
var M=($UA.b=="Moz"&&parseInt($UA.v)>=20011128);
if($UA.b=="Op"||$UA.b=="Sa"||M){
x.onload=function(){
if(e) e();
f(x.responseText);
}
}else{
x.onreadystatechange = function(){
if(x.readyState==4){
if(e) e();
f(x.responseText);
}
}
}
if(m=='POST') x.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
x.send(d);
}
ajax.xml=function(u){
var x=ajax.x();
x.open('GET',u,false);
if(typeof(x.overrideMimeType)!='undefined') x.overrideMimeType('text/xml');
x.send(null);
return x.responseXML;
}
ajax.xmls=function(u,f,d,s,e){
if(s) s();
if(d){
var m='POST';
}else{
var m='GET';
}
var x=ajax.x();
x.open(m,u,true);
var M=($UA.b=="Moz"&&parseInt($UA.v)>=20011128);
if($UA.b=="Op"||$UA.b=="Sa"||M){
x.onload=function(){
if(e) e();
f(x.responseXML);
}
}else{
x.onreadystatechange = function(){
if(x.readyState==4){
if(e) e();
f(x.responseXML);
}
}
}
if(m=='POST') x.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
if(typeof(x.overrideMimeType)!='undefined') x.overrideMimeType('text/xml');
x.send(d);
}
ajax.close=function(){
var x=ajax.x();
x.abort();
}
ajax.TextNode=function(o,t){
var e=o.getElementsByTagName(t)[0];
if(typeof(e.textContent)!='undefined'){
return e.textContent;
}else if(typeof(e.innerText)!='undefined'){
return e.innerText;
}else {
return e.childNodes[0].nodeValue;
}
}
PNG24=function(){
if($UA.b=="IE"&&parseFloat($UA.v)<=6){
var O=document.getElementsByTagName('img');
for(var i=0;i<O.length;i++){
if(O[i].src.indexOf(".png")!=-1){
O[i].style.width=O[i].width;
O[i].style.height=O[i].height;
O[i].style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+O[i].src+')';
O[i].src="images/d.gif";
}
}
var T=document.getElementsByTagName("*");
for(var j=0;j<T.length;j++){
var B=T[j].currentStyle.backgroundImage;
if(B!='none'||B!=''||typeof(B)!='undefined'){
B.match('url\\("(.*)"\\)');
var u=RegExp.$1;
if(u.indexOf(".png")!=-1){
T[j].style.backgroundImage='none';
T[j].style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+u+')';
}
}
}
}
}
TSVtoArray=function(tsv){
var line=tsv.replace(/\r\n?/g,"\n").split("\n");
var TSV_Array_Obj=new Array();
for(var i=0;i<line.length;i++){
if(line[i]!="") TSV_Array_Obj.push(line[i].split("\t"));
}
return TSV_Array_Obj;
}
$scroll=function(t){
var s=scroll_size();
var f=position($(t));
if(f.y-s.y>0){
var p=1;
}else{
var p=-1;
}
var sID=TimeInterval(function(){
window.scrollTo(s.x, s.y);
if(s.y*p>=f.y*p){
window.scrollTo(f.x, f.y);
clearInterval(sID);
}
s.y+=15*p;
},15);
}
OpenNew=function(){
var l=document.getElementsByTagName("a");
for(var i=0;i<l.length;i++){
if(l[i].href.indexOf(".doc")!=-1 || l[i].href.indexOf(".xls")!=-1 || l[i].href.indexOf(".pdf")!=-1 || l[i].className=="NewWindow"){
l[i].setAttribute("target","_blank");
}
}
}
display=function(i){
var e=typeof(i)=="string"?$(i):i
e.style.display=e.style.display=="block"?"none":"block";
}
TopicDisplay=function(t){
var d=TSVtoArray(t).reverse();
var h="";
for(var i=0;i<d.length;i++){
if(i==5) break;
if(d[i].length) h+="<h2>"+d[i][1]+"<em>"+d[i][0]+"</em></h2><p>"+d[i][2]+"</p>";
}
$("topic").innerHTML=h;
}
})();
page_onload(function(){
PNG24();
OpenNew();
ajax.gets("data/topic.tsv",TopicDisplay);
if($UA.b=="IE"&&$UA.v<7){
$("title").getElementsByTagName("img")[0].style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/top_title.png)';
}else{
$("title").getElementsByTagName("img")[0].src="images/top_title.png";
}
m=$("menu").getElementsByTagName("img");
var _m="images/menu_";
for(var i=0;i<7;i++){
if($UA.b=="IE"&&$UA.v<7){
m[i].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+_m+(i+1)+".png)";
}else{
m[i].src=_m+(i+1)+".png";
}
}
var MA=document.getElementById("menu").getElementsByTagName("a");
for(var i=0;i<MA.length;i++){
MA[i].onmouseover=function(){
if($UA.b=="IE"&&$UA.v<7){
this.getElementsByTagName("img")[0].style.filter=this.getElementsByTagName("img")[0].currentStyle.filter.replace("\.png","o\.png");
}else{
this.getElementsByTagName("img")[0].src=this.getElementsByTagName("img")[0].src.replace("\.png","o\.png");
}
}
MA[i].onmouseout=MA[i].onclick=function(){
if($UA.b=="IE"&&$UA.v<7){
this.getElementsByTagName("img")[0].style.filter=this.getElementsByTagName("img")[0].currentStyle.filter.replace("o\.png","\.png");
}else{
this.getElementsByTagName("img")[0].src=this.getElementsByTagName("img")[0].src.replace("o\.png","\.png");
}
}
}
});
