var kvPos = 0;
var kvEaseInt = 600;
var kvTimerId;
var kvInterval = 5000 + kvEaseInt;
var kvEaseFunc = "easeInQuad";

function kvTimer(){
  kvJump(++kvPos);
}
function kvJump(){
  if( kvTimerId ) clearTimeout(kvTimerId);
  if(kvPos > 2) kvPos = 0;
  if(kvPos < 0) kvPos = 2;
  switch(kvPos){
    case 0:
      kvMove("0px","960px","1920px");
      break;
    case 1:
      kvMove("-960px","0px","960px");
      break;
    case 2:
      kvMove("-1920px","-960px","0px");
      break;
  }
  kvTimerId = setTimeout(function(){kvJump(++kvPos);}, kvInterval);
}
function kvMove(p1,p2,p3){
  $('#keyVisual > .body > ul > li.page1').animate({left:p1},kvEaseInt,kvEaseFunc);
  $('#keyVisual > .body > ul > li.page2').animate({left:p2},kvEaseInt,kvEaseFunc);
  $('#keyVisual > .body > ul > li.page3').animate({left:p3},kvEaseInt,kvEaseFunc);
}
$(function(){
  kvTimerId = setTimeout(function(){kvJump(++kvPos);}, kvInterval);
});

