﻿// JScript File

function ShowNVArticle(uid)
{
    var yabanner = document.getElementById("yabanner");
    if(yabanner)yabanner.style.visibility = "hidden";
     PageMethods.GetArticleContent(uid, 
        OnSucceeded, OnFailed);
    PageMethods.GetOtherArticles(uid, 
        OnSucceeded, OnFailed);
        
}

var opacity =1;
var HideBannerAnimTimer = 0;
function HideBanner()
{
     
    PageMethods.GetOtherArticles(0, 
        OnSucceeded, OnFailed);
    var yabanner = document.getElementById("yabanner");
   
    if(yabanner)yabanner.style.visibility = "hidden";
        
  //  HideBannerAnimTimer = setInterval(HideBannerFade,33);
}

function HideBannerFade()
{
    
    var yabanner = document.getElementById("yabanner");
    var object = yabanner.firstChild;
//    while(( object.tagName != "img")&&( object.tagName != "IMG"))
//    {
//        object = object.nextSibling;
//    }
    object.style.opacity = opacity;
    object.style.MozOpacity = opacity;
    object.style.KhtmlOpacity = opacity;
    object.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+opacity*100+")";
    
    opacity -= 0.01;
    
    if( opacity <=0) 
    {
    clearInterval( HideBannerAnimTimer );
    if(yabanner)yabanner.style.visibility = "hidden";
    
    }
}

var HideBannerTimer = setTimeout( HideBanner , 10000);

function ShowNVArc(uid)
{
    //
    
    PageMethods.GetArcContent(uid, 
        OnSucceeded, OnFailed);
}

function OnSucceeded(result, userContext, methodName)
{
    if (methodName == "GetArticleContent")
    {
        var bcont = $get("box1_content");
        bcont.innerHTML = result;
    }
    if (methodName == "GetOtherArticles")
    {
        var bcont = $get("box3_content2");
        bcont.innerHTML = result;
    }
    if (methodName == "GetArcContent")
    {
       var bcont = $get("box1_content");
       bcont.innerHTML = result;
    }
    
    bcont.scrollTop = 0;
}

function OnFailed(error, userContext, methodName) 
{
    if(error !== null) 
    {
        alert( "An error occurred: " + 
            error.get_message());
    }
}