﻿

///// Handles Page Mthod Errors
//function HandlePageMethodError(error,userContext,methodName,msgBoxID,cssClass)
//{
//    var msg = jQuery("[@id*='" + msgBoxID + "']");           
//    msg.show();
//    if(msg.hasClass(cssClass) != true){msg.addClass(cssClass);}
//    msg.html(error.get_message());  
//}

///// Handles Async Post Back Errors
//function HandleAsyncError(sender,args,msgBoxID,cssClass)
//{
//    if (args.get_error() != undefined && args.get_error().httpStatusCode == '500')
//    {
//        var msg = jQuery("[@id*='" + msgBoxID + "']");
//        msg.show();
//        if(msg.hasClass(cssClass) != true){msg.addClass(cssClass);}
//        var strmsg = args.get_error().message.replace(/Sys.WebForms.PageRequestManagerServerErrorException:/,""); 
//        msg.html(strmsg);
//        args.set_errorHandled(true);  //used to stop error from continuing to script message
//    }
//}

//function WindowsErrorHandler(message,url,lineNumber,msgBoxID,cssClass) {
//    var msg = jQuery("[@id*='" + msgBoxID + "']");       
//    msg.show();
//    if(msg.hasClass(cssClass) != true){msg.addClass(cssClass);}
//    msg.html(message);
//    //** IMPORTANT ** change this to true to stop errors from reaching the browser window.
//    return false; 
//}



/// Handles Page Mthod Errors
function HandlePageMethodError(error,userContext,methodName,msgBoxID,cssClass)
{
    var msg = jQuery("[id$='" + msgBoxID + "']"); 
    var text = jQuery("[id*='" + msgBoxID + "Text']");           
    msg.show();
    if(msg.hasClass(cssClass) != true){msg.addClass(cssClass);}
    text.html(error.get_message());  
}

/// Handles Async Post Back Errors
function HandleAsyncError(sender,args,msgBoxID,cssClass)
{
    if (args.get_error() != undefined && args.get_error().httpStatusCode == '500')
    {
        //var msg = jQuery("[@id*='" + msgBoxID + "']");
        var msg = jQuery("[id$='" + msgBoxID + "']")
        var text = jQuery("[id*='" + msgBoxID + "Text']");  
        msg.show();
        if(msg.hasClass(cssClass) != true){msg.addClass(cssClass);}
        var strmsg = args.get_error().message.replace(/Sys.WebForms.PageRequestManagerServerErrorException:/,""); 
        text.html(strmsg);
        args.set_errorHandled(true);  //used to stop error from continuing to script message
    }
}

function WindowsErrorHandler(message,url,lineNumber,msgBoxID,cssClass) {
    var msg = jQuery("[id$='" + msgBoxID + "']");  
    var text = jQuery("[id*='" + msgBoxID + "Text']");       
    msg.show();
    if(msg.hasClass(cssClass) != true){msg.addClass(cssClass);}
    text.html(message);
    //** IMPORTANT ** change this to true to stop errors from reaching the browser window.
    return false; 
}

