/****************************
*  AXERT portal javascript file
*
*****************************/
var OMNAXE=window.OMNAXE || {};
OMNAXE.main = function(){
		YAHOO.util.Event.onAvailable("home_swf", placeHomeSwf);
				function placeHomeSwf(){
				var so = new SWFObject("/omn360/assets/axert/home.swf", "home.swf", "686", "290", "8", "#E3E3E3", true);
				so.addParam("wmode", "transparent");
				so.write("home_swf");
			}
	return{
		divToggle:function(){
			var toggleDivs=YAHOO.util.Dom.getElementsByClassName('il_barriers_left', 'div', 'content_top');
			var curDiv;
			function setDivs(){
				for (var i=0; i < toggleDivs.length; i++) {
					YAHOO.util.Event.on(toggleDivs[i], 'click', toggleOpen, toggleDivs[i], true);
					toggleDivs[i].middle = YAHOO.util.Dom.getElementsByClassName('il_barriers_middle', 'div', toggleDivs[i])
					toggleDivs[i].middle = toggleDivs[i].middle[0];
				};
			}
			function closeAll(){
				for (var i=0; i < toggleDivs.length; i++) {
					YAHOO.util.Dom.removeClass(toggleDivs[i], 'open');
					YAHOO.util.Dom.addClass(toggleDivs[i], 'closed');
				};
			}
			function openAll(){
				for (var i=0; i < toggleDivs.length; i++) {
					YAHOO.util.Dom.replaceClass(toggleDivs[i], 'closed', 'open');
				};
			}
			function toggleOpen(){
				if(YAHOO.util.Dom.hasClass(this, 'closed')){
					closeAll();
					YAHOO.util.Dom.replaceClass(this, 'closed', 'open');
				} else {
					closeAll();
				};
			}
			closeAll();
			setDivs();
		},
		analyze:function(o){
			var answerDiv = document.createElement('DIV');
			var anaylzerForm = YAHOO.util.Dom.get("il_analyzer_form");
			var analyzerDiv = YAHOO.util.Dom.get('il_analyzer');
			var learnMoreUrl = o.jumpUrl;
			YAHOO.util.Dom.setStyle(answerDiv, 'visibility', 'hidden');
			YAHOO.util.Dom.setStyle(answerDiv, 'padding', '16px');
			YAHOO.util.Dom.setStyle(answerDiv, 'height', '0');
			YAHOO.util.Dom.setStyle(answerDiv, 'overflow', 'hidden');
			YAHOO.util.Dom.setStyle(answerDiv, 'fontSize', '12px');
			answerDiv.id="analyze_panel";
			document.body.appendChild(answerDiv);
			//
			YAHOO.util.Event.on("il_analyzer_form", 'submit', formCheck, anaylzerForm, true);
			//
			var analyzePanel = new YAHOO.widget.Panel("analyze_panel", { close:false,fixedcenter:true, visible:false, width:"400px", modal:true, draggable:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} } );
			//
			function showAnswer(answer){
				YAHOO.util.Dom.setStyle(answerDiv, 'height', 'auto');
				YAHOO.util.Dom.setStyle(answerDiv, 'overflow', 'auto');	
				switch(answer){
					case false :
					answerDiv.innerHTML="<p>This patient may not be an ideal candidate for AXERT.<span><input type='button' value='Close' class='button' id='analyze_cancel' /></span</p>";
					YAHOO.util.Event.on("analyze_cancel", 'click', closeAnswer);
					break;
					case true :
					answerDiv.innerHTML="<p>This patient may benefit from the proven efficacy and tolerability profile of <a href ='"+learnMoreUrl+"'>AXERT</a><h2>Minimal side effects may give AXERT patients the confidence to treat early, which could result in improved outcomes.</h2><span><input type='button' value='Close' class='button' id='analyze_cancel' /></span</p>";
					YAHOO.util.Event.on("analyze_cancel", 'click', closeAnswer);
					break;
					default :
					return;
				}
				analyzePanel.render();
				analyzePanel.show();
				analyzePanel.center();
			}
			function closeAnswer(){
				analyzePanel.hide();
			}
			function formCheck(e) {
				YAHOO.util.Event.stopEvent(e);
				var myForm = this.elements;
				var question1 = +this.elements.question1.value;
				var question4 = this.elements.question4.value;
				if((question1 === 3 || question1 === 0) || question4 ===  'yes') {
					showAnswer(false);
				} else {
					showAnswer(true);
				}
			}
		}
	}
}();
YAHOO.util.Event.onAvailable("footer", OMNAXE.main.divToggle);
