max_width = 5120;
slide_wid = 1280;
offset = 40;
speed = 1;
x = i = 0;
function side_scroll(p) {
   if (p) { x += slide_wid; mode = 1; }
   else { x -= slide_wid; mode = 2; }
   if (x >= max_width) { mode = 0; x = 0; }
   else if (x < 0) { mode = 0; x = max_width - slide_wid; }
   if (mode) slide();
   else self.scrollTo(x,0);
}

function slide() {
   if (mode == 1) self.scrollBy(offset,0);
   else if (mode == 2) self.scrollBy(-offset,0);
   if (++i < slide_wid / offset) setTimeout("slide()",speed);
   else i = 0 ;
}

max_width_6 = 7680;
function side_scroll_6(p) {
   if (p) { x += slide_wid; mode = 1; }
   else { x -= slide_wid; mode = 2; }
   if (x >= max_width_6) { mode = 0; x = 0; }
   else if (x < 0) { mode = 0; x = max_width_6 - slide_wid; }
   if (mode) slide();
   else self.scrollTo(x,0);
}

max_width_5 = 6400;
function side_scroll_5(p) {
   if (p) { x += slide_wid; mode = 1; }
   else { x -= slide_wid; mode = 2; }
   if (x >= max_width_5) { mode = 0; x = 0; }
   else if (x < 0) { mode = 0; x = max_width_5 - slide_wid; }
   if (mode) slide();
   else self.scrollTo(x,0);
}

max_width_3 = 3840;
function side_scroll_3(p) {
   if (p) { x += slide_wid; mode = 1; }
   else { x -= slide_wid; mode = 2; }
   if (x >= max_width_3) { mode = 0; x = 0; }
   else if (x < 0) { mode = 0; x = max_width_3 - slide_wid; }
   if (mode) slide();
   else self.scrollTo(x,0);
}

max_width_2 = 2560;
function side_scroll_2(p) {
   if (p) { x += slide_wid; mode = 1; }
   else { x -= slide_wid; mode = 2; }
   if (x >= max_width_2) { mode = 0; x = 0; }
   else if (x < 0) { mode = 0; x = max_width_2 - slide_wid; }
   if (mode) slide();
   else self.scrollTo(x,0);
}

