//var www = "/motivateme/";
var www = "/";

function createEl(name, child) { var el = document.createElement(name); if (child) { el.appendChild(child); } return el; }
function createH(name, text) { return createEl(name, document.createTextNode(text)); }
function createLabel(attrFor, text) { var label = createEl("label", document.createTextNode(text)); label.setAttribute("for", attrFor); return label; }
function createBr() { return createEl("br"); }
function createInput(type, id, value) {	var input = document.createElement("input"); input.setAttribute("type", type); input.setAttribute("id", id); input.setAttribute("name", id); if (value) input.setAttribute("value", value); return input; }
function createA(href, child) { var a = createEl("a"); if (child) a.appendChild(child); a.setAttribute("href", href); return a; }
function appendText(el, text) { el.appendChild(document.createTextNode(text)); }
function removeChildren(el) { if (el != null) while (el.hasChildNodes()) el.removeChild(el.firstChild); }
function setElClass(el, cl) { el.setAttribute("class", cl); el.setAttribute("className", cl); }
function setNotice(notice, error, text) { if (error) setElClass(notice, "red"); else setElClass(notice, "green"); removeChildren(notice); notice.appendChild(document.createTextNode(text)); notice.style.display = "block";}
function checkEmail(email) { return email.length > 0 && email.match(/[\w\d._+]+@[\w\d.-]+\.[a-z]{2,4}$/i); }
