﻿
function pageResultat(index) {
    var t = document.getElementById('resultat');
    Table.page(t, index - 1);
}
function popUp(href) {
    window.open(href, 'Titre', 'height=400, width=400, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no, status=no')
}
function openDoc(href) {
    window.open(href, 'Detail')
}
function changeAction(actionURL) {
    document.forms[0].action = actionURL;
}
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);
}
