﻿
var oGlobalTmp = false;

var m_sPreviewImageID = "";
function getElemPositionY(){
var obj = document.getElementById('sendToFriendButtons');
var posY = obj.offsetTop;
while(obj.offsetParent){
    posY=posY+obj.offsetParent.offsetTop;
    if(obj==document.getElementsByTagName('body')[0])
    {
        break
    }
    else{
        obj=obj.offsetParent;
    }
}
return posY;
}

function openSendToFriendForm ()
{

    document.getElementById("sendToFriend").style.display = "block";
    document.getElementById("sendToFriend").style.top = "";    
    document.getElementById("sendToFriend").style.top = getElemPositionY() - 625 + 'px';
    
    document.getElementById("OuterContentLeft").style.filter = "alpha(opacity=40)";
    document.getElementById("OuterContentLeft").style.MozOpacity = "0.4";
    document.getElementById("OuterContentLeft").style.opacity = "0.4";
    var oDiv = document.getElementById("sendToFriend");
    var oElements = oDiv.getElementsByTagName("input");
    var iIndex = 0;
    for (iIndex = 0; iIndex < oElements.length; iIndex++) {
        if (oElements[iIndex].id.indexOf("txtSendTo") != -1){
            oElements[iIndex].focus();
            break;
        }
    }
}

function closeSendToFriendForm ()
{
    document.getElementById("sendToFriend").style.display = "none";
    document.getElementById("sendToFriend").style.top = "";
    document.getElementById("OuterContentLeft").style.filter = "alpha(opacity=100)";
    document.getElementById("OuterContentLeft").style.MozOpacity = "1";
    document.getElementById("OuterContentLeft").style.opacity = "1";

}

function OpenImagePreview(oImg, sAltText, sCaption, sID, sFocus) {
    m_sPreviewImageID = sID;
    if (sAltText != null) {
        sAltText = sAltText.replace("*#*", "'");
    }
    if (sCaption != null) {
        sCaption = sCaption.replace("*#*", "'");
    }
    var oImage = document.getElementById("ImgImageViewerWrap");
    if(oImage != null)
    {
        oImage.src = oImg;
        oImage.alt = sAltText;
        oImage.title = sAltText;
        
        var oTitle = document.getElementById("DivImageViewerTitle");
        if (oTitle != null) {
            oTitle.innerText = sCaption;
            oTitle.innerHTML = sCaption;
            //oTitle.Text = sCaption;
        }
        oImage.style.width = '568px';
        oImage.style.height = '384px';
        
    }
    
    var oImgDiv = document.getElementById("DivImageViewerWrap");
    if(oImgDiv != null) {
        var ScreenHeight = document.body.clientHeight;
        var ScreenWidth = document.body.clientWidth;
        oImgDiv.style.position = 'fixed';
        oImgDiv.style.top = '50%';
        oImgDiv.style.left = '50%';
        oImgDiv.style.margin = '-200px 0 0 -230px';
        oImgDiv.style.display = 'inline';
    }
    
    var oMask = document.getElementById("DivRegistrationMask");
    if (oMask != null) {
        oMask.style.display = "inline";
        oMask.style.width = document.body.clientWidth + "px";
        oMask.style.height = document.body.clientHeight + 50 + "px";
        //oMask.style.height = document.documentElement.clientHeight;
    }

    if (sFocus != null) {
        if (sFocus == "next") {
            if (document.getElementById("PopupDoNext") != null)
                document.getElementById("PopupDoNext").focus();
        }
        else if (sFocus == "prev") {
            if (document.getElementById("PopupDoPrev") != null)
                document.getElementById("PopupDoPrev").focus();
        }
        else {
            if (document.getElementById("PopupDoPrev") != null)
                document.getElementById("PopupDoPrev").focus();
        }
    }
}

function CloseImagePreview()
{
    var oImgDiv = document.getElementById("DivImageViewerWrap");
    if(oImgDiv != null)
    {
        oImgDiv.style.display = 'none';
    }
    
    var oMask = document.getElementById("DivRegistrationMask");
    if(oMask != null)
    {
        oMask.style.display = "none";
    }
}


function ClearTxt(obj) {
    obj.value = "";
}


function submitAdvancedSearch() {
    var audienceGroup = document.getElementById("ctl00_CPContent_ctrlAdvancedSearch_audienceGroupHolder");
    audienceGroup.value = document.getElementById("txtSelectedText_audienceGroup").value;

    var subjectsCombo = document.getElementById("ctl00_CPContent_ctrlAdvancedSearch_subjectsComboHolder");
    subjectsCombo.value = document.getElementById("txtSelectedText_subjectsCombo").value;

    var categoriesElementsWarp = document.getElementById("divInfoBox2");
    var categoriesElements = categoriesElementsWarp.getElementsByTagName("Input");
    var i = 0;
    var selectedCategories = "";
    var selectedCategoriesHidden = document.getElementById("ctl00_CPContent_ctrlAdvancedSearch_selectedCategories");

    var bFlag = false;
    for (i = 0; i < categoriesElements.length; i++) {
        if (categoriesElements[i].checked) {
            if (bFlag) {
                selectedCategories += ",";
            }
            selectedCategories += categoriesElements[i].nextSibling.nodeValue;
            bFlag = true;
        }
    }
    selectedCategoriesHidden.value = selectedCategories;

    document.forms[0].submit();
}

function OpenPrintingVersion(sPritingVersionLink, sBasicPageLink) {
    var WindowObject = window.open(sPritingVersionLink + sBasicPageLink, "");

    WindowObject.document.close();
    WindowObject.focus();
}

function CloseWindow(){
    var browserName = navigator.appName;
    if (browserName=="Microsoft Internet Explorer")
    {
        window.opener = "";
        if(confirm("Are you sure you want to close this page?"))
            window.close();
    }
    else
    {    
        window.opener = window;     
        var win = window.open(location.href,"_self");       
        if(confirm("Are you sure you want to close this page?"))
            window.close();
    }
}

function CloseWindowWithMsg(sConfirmMsg){
    var browserName = navigator.appName;
    if (browserName=="Microsoft Internet Explorer")
    {
        window.opener = "";
        if(confirm(sConfirmMsg))
            window.close();
    }
    else
    {    
        window.opener = window;     
        var win = window.open(location.href,"_self");       
        if(confirm(sConfirmMsg))
            window.close();
    }
}

function CloseHomePageBanner() {
    var oBanner = document.getElementById('divHomePageBanner');
    if (oBanner != null) {
        oBanner.style.display = 'none';
    }
    var oBannerClose = document.getElementById('divHomePageCloseBanner');
    if (oBannerClose != null) {
        oBannerClose.style.display = 'none';
    }
}
