// Martinic.net 2.0 focus.js 1.0.1
// (c) Martinic 2009, 2010
function autoFocus(a){if(!(document.forms&&document.forms.length&&document.forms[0]&&document.forms[0].elements&&document.forms[0].elements.length))return true;var b=null;var c=null;var d=null;for(var n=0;n<document.forms[0].elements.length;n++){var e=document.forms[0].elements[n];if(!e)continue;var f=e.name;if(f=="q"){if(!e.value){if(typeof(e.focus)!="undefined")e.focus()}return true}var g=e.type;if(f=="user")b=e;else if(f=="password")c=e;else if(g=="submit")d=e}if(b&&!b.value){if(typeof(b.focus)!="undefined")b.focus()}else if(c&&!c.value){if(typeof(c.focus)!="undefined")c.focus()}else if(d){if(typeof(d.focus)!="undefined")d.focus()}return true}if(typeof(window.addEventListener)!="undefined")window.addEventListener("load",autoFocus,false);else if(typeof(window.attachEvent)!="undefined")window.attachEvent("onload",autoFocus);
