var slide = 1;

function getStates() {
  if (document.getElementById("state") != null) coreGet('states', '/location.get.rpc?mode=1', 'states');
}

function getCities(state) {
  coreGet('cities', '/location.get.rpc?mode=2&state=' + state, 'cities');
}

function getLocations(city, state) {
	location.href = '/client.list.do?state=' + state + '&city=' + escape(city);
  // coreGet('locations', '/location.get.rpc?mode=3&state=' + state + '&city=' + escape(city), 'locations');
}

function getLocation(locationID) {
	location.href = "/client.view.do?clientID=" + locationID;
}

function refreshPage() {
  window.location.reload();
}

function deleteArticle(articleID) {
  coreGetLoop('itemDetail', '/article.save.rpc?delete=true&articleID=' + articleID, 'itemDetail', 'refreshPage');
}

function viewCityState() {
  hide("find_directory");
  getStates();
  show("find_city_state");
}

function fade() {
    firstSlide = "slide" + slide;
    // nextSlide = "slide" + (slide % 2 == 1 ? 2 : 1);
    var fadeOut = new YAHOO.util.Anim(firstSlide, { opacity: { to: 0 } }, 1.5);
    slide++; // if (slide > maxSlides) slide = 1;
    if (document.getElementById("slide" + slide) == null) slide = 1;
    nextSlide = "slide" + slide;
    // document.getElementById(nextSlide).innerHTML = "/images/slide" + slide + ".jpg";
    var fadeIn = new YAHOO.util.Anim(nextSlide, { opacity: { to: 1 } }, 1.5);
    fadeIn.onComplete.subscribe( setTimeout("fade()", 5000) );
    fadeOut.animate();
    fadeIn.animate();
    document.getElementById("photolink").href = document.getElementById("slidelink" + slide).innerHTML;
}

function scrollEvtHandler(obj) {
    desc = document.getElementById("desc_" + obj.first);
    document.getElementById("description").innerHTML = desc.innerHTML;
}

function initItems() {
  if (document.getElementById("imagecarousel") != null) {
		var carousel = new YAHOO.widget.Carousel("imagecarousel", {
		  isCircular: true, numVisible: 1, numItems: 1, revealAmount: 0, isVertical: false
		});
	  carousel.render();
	  carousel.show();
		carousel.addListener("afterScroll", scrollEvtHandler);
    desc = document.getElementById("desc_0");
    document.getElementById("description").innerHTML = desc.innerHTML;
	}
  div = document.getElementById("slide1");
  if (div != null) {
    setTimeout("fade()", 5000);
  }
}

YAHOO.util.Event.onDOMReady(initItems);

// YAHOO.util.Event.addListener(window, "load", initForm);



