internetinthecar-stage.yousee.vodafone.com
Open in
urlscan Pro
45.223.166.34
Public Scan
Submitted URL: https://www.internetinthecar-stage.yousee.vodafone.com/
Effective URL: https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/faces/home.jspx?_afrRedirect=2949383361122201
Submission: On August 15 via automatic, source certstream-suspicious — Scanned from DE
Effective URL: https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/faces/home.jspx?_afrRedirect=2949383361122201
Submission: On August 15 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
2 forms found in the DOMName: f1 — POST /m2miitcfo/faces/home.jspx
<form id="f1" name="f1" class="x1a6" enctype="multipart/form-data" method="POST" action="/m2miitcfo/faces/home.jspx">
<div id="contentPortlet" class="xdm xfs">
<div class="xdn p_AFLight">
<div id="contentPortlet::div2" style="margin: 0;" class="xdp p_AFLight">
<script>
function adfpp_getEventTarget(e) {
if (!e) var e = window.event;
if (!e) return null;
var targetEl;
if (e.target) targetEl = e.target;
else if (e.srcElement) targetEl = e.srcElement;
return targetEl;
}
</script>
<script>
function adfpp_isRich() {
if (window.AdfPage) return true;
else return false;
}
function adfpp_submitPortlet(portlet_compId) {
var facesForm_id = "f1";
if (adfpp_isRich()) {
var x1 = AdfPage.PAGE.findComponent(portlet_compId);
var x3 = new AdfActionEvent(x1);
x3.setPartial(true);
x1.queueEvent(x3);
} else {
submitForm(facesForm_id, 0, {
source: portlet_compId
});
}
}
</script>
<script>
function adfpp2036989136_handleLocationChange(url) {
var form = document.forms["f1"];
form.elements["_adfp_submitted_portlet.2036989136"].value = "true";
form.elements["_adfp_submitted_form.2036989136"].value = "none";
form.elements["_adfp_portlet_link_url.2036989136"].value = url;
if (isURLForCurrentPage(url, form.action)) {
adfpp_submitPortlet("contentPortlet");
} else {
window.location.href = url;
}
return false;
}
</script>
<script>
function adfpp2036989136_doAnchor(urlVar) {
adfpp2036989136_handleLocationChange(urlVar);
}
</script>
<script>
function adfpp_preSubmit_contentPortlet() {
adfpp2036989136_f0_preSubmit(null);
}
</script><input name="_adfp_submitted_portlet.2036989136" type="hidden" value="false"><input name="_adfp_portlet_link_url.2036989136" type="hidden" value=""><input name="_adfp_submitted_form.2036989136" type="hidden" value="">
<script>
var anchor_2036989136_a0 = "/m2miitcfo/faces/cookiepolicy.html";
</script>
<script>
function adfpp2036989136_f1_preSubmit(e) {
var targetElement = adfpp_getEventTarget(e);
var form = document.forms["f1"];
form.elements["_adfp_submitted_portlet.2036989136"].value = "true";
form.elements["_adfp_submitted_form.2036989136"].value = "f1";
}
function adfpp2036989136_f1_doSubmit(e) {
adfpp2036989136_f1_preSubmit(e);
adfpp_submitPortlet("contentPortlet");
return false;
}
</script><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep__afrRedirect" type="hidden" value="2949383361122201"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwp_action_portlet"
type="hidden" value="2036989136"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_navstate.2036989136" type="hidden" value="eJyLL07OL0i1zc1PSQ0GsVLU0nPykxJzbAF*5QmO"><input
name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_navparam.2036989136" type="hidden" value=""><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_bi" type="hidden"
value="2036989136"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_backurl.2036989136" type="hidden"
value="https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/faces/home.jspx?_afrRedirect=2949383361122201"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_interstate.2036989136" type="hidden"
value="wlp__ns2036989136__handler=welcomePage&wlp__ns2036989136__javax.portlet.action=welcomePage">
<div class="content">
<script type="text/javascript">
var __ns2036989136_pID = function(id) {
return pNSID('__ns2036989136_', id);
};
var __ns2036989136_pObj = function(id) {
return $('#' + __ns2036989136_pID(id));
};
var __ns2036989136_topics = {};
var __ns2036989136_res = __ns2036989136_res || {
getPartialText: function() {
return {
moreText: "Maksimér",
lessText: "Minimér",
showChar: "100"
};
},
getMsgTmpl: function() {
return {
ERROR: '<div class="errorMsgBlock"> <div class="icon pull-left"> </div> <div class="msgBlock"> <div class="title">{0}</div> <div class="msg">{2}</div> <div class="details"> <div>{1}</div> <div>{3}</div> </div> </div> <div class="clear"> </div></div>',
WARNING: '<div class="warnMsgBlock"> <div class="icon pull-left"> </div> <div class="msgBlock"> <div class="title">{0}</div> <div class="msg">{2}</div> </div> <div class="clear"> </div></div>',
OK: '<div class="okMsgBlock"> <div class="icon pull-left"> </div> <div class="msgBlock"> <div class="title">{0}</div> <div class="msg">{2}</div> </div> <div class="clear"> </div></div>'
}
},
getMsgTitle: function() {
return {
ERROR: 'BEMÆRK',
WARNING: 'BEMÆRK',
OK: 'SUCCES'
}
},
getDownload: function() {
return {
preparingMessage: "Vent et par sekunder ...",
preparingCloseBtn: "Luk",
failCloseBtn: "Luk",
preparingPopupTitle: "Påbegynd download",
failPopupTitle: "Fejl ved download",
androidPostUnsupportedMessage: "Desværre understøtter din Android-browser ikke denne type download. Forsøg igen i en anden browser."
}
}
};
var __ns2036989136_cfg = __ns2036989136_cfg || {
getSubmit: function() {
return {
hdnOp: 'action',
btnDo: 'do'
};
},
getDownload: function() {
return {
httpMethod: 'POST',
checkInterval: 100,
preparingDialogWidth: 450,
preparingDialogHeight: 70,
failDialogWidth: 450,
failDialogHeight: 70
}
}
};
var __ns2036989136_ctx = createCtx('__ns2036989136_', __ns2036989136_cfg, __ns2036989136_res, __ns2036989136_topics);
</script>
<script type="text/javascript">
var toggleRegion = function(id, disable) {
pToggleRegionWithText(id, disable, 'Indlæser...');
}
</script>
<div data-js="_nudge, _cookiePolicy" data-cookies="cookieconsent_status=dismiss" data-is-open="false" class="nudge-slim nudge-slim--cookie" style="margin-top: 0px;">
<a href="javascript:void(0);" class="js-nudge-close toaster__close">
<span class="visually-hidden">Close</span>
<svg aria-hidden="true" class="icon icon--small toaster__icon" focusable="false">
<use xlink:href="#icon-close"></use>
</svg>
</a>
<div class="spring">
<div class="grid grid--gutter">
<div class="grid__item grid__item--gutter grid__item--3/4 grid__item--sm-1/1 grid__item--middle">
<p class="paragraph--m gutter-super--left no-gutter--sm-left"> Cookies: Vi bruger udelukkende strengt nødvendige cookies til at få vores hjemmeside til at fungere. Du kan deaktivere disse ved at ændre dine browserindstillinger, men
det kan påvirke portalens funktion. For mere information, læs vores <a href="javascript:adfpp2036989136_doAnchor(anchor_2036989136_a0);" class="link link--body">Cookie-politik</a>. </p>
</div>
<div class="grid__item grid__item--gutter grid__item--1/4 grid__item--sm-1/1 grid__item--middle align--right">
<a href="javascript:void(0);" data-js="_cookie" data-cookies="cookieconsent_status=dismiss" class="js-nudge-close button button--transparent--dark gutter-m--sm-bottom gutter--sm-top gutter-super--right no-gutter--sm-right">
Ok
</a>
</div>
</div>
</div>
</div>
<script type="text/javascript">
</script>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
//console.log("### Script :: require callback :: INIT");
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = '77b6451a-cc9b-4527-b499-1e27298735dd';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
var onRegisterCallback = function() {
pOPSubmit(pCtx(), 'redirectToUserRegistration');
}
var onLoginCallback = function() {
window.location.replace(getLoginFullUrl());
}
var goToHome = function() {
window.location.href = "/m2miitcfo/faces/home.jspx";
}
reactComponentLandingHeaderProps.configs.onRegisterCallback = onRegisterCallback;
reactComponentLandingHeaderProps.configs.onLoginCallback = onLoginCallback;
reactComponentLandingHeaderProps.configs.goToHome = goToHome;
if (M2MIITC && M2MIITC.LandingHeader && reactComponentLandingHeaderProps) {
M2MIITC.render(document.getElementById('react-component--landing-header'), M2MIITC.LandingHeader, reactComponentLandingHeaderProps);
}
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<div data-component="LandingHeader" class="react-component" id="react-component--landing-header">
<div class="component__component" data-component="header">
<nav class="header" data-js="_language">
<div class="navigation-static"> </div>
<div class="navigation--primary component__icon-background">
<div class="spring">
<ul class="navigation__list navigation__spring navigation__hide" role="navigation">
<li class="navigation__item"><a href="#" data-at-link="header-logo-link" class="brand"><img class="brand__logo" src="/m2miitcres/media/images/images-non-responsive/logo-yousee.png" alt="Logo"></a></li>
<li class="navigation__item navigation__item--right navigation__hide navigation__item--clickable navigation__dropdown navigation__item--active">
<a href="#" data-at-link="link-landing-loguser-icon-vodafone" class="navigation__link navigation__link--icon navigation__link--menu"><span class="visually-hidden">Min konto</span><svg data-at-icon="landing-not-loguser-icon-vodafone" focusable="false" aria-hidden="true" class="icon icon--large navigation__icon navigation__toggle"><use xlink:href="#icon-my-vodafone"></use></svg></a>
</li>
<li class="navigation__item navigation__item--right navigation__hide navigation__item--clickable navigation__dropdown">
<a href="#" data-at-link="Menu Accessibility Languages" class=" navigation__link navigation__link--icon navigation__link--menu"><span class="visually-hidden">Sprog</span><svg data-at-icon="landing-icon-international" focusable="false" aria-hidden="true" class="icon icon--large navigation__icon navigation__toggle"><use xlink:href="#icon-international"></use></svg></a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<script type="text/javascript">
var reactComponentLandingHeaderProps = {
configs: {
getLanguagesByCountry: 'https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/resourceproxy/k-0a41ce9a04499fa577101ec22974dc1e0ec6b2cb07d31a88a4722a601207274039be67dad66396409bdef8140bb1e752150ee912ee5a67167047e235555954f1/getLanguagesByCountry',
confirmCountryLanguageChange: 'https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/resourceproxy/k-e0efc200c689eb37b11efc46c8ec10df35861900e52cdb6185385e4592498b70bb97d688c0f87f7777803df14d205e39940e6fd2209f6bd2a94eff745050b4e6/confirmCountryLanguageChange',
onRegisterCallback: null,
onLoginCallback: null,
goToHome: null
},
data: {
partnerInformation: {
name: 'YOUSEE'
},
oemName: '',
oemLogoEnabled: 'true',
language: [{
"name": "Dansk",
"locale": "DA",
"isDefault": true,
"isSelected": true
}, {
"name": "English",
"locale": "EN",
"isDefault": false,
"isSelected": false
}],
landingmodel: {
languages: [{
"name": "Dansk",
"locale": "DA",
"isDefault": true,
"isSelected": true
}, {
"name": "English",
"locale": "EN",
"isDefault": false,
"isSelected": false
}]
},
loggedUser: '',
hideVodafoneIcon: '',
isOutOfFootprint: '',
registrationAvailable: 'registrationAvailable and productLineLegacy',
menuAccessibilityLanguages: 'Sprog',
showLanguage: true,
ctxUser: false,
showCountryLanguageSelector: false,
showCountryLanguageIcon: true,
showMyVodafoneIcon: true,
countryData: {
changeCountryDropdownOptions: [{
"name": "Belgien",
"value": "BELGIUM"
}, {
"name": "Bulgarien",
"value": "BULGARIA"
}, {
"name": "Cypern",
"value": "CYPRUS"
}, {
"name": "Danmark",
"value": "DENMARK"
}, {
"name": "Estland",
"value": "ESTONIA"
}, {
"name": "Finland",
"value": "FINLAND"
}, {
"name": "Frankrig",
"value": "FRANCE"
}, {
"name": "Grækenland",
"value": "GREECE"
}, {
"name": "Holland",
"value": "NETHERLANDS"
}, {
"name": "Irland",
"value": "IRELAND"
}, {
"name": "Island",
"value": "ICELAND"
}, {
"name": "Italien",
"value": "ITALY"
}, {
"name": "Kroatien",
"value": "CROATIA"
}, {
"name": "Letland",
"value": "LATVIA"
}, {
"name": "Litauen",
"value": "LITHUANIA"
}, {
"name": "Luxembourg",
"value": "LUXEMBOURG"
}, {
"name": "Malta",
"value": "MALTA"
}, {
"name": "Norge",
"value": "NORWAY"
}, {
"name": "Polen",
"value": "POLAND"
}, {
"name": "Portugal",
"value": "PORTUGAL"
}, {
"name": "Rumænien",
"value": "ROMANIA"
}, {
"name": "Schweiz",
"value": "SWITZERLAND"
}, {
"name": "Slovakiet",
"value": "SLOVAKIA"
}, {
"name": "Slovenien",
"value": "SLOVENIA"
}, {
"name": "Spanien",
"value": "SPAIN"
}, {
"name": "Storbritannien",
"value": "UNITED_KINGDOM"
}, {
"name": "Sverige",
"value": "SWEDEN"
}, {
"name": "Tjekkisk ",
"value": "CZECH_REPUBLIC"
}, {
"name": "Tyskland",
"value": "GERMANY"
}, {
"name": "Ungarn",
"value": "HUNGARY"
}, {
"name": "Østrig",
"value": "AUSTRIA"
}],
changeLanguageRadioOptions: [{
"name": "Dansk",
"value": "DA"
}, {
"name": "English",
"value": "EN"
}],
defaultSelectedCountryOption: {
"name": "Danmark",
"value": "DENMARK"
},
defaultSelectedLanguageOption: {
"name": "Dansk",
"value": "DA"
},
linkOutPageOpenLanguageOverlay: false
},
isLinkOutPages: false
},
messages: {
menuLoginLabel: 'Få adgang til din Internet in the Car',
menuAccessibilityMyAccount: 'Min konto',
menuLoginBtn: 'Login',
menuRegisterLabel: 'Har du ikke en konto endnu?',
menuRegisterBtn: 'Tilmeld dig her',
menuAccessibilityClose: 'Luk',
countryMessage: {
title: 'Land og sprog',
subtitle: 'Vælg dit land for at se lokale oplysninger, og vælg dit sprog',
changeCountry: 'Vælg et land',
changeLanguage: 'Vælg et sprog',
closeAccessibilityLabel: 'Luk',
confirmButton: 'Bekræft valg',
allowToClose: true,
urlToRedirect: ''
}
}
};
</script>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
//console.log("### Script :: require callback :: INIT");
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = '0c457b7c-5973-4363-a574-105ff779b910';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
if (M2MIITC && M2MIITC.CountryChangeOverlay && reactComponentCountryChangeOverlayProps) {
M2MIITC.render(document.getElementById('react-component--country-change-overlay'), M2MIITC.CountryChangeOverlay, reactComponentCountryChangeOverlayProps);
}
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
__ns2036989136_res.getValidator = function() {
return {
defaultMsg: "Ret værdien i dette felt",
equaltoMsg: "Indtast den samme værdi igen",
differsMsg: "Ny værdi skal adskille sig fra den forrige. Indtast en ny værdi. ",
minlengthMsg: "Værdiens minimumslængde er {0} tegn ",
maxlengthMsg: "Værdiens maksimumlængde er {0} tegn ",
rangelengthMsg: "Værdien længde i tegn skal være mellem {0} og {1} tegn",
minMsg: "Angiv et antal større end eller lig med {0}",
maxMsg: "Angiv et antal mindre end eller lig med {0}",
betweenMsg: "Angiv et antal mellem {0} og {1}",
requiredMsg: "Dette er et obligatorisk felt",
alphaMsg: "Indtast kun alfabetiske tegn",
utfalphaMsg: "Indtast kun alfabetiske tegn",
alphanumMsg: "Indtast kun alfanumeriske tegn",
utfalphanumMsg: "Indtast kun alfanumeriske tegn",
digitMsg: "Indtast kun tal",
numberMsg: "Indtast et gyldigt nummer",
emailMsg: "Indtast en gyldig e-mailadresse",
imageMsg: "Dette felt accepterer kun billeder",
urlMsg: "Indtast en gyldig URL",
ip4Msg: "Indtast en gyldig IPv4-adresse",
ip6Msg: "Indtast en gyldig IPv6-adresse",
dateMsg: "Indtast en gyldig dato i formatet {0}",
futureDateMsg: "Indtast en dato i fremtiden",
systemErrorMsg: "Kan ikke indlæse data",
msisdnMsg: "Indtast et gyldigt telefonnummer",
accountMsg: "Indtast et gyldigt kontonummer",
emailMsg: "Indtast en gyldig e-mailadresse",
userProfileNameMsg: "Indtast et gyldigt navn",
passwordEqualsToMsg: "Dine nye adgangskoder passer ikke. Indtast din gamle og din nye adgangskode igen.",
emailCharacters: "Bemærk, at brugernavnet ikke er versalfølsomt og skal bestå af mindst 6 tegn, herunder bogstaver, tal og specialtegn (. _ - @)",
equalEmails: "E-mails matcher ikke.",
equalPasswords: "Dine nye adgangskoder passer ikke.",
differspreviousMsg: "Beklager, vi har bemærket, at du ikke har foretaget ændringer",
passwordContainsUsername: "Adgangskode må ikke indeholde dit brugernavn.",
diffSmsCode: "Den indtastede sikkerhedskode er ugyldig eller udløbet.",
};
};
__ns2036989136_cfg.getValidator = function() {
return {
emailCharactersRegex: /^^[a-zA-Z0-9\.@_-]*$$/,
};
};
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
var countryChangeOverlayId = {
open: function(closeAction) {
var closeAction = closeAction || function() {};
$('body').css('overflow', 'hidden');
$('#countryChangeOverlayId').addClass('dialog--display');
},
close: function() {
$('body').css('overflow', 'scroll');
$('#countryChangeOverlayId').removeClass('dialog--display');
}
}
function bindEscButtonToClose_countryChangeOverlayId(closeAction) {
$(document).on("keydown", function(event) {
if (event.keyCode == 27) {
countryChangeOverlayId.close();
}
});
}
function unbindEscButton_countryChangeOverlayId() {
$(document).off('keydown');
}
require(['jquery', 'domReady', 'validator', 'initializer'], function($, domReady, validator, initializer) {
//console.log("### Script :: require callback :: INIT");
window.validator = validator;
window.pResetValidator = validator.pResetValidator;
window.pValidate = validator.pValidate;
window.pValidateElements = validator.pValidateElements;
window.pSystemError = validator.pSystemError;
window.pInputArea = validator.pInputArea;
window.pNamedInputArea = validator.pNamedInputArea;
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = '787ad219-574b-4678-bc6e-e8bfa8795840';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
window.m2miitc.initializer = initializer;
window.m2miitc.initializer.init();
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<div class="js-dialog dialog dialog--light dialog--scrollable " id="countryChangeOverlayId">
<div data-component="CountryChangeOverlay" class="react-component" id="react-component--country-change-overlay">
<div class="spring dialog__close-spring">
<a href="#" data-at-link="dialog__close" class="dialog__close"><svg data-at-icon="#icon-close" focusable="false" aria-hidden="true" class="icon icon--small dialog__icon"><use xlink:href="#icon-close"></use></svg><span class="visually-hidden">Luk</span></a>
</div>
<div class="spring spring--medium pt-128">
<h3 data-at-header="country-change-overlay-header-title" class="heading heading--3 heading--center heading--leading heading--trailing heading--sm-2 gutter-xs--bottom no-gutter--sm-bottom">Land og sprog</h3>
<p class="gutter-m--bottom gutter--sm-bottom heading--center">Vælg dit land for at se lokale oplysninger, og vælg dit sprog</p>
</div>
<div class="spring spring--small">
<fieldset><label class="form__row form-select form__row--leading gutter-s--bottom "><span class="form__label display--inline-block ">Vælg et land</span><span class="input-group input-group--arrow"><input
class="form__input input-group__input--editable input-group__input input-group__content" name="select-country" autocomplete="off" data-at-form-select="country-change-overlay-select" id="selectInput" value="Danmark"><svg
data-at-icon="#icon-chevron-down" focusable="false" aria-hidden="true" class="icon icon--extra-small ">
<use xlink:href="#icon-chevron-down"></use>
</svg>
<ul class="form-select--container form-select--container--editable">
<li id="DENMARK" class="form-select__li--selected"><span>Danmark</span></li>
</ul>
</span></label><label class="form__row form__row--small"><span class="js-form-label form__label gutter-l--top">Vælg et sprog</span><span class="card card--white card--rounded">
<li class="card__list__country"><span><label class="form__radio form__radio--inline no-gutter--sm-bottom"><input type="radio" name="country_selector_language_Dansk" class="form__radio__input"
data-at-form-radio="country-change-overlay-radio" value="DA" checked="">
<div class="form__radio__label">
<div class="form__radio__icon"></div>
<div class="form__radio__text">Dansk</div>
</div>
</label></span></li>
<li class="card__list__country"><span><label class="form__radio form__radio--inline no-gutter--sm-bottom"><input type="radio" name="country_selector_language_English" class="form__radio__input"
data-at-form-radio="country-change-overlay-radio" value="EN">
<div class="form__radio__label">
<div class="form__radio__icon"></div>
<div class="form__radio__text">English</div>
</div>
</label></span></li>
</span></label>
<div class="form__row form__row--medium"><button data-at-button="country-change-overlay-button-confirm" class="button button--primary button--full-width" type="button">Bekræft valg</button></div>
</fieldset>
</div>
<div class="pb-128"></div>
</div>
</div>
<script type="text/javascript">
var reactComponentCountryChangeOverlayProps = {
configs: {
getLanguagesByCountry: 'https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/resourceproxy/k-0a41ce9a04499fa577101ec22974dc1e0ec6b2cb07d31a88a4722a601207274039be67dad66396409bdef8140bb1e752150ee912ee5a67167047e235555954f1/getLanguagesByCountry',
confirmCountryLanguageChange: 'https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/resourceproxy/k-e0efc200c689eb37b11efc46c8ec10df35861900e52cdb6185385e4592498b70bb97d688c0f87f7777803df14d205e39940e6fd2209f6bd2a94eff745050b4e6/confirmCountryLanguageChange',
closeOverlay: countryChangeOverlayId.close
},
messages: {
title: 'Land og sprog',
subtitle: 'Vælg dit land for at se lokale oplysninger, og vælg dit sprog',
changeCountry: 'Vælg et land',
changeLanguage: 'Vælg et sprog',
closeAccessibilityLabel: 'Luk',
confirmButton: 'Bekræft valg',
allowToClose: true,
urlToRedirect: '',
},
data: {
changeCountryDropdownOptions: [{
"name": "Belgien",
"value": "BELGIUM"
}, {
"name": "Bulgarien",
"value": "BULGARIA"
}, {
"name": "Cypern",
"value": "CYPRUS"
}, {
"name": "Danmark",
"value": "DENMARK"
}, {
"name": "Estland",
"value": "ESTONIA"
}, {
"name": "Finland",
"value": "FINLAND"
}, {
"name": "Frankrig",
"value": "FRANCE"
}, {
"name": "Grækenland",
"value": "GREECE"
}, {
"name": "Holland",
"value": "NETHERLANDS"
}, {
"name": "Irland",
"value": "IRELAND"
}, {
"name": "Island",
"value": "ICELAND"
}, {
"name": "Italien",
"value": "ITALY"
}, {
"name": "Kroatien",
"value": "CROATIA"
}, {
"name": "Letland",
"value": "LATVIA"
}, {
"name": "Litauen",
"value": "LITHUANIA"
}, {
"name": "Luxembourg",
"value": "LUXEMBOURG"
}, {
"name": "Malta",
"value": "MALTA"
}, {
"name": "Norge",
"value": "NORWAY"
}, {
"name": "Polen",
"value": "POLAND"
}, {
"name": "Portugal",
"value": "PORTUGAL"
}, {
"name": "Rumænien",
"value": "ROMANIA"
}, {
"name": "Schweiz",
"value": "SWITZERLAND"
}, {
"name": "Slovakiet",
"value": "SLOVAKIA"
}, {
"name": "Slovenien",
"value": "SLOVENIA"
}, {
"name": "Spanien",
"value": "SPAIN"
}, {
"name": "Storbritannien",
"value": "UNITED_KINGDOM"
}, {
"name": "Sverige",
"value": "SWEDEN"
}, {
"name": "Tjekkisk ",
"value": "CZECH_REPUBLIC"
}, {
"name": "Tyskland",
"value": "GERMANY"
}, {
"name": "Ungarn",
"value": "HUNGARY"
}, {
"name": "Østrig",
"value": "AUSTRIA"
}],
changeLanguageRadioOptions: [{
"name": "Dansk",
"value": "DA"
}, {
"name": "English",
"value": "EN"
}],
defaultSelectedCountryOption: {
"name": "Danmark",
"value": "DENMARK"
},
defaultSelectedLanguageOption: {
"name": "Dansk",
"value": "DA"
},
linkOutPageOpenLanguageOverlay: false,
callByWelcomePage: true
}
};
</script>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
require(['jquery', 'domReady'], function($, domReady) {
//console.log("### Script :: require callback :: INIT");
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
function bindCountryChangeButton() {
$('#availablePlans_OpenCountryChange').on('click', function() {
countryChangeOverlayId.open();
});
}
init();
function init() {
bindCountryChangeButton();
}
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep_action" type="hidden" id="__ns2036989136_action">
<input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep__csrf" type="hidden" value="24239d27fe54714c" id="__ns2036989136__csrf">
<input type="submit" style="display: none" id="__ns2036989136_do" onclick="return adfpp2036989136_f1_doSubmit(event);">
<input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep_selectedMenuId" type="hidden" id="selectedMenuId">
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
//console.log("### Script :: require callback :: INIT");
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = '72ae16b7-ba3c-4492-bc9f-8755e5dd18b0';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
var goToSeeAllAvailablePlans = function() {
pOPSubmit(pCtx(), 'redirectToPlansPage');
}
$(".seeAllPlansButton").on("click", goToSeeAllAvailablePlans);
var goToLogin = function() {
window.location.replace(getLoginFullUrl());
}
var goToRegister = function() {
pOPSubmit(pCtx(), 'redirectToUserRegistration');
}
$("#registerBtn").on("click", goToRegister);
$("#registerBtnBottom").on("click", goToRegister);
var reactComponentLandingPageProps = {
configs: {
goToRegister: goToRegister,
goToLogin: goToLogin,
encryptedPypURL: ''
},
messages: {
landingPageBanners: {
bannerHeader1: 'Internet in the Car',
bannerHeader2: 'Stream, søg og engager dig',
bannerDescription: 'Styrer infotainment i bilen på alle dine bilture.',
bannerButtonRegister: 'Registrér',
bannerButtonLogin: 'Login'
},
pypLandingPage: {
pypLandingPageContent: {
pairedText: 'Pair',
pairButtonText: 'Paired',
unpairButtonText: 'Unpair',
eligibleText: 'Eligible',
oneNumberCarDataTitle: 'OneNumber Car Data',
oneNumberCarDataSubtitle: 'This car is subscribed to OneNumber Car Data',
pairTooltip: 'With Vodafone OneNumber Car Data you can use the data volume in your mobile tariff on this car. If you have a Red, Smart or Young tariff with Vodafone Germany, click on the “Pair” button below to visit your myVodafone Germany account page where you can get more information and be able to pair this car to your tariff.',
unpairTooltip: 'With Vodafone OneNumber Car Data you can use the data volume in your mobile tariff on this car. This car has already been paired to a Vodafone Germany tariff. Click on the “Unpair” button below to visit your myVodafone Germany account page where you can unpair this car.'
},
pypPopupPairContent: {
title: 'Are you sure you want to continue?',
description: 'By continuing, you will be transferred to Vodafone Germany's website. If you have a Red, Smart or Young tariff you can subscribe to the OneNumber Car Data service and pair your car to your Vodafone Germany mobile tariff. If you do this, your car will be disconnected from your current Internet in the Car account and you will start using the data volume from your mobile tariff on this car. If you have any current or recurring bundles in use, please review and cancel any that may no longer be required.',
cancelBtnText: 'Cancel',
confirmBtnText: 'Confirm'
},
pypPopupUnpairContent: {
title: 'Are you sure you want to continue?',
description: 'By continuing, you will be transferred to Vodafone Germany's website. There you can remove your car from your OneNumber Car Data service.<br/>By doing this, your car will stop using the data volume from your mobile tariff.',
cancelBtnText: 'Cancel',
confirmBtnText: 'Confirm'
},
},
cannotRegisterErrorMsgHandler: {
registrationBlockFlagError: 'Internet in the Car-tjenesten er ikke tilgængelig i dette land. Vi henviser til vores OSS eller vores kundeservice-team for yderligere oplysninger.',
tokenExpiredError: 'Beklager, du kan ikke oprette forbindelse, fordi sessionen er udløbet.',
systemUnavailableError: 'Beklager - systemet er ikke tilgængeligt i øjeblikket. Kontakt vores kundeservice-team på 80 70 54 31 for hjælp.',
registerOutsideCarError: 'For at registrere dig skal du kontrollere, at du forbinder din enhed til dit hotspot i bilen.',
invalidCountryError: 'Internet in the Car-tjenesten er ikke tilgængelig i dette land.',
deviceBlockedError: 'Der er et problem med dit Wi-Fi-hotspot. Du bedes kontakte kundeservice.',
registerLoggedInError: 'Du skal logge ud af din konto for at registrere dig.',
productLineExtendedError: 'Du kan ikke registrere denne bil, da den allerede er forbundet med en anden konto'
},
},
data: {
cannotRegister: {
registrationOutSideCarFlag: true,
insideTheCar: false,
validCountry: true,
deviceBlocked: false,
isLoggedIn: false,
productLineExtended: false,
tokenExpired: false,
systemUnavailable: false,
wrongSystemConfiguration: false,
registrationBlockFlag: false,
cannotRegister: false,
},
pypFlags: {
pypEligible: '',
pypStatusFlag: '',
},
},
};
if (M2MIITC && M2MIITC.LandingPage && reactComponentLandingPageProps) {
M2MIITC.render(document.getElementById('react-component--landing-page'), M2MIITC.LandingPage, reactComponentLandingPageProps);
}
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<div class="content">
<section class="section">
<div class="banner banner--half-image">
<div class="background background--fixed banner__background">
<div class="background__image banner__background__image hero--img-tablet lazyloaded"
data-bgset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082442%2F%2FidcPrimaryFile&revision=latestreleased [--mobile] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082441%2F%2FidcPrimaryFile&revision=latestreleased [--tablet] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&revision=latestreleased"
style="background-image: url("https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&revision=latestreleased");">
<picture style="display: none;">
<source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082442%2F%2FidcPrimaryFile&revision=latestreleased" media="(max-width: 460px)"
srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082442%2F%2FidcPrimaryFile&revision=latestreleased">
<source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082441%2F%2FidcPrimaryFile&revision=latestreleased" media="(max-width: 639px)"
srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082441%2F%2FidcPrimaryFile&revision=latestreleased">
<source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&revision=latestreleased"
srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&revision=latestreleased"><img alt="" class=" lazyloaded">
</picture>
</div>
<noscript>
<div style="background-image: url(/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&revision=latestreleased)" class="background__image banner__background__image hero--img-tablet"></div>
</noscript>
<div data-component="LandingPage" class="react-component" id="react-component--landing-page">
<div class="spring banner__spring flush--sm-all">
<div class="grid grid--gutter">
<div class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--md-1/2 grid__item--3/7 banner__wrapper">
<div class="banner__content">
<h1 data-at-header="landing-page-header-banner" class="heading heading--1 heading--leading heading--trailing heading--3">Internet in the Car</h1>
<div class="heading heading--3 heading--leading heading--trailing heading--regular">Stream, søg og engager dig</div>
<div class="heading heading--5 gutter-xs--top">Styrer infotainment i bilen på alle dine bilture.</div><button data-at-button="landing-page-button-register"
class="button button--primary gutter-m--right gutter--sm-bottom button--wide" type="button">Registrér</button><button data-at-button="landing-page-button-login"
class="button button--secondary no-gutter--bottom gutter-m--top gutter-xs--sm-top button--wide" type="button">Login</button><small class="small small--dove-gray gutter--top"></small>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="section section--wild-sand section--wild-sand--trailing">
<div class="spring">
<h2 class="heading heading--4 heading--leading heading--bold heading--md-bold gutter--bottom"> Hurtigt WiFi til dig og dine passagerer </h2>
<div class="grid">
<div class="grid__item grid__item--1/2 grid__item--sm-1/1">
<div class="heading heading--5 no-gutter--top gutter-m--bottom"> Forbind din bil til vores superhurtige netværk for at få den bedste bil-app og WiFi-hotspot-oplevelsen </div>
</div>
</div>
<ul class="grid grid--gutter">
<li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center">
<svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
<use xlink:href="#icon-broadband"></use>
</svg>
<h3 class="icon-text__heading heading--5 heading--bold"> Nemt </h3>
<p class="icon-text__text no-gutter--top no-gutter--bottom"> Enkel trinvis proces for at låse op for alle tilknyttede tjenester </p>
</li>
<li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center">
<svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
<use xlink:href="#icon-connected-devices"></use>
</svg>
<h3 class="icon-text__heading heading--5 heading--bold"> Delbar </h3>
<p class="icon-text__text no-gutter--top no-gutter--bottom"> Tilslut op til 10 WiFi-enheder på samme tid som f.eks. Smartphones, bærbare computere og tablets </p>
</li>
<li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center">
<svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
<use xlink:href="#icon-network-signal"></use>
</svg>
<h3 class="icon-text__heading heading--5 heading--bold"> Gratis roaming </h3>
<p class="icon-text__text no-gutter--top no-gutter--bottom"> Ingen yderligere roaminggebyrer på tværs af youSee og partnernetværker i Europa </p>
</li>
<li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center no-gutter--bottom">
<svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
<use xlink:href="#icon-4g"></use>
</svg>
<h3 class="icon-text__heading heading--5 heading--bold"> Hurtig </h3>
<p class="icon-text__text no-gutter--top no-gutter--bottom"> Op til 4G-højhastighedsinternet til den ultimative underholdning i bilen til dig og dine passagerer. </p>
</li>
</ul>
</div>
</section>
<section class="section section--wild-sand section--wild-sand--trailing">
<div class="spring">
<h2 class="heading heading--4 heading--leading heading--bold heading--md-bold gutter--bottom"> Tilmeld dig en gratis prøveperiode </h2>
<div class="card-test-drive">
<div class="grid card card--white">
<div class="grid__item grid__item--sm-1/1 grid__item--2/5 grid__item--push align--right">
<div class="aspect-height aspect-height--550 aspect-height--md-1/2 aspect-height--1/1">
<div class="aspect-height__content background">
<div class="background__image lazyloaded"
data-bgset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084478%2F%2FidcPrimaryFile&revision=latestreleased [--mobile] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084479%2F%2FidcPrimaryFile&revision=latestreleased [--tablet] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&revision=latestreleased"
style="background-image: url("https://internetinthecar-stage.yousee.vodafone.com/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&revision=latestreleased");">
<picture style="display: none;">
<source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084478%2F%2FidcPrimaryFile&revision=latestreleased" media="(max-width: 460px)"
srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084478%2F%2FidcPrimaryFile&revision=latestreleased">
<source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084479%2F%2FidcPrimaryFile&revision=latestreleased" media="(max-width: 639px)"
srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084479%2F%2FidcPrimaryFile&revision=latestreleased">
<source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&revision=latestreleased"
srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&revision=latestreleased"><img alt="" class=" lazyloaded">
</picture>
</div>
<noscript>
<div style="background-image: url(/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&revision=latestreleased)" class="background__image banner__background__image hero--img-tablet"></div>
</noscript>
</div>
</div>
</div>
<div class="grid__item grid__item--sm-1/1 grid__item--3/5">
<div class="aspect-height aspect-height--550 aspect-height--sm-auto">
<div class="aspect-height__content aspect-height__content--sm-static">
<div class="card__content card__content--center">
<h2 class="heading heading--2 heading--leading heading--trailing"> Testkør vores Internet in the Car-tjeneste </h2>
<p> Din prøveperiode starter i det øjeblik, du beslutter dig. Ingen hage eller forpligtelser - bare tilmeld dig og vælg at åbne din bilforbindelse. </p>
<p> Den gratis prøveperiode er tilgængelig for kvalificerede kunder. </p>
<a href="javascript:void(0)" class="chevron chevron--inline registerButton" id="registerBtn">
<span class="chevron__text chevron__text--primary">
Tilmeld dig for at komme i gang
</span>
<span class="chevron__container">
<svg aria-hidden="true" class="icon icon--extra-small chevron__icon chevron__icon--red" focusable="false">
<use xlink:href="#icon-chevron-right"></use>
</svg>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<small class="small small--dove-gray hide--sm"> Varighed af prøveperiode og tilgængelige data kan variere alt efter din bils mærke og registreringsland. Dækning og tjeneste er muligvis ikke altid tilgængelig på din rejse. </small>
<div class="hide--tv hide--hd hide--lg hide--md gutter--top">
<span data-onload-display="true" data-js="_tooltip" class="js-tooltip tooltip tooltip--top gutter-l--sm-bottom">
<span class="js-tooltip-content tooltip__content">
<span class="tooltip__text"> For at sikre sikkerheden af din konto skal vi bekræfte din identitet. Du får en engangskode og et sekvensnummer \ </span>
</span>
<a href="#" aria-haspopup="true" class="js-tooltip-trigger tooltip__trigger">
<svg aria-hidden="true" class="icon icon--extra-small tooltip__trigger__icon" focusable="false">
<use xlink:href="#icon-info"></use>
</svg>
<span class="tooltip__trigger__text">Betingelserne gælder. Klik for at få mere at vide</span>
</a>
<div class="js-tooltip-close tooltip__close">
<svg class="icon icon--extra-small">
<use xlink:href="#icon-info"></use>
</svg>
<span class="visually-hidden"> Close tooltip </span>
<span class="tooltip__trigger__text">Betingelserne gælder. Klik for at få mere at vide</span>
</div>
</span>
</div>
<div class="align--center gutter-l--top gutter-xs--bottom">
<button type="button" class="button button--transparent no-gutter--bottom seeAllPlansButton"> Se alle tilgængelige planer </button>
</div>
</div>
</section>
<section class="section section--wild-sand">
<div class="spring">
<h2 class="heading heading--4 heading--leading heading--bold heading--md-bold gutter--bottom"> Kom i gang nu </h2>
<div class="grid">
<div class="grid__item grid__item--1/2 grid__item--md-1/1">
<div class="heading heading--5 no-gutter--top gutter-m--bottom"> Din bil har mange funktioner og programmer, der har brug for tilslutning. Et udvalg af dataplaner er tilgængelige for at imødekomme dine behov. </div>
</div>
</div>
<div class="steps-guide">
<ol class="grid grid--gutter steps-guide__process steps-guide__process--4 steps-guide__process--gigantic-icons">
<li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step steps-guide__step--active">
<div class="steps-guide__icon">
<svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
<use xlink:href="#icon-broadband-mid"></use>
</svg>
</div>
<div class="steps-guide__bordered steps-guide__bordered--first">
<h3 class="steps-guide__heading heading--5 heading--bold"> WiFi-kode </h3>
<p class="steps-guide__text no-gutter--all"> Indtast bilens WiFi-kode på alle enheder, du ønsker at oprette forbindelse til. </p>
</div>
</li>
<li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step">
<div class="steps-guide__icon">
<svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
<use xlink:href="#icon-bill-or-report-mid"></use>
</svg>
</div>
<div class="steps-guide__bordered">
<h3 class="steps-guide__heading heading--5 heading--bold"> Registrér </h3>
<p class="steps-guide__text no-gutter--all"> Klik på Registrer, og udfyld dine oplysninger for at oprette din konto i dag. </p>
</div>
</li>
<li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step">
<div class="steps-guide__icon">
<svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
<use xlink:href="#icon-shopping-trolley-mid"></use>
</svg>
</div>
<div class="steps-guide__bordered">
<h3 class="steps-guide__heading heading--5 heading--bold"> Køb en plan </h3>
<p class="steps-guide__text no-gutter--all"> Køb den plan, der passer bedst til dine behov. Abonnement eller engangskøb, det er op til dig! </p>
</div>
</li>
<li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step">
<div class="steps-guide__icon">
<svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
<use xlink:href="#icon-music-and-movies-mid"></use>
</svg>
</div>
<div class="steps-guide__bordered steps-guide__bordered--last">
<h3 class="steps-guide__heading heading--5 heading--bold"> Nyd internet i din bil </h3>
<p class="steps-guide__text no-gutter--all flush--md-bottom"> Arbejd, søg eller brug alle de nyeste applikationer i din bil ved hjælp af dataene på din konto. </p>
</div>
</li>
</ol>
</div>
<div class="align--center gutter-l--top">
<button type="button" class="button button--primary no-gutter--bottom registerButton" id="registerBtnBottom"> Tilmeld dig for at komme i gang </button>
</div>
</div>
</section>
</div>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
//console.log("### Script :: require callback :: INIT");
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = 'a64fe80d-0fd5-4f37-8624-771a51b4ac08';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
var bindFAQRedirect = function() {
$('#selectedMenuId').val("faq");
pOPSubmit(pCtx(), 'menuChangeAction');
}
var bindCustomerSupportRedirect = function() {
$('#selectedMenuId').val("customerSupport");
pOPSubmit(pCtx(), 'menuChangeAction');
}
var bindTermsAndConditionsRedirect = function() {
$('#selectedMenuId').val("termsAndConditions");
pOPSubmit(pCtx(), 'menuChangeAction');
}
var bindCookiePolicyRedirect = function() {
$('#selectedMenuId').val("cookiePolicy");
pOPSubmit(pCtx(), 'menuChangeAction');
}
var bindContractualConsumerRedirect = function() {
$('#selectedMenuId').val("contractualConsumer");
pOPSubmit(pCtx(), 'menuChangeAction');
}
reactComponentFooterProps.configs.faqRedirectLink = bindFAQRedirect;
reactComponentFooterProps.configs.customerSupportRedirectLink = bindCustomerSupportRedirect;
reactComponentFooterProps.configs.termsAndConditionsRedirectLink = bindTermsAndConditionsRedirect;
reactComponentFooterProps.configs.cookiePolicyRedirectLink = bindCookiePolicyRedirect;
reactComponentFooterProps.configs.contractualConsumerRedirectLink = bindContractualConsumerRedirect;
if (M2MIITC && M2MIITC.Footer && reactComponentFooterProps) {
M2MIITC.render(document.getElementById('react-component--footer'), M2MIITC.Footer, reactComponentFooterProps);
}
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<div data-component="Footer" class="react-component" id="react-component--footer">
<footer>
<div class="footer">
<div class="footer__curtain">
<div class="spring">
<div class="footer__navigation">
<div class="grid footer__icon--logo"><svg focusable="false" aria-hidden="true" class="icon icon--fill footer__icon--extra-large">
<use xlink:href="#icon-vodafone-logo-white"></use>
</svg></div>
<h2 class="visually-hidden">Site map</h2>
<div class="hide--sm hide--md">
<ul class="grid">
<li class="grid__item grid__item--1/4">
<div class="heading heading--bold heading--5 footer__heading">Hjælp og support</div>
<ul class="list list--reset footer__list">
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a data-at-link="<a href="/m2miitcfo/faces/faq.html"> Ofte stillede sp&#248;rgsm&#229;l</a>"></a><a href="/m2miitcfo/faces/faq.html"> Ofte stillede spørgsmål</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a data-at-link="<a href="/m2miitcfo/faces/customersupport.html"> Kontaktoplysninger til kundeservice </a>"></a><a href="/m2miitcfo/faces/customersupport.html"> Kontaktoplysninger til kundeservice </a></li>
</ul>
</li>
<li class="grid__item grid__item--1/4">
<div class="heading heading--bold heading--5 footer__heading">Juridiske dokumenter</div>
<ul class="list list--reset footer__list">
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/ContractSummaryLegacy.pdf" target="_blank"> Kontraktresumé</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/TC.pdf" target="_blank"> Vilkår og betingelser</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/Privacy.pdf" target="_blank"> Persondatameddelelse</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/R2W.pdf" target="_blank"> Fortrydelsesret</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a data-at-link="<a href="/m2miitcfo/faces/cookiepolicy.html"> Om cookies </a>"></a><a href="/m2miitcfo/faces/cookiepolicy.html"> Om cookies </a></li>
</ul>
</li>
<li class="grid__item grid__item--1/4">
<div class="heading heading--bold heading--5 footer__heading">Virksomhedsoplysninger</div>
<ul class="list list--reset footer__list">
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/CompanyInformation.html" target=""> Virksomhedsoplysninger</a></li>
</ul>
</li>
</ul>
</div>
<div class="hide--lg">
<div class="footer-accordion" data-selectors="down=footer-accordion__chevron--down&active=footer-accordion__heading--active&expanded=footer-accordion__content--expanded">
<div class="footer-accordion__item">
<h3 class="footer-accordion__heading footer-accordion__heading--active footer__accordion--heading"><span class="chevron"><span class="chevron__text">Hjælp og support</span><span
class="chevron__container accordion__chevron"><svg focusable="false" aria-hidden="true" class="icon icon--small chevron__icon chevron__icon--white"><svg data-at-icon="footer-icon-chevron-down" focusable="false"
aria-hidden="true" class="icon icon--small ">
<use xlink:href="#icon-chevron-down"></use>
</svg></svg></span></span></h3>
<div aria-hidden="true" class="rah-static rah-static--height-zero " style="height: 0px; overflow: hidden;">
<div style="display: none;">
<ul class="list list--reset footer__list footer__accordion--text">
<li class="list__item footer__item footer__link">
<a data-at-link="<a href="/m2miitcfo/faces/faq.html"> Ofte stillede sp&#248;rgsm&#229;l</a>"></a><a href="/m2miitcfo/faces/faq.html"> Ofte stillede spørgsmål</a></li>
<li class="list__item footer__item footer__link">
<a data-at-link="<a href="/m2miitcfo/faces/customersupport.html"> Kontaktoplysninger til kundeservice </a>"></a><a href="/m2miitcfo/faces/customersupport.html"> Kontaktoplysninger til kundeservice </a>
</li>
</ul>
</div>
</div>
</div>
<div class="footer-accordion__item">
<h3 class="footer-accordion__heading footer-accordion__heading--active footer__accordion--heading"><span class="chevron"><span class="chevron__text">Juridiske dokumenter</span><span
class="chevron__container accordion__chevron"><svg focusable="false" aria-hidden="true" class="icon icon--small chevron__icon chevron__icon--white"><svg data-at-icon="footer-icon-chevron-down" focusable="false"
aria-hidden="true" class="icon icon--small ">
<use xlink:href="#icon-chevron-down"></use>
</svg></svg></span></span></h3>
<div aria-hidden="true" class="rah-static rah-static--height-zero " style="height: 0px; overflow: hidden;">
<div style="display: none;">
<ul class="list list--reset footer__list footer__accordion--text">
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/ContractSummaryLegacy.pdf" target="_blank"> Kontraktresumé</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/TC.pdf" target="_blank"> Vilkår og betingelser</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/Privacy.pdf" target="_blank"> Persondatameddelelse</a>
</li>
<li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/R2W.pdf" target="_blank"> Fortrydelsesret</a></li>
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a data-at-link="<a href="/m2miitcfo/faces/cookiepolicy.html"> Om cookies </a>"></a><a href="/m2miitcfo/faces/cookiepolicy.html"> Om cookies </a></li>
</ul>
</div>
</div>
</div>
<div class="footer-accordion__item">
<h3 class="footer-accordion__heading footer-accordion__heading--active footer__accordion--heading"><span class="chevron"><span class="chevron__text">Virksomhedsoplysninger</span><span
class="chevron__container accordion__chevron"><svg focusable="false" aria-hidden="true" class="icon icon--small chevron__icon chevron__icon--white"><svg data-at-icon="footer-icon-chevron-down" focusable="false"
aria-hidden="true" class="icon icon--small ">
<use xlink:href="#icon-chevron-down"></use>
</svg></svg></span></span></h3>
<div aria-hidden="true" class="rah-static rah-static--height-zero " style="height: 0px; overflow: hidden;">
<div style="display: none;">
<ul class="list list--reset footer__list footer__accordion--text">
<li class="list__item heading--light footer__item no-gutter--top footer__link">
<a href="https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/CompanyInformation.html" target=""> Virksomhedsoplysninger</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="footer__menu"></div>
<div class="footer__information footer__information--first">
<a data-at-link="Footer Information"><p>Internet in the Car sikrer, at din bil er forbundet uden ekstra roamingomkostninger i hele EU såvel som Norge. Albanien, Østrig, Belgien, Bulgarien, Kroatien, Cypern, Tjekkiet, Danmark, Estland, Finland, Frankrig, Fransk Guyana, Tyskland, Gibraltar, Grækenland, Guadeloupe, Guernsey, Ungarn, Island, Irland, Isle of Man, Italien, Jersey, Letland, Liechtenstein, Litauen, Luxembourg, Malta, Martinique, Holland, Norge, Polen, Portugal, Réunion, Rumænien, Slovakiet, Slovenien, Spanien, Sverige, Schweiz, Tyrkiet og Storbritannien. </p></a>
</div>
<div class="footer__information footer__information--copyright">
<a data-at-link="copyright"><p>© 2024 Vodafone Group. Andre produkter og virksomhedsnavne, der er nævnt heri, kan være varemærker tilhørende deres respektive ejere.</p></a></div>
</div>
</div>
</div>
</div>
</footer>
</div>
<script type="text/javascript">
var reactComponentFooterProps = {
configs: {
faqsTitleLink: '<a href="/m2miitcfo/faces/faq.html"> Ofte stillede spørgsmål</a>',
customerSupportLink: '<a href="/m2miitcfo/faces/customersupport.html"> Kontaktoplysninger til kundeservice </a>',
contractualConsumerLink: '',
termsAndConditionsLink: '<a href="/m2miitcfo/faces/termsandconditions.html"> Vilkår og betingelser </a>',
cookiePolicyLink: '<a href="/m2miitcfo/faces/cookiepolicy.html"> Om cookies </a>',
faqRedirectLink: null,
customerSupportRedirectLink: null,
termsAndConditionsRedirectLink: null,
cookiePolicyRedirectLink: null,
contractualConsumerRedirectLink: null,
isExtended: false
},
messages: {
title: 'Hjælp og support',
faqsTitle: 'Ofte stillede spørgsmål',
customerSupport: 'Kundeservice',
termsAndConditions: 'Vilkår og betingelser',
cookiePolicy: 'Privatlivs- og cookie-politik',
contractualConsumer: 'Contractual and Consumer Information',
footerInformation: '<p>Internet in the Car sikrer, at din bil er forbundet uden ekstra roamingomkostninger i hele EU såvel som Norge. Albanien, Østrig, Belgien, Bulgarien, Kroatien, Cypern, Tjekkiet, Danmark, Estland, Finland, Frankrig, Fransk Guyana, Tyskland, Gibraltar, Grækenland, Guadeloupe, Guernsey, Ungarn, Island, Irland, Isle of Man, Italien, Jersey, Letland, Liechtenstein, Litauen, Luxembourg, Malta, Martinique, Holland, Norge, Polen, Portugal, Réunion, Rumænien, Slovakiet, Slovenien, Spanien, Sverige, Schweiz, Tyrkiet og Storbritannien. </p>',
copyright: '<p>© 2024 Vodafone Group. Andre produkter og virksomhedsnavne, der er nævnt heri, kan være varemærker tilhørende deres respektive ejere.</p>',
isUserLogged: false,
legalDocuments: {
title: 'Juridiske dokumenter',
contractSummary: 'Kontraktresumé',
productLeaflet: 'Produktfolder',
networkLeaflet: 'Netværksfolder',
termsAndConditions: 'Vilkår og betingelser',
privacy: 'Persondatameddelelse',
rightToWithDraw: 'Fortrydelsesret',
cookiePolicy: 'Om cookies',
serviceInformation: 'Serviceoplysninger',
},
companyInformation: {
title: 'Virksomhedsoplysninger',
impressum: 'Virksomhedsoplysninger',
}
},
data: {
document: []
}
}
</script>
<script type="text/javascript">
var legalDocumentToAdd = {
country: 'DENMARK',
id: 'LDOCS_R2W_DK_DA',
isLanguageDefault: true,
language: 'DA',
releaseDate: 'java.util.GregorianCalendar[time=1710975600000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=2,WEEK_OF_YEAR=12,WEEK_OF_MONTH=4,DAY_OF_MONTH=21,DAY_OF_YEAR=81,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
revision: '2',
termsId: '',
type: 'R2W',
url: {
htmlURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/R2W.html',
pdfURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/R2W.pdf',
}
};
reactComponentFooterProps.data.document.push(legalDocumentToAdd);
</script>
<script type="text/javascript">
var legalDocumentToAdd = {
country: 'DENMARK',
id: 'LDOCS_TC_DK_DA',
isLanguageDefault: true,
language: 'DA',
releaseDate: 'java.util.GregorianCalendar[time=1707778800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=1,WEEK_OF_YEAR=7,WEEK_OF_MONTH=3,DAY_OF_MONTH=13,DAY_OF_YEAR=44,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
revision: '6',
termsId: '124676',
type: 'TC',
url: {
htmlURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/TC.html',
pdfURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/TC.pdf',
}
};
reactComponentFooterProps.data.document.push(legalDocumentToAdd);
</script>
<script type="text/javascript">
var legalDocumentToAdd = {
country: 'DENMARK',
id: 'LDOCS_CI_DK_DA',
isLanguageDefault: true,
language: 'DA',
releaseDate: 'java.util.GregorianCalendar[time=1703026800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=11,WEEK_OF_YEAR=51,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=354,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
revision: '1',
termsId: '',
type: 'COMPANY_INFORMATION',
url: {
htmlURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/CompanyInformation.html',
pdfURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/CompanyInformation.pdf',
}
};
reactComponentFooterProps.data.document.push(legalDocumentToAdd);
</script>
<script type="text/javascript">
var legalDocumentToAdd = {
country: 'DENMARK',
id: 'LDOCS_CSE_DK_DA',
isLanguageDefault: true,
language: 'DA',
releaseDate: 'java.util.GregorianCalendar[time=1703026800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=11,WEEK_OF_YEAR=51,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=354,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
revision: '1',
termsId: '',
type: 'CONTRACT_SUMMARY_EXTENDED',
url: {
htmlURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/ContractSummaryExtended.html',
pdfURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/ContractSummaryExtended.pdf',
}
};
reactComponentFooterProps.data.document.push(legalDocumentToAdd);
</script>
<script type="text/javascript">
var legalDocumentToAdd = {
country: 'DENMARK',
id: 'LDOCS_CSL_DK_DA',
isLanguageDefault: true,
language: 'DA',
releaseDate: 'java.util.GregorianCalendar[time=1703026800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=11,WEEK_OF_YEAR=51,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=354,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
revision: '1',
termsId: '',
type: 'CONTRACT_SUMMARY_LEGACY',
url: {
htmlURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/ContractSummaryLegacy.html',
pdfURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/ContractSummaryLegacy.pdf',
}
};
reactComponentFooterProps.data.document.push(legalDocumentToAdd);
</script>
<script type="text/javascript">
var legalDocumentToAdd = {
country: 'DENMARK',
id: 'LDOCS_PRIVACY_DK_DA',
isLanguageDefault: true,
language: 'DA',
releaseDate: 'java.util.GregorianCalendar[time=1703026800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=11,WEEK_OF_YEAR=51,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=354,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
revision: '1',
termsId: '',
type: 'PRIVACY',
url: {
htmlURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/Privacy.html',
pdfURL: 'https://internetinthecar-stage.yousee.vodafone.com/Document/Legal/DK/DA/Privacy.pdf',
}
};
reactComponentFooterProps.data.document.push(legalDocumentToAdd);
</script>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
__ns2036989136_res.getValidator = function() {
return {
defaultMsg: "Ret værdien i dette felt",
equaltoMsg: "Indtast den samme værdi igen",
differsMsg: "Ny værdi skal adskille sig fra den forrige. Indtast en ny værdi. ",
minlengthMsg: "Værdiens minimumslængde er {0} tegn ",
maxlengthMsg: "Værdiens maksimumlængde er {0} tegn ",
rangelengthMsg: "Værdien længde i tegn skal være mellem {0} og {1} tegn",
minMsg: "Angiv et antal større end eller lig med {0}",
maxMsg: "Angiv et antal mindre end eller lig med {0}",
betweenMsg: "Angiv et antal mellem {0} og {1}",
requiredMsg: "Dette er et obligatorisk felt",
alphaMsg: "Indtast kun alfabetiske tegn",
utfalphaMsg: "Indtast kun alfabetiske tegn",
alphanumMsg: "Indtast kun alfanumeriske tegn",
utfalphanumMsg: "Indtast kun alfanumeriske tegn",
digitMsg: "Indtast kun tal",
numberMsg: "Indtast et gyldigt nummer",
emailMsg: "Indtast en gyldig e-mailadresse",
imageMsg: "Dette felt accepterer kun billeder",
urlMsg: "Indtast en gyldig URL",
ip4Msg: "Indtast en gyldig IPv4-adresse",
ip6Msg: "Indtast en gyldig IPv6-adresse",
dateMsg: "Indtast en gyldig dato i formatet {0}",
futureDateMsg: "Indtast en dato i fremtiden",
systemErrorMsg: "Kan ikke indlæse data",
msisdnMsg: "Indtast et gyldigt telefonnummer",
accountMsg: "Indtast et gyldigt kontonummer",
emailMsg: "Indtast en gyldig e-mailadresse",
userProfileNameMsg: "Indtast et gyldigt navn",
passwordEqualsToMsg: "Dine nye adgangskoder passer ikke. Indtast din gamle og din nye adgangskode igen.",
emailCharacters: "Bemærk, at brugernavnet ikke er versalfølsomt og skal bestå af mindst 6 tegn, herunder bogstaver, tal og specialtegn (. _ - @)",
equalEmails: "E-mails matcher ikke.",
equalPasswords: "Dine nye adgangskoder passer ikke.",
differspreviousMsg: "Beklager, vi har bemærket, at du ikke har foretaget ændringer",
passwordContainsUsername: "Adgangskode må ikke indeholde dit brugernavn.",
diffSmsCode: "Den indtastede sikkerhedskode er ugyldig eller udløbet.",
};
};
__ns2036989136_cfg.getValidator = function() {
return {
emailCharactersRegex: /^^[a-zA-Z0-9\.@_-]*$$/,
};
};
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
window.m2miitc = window.m2miitc || {};
window.m2miitc.toaster = {
init: false,
self: null,
show: function(type, message) {
if (!this.init && _vf && _vf._toasterFeedback) {
var toasterProps = {
$element: $($('[data-js="_toasterFeedback"]').addBack('[data-js]'))
};
this.self = new _vf._toasterFeedback(toasterProps);
this.self.init();
}
if (this.self) {
var toasterCircle = $('#js-toaster-type');
var toasterSVG = $('#js-toaster-svg');
var toasterSVGUse = $('#js-toaster-svg-use');
var toasterMessageText = $('#js-toaster-message');
toasterMessageText.html(message || '');
type = type.toLowerCase() || 'success';
toasterCircle.removeClass("toaster__circle-icon--success");
toasterCircle.removeClass("toaster__circle-icon--warning");
toasterCircle.removeClass("toaster__circle-icon--error");
toasterSVG.removeClass("icon--fill");
if (type == 'success') {
toasterCircle.addClass("toaster__circle-icon--success");
toasterSVGUse.attr("xlink:href", "#icon-tick");
} else if (type == 'warning') {
toasterCircle.addClass("toaster__circle-icon--warning");
toasterSVG.addClass("icon--fill");
toasterSVGUse.attr("xlink:href", "#icon-error-simple");
} else if (type == 'error') {
toasterCircle.addClass("toaster__circle-icon--error");
toasterSVG.addClass("icon--fill");
toasterSVGUse.attr("xlink:href", "#icon-error-simple");
}
this.self.open();
}
}
};
require(['jquery', 'domReady', 'validator', 'initializer'], function($, domReady, validator, initializer) {
//console.log("### Script :: require callback :: INIT");
window.validator = validator;
window.pResetValidator = validator.pResetValidator;
window.pValidate = validator.pValidate;
window.pValidateElements = validator.pValidateElements;
window.pSystemError = validator.pSystemError;
window.pInputArea = validator.pInputArea;
window.pNamedInputArea = validator.pNamedInputArea;
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = '3f0336f5-1b5e-4ba7-9cb9-38bcf59b1768';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
window.m2miitc.initializer = initializer;
window.m2miitc.initializer.init();
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<div class="visually-hidden js-toaster-trigger">Toaster Trigger</div>
<div data-component="toaster" class="js-component-component component__component">
<div data-js="_toasterFeedback" class="toaster toaster--sinking">
<a href="#" class="js-toaster-close toaster__close">
<span class="visually-hidden">Close</span>
<svg aria-hidden="true" class="icon icon--small toaster__icon" focusable="false">
<use xlink:href="#icon-close"></use>
</svg>
</a>
<div class="toaster__content">
<div class="toaster__circle-icon" id="js-toaster-type">
<svg aria-hidden="true" class="icon icon--small toaster__icon" focusable="false" id="js-toaster-svg">
<use xlink:href="" id="js-toaster-svg-use"></use>
</svg>
</div>
<div class="toaster__headline no-gutter--all" id="js-toaster-message">
</div>
</div>
</div>
</div>
<script type="text/javascript">
//console.log("### Script :: INIT");
initializePage('', '', 'YOUSEE');
__ns2036989136_res.getValidator = function() {
return {
defaultMsg: "Ret værdien i dette felt",
equaltoMsg: "Indtast den samme værdi igen",
differsMsg: "Ny værdi skal adskille sig fra den forrige. Indtast en ny værdi. ",
minlengthMsg: "Værdiens minimumslængde er {0} tegn ",
maxlengthMsg: "Værdiens maksimumlængde er {0} tegn ",
rangelengthMsg: "Værdien længde i tegn skal være mellem {0} og {1} tegn",
minMsg: "Angiv et antal større end eller lig med {0}",
maxMsg: "Angiv et antal mindre end eller lig med {0}",
betweenMsg: "Angiv et antal mellem {0} og {1}",
requiredMsg: "Dette er et obligatorisk felt",
alphaMsg: "Indtast kun alfabetiske tegn",
utfalphaMsg: "Indtast kun alfabetiske tegn",
alphanumMsg: "Indtast kun alfanumeriske tegn",
utfalphanumMsg: "Indtast kun alfanumeriske tegn",
digitMsg: "Indtast kun tal",
numberMsg: "Indtast et gyldigt nummer",
emailMsg: "Indtast en gyldig e-mailadresse",
imageMsg: "Dette felt accepterer kun billeder",
urlMsg: "Indtast en gyldig URL",
ip4Msg: "Indtast en gyldig IPv4-adresse",
ip6Msg: "Indtast en gyldig IPv6-adresse",
dateMsg: "Indtast en gyldig dato i formatet {0}",
futureDateMsg: "Indtast en dato i fremtiden",
systemErrorMsg: "Kan ikke indlæse data",
msisdnMsg: "Indtast et gyldigt telefonnummer",
accountMsg: "Indtast et gyldigt kontonummer",
emailMsg: "Indtast en gyldig e-mailadresse",
userProfileNameMsg: "Indtast et gyldigt navn",
passwordEqualsToMsg: "Dine nye adgangskoder passer ikke. Indtast din gamle og din nye adgangskode igen.",
emailCharacters: "Bemærk, at brugernavnet ikke er versalfølsomt og skal bestå af mindst 6 tegn, herunder bogstaver, tal og specialtegn (. _ - @)",
equalEmails: "E-mails matcher ikke.",
equalPasswords: "Dine nye adgangskoder passer ikke.",
differspreviousMsg: "Beklager, vi har bemærket, at du ikke har foretaget ændringer",
passwordContainsUsername: "Adgangskode må ikke indeholde dit brugernavn.",
diffSmsCode: "Den indtastede sikkerhedskode er ugyldig eller udløbet.",
};
};
__ns2036989136_cfg.getValidator = function() {
return {
emailCharactersRegex: /^^[a-zA-Z0-9\.@_-]*$$/,
};
};
var __ns2036989136_submitManager = function() {
var handlers = [];
var handlerIdx;
var pendingActionFn = null;
return {
addHandler: function(handlerFn) {
handlers.push(handlerFn);
},
validate: function(actionFn) {
var test = true;
for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
pendingActionFn = actionFn;
handlerIdx++;
break;
}
}
return test;
},
resume: function() {
var test = true;
for (; handlerIdx < handlers.length; handlerIdx++) {
test &= handlers[handlerIdx](this);
if (!test) {
break;
}
}
if (test) {
pendingActionFn();
}
}
};
}();
window.m2miitc = window.m2miitc || {};
window.m2miitc.loader = {
show: function(title, subtitle) {
$('#loading-mask-title').html(title || '');
$('#loading-mask-subtitle').html(subtitle || '');
$('#loading-mask').addClass("dialog--display dialog--scrollable");
},
hide: function() {
$('#loading-mask-title').html('');
$('#loading-mask-subtitle').html('');
$('#loading-mask').removeClass("dialog--display dialog--scrollable");
}
};
require(['jquery', 'domReady', 'validator', 'initializer'], function($, domReady, validator, initializer) {
//console.log("### Script :: require callback :: INIT");
window.validator = validator;
window.pResetValidator = validator.pResetValidator;
window.pValidate = validator.pValidate;
window.pValidateElements = validator.pValidateElements;
window.pSystemError = validator.pSystemError;
window.pInputArea = validator.pInputArea;
window.pNamedInputArea = validator.pNamedInputArea;
$(window).on('load', function() {
//console.log("### Script :: require callback :: LOAD :: INIT");
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
//console.log("### Script :: require callback :: LOAD :: END");
});
domReady(function() {
//console.log("### Script :: require callback :: READY :: INIT");
var origin;
function pCtx() {
return __ns2036989136_ctx;
}
function pFnCtx() {
return function() {
return __ns2036989136_ctx;
};
}
function pID(id, suffix) {
return pCtx().pID(id, suffix);
}
function pObj(id) {
return pCtx().pObj(id);
}
function pExists(id) {
return pObj(id).length > 0;
}
/*
* ADF Bug fix. Remove footer injected text content that wrecks the template.
*/
$(document.getElementById('contentPortlet::div2')).contents().filter(function() {
return this.nodeType === 3
}).remove();
origin = 'fda398bb-68f0-440a-82a7-b5beb874db14';
pSubscribe(pCtx(), TOPIC_OP, function(data) {
if (typeof data.origin === 'undefined' || origin === data.origin) {
var funcName = 'on' + data.op.capitalize();
var doSubmit = true;
var actionFn = function() {
pOPSubmit(pCtx(), data.op);
};
if (eval('typeof ' + funcName) == 'function') {
var func = eval(funcName);
doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
}
if (doSubmit) {
actionFn();
}
return false;
}
return true;
});
function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
opBind(ctx, target, eventType, publish, op, origin, jqResolver);
};
window.m2miitc.initializer = initializer;
window.m2miitc.initializer.init();
//console.log("### Script :: require callback :: READY :: END");
});
//console.log("### Script :: require callback :: END");
});
//console.log("### Script :: END");
</script>
<div class="dialog" id="loading-mask">
<div class="dialog__content dialog__content--brand">
<div class="loader-wrapper dialog__loader">
<div class="loader-middle">
<div class="bar bar--vertical bar1"></div>
<div class="bar bar--vertical bar2"></div>
<div class="bar bar--vertical bar3"></div>
<div class="bar bar--vertical bar4"></div>
<div class="bar bar--vertical bar5"></div>
<div class="bar bar--vertical bar6"></div>
<div class="bar bar--vertical bar7"></div>
</div>
<div class="loader-middle">
<div class="loader-middle--overlay_wrapper">
<div class="bar bar--vertical-overlay bar1"></div>
<div class="bar bar--vertical-overlay bar2"></div>
<div class="bar bar--vertical-overlay bar3"></div>
<div class="bar bar--vertical-overlay bar4"></div>
<div class="bar bar--vertical-overlay bar5"></div>
<div class="bar bar--vertical-overlay bar6"></div>
<div class="bar bar--vertical-overlay bar7"></div>
</div>
</div>
<div class="dialog__loader__headings">
<h2 class="heading heading--3 heading--sm-2 heading--center heading--leading heading--trailing gutter--bottom" id="loading-mask-title"></h2>
<h4 class="heading heading--4 heading--center heading--leading heading--trailing" id="loading-mask-subtitle"></h4>
</div>
</div>
</div>
</div>
</div>
<div id="contentPortlet::_diagDiv" class="xim" style="display:none">
<ul>
<li>Portlet Component ID : contentPortlet</li>
<li>Portlet Binding ID : Content7_1</li>
<li>Producer Name : m2miitc</li>
<li>Portlet Name : Content7</li>
<li>Portlet Instance : /oracle/adf/portlet/m2miitc/ap/content_6a24b57e_0179_1000_8001_ac1597667203</li>
<li>Initial Render ECID : 6d6da3a4-d2ba-4e50-b57b-09543a9d3df5-00005f4f</li>
</ul>
</div>
</div>
</div>
</div><input type="hidden" name="org.apache.myfaces.trinidad.faces.FORM" value="f1"><input name="Adf-Window-Id" type="hidden" value="w1bfqit3r78"><span id="f1::postscript"><span id="f1::postscript:st"><input type="hidden"
name="javax.faces.ViewState" value="!-ac3lfq1bf"></span></span><input name="Adf-Page-Id" id="Adf-Page-Id" type="hidden" autocomplete="off" value="0">
</form>
#
<form action="#"><input id="afr::ATFlush" type="hidden"></form>
Text Content
Denne side bruger JavaScript og kræver en browser med JavaScript aktiveret. Din browser har ikke JavaScript aktiveret. Indlæser... Spring til hovedindhold Close Cookies: Vi bruger udelukkende strengt nødvendige cookies til at få vores hjemmeside til at fungere. Du kan deaktivere disse ved at ændre dine browserindstillinger, men det kan påvirke portalens funktion. For mere information, læs vores Cookie-politik. Ok * * Min konto * Sprog Luk LAND OG SPROG Vælg dit land for at se lokale oplysninger, og vælg dit sprog Vælg et land * Danmark Vælg et sprog Dansk English Bekræft valg INTERNET IN THE CAR Stream, søg og engager dig Styrer infotainment i bilen på alle dine bilture. RegistrérLogin HURTIGT WIFI TIL DIG OG DINE PASSAGERER Forbind din bil til vores superhurtige netværk for at få den bedste bil-app og WiFi-hotspot-oplevelsen * NEMT Enkel trinvis proces for at låse op for alle tilknyttede tjenester * DELBAR Tilslut op til 10 WiFi-enheder på samme tid som f.eks. Smartphones, bærbare computere og tablets * GRATIS ROAMING Ingen yderligere roaminggebyrer på tværs af youSee og partnernetværker i Europa * HURTIG Op til 4G-højhastighedsinternet til den ultimative underholdning i bilen til dig og dine passagerer. TILMELD DIG EN GRATIS PRØVEPERIODE TESTKØR VORES INTERNET IN THE CAR-TJENESTE Din prøveperiode starter i det øjeblik, du beslutter dig. Ingen hage eller forpligtelser - bare tilmeld dig og vælg at åbne din bilforbindelse. Den gratis prøveperiode er tilgængelig for kvalificerede kunder. Tilmeld dig for at komme i gang Varighed af prøveperiode og tilgængelige data kan variere alt efter din bils mærke og registreringsland. Dækning og tjeneste er muligvis ikke altid tilgængelig på din rejse. For at sikre sikkerheden af din konto skal vi bekræfte din identitet. Du får en engangskode og et sekvensnummer \ Betingelserne gælder. Klik for at få mere at vide Close tooltip Betingelserne gælder. Klik for at få mere at vide Se alle tilgængelige planer KOM I GANG NU Din bil har mange funktioner og programmer, der har brug for tilslutning. Et udvalg af dataplaner er tilgængelige for at imødekomme dine behov. 1. WIFI-KODE Indtast bilens WiFi-kode på alle enheder, du ønsker at oprette forbindelse til. 2. REGISTRÉR Klik på Registrer, og udfyld dine oplysninger for at oprette din konto i dag. 3. KØB EN PLAN Køb den plan, der passer bedst til dine behov. Abonnement eller engangskøb, det er op til dig! 4. NYD INTERNET I DIN BIL Arbejd, søg eller brug alle de nyeste applikationer i din bil ved hjælp af dataene på din konto. Tilmeld dig for at komme i gang SITE MAP * Hjælp og support * Ofte stillede spørgsmål * Kontaktoplysninger til kundeservice * Juridiske dokumenter * Kontraktresumé * Vilkår og betingelser * Persondatameddelelse * Fortrydelsesret * Om cookies * Virksomhedsoplysninger * Virksomhedsoplysninger HJÆLP OG SUPPORT * Ofte stillede spørgsmål * Kontaktoplysninger til kundeservice JURIDISKE DOKUMENTER * Kontraktresumé * Vilkår og betingelser * Persondatameddelelse * Fortrydelsesret * Om cookies VIRKSOMHEDSOPLYSNINGER * Virksomhedsoplysninger Internet in the Car sikrer, at din bil er forbundet uden ekstra roamingomkostninger i hele EU såvel som Norge. Albanien, Østrig, Belgien, Bulgarien, Kroatien, Cypern, Tjekkiet, Danmark, Estland, Finland, Frankrig, Fransk Guyana, Tyskland, Gibraltar, Grækenland, Guadeloupe, Guernsey, Ungarn, Island, Irland, Isle of Man, Italien, Jersey, Letland, Liechtenstein, Litauen, Luxembourg, Malta, Martinique, Holland, Norge, Polen, Portugal, Réunion, Rumænien, Slovakiet, Slovenien, Spanien, Sverige, Schweiz, Tyrkiet og Storbritannien. © 2024 Vodafone Group. Andre produkter og virksomhedsnavne, der er nævnt heri, kan være varemærker tilhørende deres respektive ejere. Toaster Trigger Close * Portlet Component ID : contentPortlet * Portlet Binding ID : Content7_1 * Producer Name : m2miitc * Portlet Name : Content7 * Portlet Instance : /oracle/adf/portlet/m2miitc/ap/content_6a24b57e_0179_1000_8001_ac1597667203 * Initial Render ECID : 6d6da3a4-d2ba-4e50-b57b-09543a9d3df5-00005f4f OK OK Annuller icon-1001st-month-free-mid24-7-support 2g360-degrees 3g4g-plus-plus4g-plus4g acceleration-mid accelerationaccessories add-on add-or-plus alarm-assistantapp-storeapps arrow-left arrow-right arrow-up auto-top-up basebattery bill-hibill-or-report-midbill-payment block-light block main_icn_Blog vodafone-bonus-midvodafone-bonusbrand-outline-reversed brand-outline icon-brand-registrationmain_icn_Business Broadband_0.1broadband-2broadband-mid broadband-midbroadband bullet-list bundlesmain_icn_Business_phone business calendar-fullcalendarcall camera car-connected v-car-hicar card-add Icons+Indicators / Mid-Render Icons / paymentCreated with Sketch. card chart-bar analyst-view-hi-darkchart-line chat cherries-points chevron-down chevron-left chevron-right chevron-up clock close sos-emergency icon-cogcommunicationcommunity compass completed-midCreated with Sketch. completedconnected-devicesconnectivity-world connectivity converged-propositioncpucredit customer-care dashboard-hi dashboard icon-data-1gb-2icon-data-1gbdata-mid data deals debit delete delivery main_icn_Desktop diagram-updislike document-docdocument-jpgdocument-file-pdf document-pngdocument-pptdocument-file-xls document-file-zip document-mid Download MidCreated with Sketch. download edit-midedit icon-egypt-2icon-egyptmain_icn_Enterprise icon-entertainmenterror-circle error-simple facebook familyfavourites Fax_01fax_2 fax filter filters main_icn_Folder game-console_1game-console_2 games global-dataglobal-phonegoogle-plus help-hi help hide-passwordicon-home-flathome idea-or-innovationicon-india-2icon-indiaicon-infinityinfo-circle-light info-circle Combined ShapeCreated with Sketch. tutorialscountry-or-internationaliotlandline-or-call light-bulblike lithium_icn_Link_insert_editlinkedin list-view icon-local-callsmarket_icn_Locate_melocation main_icn_Log_outlogo-big Icons+Indicators / Mid-Render Icons / mail_newCreated with Sketch. mail mapmbref measure members menu message minus mobile-broadband mobile-hi-dark Icons+Indicators / Mid-Render Icons / mobileCreated with Sketch. internet-movel mobile calendar_2icon-multi-languageicon-multilingualmusic-and-movies-midmy-tripsmy-vodafone network-signalnetwork notification offer-badge-percent offer-badge icon-pakistan-2icon-pakistan-philippinespause payg payment-hipaypal photos pie-chart placeholder play-store play plus pop-out icon-power-buttonIcons+Indicators / HiFi-Icons / prepare / light_themeCreated with Sketch. print privacy_or_confidential privacy icon-qataricon-radiorank-virtuoso rating-0 rating-5 ratings recommendation refresh report reports return-product roaming icon-routermarket_icn_Savingsearch security-midsecurity settingsshare-your-minsshare shopping-trolley-midshopping-trolley shopping signed-insim-single sim icon-smssocial-chat social-facebook social-google-plus social-instagram social-linkedin social-twitter social-whatsapp social-youtube market_icn_Solution_Findersos-credit sound speaker-offspeaker-onstudent sustainabilitysymmetricalmain_icn_Syncicon-tachometertail icon-telephoneTethering_0.1text thumbs-hi-dark Combined ShapeCreated with Sketch. tick-outline-light tick-outline tick ContentCreated with Sketch. top-up-mid icon-top-up-ticktop-uptop-up icon-trophyTV_kidsicon-tv-livetv twitter unified-communication unlimited-dataunlimited-phonecallsunlimitedicon-uploadusers-hiusers video viewed vodafone-logo-white vodafone-logo vodafone-pass-dots VF_Pass_overlay VF_Pass vodafone voice-of-vodafone-alerts icon-walletShapeCreated with Sketch. Icons+Indicators / HiFi-Icons / warning / dark_themeCreated with Sketch. Icons+Indicators / HiFi-Icons / warning / light_themeCreated with Sketch. warning-light warning watch icon-web2smsweight white-paper-mid world youtube