// add support for Gravity Forms Likert/Survery style radio fields 
// http://www.gravityforms.com

	jQuery(document).ready(function() {
	
		jQuery(window).load(function() {           
		    if(jQuery(".gf_likert ul.gfield_radio li input").is(":checked"))  {
    				jQuery(".gf_likert ul.gfield_radio li input:checked").parent().addClass("mychoice");
			}
		});

		// add some extra classes and markup to make our likert-style radio choices
	     jQuery(".gf_likert ul.gfield_radio li:first-child").addClass("likert-first");
	     jQuery(".gf_likert ul.gfield_radio li:last-child").addClass("likert-last");
	     jQuery(".gf_likert ul.gfield_radio li input").addClass("likert-choice");
	     jQuery(".gf_likert ul.gfield_radio li label").wrap("<div class='likert-label'></div>");
	     // add a hover state
	     jQuery(".gf_likert ul.gfield_radio li").hover(function(){
			jQuery(this).addClass("likert-hover");
		}, function(){
			jQuery(this).removeClass("likert-hover");
		});
		// add a selected class to the parent list item
		jQuery(".likert-choice").change(function() {           
		    if(jQuery(this).is(":checked"))  {
		    		jQuery(this).parent().parent().parent().find(".mychoice").removeClass("mychoice");
    				jQuery(this).parent().addClass("mychoice");
			}
		});  

	});
