var $E = YAHOO.util.Event;
var $D = YAHOO.util.Dom;
var $ = $D.get;

YAHOO.namespace('fab');
YAHOO.fab = function()
{
   return {
        formElement : '' ,      
        oilQuestionElement : '' ,      
        solarCopyElement : '' ,      
        init : function() {
            var fuelSelect = $('question_8');
            var boilerSelect = $('question_9');
            
            YAHOO.fab.solarCopyElement = $('solar-copy');
            
            YAHOO.fab.oilQuestionElement = $('q-12');
            YAHOO.fab.formElement = $('fab');
            
            $E.on('question_8','change', YAHOO.fab.toggleOilQuestion);
            $E.on('question_9','change', YAHOO.fab.toggleSolarCopy);
            
            if(fuelSelect.value != '66') {
	            //YAHOO.fab.oilQuestionElement.parentNode.removeChild(YAHOO.fab.oilQuestionElement);
            	$D.setStyle(YAHOO.fab.oilQuestionElement, 'display', 'none');
            }
            //alert($D.getStyle(YAHOO.fab.oilQuestionElement, 'display'));
            if(boilerSelect.value != '67') {
	             YAHOO.fab.solarCopyElement.style.display = "none";
            }
        }, 
        
        toggleOilQuestion : function(e) {
        	//do a bit of IE friendly stuff
        	if (e.target) targ = e.target;
			else if (e.srcElement) targ = e.srcElement;
			if (targ.nodeType == 3) // defeat Safari bug
				targ = targ.parentNode;
       
			if(targ.value == 66) {
				var submitNode = $('findABoiler-submit');
				//YAHOO.fab.formElement.insertBefore(YAHOO.fab.oilQuestionElement,submitNode);
				$D.setStyle(YAHOO.fab.oilQuestionElement, 'display', 'block');
			} else if ($D.getStyle(YAHOO.fab.oilQuestionElement, 'display') == 'block') {
				//YAHOO.fab.oilQuestionElement.parentNode.removeChild(YAHOO.fab.oilQuestionElement);
				$D.setStyle(YAHOO.fab.oilQuestionElement, 'display', 'none');
			}
        },
        
        toggleSolarCopy : function(e) {
            //do a bit of IE friendly stuff
            if (e.target) targ = e.target;
            else if (e.srcElement) targ = e.srcElement;
            if (targ.nodeType == 3) // defeat Safari bug
                targ = targ.parentNode;
                
            if(targ.value == 67) {
                YAHOO.fab.solarCopyElement.style.display = "block";
            } else {
                YAHOO.fab.solarCopyElement.style.display = "none";
            }
        }
   };    
            
}();


$E.onDOMReady(YAHOO.fab.init, '', YAHOO.fab);

