// JavaScript Document
	$(document).ready(function(){
		lastBlock = $("#q1");
		blockTracker = 1;
		lastTab = $("#aprod1");
		maxWidth = 789; 
		minWidth = 22;
		selectedHandle = document.getElementById("q1"); 
		quizScore = 0;
		myPadType = "std";
		recommendation="";
		answeredQuestions = new Array();

		// which is right screen slider	
		$("#slidrScreens li a").click(
			function(){	slideQuizManual(this); }
		);
		
		// listener for radio select in quiz, passes object to selectRadio function to record & tally values
		
		$('input:radio').click(
			function(){	
				selectRadio(this); 
			}
		);
		
		// listener for quiz submit button -- probably goign to be removed
		$("#submitQuiz").click(
		   function(){
		     quizDispResult();
		   }
		);
		
		// listener for quiz startOver button; rests quiz slider states, & variables and inputs
		$("#startOver").click(
		  function(){			  
			$(recommendation).fadeOut(600);
			$("#theAnwrz").fadeOut(700);
			$(recommendation).css("display","none");
			$("#theQuiz").animate({marginLeft:"-764px"}, { queue:true, duration:700 } )	;
			$(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:700 });
			$("#q1").animate({width: maxWidth+"px"}, { queue:false, duration:700});
			$("#theQuiz input").removeAttr("checked");
			$("label.prettyCheckbox.radio").removeClass("checked");	
			$("div.productParade").removeClass(prdParadeRecClass);	
			reset2b();
			lastBlock = "#q1";
			recommendation="";
			prdParadeRecClass="";
			quizScore = 0;
			selectedHandle = document.getElementById("q1");
			selectedHandle.className = "handle_on";
			// remeber to reset quiz values
			// remeber to reset quiz #s
			dcsMultiTrack('DCS.dcsuri',document.location.href,'WT.ti','LinkTracking',
'WT.z_ll','content', 'WT.z_ln','Start over','WT.dl','40');
			answeredQuestions = new Array();
		   }
		);	

	});
	
	function slideQuizManual(slideObj) { //
		if (recommendation != "") {
			return;		
		}
		if (radioSlide == true) {
			radioSlide=false;
			return;
		}
		if (slideObj == selectedHandle) {
			return;	
		}
		$(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:700 });
		$(slideObj).animate({width: maxWidth+"px"}, { queue:false, duration:700});
		lastBlock = slideObj;
	
		if (null != selectedHandle) {
			selectedHandle.className = "handle";	
		} 
		slideObj.className = "handle_on";
		selectedHandle = slideObj;
	};

	function slideQuizAuto(slideObj) { //
		if (slideObj == selectedHandle) {
			return;	
		}
		$(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:700 });
		$(slideObj).animate({width: maxWidth+"px"}, { queue:false, duration:700});
		if (null != selectedHandle) {
			selectedHandle.className = "handle";	
		} 
		$(lastBlock).removeClass("handle_on");
		$(lastBlock).addClass("handle");
		$(slideObj).removeClass("handle");
		$(slideObj).addClass("handle_on");
		selectedHandle = slideObj;
		lastBlock = slideObj;
	};


	var radioSlide = false;
	//selectRadio function to record & tally values
	function selectRadio(thisObj) {	
		switch (thisObj.id) {
		 case "qq02r3": 
				show2b();
				quizScore += parseInt(thisObj.value);
				break;
			
		 case "qq07r1": 
				myPadType = "wng";
				quizGetResult();
				break;
				
		 case "qq07r2":  
				myPadType = "lng"
				quizGetResult();
				break;
				
		 case "qq07r3": 
				quizGetResult();
				break;
				
		 default:
		 		if (!answeredQuestions.contains(thisObj.id.substring(0,4))) {
					answeredQuestions.push(thisObj.id.substring(0,4));
					quizScore += parseInt(thisObj.value);
						dcsMultiTrack('WT.si_n','POI_1','WT.si_x',thisObj.parentNode.parentNode.parentNode.parentNode.id.substring(1));
				}
				radioSlide=true;
				blockTracker = parseInt(thisObj.parentNode.parentNode.parentNode.parentNode.id.substring(1))+1;
				slideQuizAuto(document.getElementById("q"+blockTracker));
				break;
		}
	};

	
	function quizGetResult() {		
		if (recommendation != "") {
			return;		
		}
		switch (true) {	
		 case (quizScore<=1): 
				recommendation="div.a01";	
				prdParadeRecClass="recPrd01";
				break; 
		 case (quizScore<=2): 
				recommendation="div.a02";
				prdParadeRecClass="recPrd02";
				break;
		 case (quizScore<=4): 
				recommendation="div.a03";
				prdParadeRecClass="recPrd03";
				break;
		 case (quizScore<=6): 
				recommendation="div.a04";
				prdParadeRecClass="recPrd04";
				break; 
		 case (quizScore>=7): 
				recommendation="div.a05";
				prdParadeRecClass="recPrd05";
				break;
		 default:  
				recommendation="div.a03";
				prdParadeRecClass="recPrd03";
				break;
				}
		quizDispResult();
		dcsMultiTrack('WT.si_n','POI_1','WT.si_x','7','WT.si_cs','1');
	};
	
	function quizDispResult(){ 
		$("#q7").removeClass("handle_on").addClass("handle");	
		$("#theQuiz").animate({marginLeft:"1px"}, { queue:true, duration: 600, complete:function(){
			$(recommendation).css("display","block");	
			$("#theAnwrz").fadeIn(600);					
			$("div.productParade").addClass(prdParadeRecClass);							 
			} 
		} );
	};
	
	function show2b() {
		var animMils = 500;
		//animate opacity of tip to 0 over animMils
		$("#2b_disapearing_boxout").fadeOut(animMils);	
		setTimeout("show2bCallback()",animMils);
	};
	
	function show2bCallback() { //tip display none
		$("#2b_disapearing_boxout").css("display","none");		
		$(".quizQ.twoBe").css("display","block");	
		//2b anim opacity to 1
		//$(".quizQ.oneBe").animate({opacity: .6}, { queue:true, duration:600 } );
		$(".quizQ.twoBe").fadeIn(400);
	};
	
	// rests condition question in quiz
	function reset2b() {
		//2b display none
		$(".quizQ.twoBe").css("display","none");	
		//tip display block
		$("#2b_disapearing_boxout").css("display","block");
		//tip opacity 1
		$("#2b_disapearing_boxout").css("display","block");
	};

