﻿/// <reference name="MicrosoftAjax.js"/>

var displayElement;

function PostWebRequest(PageUrl, body, displayElm, showPreloader, callBackFunction) {
    if(displayElm != null)
    {
        displayElement = $get(displayElm);
        displayElement.innerHTML = "";
    }
    if(showPreloader)
        document.getElementById('Preloader').style.visibility = 'visible';
    var wRequest =  new Sys.Net.WebRequest();
    wRequest.set_url(PageUrl); 
    
    wRequest.set_timeout(10000);
    wRequest.set_httpVerb("POST");

    wRequest.set_body(body);
    wRequest.get_headers()["Content-Length"] = body.length;
    if(callBackFunction == undefined)
        wRequest.add_completed(OnWebRequestCompleted);
    else
       wRequest.add_completed(callBackFunction);

    wRequest.invoke(); 
    
}

var result;
function OnWebRequestCompleted(executor, eventArgs) 
{
    document.getElementById('Preloader').style.visibility = 'hidden';
    if(executor.get_responseAvailable()) 
    {
        
        displayElement.style.visibility = 'visible'
        result = executor.get_responseData();
        window.setTimeout("finishingWR();", 50);
        setTitle();
    }
    else
    {
        if (executor.get_timedOut())
            alert('השרת לא מגיב.אנא נסה שוב מאוחר יותר')
        else
            if (executor.get_aborted())
                alert("Aborted");
    }
}

function finishingWR()
{
    displayElement.innerHTML = result

    if(isIE6)
    {

        //supersleight.run()


        
    }

}


if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();