var tabover = false;
var tabidx = 0;
var ny = 1;
window.onload=function() {
   var i,j,k,l;
   for (i=1; i<5; i++) {
	  j = (i-1)*120;
      new Effect.MoveBy('tab'+i, j,30, {duration:1.0});
      new Effect.Opacity('tab'+i, {duration:0.1, from:1.0, to:0.5});
      $("tabdiv"+i).style.display="none";
	  $("tabdiv"+i).style.left="40px";
	  j += 200;
      $("tabdiv"+i).style.top=j+"px";
	}
	var el1 = $("tdtop1");
	var pos1 = Position.cumulativeOffset(el1);
    k= pos1[0];
    l= pos1[1];
    for (var i=5; i<9; i++) {
      $("tabdiv"+i).style.display="none";
      j = k+250+(i-5)*100;
      $("tab"+i).style.left=j+"px";
      j = l-20;
      $("tab"+i).style.top=j+"px"; 
      j = k-5;
      $("tabdiv"+i).style.left=j+"px";
      j = l+50;
	  $("tabdiv"+i).style.top=j+"px"; 
      new Effect.MoveBy('tab'+i, 20,0, {duration:1.0});
      new Effect.Opacity('tab'+i, {duration:1.0, from:1.0, to:0.5});

	}
    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'});
    new Effect.Opacity('tab5', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab5', {duration:0.1, from:0.5, to:0.75, queue:'front'});
    new Effect.Opacity('tab6', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab6', {duration:0.1, from:0.5, to:0.75, queue:'front'});
    new Effect.Opacity('tab7', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab7', {duration:0.1, from:0.5, to:0.75, queue:'front'});
    new Effect.Opacity('tab8', {duration:0.1, from:0.75, to:0.5, queue:'front'});
    new Effect.Opacity('tab8', {duration:0.1, from:0.5, to:0.75, queue:'front'});
	}
}
function show_tab(i) {
    tabidx = i; 
	tabover = true;
	timeout1 = setTimeout("disp_tab(" + i + ");",250);
}
function disp_tab(i) {
    if ((tabover) && (tabidx == i)) { 
    new Effect.Opacity('tab'+i, {duration:0.1, from:0.5, to:1.0});
    new Effect.Appear('tabdiv'+i, {duration:0.5, from:0.0, to:0.95});
	}
}
function hide_tab(i) {
    tabover = false;
    new Effect.Opacity('tab'+i, {duration:0.1, from:1.0, to:0.5});
    new Effect.Fade('tabdiv'+i,{duration:0.5, from:0.9, to:0.0});
}

