function $(id){return document.getElementById(id); } function $body(){ return document.getElementsByTagName('body')[0]; } function addEvent(el, evname, func){ try{ if(el.attachEvent){ el.attachEvent('on'+evname, func); } else if(el.addEventListener){ el.addEventListener(evname, func, true); } else { el['on'+evname] = func; } } catch (error){} } function redirect(url){ var href = document.getElementsByTagName('base')[0].href; window.location = href+url; } function new_password(id){ try{ var letter = ["2", "3", "4", "5", "6", "8", "a", "b", "c", "d", "e", "f", "g", "h", "k", "m", "n", "p", "r", "s", "t", "u", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "R", "S", "T", "W", "X", "Y"]; var password = ""; for( var i=0; i<=7; i++ ){ var number = Math.round(Math.random()*(letter.length - 1)); password += letter[number]; } $(id).value = password; }catch(err){ console.log(err); } } function admin_change_pw(pw_id, hidden_id, button_id){ try{ var pw = $(pw_id); var hidden = $(hidden_id); var button = $(button_id); hidden.value = 'true'; pw.style.display = 'block'; button.className = 'hide'; }catch(err){ console.log(err); } } function newCommName(){ var dropdown = document.getElementById('community_name'); var commName = document.getElementById('new_community'); if(dropdown.value == '0'){ commName.disabled = false; }else{ commName.disabled = true; } } var WDCredits=new Array; var WDNames=new Array; var redir_timeout=null; var redir_remaining=0; var redir_path=''; function setRedirTimeout(seconds,path) { redir_path=path; seconds++; redir_remaining=seconds*1000; redir_timeout=setTimeout('redirSecondCallback();',1000); } function redirSecondCallback() { if (redir_remaining<1) { window.location=redir_path; clearTimeout(redir_timeout); } else { redir_remaining-=1000; redir_timeout=setTimeout('redirSecondCallback();',1000); } var seconds_remaining=Math.round(redir_remaining/1000); if (seconds_remaining==1) var redir_text='in '+seconds_remaining+' second'; else if (seconds_remaining==0) var redir_text=''; else var redir_text='in '+seconds_remaining+' seconds'; $('redir_seconds').innerHTML=redir_text; } function clearRedirTimeout() { if (redir_timeout) clearTimeout(redir_timeout); var parent=$('redir_alert').parentNode; parent.removeChild($('redir_alert')); }