var hours = 10; var minutes = 44; var seconds = 18; function show_esfacil() { window.open('http://www.es-facil.com/ganar/alta?Id=64440642','esfacil'); } function add_left_zero(number) { return (number < 10) ? "0" + number : number; } function validEmail(email) { if (email.length == 0) return false; var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/; return (filter.test(email)); } function clock() { if (seconds<59) { seconds = seconds + 1; } else { seconds = 0; if (minutes<59) { minutes = minutes + 1; } else { minutes = 0; if (hours<23) { hours = hours + 1; } else { hours = 0; } } } document.getElementById("clk_seconds").innerHTML = add_left_zero(seconds); document.getElementById("clk_minutes").innerHTML = add_left_zero(minutes); document.getElementById("clk_hours").innerHTML = add_left_zero(hours); setTimeout('clock()',1000); return true; } function focus_name() { document.forms.login.user_name.focus(); return true; } function change_flag(img_id,selObj) { if (selObj.selectedIndex != 0) document.getElementById(img_id).src = "images/flags/"+selObj.options[selObj.selectedIndex].value+".png"; return true; } function jumpMenu(selObj){ var selValue = selObj.options[selObj.selectedIndex].value; if (selValue != '0') self.location=selValue; return true; } function validateLogin(form) { var error_container = document.getElementById('error_login'); if ((form.user_name.value.length == 0) || (form.user_pass_plain.value.length == 0)) { error_container.innerHTML = 'You must fill all the fields'; error_container.className = 'status_visible'; return false; } form.user_pass.value = encrypt(form.user_pass_plain.value); return true; } function validateGetPass(form) { var error_container = document.getElementById('error'); if (form.email.value.length == 0) { error_container.innerHTML = 'You must fill all the fields'; error_container.className = 'status_visible'; return false; } form.new_pass.value = encrypt(form.new_pass_plain.value); return true; } function validateRegister(form) { var error_container = document.getElementById('error'); var user_name = form.user_name.value; var user_pass_plain = form.user_pass_plain.value; var user_pass_confirm = form.user_pass_confirm.value; var user_email = form.user_email.value; var team_name = form.team_name.value; var terms = form.legal; var team_country = form.team_country.options[form.team_country.selectedIndex].value; if ((user_name.length == 0) || (user_pass_plain.length == 0) || (user_pass_confirm.length == 0) || (user_email.length == 0) || (team_name.length == 0) || (team_country.length == 0)) { error_container.innerHTML = 'You must fill all the fields'; error_container.className = 'status_visible'; return false; } else if (user_name.length < 3) { error_container.innerHTML = 'The name is too short. Min 3 characters.'; error_container.className = 'status_visible'; return false; } else if (user_pass_plain.length < 5) { error_container.innerHTML = 'The password is too short. Min 5 characters.'; error_container.className = 'status_visible'; return false; } else if (user_pass_plain != user_pass_confirm) { error_container.innerHTML = 'The password don\'t match'; error_container.className = 'status_visible'; return false; } else if (team_name.length < 3) { error_container.innerHTML = 'The name team is too short. Mín 3 characters.'; error_container.className = 'status_visible'; return false; } else if (!terms.checked) { error_container.innerHTML = 'You must accept the terms of service, privacy policy, membership'; error_container.className = 'status_visible'; return false; } else if (!validEmail(user_email)) { error_container.innerHTML = 'Email invalid'; error_container.className = 'status_visible'; return false; } form.user_pass.value = encrypt(user_pass_plain); return true; } function submitForm(form) { form.submit(); return true; } function check_players(thisSquad) { for(i=1; i<=10; i++) { squad = document.getElementById('squad_'+i); if (squad == thisSquad) continue; //avoid checking destination squad if (squad.selectedIndex == thisSquad.selectedIndex) { squad.selectedIndex = 0; return; } } return true; } function switch_with(element) { if (element.options[element.selectedIndex].value != 1) { document.getElementById("group").value="1"; } return true; } function validateTransferences(form) { var error_container = document.getElementById('error'); if(form.min_value.value != '') { if(isNaN(parseInt(form.min_value.value))) { error_container.innerHTML = 'Value min invalid'; error_container.className = 'status_visible'; return false; } } if (form.max_value.value != '') { if(isNaN(parseInt(form.max_value.value))) { error_container.innerHTML = 'Value max invalid'; error_container.className = 'status_visible'; return false; } } return true; } function validateSearch(form) { var error_container = document.getElementById('error'); if ((form.team_id.value != '') && isNaN(parseInt(form.team_id.value))) { error_container.innerHTML = 'Team ID invalid'; error_container.className = 'status_visible'; return false; } if ((form.group.value != '') && isNaN(parseInt(form.group.value))) { error_container.innerHTML = 'Group number invalid'; error_container.className = 'status_visible'; return false; } return true; } function validateMyAccount(form) { var error_container = document.getElementById('error'); if(!validEmail(form.user_email.value)) { error_container.innerHTML = 'Email invalid'; error_container.className = 'status_visible'; return false; } if(form.user_pass_ant_plain.value == '') { error_container.innerHTML = 'You must type your password'; error_container.className = 'status_visible'; return false; } if(form.user_pass_new_plain.value != '') { if(form.user_pass_new_plain.value != form.user_pass_confirm_plain.value) { error_container.innerHTML = 'The password don\'t match'; error_container.className = 'status_visible'; return false; } form.user_pass_new.value = encrypt(form.user_pass_new_plain.value); form.user_pass_confirm.value = encrypt(form.user_pass_confirm_plain.value); } form.user_pass_ant.value = encrypt(form.user_pass_ant_plain.value); return true; } function checkMessages(number) { for(; number>=0; number--) document.forms.messages[number].checked = 'checked'; }