var demo_lang = '';

function startDemo(lang, newb)
{
  hideSlides();
  var other_lang = (lang=='ja') ? 'zh' : 'ja';
  $('div.demo_slide.'+other_lang).remove();

  $("option."+other_lang+"_dict").remove();
  empty_prompt = getPrompt().clone().removeClass('hidden');

  var other_diff = (newb) ? 'norm' : 'newb';
  $('div.demo_slide.'+other_diff).remove();
  skritter.startDemo(lang, newb);

  var s = "option."+other_lang+"_dict";
  debug.log(s);
}

function hideSlides()
{
  $('div.demo_slide').hide();
}

function next()
{
  var slide = $('div.demo_slide:visible');
  hideSlides();
  showSlide(slide.next());
}

function demoEvent(event, rune, part)
{
  //debug.log("demoEvent("+event+"_"+rune+"_"+part+")");
  var cls = event+"_"+rune+"_"+part;
  var slide = $('.'+cls);
  if (slide.length==1) {
    hideSlides();
    $('span.current_word',slide).text(rune);
    // setTimeout('showSlide(slide);', 200);
    showSlide(slide);
  }
}

function showSlide(slide) {
  slide.fadeIn(1000);
}