﻿/*
* BEGIN Find and set Modal links
*/
function SetModalLinks(p_linkContainerId, p_filterClassLink, p_filterClassCustom){
    // Find parent that holds the expandable element
    var parent = document.getElementById(p_linkContainerId);
    if("undefined" == typeof(parent) || null == parent){
//        alert("No parent found for Id: " + p_linkContainerId);
        return;
    }
    // Find elements to be expandable
    var lnkArr = parent.getElementsByTagName("a");
    if("undefined" == typeof(lnkArr) || null == lnkArr){
//        alert("No expandable elemet found of type: " + lnkArr);
        return;
    }
    
    if(("undefined" == typeof(p_filterClassLink) || 1 > p_filterClassLink.length)
        || ("undefined" == typeof(p_filterClassCustom) || 1 > p_filterClassCustom.length) ){
        for(var i = 0; i < lnkArr.length; i++){
            _SetModalLink(lnkArr[i]);
        }
    }
    else if(0 < p_filterClassLink.length || 0 < p_filterClassCustom.length){
        if(0 < p_filterClassLink.length && 0 < p_filterClassCustom.length){
            for(var i = 0; i < lnkArr.length; i++){
                if(-1 != lnkArr[i].className.indexOf(p_filterClassLink))
                    _SetModalLink(lnkArr[i]);
                else if(-1 != lnkArr[i].parentNode.className.indexOf(p_filterClassCustom))
                    _SetModalLink(lnkArr[i]);
            }
        }
        else if(0 < p_filterClassLink.length){
            if(-1 != lnkArr[i].className.indexOf(p_filterClassLink))
                _SetModalLink(lnkArr[i]);
        }
        else if(0 < p_filterClassCustom.length){
            if(-1 != lnkArr[i].parentNode.className.indexOf(p_filterClassCustom))
                _SetModalLink(lnkArr[i]);
        }
        
    }
}
function _SetModalLink(p_link){
    p_link.target = "_blank";
    p_link.onclick = function(){
        Art_OpenRadWindow(p_link.href); // "Art_OpenRadWindow" is defined in "Artologik10Landning_SE.master"
        return false;
    };
}
/* END Find and set Modal links */
