// JavaScript Document
Mnu_Flag=new Array (1,0,0,1,0,0,1,1);  //First Item is dummy.we started from 1
			
open_queue=new Array(3,7,6); //Already Open Window
close_queue=new Array(4,1,2); //Already close windows...most wanted


function InQueue_open(id){
  var temp;
  
  temp=open_queue[0];
  InQueue_close(temp);
  open_queue[0]=open_queue[1];
  open_queue[1]=open_queue[2];
  open_queue[2]=id; 				

} 

function OutQueue_open(){
  return (open_queue[0]);
}

function InQueue_close(id){
  close_queue[0]=close_queue[1];
  close_queue[1]=close_queue[2];
  close_queue[2]=id;		
}	

function OutQueue_close(){
  return (close_queue[0]);
}


function open_it(id){
 rel_box="mnu_"+id;
 rel_img="trig_"+id;
 rel_id="sim_"+id;
 $(rel_img).innerHTML="<img src='images/orangeAdmin/punch_up.png' width='20' height='20' id='"+rel_id+"'/>"; 
 new Effect.BlindDown(rel_box);
 Mnu_Flag[id]=1;
}

function close_it(id){
 rel_box="mnu_"+id;
 rel_img="trig_"+id;
 rel_id="sim_"+id;
 $(rel_img).innerHTML="<img src='images/orangeAdmin/punch_down.png' width='20' height='20' id='"+rel_id+"'/>";  
 new Effect.BlindUp(rel_box);
 Mnu_Flag[id]=0;
}




for (Index=1;Index<8;Index++){
  my_item="trig_"+Index;
  Event.observe($(my_item), 'click', toggleMe, false);
}

function toggleMe(e){
  var myFlag=false;
  var myIdx;

  caller_id=Event.element(e).id;   //Find who called the toggle
  my_cod=caller_id.split ("_");    //calculate the related box
  //alert(Event.element(e).id);
  //alert(rel_box);
  
  if (Mnu_Flag[my_cod[1]]==1){
   //close Routin
   open_id=OutQueue_close();
   open_it(open_id);
   close_it(my_cod[1]);			   
   InQueue_close(my_cod[1]);
  }
  else{
   //alert ("Close");
   open_it(my_cod[1]);
   close_it(OutQueue_open());
   InQueue_open(my_cod[1]);
  }
  
  if ((version >= 5.5) && (version < 7) && (document.body.filters)){
	 renMyPng();
  }
}