var tabover = false;
var tabidx = 0;
var tabclk = 0;
var ny = 1;
window.onload=function() {
   var i,j;
   for (i=1; i<5; i++) {
	  j = (i-1)*100;
      new Effect.MoveBy('tab'+i, j,20, {duration:1.0});
      new Effect.Opacity('tab'+i, {duration:3.0, from:1.0, to:0.5});
      $("tabdiv"+i).style.display="none";
	  $("tabdiv"+i).style.left="30px";
 	  j += 150;
      $("tabdiv"+i).style.top=j+"px";
	}
	$("tab1").onclick=function() {tabclk=1;};
	$("tab2").onclick=function() {tabclk=2;};
	$("tab3").onclick=function() {tabclk=3;};
	$("tab4").onclick=function() {tabclk=4;};

    new Effect.Opacity('div2009', {duration:2.0, from:0.0, to:1.0});
    timer1 = setInterval("blink1();",5000);
}
function blink1() {
    if (!tabover) {
    new Effect.Opacity('tab4', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab4', {duration:0.1, from:0.5, to:0.75, queue:'front'});
    new Effect.Opacity('tab2', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab2', {duration:0.1, from:0.5, to:0.75, queue:'front'});
    new Effect.Opacity('tab3', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab3', {duration:0.1, from:0.5, to:0.75, queue:'front'});
    new Effect.Opacity('tab1', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab1', {duration:0.1, from:0.5, to:0.75, queue:'front'});
	}
}
function show_tab(i) {
    tabidx = i; 
	tabover = true;
	if (tabidx!=tabclk) { hide_all(); };
	timeout1 = setTimeout("disp_tab(" + i + ");",250);
}
function disp_tab(i) {
    if ((tabover) && (tabidx == i)) { 
	if (tabclk!==0) { hide_tab(tabclk); tabclk=0;};
    new Effect.Opacity('tab'+i, {duration:0.1, from:0.5, to:1.0});
    $("tabdiv"+i).style.display="block"; 
    new Effect.Opacity('tabdiv'+i, {duration:0.2, from:1.0, to:0.95});
	}
}
function hide_tab(i) {
    tabover = false;
	if (tabclk!==i) {
    new Effect.Opacity('tab'+i, {duration:0.1, from:1.0, to:0.5});
    new Effect.Fade('tabdiv'+i,{duration:0.4, from:0.9, to:0.0});
	}
}
function hide_all() {
    new Effect.Opacity('tabdiv1', {duration:0.1, from:0.0, to:0.0});
    new Effect.Opacity('tabdiv2', {duration:0.1, from:0.0, to:0.0});
    new Effect.Opacity('tabdiv3', {duration:0.1, from:0.0, to:0.0});
    new Effect.Opacity('tabdiv4', {duration:0.1, from:0.0, to:0.0});
}
function tabclick(i) {
    tabclk=i;
}
