
function openPrivacy(url){
	window.open(url,'help','scrollbars=yes,height=500,width=600,menubar=no,resizable=yes,titlebar=no,toolbar=no,status=no');
}

function WriteErrorLog (error, functionName)
{
    //debugger
    var browser = "";
    var browserVersion = "";
    var userAgent = "";
    var browserLanguage = "";
    var os = "";
    var path = "";
    var errorName = "";
    var errorMessage = "";
    var errorDescription = ""; 
    var width = screen.width + "";
    var height = screen.height + "";
    
    if (typeof(navigator) != 'undefined')
    {
        browser = navigator.appName;
        browserVersion = navigator.appVersion;
        userAgent = navigator.userAgent;
        browserLanguage = navigator.browserLanguage;
        if (typeof(browserLanguage) == 'undefined')
        {
           browserLanguage = navigator.language;
        }
        os = navigator.platform;
    }
    if (typeof(location) != 'undefined')
    {
        path = location.pathname;
    }
    if (typeof(error) != 'undefined')
    {
        errorName = error.name;
        errorMessage = error.message;
        errorDescription = "Description=" + error.description + "; FileName=" + error.fileName + "; LineNumber=" + error.lineNumber + "; Stack=" + error.stack;
    }

    PageMethods.AddJSError(browser, browserVersion , userAgent, browserLanguage, os, path, errorName, errorMessage, errorDescription, width, height, functionName,
        OnSucceeded, OnFailed);
    
}


// Callback function invoked on successful 
// completion of the page method.
function OnSucceeded(result, userContext, methodName) 
{

}

// Callback function invoked on failure 
// of the page method.
function OnFailed(error, userContext, methodName) 
{
    if(error !== null) 
    {
        alert(error.get_message());
    }
}

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();

