﻿
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 + 3 + "px";	
    email.style.display = "block"; 
}

function ResetInput()
{
    var input=document.getElementById("MyMaster_DemoPageContent_keywordTextBox");
    input.value="";
    input.focus();
}
function ResetInput2()
{
    var input=document.getElementById("MyMaster_DemoPageInput_keywordsTextBox");
    input.value="";
    input.focus();
}
 
// 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 ShowEventArticleSection(num)
{
    var hide = document.getElementById('News-left-HideContents').childNodes;
    var name = "Event-Article-Section";
    for(var i = 0; i < hide.length; i++)
    {
        if(hide[i].id == (name + num))
        {
            document.getElementById(hide[i].id).style.display = "block"; 
        }
        else
        {
            document.getElementById(hide[i].id).style.display = "none"; 
        }
    }   
}

function HideIframe(e)
{
    var obj = null;
    if(window.event)
    {
        obj = window.event.srcElement; 
    }  
    else
    {
        obj = e.srcelement || e.target;
    }    
            
    if(!('id' in obj) || obj.id != 'emailit')
    {
        document.getElementById('myiframe').style.display = 'none';
    }
}

function HideEmail()
{
    document.getElementById('sendemailalternate').style.display = 'none';
    document.getElementById('sharethispagealternate').style.display = 'none';
}

function ShowUnderLine(obj)
{
    obj.style.textDecoration = 'underline';
}

function HideUnderLine(obj)
{
    obj.style.textDecoration = '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);
}

function LimitLength(obj)
{
    var MaxLength = 5000;
    if(obj.value.length > MaxLength)  
    {  
        obj.value = obj.value.substring(0,MaxLength);  
    }
}

