

(function() {
	var Dom = YAHOO.util.Dom, Event = YAHOO.util.Event;
	var $ = Dom.get;

	var r_elt, r_index = 0;
	var r_panels = [];

	function log(v) {
	  if (typeof console != 'undefined') {
		 console.log(v);
	  }
	}
	function init_rotate(id) {
	  r_elt = $(id);
	  var children = r_elt.childNodes;
	  for (var i=0; i < children.length; i++) {
		 if (children[i].nodeName == 'DIV') {
			r_panels[r_panels.length] = children[i];
		 }
	  }
	  r_index = Math.floor((Math.random() * r_panels.length));
	  display_panel();
	}

	function display_panel() {
	  for (var i = 0; i < r_panels.length; i++) {
		 var p = r_panels[i];
		 if ((r_index % r_panels.length) == i) {
			p.style.display = 'block';
		 } else {
			p.style.display = 'none';
		 }
	  }
	  r_index++;
	  //YAHOO.lang.later(5000, window, display_panel);
	}

	function load_testimonials() {
	  var t = $('testimonials');
	  if (t == null) { return; }
	  function handle_load(o) {
		 t.innerHTML = o.responseText;
		 init_rotate('rotate');
	  }
     function handle_fail(o) {
       alert('could not load testimonials');
	  }
	  Event.on(t,'click',display_panel);

	  YAHOO.util.Connect.asyncRequest('GET','testimonials.html',{cache: false, success: handle_load, failure: handle_fail});
	}


	function init() {
	  load_testimonials();
	}
	//Event.onDOMReady(init);
   init();

 })();


