﻿/*function ChangeImage(imageSource, targetImage) {
    var newSource = imageSource.replace(/\/S\//, "/M/");
    var item = document.getElementById(targetImage);
    item.src = newSource;
}*/

function ChangeImage(imageSource, targetImage, id) {
   
    document.getElementById(targetImage).src = imageSource.replace(/\/S\//, "/M/");
    imageId = id;
}

function ChangeImageLarge(imageSource, targetImage) {
    var newSource = imageSource.replace(/\/S\//, "/L/");
    var item = document.getElementById(targetImage);
    item.src = newSource;
}

function createPopupWin(winName, w, h, scroll) {
    if (scroll == undefined) {
        scroll = "no";
    }
    var left = (screen.availWidth - w) / 2;
    var top = (screen.availHeight - h) / 2;
    newWin = window.open("about:blank", winName, "toolbar=no,left=" + left + ", top=" + top + ", width=" + w + ",height=" + h + ", scrollbars=" + scroll);
}


function checkEnterKey(event) {
    if (event.which || event.keyCode) {
        if ((event.which == 13) || (event.keyCode == 13)) {
            return false;
        }
    }
    return true;
}

function setNextField(e) {
    if (!e) e = window.event;

    if (e.which == 13 || e.keyCode == 13) {
        this.blur();
    }        

//    if (e.which || e.keyCode) {
//        if (e.which == 13)
//            e.which = 9;
//        if (e.keyCode == 13) {
//            e.keyCode = 9;
//        }
//    }
    //return true;
}

function checkTextLength(element, maxLength, errorMessage) {
    if (element.value.length > maxLength) {
        element.value = element.value.substring(0, maxLength);
        alert(errorMessage);
    }
}

// Bildergalerie - Thumbnails verschieben

var leftMargin = 0;
var pixelsPerStep = 3;

// tableWidth ist am Ende der Seite jeweiligen definiert

function startMovingLeft(stageSize, elementToMove) {
    moveLeftInterval = setInterval("moveLeft('" + stageSize + "', '" + elementToMove + "')", 10);
}

function moveLeft(stageSize, elementToMove) {
    leftMargin -= pixelsPerStep;
    tableWidth = document.getElementById(elementToMove).clientWidth;
    if (leftMargin + tableWidth <= stageSize)
        stopMovingLeft();
    else
        document.getElementById(elementToMove).style.marginLeft = leftMargin + "px";
}

function stopMovingLeft() {
    clearInterval(moveLeftInterval);
}

function startMovingRight(elementToMove) {
    moveRightInterval = setInterval("moveRight('" + elementToMove + "')", 10);
}

function moveRight(elementToMove) {
    leftMargin += pixelsPerStep;
    if (leftMargin > 0)
        stopMovingRight();
    else
        document.getElementById(elementToMove).style.marginLeft = leftMargin + "px";
}

function stopMovingRight() {
    clearInterval(moveRightInterval);
}



