var myDomain = 'http://www.avui.cat';var myFolder = 'cat';var myEncoding = 'iso-8859-1'; var redirect = false; var timer; init_page(); function init_page() { var myLoginDiv = new Element('div', { 'id': 'login_content', 'style': 'display:none'}); $$('div.page')[0].insert({'before': myLoginDiv}); } function get_login() { var url = '/client/avui_cat/components/login/templates/login.php'; var myAjax = new Ajax.Request( url, { method: 'get', encoding: myEncoding, onSuccess: init_login }); } function init_login(originalRequest) { window.scrollTo(0,0); document.getElementById('login_content').style.display ="block"; document.body.style.overflow ="hidden"; document.getElementById('login_content').innerHTML = originalRequest.responseText; if (document.getElementById('login_ko_error')) document.getElementById('login_ko_error').style.display="none"; if (document.getElementById('mail')) document.getElementById('mail').focus(); } function do_login(mail, pwd, recordar) { var url = '/client/avui_cat/components/login/behaviour/check_login.php'; /* var mail; var pwd; var recordar; try { mail = $F('mail'); pwd = $F('pwd'); recordar = $('recordar').checked; } catch(error) { alert(error.description); mail = ""; pwd = ""; recordar = "false"; }*/ var params = 'email=' + mail + '&pwd=' + pwd + '&remember=' + recordar; var myAjax = new Ajax.Request( url, { method: 'post', encoding: myEncoding, parameters: params, onComplete: function(transport) { if (200 == transport.status) { login_ok(transport.responseXML, pwd); } else { no_login(); } } }); } function login_ok(xml, pwd) { var xmlDoc = xml.documentElement; var mail = xmlDoc.getElementsByTagName("mail")[0].childNodes[0].nodeValue; var items = xmlDoc.getElementsByTagName("items")[0].childNodes[0].nodeValue; var nick = xmlDoc.getElementsByTagName("nick")[0].childNodes[0].nodeValue; write_login(mail, pwd, items, nick); close_login(); } function write_login(mail, pwd, items, nick) { var titleHeader = '' + mail +''; titleHeader += '|El teu perfil'; titleHeader += '|La teva carpeta '; if (items > 0) titleHeader += '(' + items +')'; titleHeader += ''; titleHeader += '|Sortir'; titleHeader += '
'; titleHeader += '