﻿var left = 0;
var start = 0;
var end = 0;
var obj = document.getElementById("movepart");
var speed = 20;
var maxindex = 6;
var index = 6;
var curtabid = "";
var speed = 6;
var type = 0;
var tmhandle = 0;
			
function MoveLeft(){
	if(CheckStatus("left")){
		speed = 16;
		start = left;
		end = left - 86;
		Movel();
		left = left - 86;
	} 
}

function MoveRight(){
	if(CheckStatus("right")){
		speed = 16;
		start = left;   
		end = left + 86;
		Mover();
		left = left + 86;
	}
}

function CheckStatus(dir){
	if(dir == "left"){
		if(index > 0){
			index--;
			if(index == 0){
				document.getElementById("rightbutton").src = "images/index/key_next0.gif";
			}else{
				document.getElementById("leftbutton").src = "images/index/key_pre.gif";
			}
			return true;
		}else
			return false;
	}else if(dir == "right"){
		if(index < maxindex){
			index++;
			if(index == maxindex){
				document.getElementById("leftbutton").src = "images/index/key_pre0.gif";
			}else{
				document.getElementById("rightbutton").src = "images/index/key_next.gif";
			}
			return true;
		}else
			return false;
	}
}

function Movel(){
	start = start - speed
	speed--;
	obj.style.marginLeft = start + "px";
	if(start > end)
		setTimeout("Movel()",6);
}

function Mover(){
	start = start + speed
	speed--;
	obj.style.marginLeft = start + "px";
	if(start < end)
		setTimeout("Mover()",6);
}
function MoveLeft(tabid)
{
    curtabid = tabid;
    type = +1 * speed;

    window.clearInterval(tmhandle);
    tmhandle = window.setInterval("movepart()", 2);
}
function MoveRight(tabid)
{
    curtabid = tabid;
    type = -1 * speed;

    window.clearInterval(tmhandle);
    tmhandle = window.setInterval("movepart()", 2);
}
function endmove()
{
    type = 0;
    window.clearInterval(tmhandle);
}
function movepart()
{
    try
    {
        if(curtabid != "")
        {
            var tabi = document.getElementById(curtabid);
            if(tabi)
            {
                tabi.style.pixelLeft += type;
                if(tabi.style.pixelLeft < -680)
                {
                    tabi.style.pixelLeft = -680;
                }
                if(tabi.style.pixelLeft > 0)
                {
                    tabi.style.pixelLeft = 0;
                }
                tabi.style.marginLeft = tabi.style.pixelLeft;
            }
        }
    }
    catch(e)
    {
    }
}
