﻿/// <reference name="MicrosoftAjax.js"/>

function ImageZoom(urlImage,pathfittizio) {
    //    debugger
 
    var popCont = $get("imgzoom-content");
    if (popCont!=null) 
        popCont.innerHTML = "<center><img src='/images/AjaxloadBig.gif' alt='loading' /><font color='red'>loading...</font></center>";
    var pop = $find("ctl00_CBody_ImgZoom_ModalPopupExtender")
    if (pop != null) pop.show();
         
    var wRequest = new Sys.Net.WebRequest();
    wRequest.set_url("/WS/imageZoom.aspx?image=" + urlImage+"&pathfittizio="+pathfittizio);
    wRequest.set_httpVerb("GET");
    wRequest.set_userContext("imagezoom");
    wRequest.add_completed(OnImageZoomCompleted);
    wRequest.invoke();
}

function OnImageZoomCompleted(executor, eventArgs) {
    if (executor.get_responseAvailable()) {
        if (executor.get_webRequest()._userContext == "imagezoom") {
            //popup.style.left = "0";
            var popCont = $get("imgzoom-content");
            popCont.innerHTML = executor.get_responseData();
            var pop = $find("ctl00_CBody_ImgZoom_ModalPopupExtender")
            if (pop == null) return;
            pop.show();
        }
    }
    else {
        if (executor.get_timedOut())
            alert("Server timeout... retry later");
        else
            if (executor.get_aborted())
            alert("Aborted.. retry later");
    }
}
