// JavaScript Document
jQuery(document).ready(function() {
	loadInstructors();	
});

function set_up_show()
{
	
	jQuery(".stub_slide").mouseenter(function(){
			jQuery("#class_ad",jQuery(this)).animate({"margin-top":"-143px"},300);
		});
	
	jQuery(".stub_slide").mouseleave(function(){
			jQuery("#class_ad",jQuery(this)).animate({"margin-Top":"0px"},300);
		});
	
	jQuery(function(){jQuery('#slides').slides()});
}

function loadInstructors()
{
	jQuery.get("/flash/TLAFeatured.xml",
   function(data){
	  var items = data.getElementsByTagName("featured");
	  
	  items_per_slide = 3;
    slides_needed = Math.ceil(items.length/items_per_slide);
	  total_slides = slides_needed < 3 ? slides_needed : 3;
	  attach_to = jQuery(".slides_container");

	  
	  for(i=0;i<total_slides;i++)
	  	{
			
			base_row = i*items_per_slide;
			end_row = base_row + items_per_slide;
			
			slide = jQuery("<div/>");
			slide.addClass("slide");
			for(k=base_row;k<end_row;k++)
				{
					if(items[k] != null)
						{
							this_item = jQuery("<div/>");
							this_item.attr("id","class_ad_container");
							this_item.addClass("stub_slide");

							bg = items[k].getAttribute("image");
							bg = bg.replace("../..","");
							tImg = jQuery("<img/>")
							tImg.attr("src",bg);
							tImg.attr("or_src",bg);
							tImg.addClass("bg");

							//alert(this_item.css("background-image"));
							this_item.html('<div id="class_ad"><h2>'+  items[k].getAttribute("date")  +'</h2><div class="ins_name">'+ items[k].getAttribute("name") +'</div><a href="'+ items[k].getAttribute("url") +'"><span class="reg_button">Buy Now!</span>$'+ items[k].getAttribute("price_in_dollars") +'</a>');
							this_item.prepend(tImg);
							slide.append(this_item);
						}
				}
			attach_to.append(slide);
		}
		setTimeout(function(){set_up_show();}, 1000);
		setTimeout(function(){check_show();}, 1100); 
   },"xml");
   	
	return true;
}

function check_show()
{
	stubs = jQuery(".stub_slide");
	for(i=0;i<stubs.length;i++)
		{
			this_img = jQuery("img",jQuery(stubs[i]));
			if(this_img.height() <= 100)
				{
					//fix image
					//this_img.attr("src","/annex/images/no-slide.jpg");
				}
		}
}

