function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));


    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;            // window.location.href;
        var pathname = location.pathname;   // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }

}

function popupWindow(imgSrc) {
    LeftPosition = (screen.width)  ? (screen.width-600)/2 : 0;
    TopPosition  = (screen.height) ? (screen.height-600)/2 : 0;
    
    var params = 'status=no,toolbar=no,location=no,directories=no,menubar=no,titlebar=no,scrollbars=no,resizable=no,width=400,height=400,top='+TopPosition+',left='+LeftPosition;
    var popup = window.open(getBaseURL()+'popup.php?'+imgSrc, 'imgSrc', params);
    popup.focus()
};
