﻿var s_Ox,s_Nx,s_move_count,s_direction;
var s_is_move = false;


s_direction = "left";

var s_speed = 1;
var ss_speed = 2;

var s_move_obj1 = false;
var s_move_obj2 = false;

var s_playet_doing = false;

var s_action = false;

function s_initialize(s_obj1_i,s_obj2_i)
{
s_move_obj1 = s_obj1_i;
s_move_obj2 = s_obj2_i;


	if(s_direction == "left"){
		s_player_doing = setInterval("ss_move(ss_speed)",30); 
	}else if(s_direction == "right"){
		s_player_doing = setInterval("ss_move(-ss_speed)",30); 
	}

}


function s_start_move(s_obj1,s_obj2)
{
s_Ox = event.clientX; 
s_is_move = true;
s_move_obj1 = s_obj1;
s_move_obj2 = s_obj2;

if(s_player_doing) 
{
clearInterval(s_player_doing);
}

}


function s_stop_move()
{
s_is_move = false;

if(s_player_doing) 
{
clearInterval(s_player_doing);
}

s_initialize('l1_img_1','l1_img_2');
}


function document.onmousemove()
{

if(!(s_is_move))
{
return;
}

s_Nx = event.clientX; 

s_move_count = (s_Nx - s_Ox) * s_speed;

if(s_Nx > s_Ox){
s_direction = "left";
ss_move(s_move_count);
}else if(s_Nx < s_Ox){
s_direction = "right";
ss_move(s_move_count);
}

s_Ox=s_Nx;
}

function ss_move(ss_move_count)
{
//document.getElementById(move_obj+"_box").offsetWidth

var s_d1=document.getElementById(s_move_obj1).style.pixelLeft;
var s_d2=document.getElementById(s_move_obj2).style.pixelLeft;
var s_w1=document.getElementById(s_move_obj1).offsetWidth;
var s_w2=document.getElementById(s_move_obj2).offsetWidth;

if(s_d1<0){
document.getElementById(s_move_obj2).style.pixelLeft = s_d1 + s_w1;
s_d2 = s_d1 + s_w1;
}

if(s_d2<0){
document.getElementById(s_move_obj1).style.pixelLeft = s_d2 + s_w2;
s_d1 = s_d2 + s_w2;
}

if(s_d1>0){
document.getElementById(s_move_obj2).style.pixelLeft = s_d1 - s_w1;
s_d2 = s_d1 - s_w1;
}

if(s_d2>0){
document.getElementById(s_move_obj1).style.pixelLeft = s_d2 - s_w2;
s_d1 = s_d2 - s_w2;
}

document.getElementById(s_move_obj1).style.pixelLeft = s_d1 - ss_move_count;
document.getElementById(s_move_obj2).style.pixelLeft = s_d2 - ss_move_count;
s_action = true;
}
