jQuery(document).ready(function() {
jQuery('#mijnvakantie_loginbutton').html('MijnVakantie inlog');
if (document.getElementsByName('mijnvakantie_login_email').length == 0)
jQuery('#mijnvakantie_loginbutton').click(mijnvakantie_loginbox);
jQuery('#mijnvakantie_loginbutton').attr('href', '/mijnvakantie/');
});
function mijnvakantie_loginbox()
{
event.preventDefault();
mijnvakantie_init_md5();
var content = '
\
Inloggen op MijnVakantie
\
\
';
$.featherlight(content, {contentFilters: ['html']});
}
function mijnvakantie_loginbox_loginform_submit()
{
var el_email = document.getElementsByName('mijnvakantie_login_email')[0];
var el_password = document.getElementsByName('mijnvakantie_login_password')[0];
var el_passwordhash = document.getElementsByName('mijnvakantie_login_passwordhash')[0];
var el_submit = document.getElementsByName('mijnvakantie_login_submit')[0];
var error = false;
el_email.value = el_email.value.trim();
el_password.value = el_password.value.trim();
removeClass(el_email, 'mijnvakantie_loginbox_input_error');
removeClass(el_password, 'mijnvakantie_loginbox_input_error');
// Javascript e-mail adres check, om de server minder te belasten
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (el_email.value == '' || reg.test(el_email.value) == false)
{
addClass(el_email, 'mijnvakantie_loginbox_input_error');
error = true;
}
if (el_password.value == '')
{
addClass(el_password, 'mijnvakantie_loginbox_input_error');
error = true;
}
if (error)
return false;
el_passwordhash.value = toSHA1(el_password.value);
el_password.value = el_password.value.replace(/./g, '*');
el_submit.value = 'Een ogenblik geduld...';
el_submit.disabled = true;
return true;
}
function mijnvakantie_menu_init()
{
var mijnvakantie_menubar = document.createElement('DIV');
mijnvakantie_menubar.id = "mijnvakantie_menubar";
mijnvakantie_menubar.innerHTML = '';
var node = document.getElementById('topmenu-navelement');
if (node && mijnvakantie_menubar.innerHTML)
node.appendChild(mijnvakantie_menubar);
}
function mijnvakantie_init_md5()
{
var js = document.createElement("script");
js.type = "text/javascript";
js.src = '/javascript/md5.js';
document.body.appendChild(js);
}
function mijnvakantie_init()
{
mijnvakantie_menu_init();
}
function mijnvakantie_textarea_updateheight(element)
{
// dummy value, fix for IE
element.style.height = '1px';
element.style.height = (element.scrollHeight + 4) + 'px';
}
addLoadEvent(mijnvakantie_init);