function check(e) { var target = (e && e.target) || (event && event.srcElement); var obj2 = document.getElementById('lnkLogin'); try { if (document.getElementById('showResultSeller') && checkParent(target, 'showResultSeller')) { document.getElementById('showResultSeller').style.display = 'none'; } if (document.getElementById('dvResult') && checkParent(target, 'dvResult')) { document.getElementById('dvResult').style.display = 'none'; } if (target.id != 'lnkLogin' && checkParent(target, 'login') && (target.name != "login_buttons" && target.name != "artnet")) { if (document.getElementById('login')) { document.getElementById('login').style.display = 'none'; } showAllLists(); } if ((target.name == "login_buttons" && Sys.Services.AuthenticationService.get_isLoggedIn()) || target == obj2) { if (document.getElementById('login')) { document.getElementById('login').style.display = 'block'; } hideAllList(); } } catch (e) { } } function checkParent(t, id) { while (t.parentNode) { if (t == document.getElementById(id)) { return false } t = t.parentNode; } return true; } function showAllLists() { var objs = document.getElementsByTagName('select'); for (i = 0; i < objs.length; i++) { var oldStyle = "hide_authentication"; var index = objs[i].className.indexOf(oldStyle); if (index != -1) { objs[i].className = objs[i].className.substring(0, index); } } } function hideAllList() { var IE = /*@cc_on!@*/false; var IE6 = typeof document.body.style.maxHeight == "undefined"; try { var objs = document.getElementsByTagName('select'); for (i = 0; i < objs.length; i++) { if (IE6 && objs[i].getAttribute("visibilityIgnor") != "special_lists") { objs[i].className += " hide_authentication"; } } } catch (e) { } } document.onclick = check;