/**
 * @author mgiannessi
 */
function WSC_CallBack(Proc, id, result){
    switch (Proc) {
        case "Confirm":
            switch (result) {
                case "Conferma":
                    switch (id) {
                        case "Ordine":
                            ConfirmWin.setModal(false);
                            ConfirmWin.hide();
                            var loader = dhtmlxAjax.postSync("/WSC_GetLoginType");
                            switch (loader.xmlDoc.responseText) {
                                case "NOCRM":
									RequestAna("../WRA/PersoneFisiche/index.html?Type=Full");
                                    break;
                                case "AZPR":
									RequestAna("../WRA/Company/index.html?Type=Full");
                                    break;
                                case "PFPR":
									RequestAna("../WRA/PersoneFisiche/index.html?Type=Full");
                                    break;
                                default:
									window.open('/WSC_Cat_ConfirmBasket');
                                    CarGrid.clearAll();
                                    break;
                            }
                            break;
                    }
					break;					
				case "ConfermaAna":
					switch (id) {
						case "Ordine":
							//dhxLayout.cells("a").setText('PDF ordine')
							//dhxLayout.cells("a").attachURL('/WSC_Cat_ConfirmBasket');
							window.open('/WSC_Cat_ConfirmBasket');
							CarGrid.clearAll();
							break;
					}
					break;
					
                default:
                    ConfirmWin.setModal(false);
                    ConfirmWin.hide();
                    break;
            }
            break;
            
        case "Login":
            switch (result) {
                case "Close":
                    // ha chiuso la finestra del login senza fare il login
					if(Configuratore==false){
						ListinoToolbar.setItemImage("UserLogin", "../DHX/imgs/Lock.png");
                   		ListinoToolbar.setItemText("UserLogin", "  Login");
					}
					DoLoadBasket();
                    break;
                    
                default:
                    // Ha fatto il login
					if(Configuratore==false){
						ListinoToolbar.setItemImage("UserLogin", "../DHX/imgs/Unlock.png");
                    	ListinoToolbar.setItemText("UserLogin", "  Logout");
					}
                    if (codice != "") {
						if (Configuratore == false) {
							var loader = dhtmlxAjax.postSync('/WSC_Cat_InBasket', 'Codice=' + codice);
							SBb.setText(loader.xmlDoc.responseText);
						}else{
							var loader = dhtmlxAjax.postSync('/WSC_Cat_InBasket', codice);
						}
						DoLoadBasket();
                    }
						var loader = dhtmlxAjax.postSync('/WSC_Get_Profilo');
						if (loader.xmlDoc.responseText == "RIVENDITORE") {
							CarToolbar.addButton("CustomerOffer", 9, "  Offerta cliente", "../images/page_setup.gif");
							CarToolbar.addSeparator(6, 10);
						}
                    break;
            }
            break;
    }
}

function RequestAna(link){
	WSC_CallBackId="ConfermaAna";
	RegistraWin.button("close").hide();
	RegistraWin.setText('Form di completamento dati anagrafici');
	RegistraWin.center();
	RegistraWin.setModal(true);
	RegistraWin.show();
	RegistraWin.attachURL(link);
}
