// JavaScript Document

jQuery.noConflict();
jQuery(document).ready(
		function(){
			jQuery('#banners').cycle({ 
				fx:     'fade', 
				speed:  'normal', 
				timeout: 5000, 
				pager:  '#nav',
				pause: 1
			});
			
				
			jQuery(".devo_language").attr("disabled", true);
			jQuery(".devo_topic").attr("disabled", true);
			jQuery(".select_language_go").attr("disabled", true);
			
			var devo_box = jQuery('#devotional_box');
			jQuery('.devo_choices', devo_box).change(function() {
				var params = "";
				params += "process_ajax=1";
				params += "&a=fetchdevotionallanguageslist";
				params += "&devo_choices=" + this.value;
				jQuery.getJSON('index.php', params,
					function(result) {
						var sel = jQuery(".devo_language").get(0);
						var arr = result.languages;
						
						for (var i = sel.options.length -1; i > 0; i--) { sel.options[i] = null; }
						for(var x = 0; x < arr.length; x++)
						{
							var l = arr[x];
							var o = new Option();
							o.value = l.code;
							o.text = l.name;
							sel.options.add(o);
						}
						jQuery(sel).attr("disabled", false);
						jQuery(".select_language_go").attr("disabled", false);
						
						jQuery(".devo_topic").attr("disabled", true);
					}
				);
			});
			
			jQuery('.devo_language', devo_box).change(function() {
				var params = "";
				params += "process_ajax=1";
				params += "&a=fetchdevotionaltopicslist";
				params += "&devo_choices=" + jQuery('.devo_choices', devo_box).val();
				params += "&devo_language=" + this.value;
				jQuery.getJSON('index.php', params,
					function(result) {
						var sel = jQuery(".devo_topic").get(0);
						var arr = result.topics;
						
						for (var i = sel.options.length -1; i > 0; i--) { sel.options[i] = null; }
						for(var x = 0; x < arr.length; x++)
						{
							var t = arr[x];
							var o = new Option();
							o.value = t.id;
							o.text = t.keyword;
							sel.options.add(o);
						}
						jQuery(sel).attr("disabled", false);
					}
				);
			});
	}
);
