//jquery functionality
$(function(){

	//clears site search in header
	$('#siteSearch').focus(function(){$(this).val("");});	
		
	//faq category selector
	$('#faqPick').change(function(){           
		var cat_ID = $(this).val();
		window.location = "faq.php?Category_ID=" + cat_ID; 
	});

	$('.faqPickOption').click(function(){
		var cat_ID = $(this).val();
		window.location = "faq.php?Category_ID=" + cat_ID; 
	});

	//testimonial animations
	$('.test-prev').click(function(){
		var numOfTests = $('#testimonialBox > div').size() -2;
		
		for(var i=0; i < numOfTests; i++){
			var divID = 'testimonialProfile' + i;
			var divDisplay =   $('#' + divID ).css('display');
			
			if (divDisplay != "none"){
			var dts_num;
			if(i > 0){
			     dts_num =Math.abs((i - 1)%numOfTests);
			}
			else{
				dts_num = (numOfTests - 1);
			}
				var divToShow = 'testimonialProfile' + dts_num;
				
				$('#' + divID).fadeOut(600,function(){
				
					$('#' + divToShow).fadeIn(600);
				});  
				break;
			}
		}		
	});	
	
	$('.test-next').click(function(){
		var numOfTests = $('#testimonialBox > div').size() -2;
		
		for(var i=0; i < numOfTests; i++){
			var divID = 'testimonialProfile' + i;
			var divDisplay =   $('#' + divID ).css('display');
			
			if (divDisplay != "none"){
				var dts_num =Math.abs((i + 1)%numOfTests);
			
				var divToShow = 'testimonialProfile' + dts_num;
				
				$('#' + divID ).fadeOut(600,function(){
					$('#' + divToShow ).fadeIn(600)
				});  
			 break;
			}
		}	
	});
		
	//hackey default to radio buttons
	$("input[name='Was_Auto_Accident'][value=0]").attr("checked","true");
	$("input[name='Was_Work_Related'][value=0]").attr("checked","true");
	$("input[name='Is_Primary_Holder'][value=1]").attr("checked","true");
	$("input[name='Has_Insurance'][value=0]").attr("checked","true");
	$("input[name='Is_Taking_Meds'][value=0]").attr("checked","true");
	
	
	//form controls
	//show/hide auto state field
	$("input[name='Was_Auto_Accident']").click(function(){
			if($(this,":checked").val() == 1){

				$('#accidentState').slideDown(400);
			}		
			else{
				$('#accidentState').hide();
			}

	});
	
	//show/hide worker's comp div
	$("input[name='Was_Work_Related']").click(function(){
	
			if($(this,":checked").val() == 1){
				$("#workerscomp :input").attr("value","");
				$('#workerscomp').slideDown(400);
			}		
			else{
				$('#workerscomp').slideUp(400,function(){
					$("#workerscomp :input").attr("value","n/a");	
				});

			}
	});
	
	//show/hide Insurance Div
	$("input[name='Has_Insurance']").click(function(){
	
		if($(this,":checked").val() == 1){
			$('#Insurance_Information :input').attr("value","");
			$('#Insurance_Information').slideDown(400);
		}
		else{
			$('#Insurance_Information').slideUp(400,function(){
				$('#Insurance_Information :input').attr("value","n/a");
			});
		}
	
	});
	
	
	//show/hide Medication Description
	$("input[name='Is_Taking_Meds']").click(function(){
		if($(this,":checked").val() == 1){
		$("#Meds_Description :input").attr("value","");
			$("#Meds_Description").slideDown(400);
			
		}
		else{
			$("#Meds_Description").hide();
			$("#Meds_Description :input").attr("value","n/a");
		}
	
	});
	
	//show/hide  Condition_Explain div
	//show if at least one box is checked on input
	
	$("#Previous_Conditions_table :input").change(function(){
		 var numChecked = $("#Previous_Conditions_table :input[checked=true]").size();
		 if(numChecked > 0){
		 	if($("#Condition_Explain").css("display") == "none"){   $("#Condition_Explain").slideDown(400);   }
		 }
		 else{
		 	$("#Condition_Explain").hide();
		 }
		 
	});
});