1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Login - fjortis.se</title> <meta charset="UTF-8"> <link rel="shortcut icon" href="/favicon.ico?88445ab&11"/> <meta name="description" content="fjortis.se" /> <meta http-equiv="Content-Language" content="en"> <meta name="Language" content="English"> <link href="/theme/system.common.css?88445ab&11" rel="stylesheet"/> <link href="/theme/theme.common.css?88445ab&11" rel="stylesheet"/> <link href="/theme/custom.css?88445ab&11" rel="stylesheet"/> <link href="/theme/cropper.css?88445ab&11" rel="stylesheet">
4<script src="/scripts/df.js?88445ab"></script>
4
4<script src="/theme/theme.js?88445ab&11"></script>
4 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> <style> 5 .trial.overlay-xxx [data-rating="XXX"]:not(.own)::after { content: "Upgrade to see picture"; } 6</style> 7<!--346312.1.343.11.88445ab--> <!--346312.1.343.11.88445ab--><!--346312.1.343.11.88445ab--><!--346312.1.343.11.88445ab--></head> 8<body class="loginjsp dating general en en-GB ltr us login_jsp"> 9<header id="top-header" class="holder"> 10 <div class="content"> 11 <div class="Header"> 12 <h1><a href="/start/"><img src="/images/logo.png?88445ab&11" alt="fjortis.se" /></a></h1> 13</div> 14<!--346312.1.343.11.88445ab-->
14<script> 15$.DF.require('/scripts/components/SwitchLocale.js', '88445ab'); 16</script>
16 <div class="SwitchLocale"> <div><span class="label label-native">English</span><span class="label label-lc">en</span></div><div id="switchLocalesTrigger"><a href="/myprofile/update/#lc"> </a></div> <div class="highlighted"> <ul> <li><a href="?lc=da-DK">Dansk</a></li><li><span>English</span></li><li><a href="?lc=no">Norsk</a></li><li><a href="?lc=fi-FI">Suomi</a></li><li><a href="?lc=sv-SE">Svenska</a></li> </ul> </div> </div> 17<!--346312.1.343.11.88445ab--><nav id="LoginMenu"> <a href="/login/">Login</a> </nav> 18<!--346312.1.343.11.88445ab--></div> 19</header> 20 21<header id="top-menus" class="holder"> 22 <div class="content"> 23 <nav id="MainMenu" class="MainMenu"> <a class="" href="/">Home</a> <a class="selected" href="/login/">Login</a> <a class="" href="/registration/">Register</a> </nav>
23<script type="text/template" id="color-text">#7b7b7b</script>
23
23<script type="text/template" id="color-link">#501956</script>
23
23<script type="text/template" id="color-page">#ffffff</script>
23
23<script type="text/template" id="color-content">#ffffff</script>
23 <style id="menu-color-correction"></style>
23<script> 24 (function(){ 25 function getLuminance(name) { 26 var color = document.getElementById('color-' + name).innerHTML.replace('white', '#fff').replace('black', '#000').replace(/^#(\w)(\w)(\w)$/, '#$1$1$2$2$3$3'); 27 if (color.indexOf('#') != 0) { 28 return -1; 29 } 30 var rgb = [parseInt(color.slice(1, 3), 16), parseInt(color.slice(3, 5), 16), parseInt(color.slice(5, 7), 16)]; 31 return (rgb[0] * 21 + rgb[1] * 72 + rgb[2] * 7) / 25500; 32 } 33 function correct(text, background) { return Math.round(20 * (background + 0.5) / text) / 20; } 34 35 var styles = document.getElementById('menu-color-correction'); 36 37 var page = getLuminance('page'); 38 if (page == -1 || page > 0.5) { // fix only for dark backgrounds 39 return; 40 } 41 var text = getLuminance('text'); 42 if (text != -1 && text - page < 0.5) { 43 styles.innerHTML += '#MainMenu a:not(.selected):not(:hover) { filter: brightness(' + correct(text, page) + '); }\n'; 44 } 45 46 var link = getLuminance('link'); 47 if (link != -1 && link - page < 0.5) { 48 styles.innerHTML += '#MainMenu a.selected, #MainMenu a:hover { filter: brightness(' + correct(link, page) + '); }\n'; 49 } 50 51 if (getLuminance('content') > 0.5) { // hide border if content is bright 52 styles.innerHTML += '#top-menus .content { border-color: transparent; }\n'; 53 } 54 })() 55</script>
55 56<!--346312.1.343.11.88445ab--></div> 57</header> 58 59<div id="main" class="holder"> 60 <div id="body" class="content"> 61<div class="column"> 62 <div class="Login"> <h1><strong>Login</strong> to the site</h1> <form name="Login" action="/login/" method="post"> <p class="error"></p> <dl class="horizontal"> <p class="error"></p> <dt><label for="login">Email:</label></dt> <dd><input name="login" type="email" id="login" value=""/></dd> <p class="error"></p> <dt><label for="password">Password:</label></dt> <dd><input name="password" type="password" id="password" value=""/> <a href="/login/recover/" class="second">Forgot Password?</a></dd> <dd class="nolabel"><label for="rememberMe"><input name="rememberMe" type="checkbox" class="checkbox" id="rememberMe" value="true" checked="checked" /> Remember me</label></dd> <dd class="nolabel"><input type="submit" name="login_button" class="button common" value="Submit"/></dd> <input name="redirTo" type="hidden" id="redirTo" value=""/> </dl> </form> </div> <div class="clear"></div> 63<!--346312.1.343.11.88445ab--></div> 64 65<div class="column"> 66 <div class="TextNotMember"> <h1><strong>Not</strong> a member yet?</h1> <p>Ready to find your perfect match? Start using <strong>fjortis.se</strong> matching system and online chat facilities straight away!</p> <h2><a href="/registration/">Register Today</a></h2> </div> <div class="clear"></div> 67<!--346312.1.343.11.88445ab--></div> 68 69</div> 70 <div id="bottomDecoration"> 71 <div></div> 72 <div id="special"></div> 73 </div> 74 </div> 75</div> 76 77<div class="holder" id="footer"> 78 <div class="content"> 79 <div class="Footer"> <ul id="bottonNavigation"> <li><a href="/about/">About</a></li> <li><a href="/terms/">Terms of Use</a></li> <li><a href="/privacy/">Privacy</a></li> <li><a href="/cookie/">Cookies</a></li> <li><a href="/faq/">Help Center</a></li> </ul> <div id="copyright">© 2008-2026 powered by Dating Factory</div> </div> <div class="clear"></div> <div class="custom_footer_content"> <!--This is page footer--> </div> 80<!--346312.1.343.11.88445ab--><!-- System every_page_tracking_code --> 81
82<script>
vendor: 339 bytes, lines 82-88
82 83 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 84 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 85 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 86 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 87 88 ga('create', '
88UA-1743492-3
vendor: 39 bytes, lines 88-90
88', 'auto'); 89 ga('send', 'pageview'); 90
91</script>
91 92<!-- System Internal_Footer_Tracking_Code --> 93<!-- t343-white-gray-red.general.dating -->
94<script type="text/javascript"> 95var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 96document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' async type='text/javascript'%3E%3C/script%3E")); 97</script>
vendor: 1 bytes, line 97
97
98<script type="text/javascript"> 99try { 100var systemPageTracker = _gat._getTracker("UA-8993531-7"); 101systemPageTracker._setDomainName("auto"); 102systemPageTracker._setVar("dating/general/l1/white-gray-red/t343"); 103systemPageTracker._setCustomVar(1, 'ipTV', escape(navigator.userAgent), 2); 104systemPageTracker._setCustomVar(2, 'PROFILE_AGE_IN_DAYS', '', 2); 105systemPageTracker._trackPageview(); 106} catch(err) {}</script>
106 107<!-- Google Analytics -->
108<script>
vendor: 335 bytes, lines 108-114
108 109(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 110(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 111m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 112})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 113 114ga('create', '
114UA-133198904-5
vendor: 36 bytes, lines 114-115
114', 'auto'); 115ga('send', 'pageview');
116</script>
116 117<!-- End Google Analytics --> 118 119 120<!-- Google Tag Manager -->
121<script>
vendor: 327 bytes, lines 121-125
121(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 122new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 123j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 124'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 125})(window,document,'script','dataLayer','
125GTM-W2VM8FG
vendor: 3 bytes, line 125
125');
125</script>
125 126<!-- End Google Tag Manager --> <noscript> <img src="/ga.do?utmac=MO-8993531-7&utmn=320336260&utmr=-&utmp=%2Flogin&guid=ON"/> </noscript>
126<script> 127 $(document).ready(function() { 128 if (window.blockAdBlock) { 129 130 window.blockAdBlock.on(true, function () { 131 $(document.body).addClass('adblocked'); 132 }); 133 134 window.blockAdBlock.on(false, function () { 135 }); 136 } 137 }); 138</script>
138 139<!--346312.1.343.11.88445ab--></div> 140</div> 141
142<script> 143 var m3_u = (location.protocol == 'https:' ? 'https://brotor.datingfactory.com/www/delivery/spcjsdf.php' : 'http://brotor.datingfactory.com/www/delivery/spcjsdf.php'); 144 var m3_r = Math.floor(Math.random() * 99999999999); 145 146 if (!document.MAX_used) document.MAX_used = ','; 147 148 var m3_script = ['id=1', 'target=_blank', 'cb=' + m3_r]; 149 150 if (document.MAX_used != ',') m3_script.push("exclude=" + document.MAX_used); 151 if (document.characterSet || document.charset) m3_script.push('charset=' + (document.characterSet || document.charset)); 152 m3_script.push("loc=" + escape(window.location)); 153 if (document.referrer) m3_script.push("referer=" + escape(document.referrer)); 154 if (document.context) m3_script.push("context=" + escape(document.context)); 155 if ('en') m3_script.push("v_banner_lang=" + escape('en')); 156 if ('') m3_script.push("v_membership=" + escape('')); 157 if ('') m3_script.push("v_sex=" + escape('')); 158 else m3_script.push("v_sex=unknown"); 159 if ('') m3_script.push("v_sex_simple=" + escape('')); 160 if ('') m3_script.push("v_orientation=" + escape('')); 161 if ('') m3_script.push("v_lfsex=" + escape('')); 162 if ('') m3_script.push("v_lfsex_simple=" + escape('')); 163 if ('') m3_script.push("v_lforientation=" + escape('')); 164 if ('') m3_script.push("v_photo=" + escape('')); 165 if ('') m3_script.push("v_video=" + escape('')); 166 if ('ltr') m3_script.push("v_textdirection=" + escape('ltr')); 167 if ('en') m3_script.push("v_lang=" + escape('en')); 168 if ('dating') m3_script.push("v_niche_path=" + escape('dating')); 169 if ('dating') m3_script.push("v_niche=" + escape('dating')); 170 if ('general') m3_script.push("v_market=" + escape('general')); 171 if ('') m3_script.push("v_country=" + escape('')); 172 if ('') m3_script.push("v_region=" + escape('')); 173 if (document.mmm_fo) m3_script.push("mmm_fo=1"); 174 if ('photo') m3_script.push("v_setname=" + escape('photo')); 175 if ('') m3_script.push("v_regdate=" + escape('')); 176 if ('') m3_script.push("v_profile_age=" + escape('')); 177 if ('') m3_script.push("v_ab_test_id=" + escape('')); 178 if ('') m3_script.push("v_ab_test_audience_id=" + escape('')); 179 if ('60733') m3_script.push("v_partner_id=" + escape('60733')); 180 if ('') m3_script.push("v_traffic_owner_id=" + escape('')); 181 if ('') m3_script.push("v_email=" + escape('')); 182 if ('') m3_script.push("v_adult_rating=" + escape('')); 183 if ('') m3_script.push("v_sub_id=" + escape('')); 184 185 if($('meta[name=keywords]').length > 0) m3_script.push("v_keywords=" + escape($('meta[name=keywords]').attr('content') || '')); 186 187 m3_script.push("v_version=4"); 188 m3_script.push("v_host=" + document.location.host); 189 m3_script.push("v_text=Add more photos<br>to your profile"); 190 191 var m3_script_url = m3_u + '?' + m3_script.join('&'); 192 193 var m3_zoneids = []; 194 $('[data-zone-id]').each(function (index, node) { 195 m3_zoneids.push($(node).data('zone-id') + ':' + $(node).data('pub-id')) 196 }); 197 198 if (m3_zoneids.length > 0) { 199 var OA_zoneids = escape(m3_zoneids.join('|')); 200 document.write('
200<script src="' + m3_script_url + '"></scr' + 'ipt>'); 201 } 202 203 function OA_render() { 204 OA_render_zone(0); 205 } 206 207 function OA_render_zone(index) { 208 var zones = $('[data-zone-id]'); 209 210 if (index < zones.length) { 211 var node = $(zones.get(index)); 212 var zone_id = node.data('zone-id'); 213 214 if (OA_output[zone_id]) { 215 var html = OA_output[zone_id]; 216 var inject = $(html); 217 218 if (inject.find('script[src]').length > 0) { 219 node.append(inject); 220 setTimeout(function() { 221 OA_render_zone(index + 1); 222 }, 300); 223 } else { 224 node.append(inject); 225 OA_render_zone(index + 1); 226 } 227 } else { 228 OA_render_zone(index + 1); 229 } 230 } 231 } 232</script>
232 233<!--346312.1.343.11.88445ab--><!-- APPLICATION-METADATA -->
233<script> 234// JO-348 Reload activation page when tab becomes active if user is already activated 235document.addEventListener('visibilitychange', function() { 236 if (document.visibilityState == 'visible' && /^\/(activation|login\/recover)/.test(location.pathname)) { 237 $.get('/api/myprofile').then(function(data){ 238 if (data.accountStatus != 1) { // REGISTRY/157 (DICT_ENABLE_STATUS) - 1.Registered 239 location.reload(); 240 } 241 }); 242 } 243}); 244</script>
244 245<!--346312.1.343.11.88445ab--></body> 246</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.