<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response query-string="rq_Lang=de&amp;rq_VM=696E7465726E616C2F73797374656D2F766D2F68746D6C2F6C6F67696E2F6C6F67696E2E766D&amp;rq_Lang=de"><![CDATA[    

<style data-style="login_styles">
    /* login core */
    #Cookie_Warning {
        display: none;
    }
    #Cookie_Warning_Help_Content {
        display: none;
    }

    /* password change */
    #ID_PwContainer .ShowElement {
        display: block;
    }

    /* notifications */
    .Login_InfoBox {
        display: none;
    }
</style>


<div id="login-modal" class=""  >  
	<div class="grid-x">
		<div class="cell small-12 large-12">

			<div id="login-modal" class="login-modal__form">
				<h2 class="login-modal__headline--big">Boehringer Ingelheim Webshop</h2>
				<h4 class="login-modal__headline--small">Dieser Shop ist nur für medizinisches Fachpersonal bestimmt. </h4>
								
				<div class="InfoBox_Warning" id="Cookie_Warning">
					<h2 id="Cookie_Warning_Caption">Cookies scheinen deaktiviert zu sein.</h2>
					<p class="Text_Standard" id="Cookie_Warning_Content">
						Möglicherweise sind in Ihrem Browser Cookies deaktiviert. Stellen Sie sicher, dass Cookies aktiviert sind, oder öffnen Sie ein neues Browser-Fenster. <a class="Link_Standard" id="Cookie_Warning_Help" href="#">[<strong>?</strong>]</a>
					</p>
					<p class="Text_Standard" id="Cookie_Warning_Help_Content">Das Aktivieren von Cookies erleichtert Ihnen das Surfen im Web. Cookies sind von besuchten Websites erstellte Dateien, die Informationen wie Ihre bevorzugte Sprache oder Profilinformationen speichern. Wenn Sie Cookies in Ihrem Browser aktiviert haben und die Fehlermeldung dennoch angezeigt wird, versuchen Sie, ein neues Fenster in Ihrem Browser zu öffnen oder andere Tabs im Browser zu schließen. Sollten weiterhin Probleme auftreten, versuchen Sie, den Cache zu leeren und die Cookies zu löschen.</p>
				</div>

				<div class="Login_Container loggedout" id="login_6710004554474092585">
					<form id="ID_frmLogin_446769403756312118" name="frmLogin" accept-charset="UTF-8" method="POST" action="" enctype="multipart/form-data">

						<div class="login-details__details">
							<div class="login-details__input-container">
								<label for="ID_USERNAME">E-Mail</label>
								<div style="position:relative;">
									<input class="input" id="ID_USERNAME" name="fr_LoginName" type="text" value="" form="ID_frmLogin_446769403756312118" size="27" style="display:inline;" tabindex="0">
									<svg class="svg--small input--icon-right" viewBox="0 0 24 24" role="img" onclick="cleaninput('ID_USERNAME')" tabindex="0" role="presentation" title="Löschen">
										<use href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#times" xlink:href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#times"></use>
									</svg>
								</div>
							</div>
							<div class="login-details__input-container">
								<label for="ID_PASSWORD">Passwort</label>
								<div style="position:relative;">
									<input class="input" id="ID_PASSWORD" name="fr_Password" type="password"  form="ID_frmLogin_446769403756312118" autocomplete="off" size="27" role="presentation" tabindex="0">
									<svg class="svg--small input--icon-right" viewBox="0 0 24 24" role="img" role="presentation" onclick="showpassword(this,'ID_PASSWORD')" tabindex="0" title="Alle anzeigen / minimieren">
										<use href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#eye-slash" xlink:href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#eye-slash"></use>
									</svg>
								</div>
							</div>
						</div>

													<a class="call-to-action" data-hijax="stage" href="/path/app/?rq_AppGuid=52B825E32246A6A4D17D089DCABE5E981F7A5EAA&amp;rq_TargetPageGuid=69564ACF8BD8FC3FC13E0C3EAF45FE9BF6FA18C9&amp;rq_MenuGuid=50EA30858D164BFB2990B3AD483F5BC2D0D370DA">
								<span class="call-to-action__text">Passwort vergessen?</span>
								<!-- Call to action icon -- Start -->
								<svg class="call-to-action__icon_klein" viewBox="0 0 24 24" role="img" title="Passwort vergessen?">
									<use href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#arrow-right" xlink:href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#arrow-right"></use>
								</svg>
								<!-- Call to action icon -- End -->
							</a>
												
													<div class="Login_InfoBox InfoBox_Warning">
								<div class="InfoBoxContent">
									<span class="icon icon54-s_BasicIcons-ErrorMark"></span>
									<span class="text">Achtung: Die Feststelltaste ist aktiviert.</span>
								</div>
							</div>
						
						<div class="Login_InfoBox InfoBox_Error">
							<div class="InfoBoxContent">
																<span style="padding-right: 8px;">
									<svg class="status__icon" viewBox="0 0 24 24" role="img" style="height: 2rem; width: 2rem">
										<use href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#exclamation-circle" xlink:href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#exclamation-circle"></use>
									</svg>
								</span>
								<span class="text">Ihre E-Mail / Passwortkombination ist nicht gültig.<br>Bitte versuchen Sie es erneut.</span>
							</div>
						</div>

						<div class="login-modal__sign-in-register">
															<input class="button" style="height: auto;" id="ID_LOGIN" name="Login" type="submit" onclick="$('#ID_PASSWORD').val($('#ID_PASSWORD').val().trim());" value="Anmelden" form="ID_frmLogin_446769403756312118">
								<a class="call-to-action" data-hijax="stage" href="/path/app/?rq_AppGuid=52B825E32246A6A4D17D089DCABE5E981F7A5EAA&amp;rq_TargetPageGuid=C623DF01EA36125AA40249EC93373F59EC04608A&amp;rq_MenuGuid=68CD7C0AF204085A48EE1E7BAAE5C19B5FCB76AC">
									<span class="call-to-action__text">Sie haben kein Konto? Jetzt registrieren! </span>
									<!-- Call to action icon -- Start -->
									<svg class="call-to-action__icon_klein" viewBox="0 0 24 24" role="img" title="Sie haben kein Konto? Jetzt registrieren! ">
										<use href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#arrow-right" xlink:href="../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#arrow-right"></use>
									</svg>
									<!-- Call to action icon -- End -->
								</a>
																	
					</form>

					<script id="initLogin">
						






function handleLoginResponse(status, data, loginContainer) {
    if (data.initOtpLogin) {
        // remove initOtpLogin
        delete data.initOtpLogin;

        // Replace the current login content with the ix-login-otp component
        loginContainer.html("<ix-login-otp></ix-login-otp>");

        // Retrieve the inserted ix-login-otp element
        const ixLoginOtp = loginContainer.find("ix-login-otp")[0];
        if (!ixLoginOtp) {
            console.error("» Failed to insert or find `ix-login-otp` element!");
            return;
        }

        // Remove non-otp related data from the object to keep the config clean
        Object.keys(data).forEach(key => {
            if (key !== 'credentials' && !key.startsWith('hints')) {
                delete data[key];
            }
        });
        
        // Assign the data config to the ix-login-otp component
        ixLoginOtp._config = data;

        // Hide the .Login_Start_Header when the ix-login-otp component is shown
        $("#Login_Start_Header").hide();

        // Stop the default login process and handle the login + otp process with the ix-login-otp component
        return;
    }


    // handle password expire logic
    var pwdExpiresInDays = !!data.daysPwdExpires ? data.daysPwdExpires : "infinite";
    if (pwdExpiresInDays !== "infinite") {
        pwdExpiresInDays = parseInt(pwdExpiresInDays, 10);
    }

    // set user language and locale
    ix.cookie.setValue("co_Lang", data.language, true);
    ix.cookie.setValue("co_Locale", data.locale, true);

    // handle password change/expire
    if (data.mustChangePwd) {
        if (!data.canChangePwd) {
            console.warn("LOGIN: The User must change its password but has insufficient rights to do that!");
        }
        closeAndReload();
    } else if (data.warnPwdExpires && data.canChangePwd) {
        // hide warning after 20sec
        var timeout = window.setTimeout("closeAndReload()", 20000);

        // setup warning text
        var warnMsg;
        if (pwdExpiresInDays === 'infinite') {
            warnMsg = "Ihr\x20Passwort\x20l\xE4uft\x20ab\x2E" + " Zeit\x20zum\x20\xE4ndern\x20Ihres\x20Passwortes\x2E";
        } else if (pwdExpiresInDays === 1) {
            warnMsg = "Ihr\x20Passwort\x20l\xE4uft\x20ab\x2E" + " Sie\x20haben\x20noch\x20" + "einen\x20Tag\x20" + "Zeit\x20zum\x20\xE4ndern\x20Ihres\x20Passwortes\x2E";
        } else {
            warnMsg = "Ihr\x20Passwort\x20l\xE4uft\x20ab\x2E" + " Sie\x20haben\x20noch\x20 " + pwdExpiresInDays + " Tage\x20" + " Zeit\x20zum\x20\xE4ndern\x20Ihres\x20Passwortes\x2E";
        }

        // determine correct login container
        loginContainer = loginContainer || $(".Login_Container").last();

        // parse warning text
        loginContainer.replaceWith(        `<div class="Login_InfoBoxPersistence InfoBox_Warning" id="PWD_REMAINDER">
        <div class="InfoBoxContent">
            <span class="icon icon54-s_BasicIcons-ErrorMark"></span>
            <span class="text">
                <h2 style="padding-bottom:10px;">${warnMsg}</h2>
                Zum ändern des Passwortes hier klicken:
                <a class="Link_Strong" onclick="clearTimeout(${timeout}); changePassword(\'ddsauth\'); return true;" href="#">
                    Jetzt ändern
                </a>
            </span>
        </div>
    </div>
    <a class="Link_Standard" onclick="clearTimeout(${timeout}); closeAndReload(); return true;" href="#" style="float:right; padding-top:5px; color:inherit;">
        Fenster schließen
    </a>`
);
    } else {
        closeAndReload();
    }
}

function closeAndReload() {
    $.when(oHtmlRoot.oUp.mediator.publish("ix:login:successfull", {}))
    .done(function(subscriberResults) {
        if (subscriberResults.length === 0) {
            oHtmlRoot.document.location.href = ix.util.getBaseUrl();
        }    
    })
    .fail(function() {
        oHtmlRoot.document.location.href = ix.util.getBaseUrl();
    })
    

            // close tooltip if opened
        if (ix.api.tooltip.getByKey("oTTP_Login")) {
            ix.api.tooltip.close("oTTP_Login");
        }
    }
						
						function cleaninput(id){
							$("#"+id).val('');
						}
						function showpassword(obj,inputid){							
							if($("#"+inputid)[0].type == 'password'){
								$("#"+inputid)[0].type='text'
								$($(obj).find("use")[0]).attr("href","../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#eye")
								$($(obj).find("use")[0]).attr("xlink:href","../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#eye")
							}else{
								$("#"+inputid)[0].type='password'
								$($(obj).find("use")[0]).attr("href","../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#eye-slash")
								$($(obj).find("use")[0]).attr("xlink:href","../../css/dds/build/assets/icons/forward/icons.svg?usn=1776346042028#eye-slash")
							}

						}
						
						function initLogin() {
							var login_6710004554474092585 = new upLogin();
							
														        
							login_6710004554474092585.init("ddsauth", $("#login_6710004554474092585"));

															var token = [];
																	token.push("urn:schemas-unitedplanet-de:login-token:oauth2-claim");
																login_6710004554474092585.setToken(token);
															var token = [];
																	token.push("urn:schemas-unitedplanet-de:login-token:user-name");
																	token.push("urn:schemas-unitedplanet-de:login-token:domain-name");
																	token.push("urn:schemas-unitedplanet-de:login-token:password");
																login_6710004554474092585.setToken(token);
															var token = [];
																login_6710004554474092585.setToken(token);
														
							login_6710004554474092585.setFocus();
						}

						$(function() {
							$.when($.loadLegacyBundle("all_login.js")).done(function() {
								initLogin();
							});

							$("#Cookie_Warning_Help").on("click", function(e) {
								e.preventDefault();
								$("#Cookie_Warning_Help_Content").toggle();
							});
						});
					</script>
				</div>
				
																																							<div class="signIn-biemplogincontainer" >
																					
																							
																							
																							
																							
																							
																	<div class="signIn-seperator">
										<span>oder</span>
									</div>
									<input class="button" id="ID_LOGIN_DE" type="button" onclick="location.href='/oauth2/authorization/DE'" value="Boehringer Ingelheim Mitarbeiter Login">
																							
																							
																							
																							
																							
																							
																										</div>
							</div>
		</div>
	</div>
</div>]]></response>            