App.CruiseSearch.panel_suppressed = true;

YAHOO.namespace("YAHOO.util.App.Home");

YAHOO.util.App.Home.HttpRequest = {

  handleSuccess:function(o){

    this.processResult(o);
  },

  handleFailure:function(o){

  },

  processResult:function(o){
    var resp = o.responseXML;
    var slides = resp.getElementsByTagName('section');
    Fn.each(slides, function(s,idx) {	
		    if (!$(Dom.get("slideshow_nav"))) {
					var ul = Dom.get("slideshow_nav");
					var li = App.new_element("li", null, null, ul);
					var imglink = "/csimages/" + s.getAttribute('bkgd');
					
					Dom.addClass(li, "slide_nav_link");
					
					if (0==idx){
						Dom.addClass(li, "isActive");
					}
					
					var link = App.new_element("a", {
						"href": s.getAttribute('link'),
						"target": s.getAttribute('target')
					}, null, li);
					
					App.new_element("span", null, s.getAttribute('title'), link);
					App.new_element("img", {
						"src": imglink
					}, null, link);
				}				
    });
		
		initPage();

  },

  startRequest:function() {
     YAHOO.util.Connect.asyncRequest('GET', '/nclweb/xml/getCmsHomePageSlideContent.html', callback);
  }

};

var callback =
{
  success:YAHOO.util.App.Home.HttpRequest.handleSuccess,
  failure:YAHOO.util.App.Home.HttpRequest.handleFailure,
  scope: YAHOO.util.App.Home.HttpRequest,
	timeout: 5000
};

// Start the request.
Evt.onContentReady("slideshow",YAHOO.util.App.Home.HttpRequest.startRequest);

