﻿var startX;
var startY;
var transition;

function touchStart(e) {
    var targetEvent = e.touches.item(0);
    startX = targetEvent.clientX;
    startY = targetEvent.clientY;
    transition = true;
}

function touchEnd(e) {
    
}

function touchMove(e) {
    if (transition) {
        transition = false;

        var targetEvent = e.touches.item(0);
        var moveX = targetEvent.clientX;
        var moveY = targetEvent.clientY;
        var dx = startX - moveX;
        var dy = startY - moveY;
        // Move Horizontaly
        if (Math.abs(dx) > Math.abs(dy)) {
            if (dx > 0) {
                carousel.MoveRight();
            } else {
                carousel.MoveLeft();
            }
        // Move verticaly
        } else {
            if (dy > 0) {
                carousel.MoveDown();
            } else {
                carousel.MoveUp();
            }
        }
    }
    e.preventDefault();
}
