function getSelectedArticleID(idStr) {
    var ArticleID = 0;
    var BaseID = 0;

    if (idStr.indexOf('Article_') > -1) {
        ArticleID = idStr.replace('Article_', '');
        return ArticleID;
    }
    else
        return 0;
}

function getSelectedBaseID(idStr) {
    var ArticleID = 0;
    var BaseID = 0;

    if (idStr.indexOf('Base_') > -1) {
        var tmp = id.replace('Base_', '');
        var arr = tmp.split('_');
        BaseID = arr[0];
        return BaseID;
    }
    else
        return 0;

}
function showRecipe(ID) {

    window.open('/Ecoviva/Recipe/?RecipeID=' + ID, 'recipe', 'width=730, height=700, scrollbars=yes, status=yes, resizable=yes, top=0, left=0');
}

function showImageInfo(FileID) {
    Ajax.ajaxFiles.getFileInfo(FileID, showImageInfo_Callback);
}

function showImageInfo_Callback(res) {
    overlib(res.value,
    CENTERPOPUP,
    BGCOLOR, '#FFFFFF',
    FGCOLOR, '#FFFFFF',
    CLOSECOLOR, '#000000',

    STICKY, CAPTION, ' ',
    CLOSECLICK,
    CSSCLASS,
    BGCLASS, 'popupProductBG',
    FGCLASS, 'popupProductFG',
    TIMEOUT, 30000);
}

function checkAll(field) {
    for (i = 0; i < field.length; i++)
        field[i].checked = true;
}

function uncheckAll(field) {
    for (i = 0; i < field.length; i++)
        field[i].checked = false;
}





function deleteImage(ID, FileNameWithExtention) {
    if (confirm('Vill du radera filen ' + FileNameWithExtention)) {
        alert("radera");
    }

}





function raderakoll() {
    if (confirm('Vill du radera posten?')) {
        return true;
    }
    else {
        return false;
    }
}





//------------------------------------------------
// Allmäna funktioner ----------------------------
//------------------------------------------------

// Hämtar innehåll i lager
function getLayerContent(layername) {

    var layer = document.getElementById(layername);
    if (layer != null) {
        return layer.innerHTML;
    }
}

// Sätter innehåll i lager
function setLayerContent(layername, cnt) {
    var layer = document.getElementById(layername);
    if (layer != null) {
        layer.innerHTML = cnt;
    }
}

// Sätter värder på objekt ex textbox
function setObjectValue(objName, cnt) {

    var obj = document.getElementById(objName);
    if (obj != null) {
        obj.value = cnt;
    }
}

// Hämtar värder på objekt ex textbox
function getObjectValue(objName) {

    var obj = document.getElementById(objName);
    if (obj != null) {
        return obj.value;
    }
}

// sätter höjd på lager
function toggleLayerHeight(layername, Height1, Height2) {
    var layer = document.getElementById(layername);

    if (layer != null) {
        //        alert('*'+getLayerHeight(layername)+'*\n*'+Height1+'*\n*'+Height2);
        if (getLayerHeight(layername) == Height1) {
            //                alert('set '+ Height2);
            setLayerHeight(layername, Height2);
        }
        else {
            //            alert('set '+ Height1);
            setLayerHeight(layername, Height1);
        }

    }
}

// sätter höjd på lager
function setLayerHeight(layername, newHeight) {
    var layer = document.getElementById(layername);
    if (layer != null) {
        layer.style.height = newHeight;
    }
}

// returnerar höjd på lager
function getLayerHeight(layername) {
    var layer = document.getElementById(layername);
    if (layer != null) {
        return layer.style.height;
    }
}


// Döljer lager
function hideLayer(layername) {

    var layer = document.getElementById(layername);
    if (layer != null) {
        layer.style.visibility = 'hidden';
        layer.style.display = 'none';
    }

}
// visar lager
function showLayer(layername) {

    var layer = document.getElementById(layername);

    if (layer != null) {
        layer.style.visibility = 'visible';
        layer.style.display = 'block';
    }
}

// Döljer eller visar lager
function toggleLayer(layername) {

    var layer = document.getElementById(layername);
    if (layer != null) {
        if (layer.style.visibility == 'hidden' || layer.style.visibility == '') {
            layer.style.visibility = 'visible';
            layer.style.display = 'block';
        }
        else {
            layer.style.visibility = 'hidden';
            layer.style.display = 'none';
        }

    }
}


function toggleLayerAndImage(layername, imgName, imgOn, imgOff) {

    var layer = document.getElementById(layername);
    var imglayer = document.getElementById(imgName);
    if (layer != null) {

        if (layer.style.visibility == 'hidden' || layer.style.visibility == '') {
            layer.style.visibility = 'visible';
            layer.style.display = 'block';
            imglayer.src = imgOn;
        }
        else {
            layer.style.visibility = 'hidden';
            layer.style.display = 'none';
            imglayer.src = imgOff;
        }

    }
}

function toggleImage(imgName, imgOn, imgOff) {



    var layer = document.getElementById(imgName);

    var selImgName = layer.src.substring(layer.src.length - imgOn.length, layer.src.length);

    alert(selImgName + '\n' + imgOn + '\n' + imgOff);

    if (layer != null) {

        if (selImgName == imgOff) {
            layer.src = imgOn;
        }
        else {
            layer.src = imgOff;
        }

    }

}


function toggleLayerSlideDown(layername) {

    var layer = document.getElementById(layername);
    if (layer != null) {
        if (layer.style.visibility == 'visible') {
            layer.style.visibility = 'hidden';
            layer.style.display = 'none';
        }
        else {
            Effect.SlideDown(layername);

        }

    }
}



function openEditWindow(pKey, pKeyName, editPageUrl, winObject) {



    if (winObject == null)
        winObject = winEdit;

    var now = new Date();
    var ticks = Math.ceil(Math.random() * 1000);

    winObject.Open();
    winObject.screenCenter();
    var URL = editPageUrl + '?' + pKeyName + '=' + pKey + '&AntiCache=' + ticks;

    winObject.setUrl(URL);

}

function reloadGrid(winObject) {

    if (winObject == null)
        winObject = winEdit;

    Grid.refresh();
    winObject.setUrl('');
    winObject.Close();


}