<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
   ______                  __  __
  / ____/___  __  ______  / /_/ /_  __
 / /   / __ \/ / / / __ \/ __/ / / / /
/ /___/ /_/ / /_/ / / / / /_/ / /_/ /
\____/\____/\__,_/_/ /_/\__/_/\__, /
              http://count.ly/____/
-->
<html>
<head>
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />
    <meta name="referrer" content="no-referrer">
	<link href='stylesheets/pre-login/main.css' rel='stylesheet' type='text/css'>
	<link rel="icon" type="image/png" href="<%- countlyFavicon %>">
    <% if (themeFiles && themeFiles.css) { %>
        <% for(var i=0, l=themeFiles.css.length; i<l; i++) {%>
    <link href='<%= themeFiles.css[i]%>' rel='stylesheet' type='text/css'>
        <% } %>
    <% } %>
	<title><%- countlyTitle %></title>
	<script>window.countlyGlobal = window.countlyGlobal || {}; countlyGlobal["cdn"] = "<%- cdn %>";</script>
    <% if (typeof inject_template.css != 'undefined') { %>
	<style><%- inject_template.css %></style>
	<% } %>
</head>
<body>
		<div id="message"></div>
    <div id="top-left-container">
        <a class="top-button" href="./login" data-localize="login.button"></a>
    </div>
	<div id="top-container">
        <% if (countlyPage){ %>
		<a class="top-button" href="<%- countlyPage %>"><%- countlyTitle %></a>
        <% } %>
		<div class="top-button" id="select-lang">
			<div id="active-lang">EN</div>
			<div id="langs">
				<div class="group">
					<% for(var i=0, l=(languages.length/2); i<l; i++) {%>
    				<a data-language-code="<%=languages[i].code%>" class="item"><%=languages[i].name%></a>
        	<% } %>
				</div>
				<div class="group">
					<% for(var i=(parseInt(languages.length/2) + 1), l=languages.length; i<l; i++) {%>
    				<a data-language-code="<%=languages[i].code%>" class="item"><%=languages[i].name%></a>
        	<% } %>
				</div>
			</div>
		</div>
	</div>
	<div id="forgot-form">
		<div id="forgot-left">
			<div id="forgot-logo"></div>
		</div>
		<div style="height: 45px; font-size: 14px; color: #A7A7A7; text-align: center; width: 400px; margin: 0 auto 30px; line-height: 21px;" data-localize="forgot.explanation"></div>
		<div id="create-account">
			<form method="POST" id="remember-password-form">
				<div>
					<input id="remember-password-email" style="width:250px; margin-left:5px;" autocapitalize="off" type="text" name="email" placeholder="Email" data-localize="placeholder.email"/>
				</div>
                <% if (typeof inject_template.form != "undefined") { %>
                    <%- inject_template.form %>
                <% } %>
				<div>
					<input type="hidden" value="<%= csrf %>" name="_csrf" />
                    <input type="hidden" value="en" name="lang" id="form-lang" />
					<input id="login-button" value="Send" type="submit" data-localize="forgot.button"/>
				</div>
			</form>
		</div>
        <% if (typeof inject_template.html != "undefined") { %>
            <%- inject_template.html %>
        <% } %>
	</div>
	<script language="javascript" type="text/javascript" src="javascripts/dom/jquery/jquery.js"></script>
	<script language="javascript" type="text/javascript" src="javascripts/utils/prefixfree.min.js"></script>
	<script language="javascript" type="text/javascript" src="javascripts/utils/store+json2.min.js"></script>
	<script language="javascript" type="text/javascript" src="javascripts/utils/jquery.i18n.properties-min-1.0.9.js"></script>
	<script language="javascript" type="text/javascript" src="javascripts/utils/jquery.xss.js"></script>
	<script language="javascript" type="text/javascript" src="javascripts/countly/countly.helpers.js"></script>
	<script language="javascript" type="text/javascript" src="javascripts/pre-login.js"></script>
	<script>
        var countlyTitle = "<%- countlyTitle %>";
		$(document).ready(function() {
			<% if (message && message.length > 0){ %>
				showMessage("<%= message %>");
			<% } %>
			if (jQuery.i18n.map["forgot.title"]) {
                document.title = countlyTitle + " | " + jQuery.i18n.map["forgot.title"];
			}
			
			$('#remember-password-form').on('submit', function(e) {
				e.preventDefault();
				
				if (CountlyHelpers.validateEmail($('#remember-password-email').val())) {
					$.ajax({
						url: '/forgot',
						type: 'POST',
						data: {
							email: $('#remember-password-email').val(),
							_csrf: '<%= csrf %>'
						},
						success: function(res) {
							if (res === 'invalid_email_format') {
								$("#message").html($.i18n.map['forgot.invalid-email']);
							}
							else {
								$('#message').html($.i18n.map['forgot.result']);
							}
						},
						error: function() {
							$('#message').html($.i18n.map['forgot.error']);
						}
					})
				} else {
					$("#message").html($.i18n.map['forgot.invalid-email']);
				}
			});
		});

		$(document).bind('clyLangChange', function() {
			if (jQuery.i18n.map["forgot.title"]) {
                document.title = countlyTitle + " | " + jQuery.i18n.map["forgot.title"];
            }
		});
	</script>
	<% if (typeof inject_template.js != 'undefined') { %>
	<script><%- inject_template.js %></script>
	<% } %>
    <% if (themeFiles && themeFiles.js) { %>
        <% for(var i=0, l=themeFiles.js.length; i<l; i++) {%>
    <script language="javascript" type="text/javascript" src="<%=themeFiles.js[i]%>"></script>
        <% } %>
    <% } %>
</body>
</html>