var slideshow_images=new Array();
_myaccordion={
 currentOpenId:"",
 attr_close:{
    height: { from: 120, to: 0 , unit: 'px'}
 },
 attr_open:{
    height: { from: 0, to: 120 , unit: 'px'}
 }
};

myaccordion=function(){
  /*
  this.toggleTab=function(e){
  };
  */
  for(var i=1;i<7;i++){
    YAHOO.util.Event.addListener("nav"+i, "click", this.toggleTab);
  }
}

myaccordion.prototype.toggleTab=function(e){
  var elTarget = YAHOO.util.Event.getTarget(e);
  if(elTarget.id == _myaccordion.currentOpenId){// just close
    var anim2 = new YAHOO.util.Anim(elTarget.id+"_tab",
				    _myaccordion.attr_close,
				    0.5, YAHOO.util.Easing.backOut);
    anim2.animate();
    _myaccordion.currentOpenId="";
  }else{
    if(_myaccordion.currentOpenId==""){// just open
      var anim1 = new YAHOO.util.Anim(elTarget.id+"_tab",
				      _myaccordion.attr_open,
				      0.5, YAHOO.util.Easing.backOut);
      anim1.animate();
    }else{// open and close
      var anim1 = new YAHOO.util.Anim(elTarget.id+"_tab",
				      _myaccordion.attr_open,
				      0.5, YAHOO.util.Easing.backOut);
      var anim2 = new YAHOO.util.Anim(_myaccordion.currentOpenId+"_tab",
				      _myaccordion.attr_close,
				      0.5, YAHOO.util.Easing.backOut);
      anim1.animate();
      anim2.animate();
    }
    _myaccordion.currentOpenId=elTarget.id;
  }
}
var state_modal=0;
function onModal(imgsrc,top,left){

  xx=YAHOO.util.Dom.get("modaldiag");
  xx.src=imgsrc;
  xx.style.top=top+"px";
  xx.style.left=left+"px";
  //xx.style.display="block";
  xx_= new YAHOO.util.Anim("modaldiag",{opacity: { from:0, to:1}},1.2);
  xx_.animate();
  state_modal=1;
}
function offModal(){
  xx_= new YAHOO.util.Anim("modaldiag",{opacity: { from:1, to:0}},0.3);
  xx_.animate();
  xx.src="";
  state_modal=0;
}
YAHOO.example.init = function() {
  var myac=new myaccordion();
  if(slideshow_images){
    myslideshow();
  }
};
//YAHOO.example.init();
YAHOO.util.Event.addListener(window, "load", YAHOO.example.init);
