/* Copyright (c) 2008 Jordan Kasper
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * Copyright notice and license must remain intact for legal use
 *
 * Fore more usage documentation and examples, visit:
 *          http://jkdesign.org/faq/
 */
;(function($){$.fn.simpleFAQ=function(o){var n=this;if(n.length<1){return n;}
n.addClass('simpleFAQList');o=(o)?o:{};o=auditOptions($.extend({},$.fn.simpleFAQ.defaults,o));var faqs=n.find(o.nodeType);faqs.find('.'+o.answerClass).hide();faqs.find('.'+o.questionClass).css({cursor:'pointer'}).css({img:'img/faq/minus.png'}).hover(function(){$(this).addClass('simpleFAQHover');},function(){$(this).removeClass('simpleFAQHover');}).bind('click.simpleFAQ',function(e){var faq=$(this).parent();if(o.showOnlyOne){n.find(o.nodeType).not(faq).find('.'+o.answerClass).slideUp(o.speed,function(){$(this).parent().removeClass('simpleFAQShowing');});}
$(this).siblings('.'+o.answerClass).slideToggle(o.speed,function(){if($(this).is(':visible')){faq.addClass('simpleFAQShowing');n.trigger('show.simpleFAQ',[faq[0]]);}else{faq.removeClass('simpleFAQShowing');}});});return n;};var auditOptions=function(o){if(!o.data||!o.data.length||typeof o.data.splice!='function'){o.data=$.fn.simpleFAQ.defaults.data;}
if(typeof(o.nodeType)!='string'){o.nodeType=$.fn.simpleFAQ.defaults.nodeType;}
if(typeof(o.questionClass)!='string'){o.questionClass=$.fn.simpleFAQ.defaults.questionClass;}
if(typeof(o.answerClass)!='string'){o.answerClass=$.fn.simpleFAQ.defaults.answerClass;}
if(typeof(o.tagClass)!='string'){o.tagClass=$.fn.simpleFAQ.defaults.tagClass;}
if(typeof(o.showOnlyOne)!='boolean'){o.showOnlyOne=$.fn.simpleFAQ.defaults.showOnlyOne;}
if(typeof(o.allowSearch)!='boolean'){o.allowSearch=$.fn.simpleFAQ.defaults.allowSearch;}
if(typeof(o.minSearchScore)!='number'){o.minSearchScore=$.fn.simpleFAQ.defaults.minSearchScore;}
if(typeof(o.sortSearch)!='boolean'){o.sortSearch=$.fn.simpleFAQ.defaults.sortSearch;}
if(typeof(o.caseSensitive)!='boolean'){o.caseSensitive=$.fn.simpleFAQ.defaults.caseSensitive;}
if(typeof(o.speed)!='number'){o.speed=$.fn.simpleFAQ.defaults.speed;}
if(!o.ignore||!o.ignore.length||typeof o.ignore.splice!='function'){o.ignore=$.fn.simpleFAQ.defaults.ignore;}
return o;}
$.fn.simpleFAQ.keyTimeout=400;$.fn.simpleFAQ.tagMatchScore=0.1;$.fn.simpleFAQ.defaults={data:null,nodeType:'li',questionClass:'question',answerClass:'answer',tagClass:'tags',showOnlyOne:false,allowSearch:false,searchNode:null,minSearchScore:0,sortSearch:false,caseSensitive:false,speed:500,ignore:['the','a','an','i','we','you','it','that','those','these','them','to','and','or','as','at','by','for','of','so']};})(jQuery);
