// JavaScript Document

jQuery.noConflict();
jQuery(document).ready(
		function(){
            jQuery('#banners').cycle({
                fx:     'fade', 
                speed:  'normal', 
                timeout: 5000, 
                pager:  '#nav',
                pagerAnchorBuilder: function(idx, slide) {
                    return '#nav li:eq(' + (idx) + ') a';
                },
                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);
					}
				);
			});
	}
);

function findPosX()
{
  var obj = document.getElementById("bannernav");
  var curleft = 0;
  if(obj.offsetParent)
      while(1) 
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}

function findPosY()
{
  var obj = document.getElementById("bannernav");
  var curtop = 0;
  if(obj.offsetParent)
      while(1)
      {
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}

function showMapThickbox() {
	tb_show("","/map.php?id=&TB_iframe=true&height=500&width=705","");
}
