(function(e){"use strict";e.fn.conditional=function(t){var i=e.extend({data:"conditional",value:"conditional-value",displayOnEnabled:"conditional-display"},t);this.each(function(){if(typeof e(this).data(i.data)==="undefined"){return true}var t,a,n,s;e(this).on("change",function(){t=e(this).data(i.data).split(",");a=e(this).data(i.displayOnEnabled);if(typeof a==="undefined"){a=true}n=e(this).data(i.value);if(typeof n==="undefined"){n=""}else{n=String(n).split(",")}s=false;switch(e(this).attr("type")){case"checkbox":if(a){s=e(this).is(":checked")}else{s=e(this).is(":checked")?false:true}break;default:if(a){if(n.length>0){s=n.indexOf(String(e(this).val()))==-1?false:true}else{s=e(this).val()===""||e(this).val()==="0"?false:true}}else{if(n.length>0){s=n.indexOf(String(e(this).val()))==-1?true:false}else{s=e(this).val()===""||e(this).val()==="0"?true:false}}break}var l=t.length;for(var d=0;d<l;d++){var f;if(e("#"+t[d]).length>0){f=e("#"+t[d])}else{f=e("."+t[d],e(this).parent())}if(s){e(f).fadeIn(300)}else{e(f).fadeOut(300)}}});e(this).trigger("change")});return this}})(jQuery);jQuery(document).ready(function(e){e("input,select").conditional()});