function eraseIf(element, dummyText) { if (element.value == dummyText) { element.value = ""; } } function resetIf(object, value) { if (object.value == "") object.value = value; } function noSpam(n, d, tld) { window.location = "mail"+"to"+":"+n+"%40"+d+"%2e"+tld; } function openInNewWindow(checkbox) { target = checkbox.checked ? "_blank" : "_self"; for (i = 0; i < document.links.length; ++i) { link = document.links[i]; if (link.href.indexOf("http://") != -1) { link.target = target; } } } // // Cookie Management // function getCookie(cookieName) { cookie = document.cookie.split("; "); for (i = 0; i < cookie.length; ++i) { nvPair = cookie[i].split("="); if (cookieName == nvPair[0]) { return nvPair[1]; } } return ""; } function setCookie(name, value, expires) { document.cookie = name+"="+value+";expires="+expires.toGMTString(); } // // // expires = new Date(); expires.setYear(expires.getYear()+10); //reInternal = /^http:\/\/\S+\.defrang\.com\S+$/i // Retarget external links function changeLinksTarget(newWindow) { where = newWindow ? "_blank" : "_self"; for (i = 0; i < document.links.length; ++i) { link = document.links[i]; if (link.href.indexOf("defrang.com") == -1) { link.target = where; } } } function initLinksTarget() { cookie = getCookie("newWindow"); newWindow = (cookie == "y") ? true : false; document.forms.newWindow.newWindowSwitch.checked = newWindow; changeLinksTarget(newWindow); } function switchTargetLinks(checkbox) { newWindow = checkbox.checked; setCookie("newWindow", newWindow ? "y" : "n", expires); changeLinksTarget(newWindow); }