/** Funktionen für den Warenkorb */ // 49 function InsertWarenKorbBestellung(UserID, btnWarenkorbClientID, strWarenKorbID, strDokumentID, strOrdnerID){ WarenkService.InsertWarenkorbDetail(UserID, btnWarenkorbClientID, strWarenKorbID, strDokumentID, strOrdnerID, SucceededInsertWarenkorbDetailBestellungCallback); } function SucceededInsertWarenkorbDetailBestellungCallback(result){ var BildID = result.btnWarenKorbClientID.replace("Warenkorb", "WKBild"); document.getElementById(BildID).alt = "Dieser Artikel befindet sich bereits im Warenkorb"; document.getElementById(BildID).src = "images/icn_warenkorb_klein_enthalten.gif"; DisableEvent(result.btnWarenKorbClientID); } function InsertWarenKorb(UserID, btnWarenkorbClientID, strWarenKorbID, strDokumentID, strOrdnerID){ WarenkService.InsertWarenkorbDetail(UserID, btnWarenkorbClientID, strWarenKorbID, strDokumentID, strOrdnerID, SucceededInsertWarenkorbDetailCallback); } function SucceededInsertWarenkorbDetailCallback(result){ document.getElementById(result.btnWarenKorbClientID).value = "Im Warenkorb"; document.getElementById(result.btnWarenKorbClientID).disabled = true; document.getElementById(result.btnWarenKorbClientID).style.color = "#808080"; } function AddWarenKorb(strWarenKorbID, strUserID, strWarenkorbContainerID, strVorschauBildClientID, strTrackingBenutzerID){ WarenkService.GetWarenKorbHTML(strWarenKorbID, strUserID, strWarenkorbContainerID, strVorschauBildClientID,49,strTrackingBenutzerID, SucceededAddWarenKorbCallback); } function SucceededAddWarenKorbCallback(result){ document.getElementById(result.WarenkorbContainerID).innerHTML = result.WarenkorbHTML; document.getElementById(result.WarenkorbContainerID).style.backgroundImage = "none"; } function DeleteWarenKorbDetail(strWarenkorbDetailID, strWarenKorbID, strUserID, strWarenkorbContainerID, strVorschauBildClientID, strTrackingBenutzerID){ var conf = confirm("Wollen Sie diesen Artikel wirklich löschen?"); if (conf == true){ WarenkService.DeleteWarenKorbDetail(strWarenkorbDetailID,strWarenKorbID,strUserID,strWarenkorbContainerID, strVorschauBildClientID, strTrackingBenutzerID, SucceededDeleteWarenKorbDetailCallback); } } function SucceededDeleteWarenKorbDetailCallback(result){ var UserID = ""; if(result.UserID != null){ UserID = result.UserID; } AddWarenKorb(result.WarenKorbID, UserID, result.WarenkorbContainerID, result.VorschauBildClientID, result.TrackingBenutzerID); } function ShowBestellungenDetails(BestellungenID, strBestellungDetailsContainerID, strBestellungenDetailsRoot, strUserID, VorschauBildClientID, strWarenkorbID, strTrackingBenutzerID){ WarenkService.GetBestellungenHTML(BestellungenID, strUserID, strBestellungDetailsContainerID, VorschauBildClientID, strBestellungenDetailsRoot, strWarenkorbID, 49,strTrackingBenutzerID, SucceededShowBestellungenDetailsCallback); } function SucceededShowBestellungenDetailsCallback(result){ if(result.BestellungID != "00000000-0000-0000-0000-000000000000"){ strPhDetailsClientID = result.BestellungenDetailsRoot + result.BestellungDetailsContainerID; var pnl = document.getElementById(strPhDetailsClientID); if(pnl.style.display == "none"){ pnl.innerHTML = result.BestellungHTML; pnl.style.backgroundImage = "none"; pnl.style.display = "block"; }else{ pnl.style.display = "none" } }else{ alert(result.BestellungHTML); } } function ShowRechnungenDetails(strBestellungenID, strUserID, strRechnungDetailsContainerID, strRechnungDetailsRoot, strTrackingBenutzerID){ WarenkService.GetRechnungenHTML(strBestellungenID, strUserID, strRechnungDetailsContainerID, strRechnungDetailsRoot, 49, strTrackingBenutzerID, SucceededShowRechnungenDetailsCallback); } function SucceededShowRechnungenDetailsCallback(result){ strPhDetailsClientID = result.RechnungenDetailsRoot + result.RechnungenDetailsContainerID; var pnl = document.getElementById(strPhDetailsClientID); pnl.innerHTML = result.RechnungenHTML; } function Login(ReturnUrl){ window.location.href = "Login.aspx?ReturnUrl=" + ReturnUrl; } function Redirect(Url){ window.location.href = Url; } function RedirectWarenkorbInBest(){ if(document.getElementById("AGB").checked != true){ alert("Bitte stimmen Sie den AGB und den Nutzungshinweisen zu."); return; } window.location.href = "Bestellung.aspx"; } function RedirectBest(Url){ window.parent.location.href = Url; } function DoNothing(){ } function DisableEvent(id){ document.getElementById(id).onclick = function (){DoNothing();}; document.getElementById(id).style.cursor = "none"; }