var mes = new Array();
mes[0] = -2;
mes[1] = -8;
mes[2] = -16;
mes[3] = -20;
mes[4] = -16;
mes[5] = -8;
mes[6] = -2;
var num = 0;
var num2 = 0;
var txt = "";
function wave0() {
  txt = txt+'<span style="position: relative;" id="n0">'+message.charAt(0)+'</span>';
  for(i=1; i<message.length; i++) {
    txt = txt+'<span style="position: relative;">'+message.charAt(i)+'</span>';
  }
  document.getElementById("wave").innerHTML = txt;
  txt = "";
  wave1a();
}
function wave1a() {
  document.getElementById("n0").style.left = -num2+"px";
  if (num2<9) {
    num2 = num2+3;
    setTimeout("wave1a()",50);
  }
  else {
    wave1b();
  }
}
function wave1b() {
  document.getElementById("n0").style.left = -num2+"px";
  if (num2>0) {
    num2 = num2-3;
    setTimeout("wave1b()",50);
  }
  else {
    wave2();
  }
}
function wave2() {
  txt = "";
  for (i=0; i<message.length; i++) {
    if(i+num>-1 && i+num<7) {
      txt = txt+'<span style="position: relative; top: '+mes[i+num]+'px">'+message.charAt(i)+'</span>';
    }
    else {
      txt = txt+'<span>'+message.charAt(i)+'</span>';
    }
  }
  document.getElementById("wave").innerHTML=txt;
  txt = "";
  if (num!=(-message.length)) {
    num--;
    setTimeout("wave2()",50);
  }
  else {
    num = 0;
    setTimeout("wave0()",500);
  }
}
wave0();