jQuery(function( $ ){

	$("#CalendarContainer li").livequery('mouseover',function(){
		$(this).removeClass("on");
		$(this).addClass("off");
	});
	
	$("#CalendarContainer li").livequery('mouseout',function(){
		$(this).removeClass("off");
		$(this).addClass("on");
	});

	$("#CalendarContainer li").livequery('click',function(){
		$('#CalendarContainer').each(function() {
			$('#CalendarContainer li').removeClass("back");
		});
		var parentId		= $(this).parent().attr('class');
		var answerIndex		= '#answer_' + parentId;
		var selectedValue	= ($(this).text());
		if(selectedValue == '' || selectedValue == 'NaN'){
			selectedValue = 0;
		}
		$(answerIndex).val(selectedValue);
		$.post("UpdateQuizAnswer.php",{'selectedValue': selectedValue, 'parentId':parentId},function(data){
		});		
		$(this).addClass("back");
		var submitStatus = '1';
		$('#Quiz input:hidden').each(function() {
			var answerHidden = this.id;
			if(answerHidden.indexOf('answer') != -1){
				var answerValue = $(this).val();
				if(answerValue == '0'){
					submitStatus = '0';
				}
			}
		});
		if(submitStatus == '1'){
				$('#submit').show();
		}
	});

	$("#HourContainerOne li").livequery('mouseover',function(){
		$(this).removeClass("on");
		$(this).addClass("off");
	});

	$("#HourContainerOne li").livequery('mouseout',function(){
		$(this).removeClass("off");
		$(this).addClass("on");
	});

	$("#HourContainerOne li").livequery('click',function(){
		$('#HourContainerOne').each(function() {
			$('#HourContainerOne li').removeClass("back");
		});
		var parentId		= $(this).parent().attr('class');
		var answerIndex		= '#answer_' + parentId;
		var selectedValue	= ($(this).text());
			if(selectedValue == '' || selectedValue == 'NaN'){
			selectedValue = 0;
			}
		$(answerIndex).val(selectedValue);
		$.post("UpdateQuizAnswer.php",{'selectedValue': selectedValue, 'parentId':parentId},function(data){
		});		
		$(this).addClass("back");
		var submitStatus = '1';
		$('#Quiz input:hidden').each(function() {
			var answerHidden = this.id;
			if(answerHidden.indexOf('answer') != -1){
				var answerValue = $(this).val();
				if(answerValue == '0'){
					submitStatus = '0';
				}
			}
		});
		if(submitStatus == '1'){
				$('#submit').show();
		}
		});

	$("#rightMove").livequery('mouseover',function(){
		$(this).attr("src","images/right_Off.png")
	});
	$("#rightMove").livequery('mouseout',function(){
		$(this).attr("src","images/right_On.png")
	});		

	$("#leftMove").livequery('mouseover',function(){
		$(this).attr("src","images/left_Off.png");
	});

	$("#leftMove").livequery('mouseout',function(){
		$(this).attr("src","images/left_On.png");
	});

	$("#rightMove").livequery('click',function(){
	var BrowserWidth = $(document).width();
	if(BrowserWidth > 1007 && !$.browser.msie){
		$('#previewContainer').css({ margin: '-334px 0px 0px 1047px'});
	}else if(BrowserWidth > 1400 && $.browser.msie){
		if ($.browser.version >= 8){
					$('#previewContainer').css({ margin: '-334px 0px 0px 1047px'});
					 }
		else{
		$('#previewContainer').css({ margin: '-2px 0px 0px 1047px'});
		}
	}
	else{
		$('#previewContainer').css({ margin: '0px 0px 0px 1047px'});
		$('#previewContainer').css({ top: '-352px'});
	}
		var IndexId = $('#buttonCount').val();
		if(IndexId == '10'){
			IndexId = 1;
		}else if(IndexId == '0'){
			IndexId = 1;
		}
		else if(IndexId == '1'){
			IndexId = 1;
		}

		var nextId = (parseInt(IndexId) + 1);
		var panelId = '#Q_'+ nextId;
			if(nextId == '10'){
			$('#rightMove').hide();
			$('previewContainer').show();
			}else if(nextId == '1'){
			$('#leftMove').hide();
		}else{
			$('#leftMove').show();
		}
		
	var answerIndex = '#answer_'+ (parseInt(IndexId) + 1);
	var answerPrevIndex = '#answer_'+ (parseInt(IndexId));
			if($(answerIndex).val() != '0' || $(answerIndex).val() != '' ){
			var newIndex = $.trim($('#Q_0 ul').attr("class"));
			var highlightIndex = parseInt(newIndex) + 1;
			$.post("loadQuestion.php",{'textIndex': $(answerIndex).val(), 'Question':highlightIndex},function(data){
				$('#Q_0').fadeIn("slow",function(){
				$(this).html(data);
				});
			});
		}
		// for the side DIV i.e the result div --------  START
		var prevIndex = '#prev_'+IndexId;
		var prevSpanIndex = '#prev_'+IndexId+' span';
		$('#previewContainer').show();
		$(prevIndex).show();
		var higIndex = '#previewContainer'+' '+'#prev_'+IndexId;
		var ans = $(answerPrevIndex).val();
			if (ans == '0')
		{
			var higIndex = '#previewContainer'+' '+'#prev_'+IndexId;
			$(higIndex).addClass("hilite");
		}
			else if (ans != '0'){
			$(higIndex).removeClass("hilite");}
		
		else{$(higIndex).removeClass("hilite");}
		$(prevSpanIndex).text($(answerPrevIndex).val());
		
		// for the side DIV i.e the result div --------  ENDS
/*V*/
		var submitStatus = '1';
		$('#Quiz input:hidden').each(function() {
			var answerHidden = this.id;
			if(answerHidden.indexOf('answer') != -1){
				var answerValue = $(this).val();
				if(answerValue == '0'){
					submitStatus = '0';
				}
			}
		});
		if(submitStatus == '1'){
				$('#submit').show();
		}


		$('#buttonCount').val(nextId);
	});

	$("#leftMove").livequery('click',function(){
	var BrowserWidth = $(document).width();
	if(BrowserWidth > 1007 && !$.browser.msie){
		$('#previewContainer').css({ margin: '-334px 0px 0px 1047px'});
	}
	else if(BrowserWidth > 1400 && $.browser.msie){
		/*var brO = $('#browser').html("<b>" + $.client.browser + "</b>");*/
		if ($.browser.version >= 8){
					$('#previewContainer').css({ margin: '-334px 0px 0px 1047px'});
					 }
		else{
		$('#previewContainer').css({ margin: '-2px 0px 0px 1047px'});
		}
	}
	else{
		$('#previewContainer').css({ margin: '0px 0px 0px 1047px'});
		$('#previewContainer').css({ top: '-352px'});
	}
	
		var IndexId = $('#buttonCount').val();
		if(IndexId == '10'){
			IndexId = 10;
		}else if(IndexId == '1'){
			IndexId = 1;
		}
	   var previousId = (parseInt(IndexId) - 1);
		var panelId = '#Q_'+ previousId;
		if(previousId == '1'){
			$('#leftMove').hide();
			$('#rightMove').show();
		}else if(previousId == '10'){
			$('#rightMove').hide();
		}else{
			$('#rightMove').show();
			$('#error').hide();
			$('#submit').hide();
		}

		var answerIndex = '#answer_'+ (parseInt(IndexId) - 1);
		var answerPrevIndex = '#answer_'+ (parseInt(IndexId));
		if($(answerIndex).val() != '0' || $(answerIndex).val() != '' ){
			var newIndex = $.trim($('#Q_0 ul').attr("class"));
			var highlightIndex = newIndex - 1;
					$.post("loadQuestion.php",{'textIndex': $(answerIndex).val(), 'Question':highlightIndex},function(data){
						$('#Q_0').fadeIn("slow",function(){
							$(this).html(data);
						});
					}
			);
}

// for the side DIV i.e the result div --------  START
		var prevIndex = '#prev_'+IndexId;
		var prevSpanIndex = '#prev_'+IndexId+' span';
		$('#previewContainer').show();
		$(prevIndex).show();
		var ans = $(answerPrevIndex).val();
		var higIndex = '#previewContainer'+' '+'#prev_'+IndexId;
		if (ans == '0')
		{
			var higIndex = '#previewContainer'+' '+'#prev_'+IndexId;
			$(higIndex).addClass("hilite");
		}
		if (ans != '0'){
			$(higIndex).removeClass("hilite");}
		$(prevSpanIndex).text($(answerPrevIndex).val());
		
		// for the side DIV i.e the result div --------  ENDS
		var submitStatus = '1';
		$('#Quiz input:hidden').each(function() {
			var answerHidden = this.id;
			if(answerHidden.indexOf('answer') != -1){
				var answerValue = $(this).val();
				if(answerValue == '0'){
					submitStatus = '0';
				}
			}
		});
			if(submitStatus == '1'){
					$('#submit').show();
			}
		
		$('#buttonCount').val(previousId);
	});


	$('#quizSubmit').livequery('click',function(){
		answerValue		= new Array(10);
		answerValue[1]	= new Array(3);
		answerValue[1]['5'] = 3;
		answerValue[1]['6'] = 2;
		answerValue[1]['7'] = 1;

		answerValue[2]	= new Array(3);
		answerValue[2]['<40']	= 3;
		answerValue[2]['40-50'] = 2;
		answerValue[2]['>50']	= 1;

		answerValue[3]	= new Array(3);
		answerValue[3]['<10']	= 3;
		answerValue[3]['10-20'] = 2;
		answerValue[3]['>20']	= 1;

		answerValue[4]	= new Array(3);
		answerValue[4]['<8']	= 2;
		answerValue[4]['8-9']	= 3;
		answerValue[4]['>9']	= 1;

		answerValue[5]	= new Array(3);
		answerValue[5]['<7']	= 1;
		answerValue[5]['7-14']	= 2;
		answerValue[5]['>14']	= 3;

		answerValue[6]	= new Array(3);
		answerValue[6]['<5']	= 1;
		answerValue[6]['5-6']	= 2;
		answerValue[6]['>6']	= 3;

		answerValue[7]	= new Array(3);
		answerValue[7]['<7']	= 1;
		answerValue[7]['7-14']	= 2;
		answerValue[7]['>14']	= 3;

		answerValue[8]	= new Array(3);
		answerValue[8]['<7']	= 1;
		answerValue[8]['7-14']	= 2;
		answerValue[8]['>14']	= 3;

		answerValue[9]	= new Array(3);
		answerValue[9]['<3']	= 1;
		answerValue[9]['3-7']	= 2;
		answerValue[9]['>7']	= 3;

		answerValue[10]	= new Array(3);
		answerValue[10]['<7']	= 1;
		answerValue[10]['7-14'] = 2;
		answerValue[10]['>14']	= 3;

		var answer1 = $.trim($('#answer_1').val());
		var answer2 = $.trim($('#answer_2').val());
		var answer3 = $.trim($('#answer_3').val());
		var answer4 = $.trim($('#answer_4').val());
		var answer5 = $.trim($('#answer_5').val());
		var answer6 = $.trim($('#answer_6').val());
		var answer7 = $.trim($('#answer_7').val());
		var answer8 = $.trim($('#answer_8').val());
		var answer9 = $.trim($('#answer_9').val());
		var answer10 = $.trim($('#answer_10').val());
		var totalValue = 0;
						
		totalValue = parseInt(answerValue[1][answer1]) + parseInt(answerValue[2][answer2])+ parseInt(answerValue[3][answer3])+ parseInt(answerValue[4][answer4])+ parseInt(answerValue[5][answer5])+ parseInt(answerValue[6][answer6])+ parseInt(answerValue[7][answer7])+ parseInt(answerValue[8][answer8])+ parseInt(answerValue[9][answer9])+ parseInt(answerValue[10][answer10]);
		$.post("UpdateQuizAnswer.php",{'selectedValue': totalValue, 'parentId':'qz_result'},function(data){
		});		

		if (totalValue >= 10 && totalValue <= 20 )
		{		 
			var answerContent = 'A_1';			
			$.post("loadQuestion.php",{'answer':answerContent},function(data){
				var dataTrim = $.trim(data);
				$('#Q_0').fadeIn("slow",function(){
					$(this).html(dataTrim);
					$('#leftMove').hide();
					$('#rightMove').hide();
					$('#taketest').show();
					$('#error').hide();
					$('#tips').show();
					$('#submit').hide();
					$('#previewContainer').hide();
				});
			});
		} 
		else if (totalValue >= 21 && totalValue <= 25 )
		{	 
		 var answerContent = 'A_2';
		 	$.post("loadQuestion.php",{'answer':answerContent},function(data){
				var dataTrim = $.trim(data);
				$('#Q_0').fadeIn("slow",function(){
					$(this).html(dataTrim);
					$('#leftMove').hide();
					$('#rightMove').hide();
					$('#taketest').show();
					$('#error').hide();
					$('#tips').show();
					$('#submit').hide();
					$('#previewContainer').hide();
				});
			});

		} 
		else if (totalValue >= 26 && totalValue <= 30 )
		{		 
		var answerContent = 'A_3';			
		$.post("loadQuestion.php",{'answer':answerContent},function(data){
				var dataTrim = $.trim(data);
				$('#Q_0').fadeIn("slow",function(){
					$(this).html(dataTrim);
					$('#leftMove').hide();
					$('#rightMove').hide();
					$('#taketest').show();
					$('#error').hide();
					$('#tips').show();
					$('#submit').hide();
					$('#previewContainer').hide();
				});
			});
		} 
       
else if(!totalValue || totalValue == '0' || totalValue == ''){
		$('#Q_0').fadeIn("slow",function(){
				var dataTrim = $('#error').html();
					//$(this).html(dataTrim);
					//$('#leftMove').hide();
					$('#rightMove').hide();
					$('#taketest').hide();
					$('#error').show();
					$('#tips').hide();
					$('#submit').hide();
				});
	}
	});

	$("#submit input").livequery('mouseover',function(){
		$(this).removeClass("submitButton_On");
		$(this).addClass("submitButton_Off");
	});
	
	$("#submit input").livequery('mouseout',function(){
		$(this).removeClass("submitButton_Off");
		$(this).addClass("submitButton_On");
	});



});
