﻿function share(title, pageUrl, where) {
    document.getElementById('shareThrghWebFrame').contentWindow.socialShareClicked(title, pageUrl, where);
}

function changeLanguage(language) {
    var currentUrl = window.location.href;
    var path = "";
    var params = "";
    if (currentUrl.indexOf("?") > 0) {
        path = currentUrl.substring(0, currentUrl.indexOf("?"));
        params = currentUrl.substring(currentUrl.indexOf("?"), currentUrl.length);
    }
    else {
        path = currentUrl;
        params = "";
    }

    if (params.length == 0) {
        params = "?pLang=" + language;
    }
    else if (params.indexOf("pLang=TR") > 0) {
        params = params.replace("pLang=TR", "pLang=" + language);
    }
    else if (params.indexOf("pLang=EN") > 0) {
        params = params.replace("pLang=EN", "pLang=" + language);
    }
    else {
        params = params + '&pLang=' + language; 
    }

    window.location.href = path + params;
}

function getBrowserMajorVersion() {
    //4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
    var majorVersion;
    var startIndex = navigator.appVersion.indexOf("MSIE") + 5;
    var endIndex = navigator.appVersion.indexOf(";", startIndex);
    majorVersion = parseInt(navigator.appVersion.substring(startIndex, endIndex));
    return majorVersion;
}

function openDialoagWindow(url, dWidth, dHeight, args) {
    var browserMajorVersion = getBrowserMajorVersion();
    var retVal = true;
    if (window.showModalDialog) {
        var dWidth = (browserMajorVersion >= 7 ? dWidth : (dWidth * 1.02));
        var dHeight = (browserMajorVersion >= 7 ? dHeight : (dHeight * 1.16));
        var features = "dialogHeight:" + dHeight + "px;dialogWidth:" + dWidth + "px;center:yes;scroll:yes;unadorned:no;help:no;status:yes;";
        var retValue = window.showModalDialog(url, args, features);
    }
    else {
        var windowProperties = "width=" + dWidth + ",height=" + dHeight + ",toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes";
        openNewWindow(url, "ModalPopup", windowProperties);
        retVal = true;
    }
    return retValue;
}

function openNewWindow(url, windowName, parametersString) {
    window.open(url, windowName, parametersString);
}

function showPopup(message,title) {
    var url = "../popup.aspx?m=" + message + "&t=" + title;
    openNewWindow(url, 'Uyarı', 'left=435,top=200,width=415,height=265,menubar=no,resizable=no,scrollbars=no,status=yes,addressbar=no');
}

function switchMediaGalleryItem(index) {
    if (index < mImages.length && mImages[index] != null) {
        document.getElementById("mgBigImage").src = mImages[index];
    }
}

