// events for drugs

// change classes 
YAHOO.namespace('browser.dom');
YAHOO.browser.dom.init = function() {
  var addRx = function(e) {
      YAHOO.util.Dom.addClass('b-rx', 'active');
      YAHOO.util.Dom.removeClass('b-alt', 'active');
      YAHOO.util.Dom.addClass('browserbox', 'show');
      YAHOO.util.Dom.removeClass('browserbox', 'hide');
      showFormularyInfo('show');
      getChunky('/noFrame/classListAction.do?method=drugs', 'altBrowserbox');
   }; 
  var addAlt = function(e) {
      YAHOO.util.Dom.addClass('b-alt', 'active');
      YAHOO.util.Dom.removeClass('b-rx', 'active');
      YAHOO.util.Dom.addClass('browserbox', 'show');
      YAHOO.util.Dom.removeClass('browserbox', 'hide');
      showFormularyInfo('hide');
      getChunky('/noFrame/medsListAction.do?method=altmeds', 'altBrowserbox'); 
      if (_mobileUser == "true"){
    	  browserPane('drugclass');
      }
   }; 

  var clearAll = function(e) {
      YAHOO.util.Dom.removeClass('b-rx', 'active');
      YAHOO.util.Dom.removeClass('b-alt', 'active');
      YAHOO.util.Dom.removeClass('browserbox', 'show');
      YAHOO.util.Dom.addClass('browserbox', 'hide');
	};

var showFormInfo = function(e) {
      YAHOO.util.Dom.removeClass('formularyclientinfo', 'hide');
      YAHOO.util.Dom.addClass('formularyclientinfo', 'show');
      getChunky('/noFrame/formularyInfoClient.do?method=info', 'formularyclientinfo'); 
  	}
  	
  var hideFormInfo = function(e) {
	   YAHOO.util.Dom.removeClass('formularyclientinfo', 'show');
	   YAHOO.util.Dom.addClass('formularyclientinfo', 'hide');
	   YAHOO.util.Dom.addClass('classlist', 'show');
	   YAHOO.util.Dom.addClass('subclasslist', 'show');
	   YAHOO.util.Dom.addClass('rxlist', 'show');
  	}

	// change class of rx and alt tabs 
   YAHOO.util.Event.addListener('clk-rx','click', addRx);
   YAHOO.util.Event.addListener('clk-alt','click', addAlt);
   	// show/hide forumlary info
   	YAHOO.util.Event.addListener('clickformularyclientinfo','click', showFormInfo);
	YAHOO.util.Event.addListener('hideformularyclientinfo','click', hideFormInfo);
	// clear all
   	YAHOO.util.Event.addListener('clk-close', 'click', clearAll);
};

// effects
YAHOO.namespace('browser.anim');
YAHOO.browser.anim.init = function() {
	var isOpen = false;
	var expandAnim = new YAHOO.util.Anim('browserbox', { height: {to: 354} }, 0.2 );
	var collapseAnim = new YAHOO.util.Anim('browserbox', { height: {to: 0} }, 0.2 );

	var openBrowser = function(e) {
		if (_mobileUser != "true"){
			expandAnim.animate();
		}
			isOpen = true;
			return false;
	}
	var closeBrowser = function(e) {
		if (_mobileUser != "true"){
			collapseAnim.animate();
		}
			isOpen = false;
			return false;
	}
	YAHOO.util.Event.addListener('clk-rx', 'click', openBrowser);
	YAHOO.util.Event.addListener('clk-alt', 'click', openBrowser);
	YAHOO.util.Event.addListener('clk-close', 'click', closeBrowser);
	};



YAHOO.util.Event.addListener(window, 'load', YAHOO.browser.dom.init);
YAHOO.util.Event.addListener(window, 'load', YAHOO.browser.anim.init);
