
function isMac() {
    return navigator.userAgent.toLowerCase().indexOf("mac") != -1;
}

// ben?tigt beim MultiDownload, der auf dem Mac erst ab einer bestimmten Safari-Version l?uft
function isValidSafari() {
    var safaristring = navigator.userAgent.toLowerCase();
    var slash = safaristring.split("/");
    var version = parseFloat(slash[slash.length-1]);
    return version >= 125 && safaristring.indexOf("safari")!=-1;
}

function checkMmsValueErrorMsg(which) {
    if (which == 1) {
        alert(confirmImageSendMmsEmptyMsg);
    }else {
        alert(confirmImageSendEmailEmptyMsg);
    }
}

// Wurde als MMS verschicken ausgew?hlt?
function checkMmsValue(){
    if (images_select == 0) {
        checkMmsValueErrorMsg(document.getElementById("functions").rv_versenden.selectedIndex);
        document.getElementById("functions").rv_versenden.selectedIndex = 0;
    }else if(images_select > 1 && document.getElementById("functions").rv_versenden.selectedIndex == 1){
        alert(confirmImageSendMmsMulti);
        document.getElementById("functions").rv_versenden.selectedIndex = 0;
        return false;
    }else{
        if (images_speichern > 0) {
            if (!confirm(confirmImageSaveLossMsg)) {
                return false;
            }
        }
        if (document.getElementById("functions").rv_versenden.selectedIndex == 1) {
            doFunction("sendMMS");
        }else if (document.getElementById("functions").rv_versenden.selectedIndex == 2) {
            doFunction("sendMail");
        }else if (document.getElementById("functions").rv_versenden.selectedIndex == 3) {
            doFunction("sendPDF");
        }
        document.getElementById("functions").rv_versenden.selectedIndex = 0;
    }
    return false;
}

function checkRemarkLength(elem, length) {
    if (elem.value.length > length) {
        elem.value = elem.value.substr(0,length);
        alert(confirmImageSaveRemarkTolongMsg);
    }
}

function checkAlbumNameLength(elem, length) {
    if (elem.value.length > length) {
        elem.value = elem.value.substr(0,length);
        alert(errorNewAlbumNameToolongMsg);
    }
 }

// l?scht beim ersten klick den standardtext aus dem textfeld 'Hier Album neu anlegen'
var albumNewTextPresent = true;
function deleteAlbumNewText() {
    if (albumNewTextPresent == true) {
      var albumNewText = document.getElementById('albumform').newAlbumDisplayName;
      albumNewText.value = '';
      albumNewTextPresent = false;
    }
}

function checkImageDescLength(elem, length) {
    if (imageDescToLong != 0 && elem.value.length > length)  {
        elem.value = elem.value.substr(0,length);
        alert(errorSaveImageDescTitleToolongMsg);
    }
}

function checkImageDescLengthToLong(elem, length) {
    if (elem.value.length >= length)  {
        imageDescToLong = 1;
    }else {
        imageDescToLong = 0;
    }
}

function checkPasswordLength(elem, length) {
    if (elem.value.length > length) {
        elem.value = elem.value.substr(0,length);
        alert(errorFreigabe2longMsg);
    }
}

function checkWelcomeMessageLength(elem, length) {
    if (elem.value.length > length) {
        elem.value = elem.value.substr(0,length);
        alert(errorWelcome2longMsg);
    }
}