﻿
function LearnMoreShow(obj)
{    
    var left = GetAbsoluteLeft(obj);
	var top  = GetAbsoluteTop(obj);
	var email = document.getElementById('learnmorebody');
	
	email.style.left = left + "px";
	email.style.top  = top + obj.offsetHeight - 4 + "px";
    email.style.display = "block"; 
    document.getElementById('learmoretriangle').src = '../images/LearnMore_toggle_active.gif';
}

function LearnMoreHidden()
{
    document.getElementById('learnmorebody').style.display = "none"; 
    document.getElementById('learmoretriangle').src = '../images/LearnMore_toggle_default.gif';  
}

function LearnMoreOver()
{
    document.getElementById('learnmorebody').style.display = "block"; 
    document.getElementById('learmoretriangle').src = '../images/LearnMore_toggle_active.gif'; 
}

function ResetInput()
{
    var input=document.getElementById("MyMaster_DemoPageContent_keywordTextBox");
    if(input == null)
        input=document.getElementById("MyMaster_DemoPageInput_keywordTextBox");
    input.value="";
    input.focus();
    ResetResult();   
}
function ResetInput2()
{
    var input=document.getElementById("MyMaster_DemoPageInput_keywordsTextBox");
    input.value="";
    input.focus();
    ResetResult();
}

function ResetResult()
{
    if( document.getElementById('virtual_result') != null )
       document.getElementById('virtual_result').innerHTML = '';

    var result = document.getElementById('Demo_TableResult');
    if(result != null)
    {
        result.innerHTML = '';
        return;
    }
    result = document.getElementById('MyMaster_DemoPageOutput_Demo_TableResult');
    if(result != null)
    {
        result.innerHTML = '';
        return;
    }
}

function ShowEventArticleSection(num)
{
    var currentArtical;
    for( var i=1; i < 4; i++)
    {
    artical="Event-Article-Section"+i;
    document.getElementById(artical).style.display = "none";   
    } 
    currentArtical = "Event-Article-Section" + num;
    document.getElementById(currentArtical).style.display = "block"; 
    
}

function HideIframe(e)
{
    var obj = null;
    if(window.event)
    {
        obj = window.event.srcElement; 
    }  
    else
    {
        obj = e.srcelement || e.target;
    }    
    
    if( obj != null ) 
    {    
       if(!('id' in obj) || obj.id != 'emailit')
       {
        document.getElementById('myiframe').style.display = 'none';
       }
    }
}
 function onSilverlightError(sender, args) {
        
            var appSource = "";
            if (sender != null && sender != 0) {
                appSource = sender.getHost().Source;
            } 
            var errorType = args.ErrorType;
            var iErrorCode = args.ErrorCode;
            
            var errMsg = "Unhandled Error in Silverlight 2 Application " +  appSource + "\n" ;

            errMsg += "Code: "+ iErrorCode + "    \n";
            errMsg += "Category: " + errorType + "       \n";
            errMsg += "Message: " + args.ErrorMessage + "     \n";

            if (errorType == "ParserError")
            {
                errMsg += "File: " + args.xamlFile + "     \n";
                errMsg += "Line: " + args.lineNumber + "     \n";
                errMsg += "Position: " + args.charPosition + "     \n";
            }
            else if (errorType == "RuntimeError")
            {           
                if (args.lineNumber != 0)
                {
                    errMsg += "Line: " + args.lineNumber + "     \n";
                    errMsg += "Position: " +  args.charPosition + "     \n";
                }
                errMsg += "MethodName: " + args.methodName + "     \n";
            }

            throw new Error(errMsg);
        }