/*####################
        >BROWSER
 ###################*/
var UserAgent = navigator.userAgent.toLowerCase();
var Browser = {
    version: (UserAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1],
    MobileSafari: !!UserAgent.match(/Apple.*Mobile.*Safari/),
    Safari: /webkit/.test(UserAgent),
    Opera: /opera/.test(UserAgent),
	IE: /msie/.test(UserAgent) && !/opera/.test(UserAgent),
	Mozilla: /mozilla/.test(UserAgent) && !/(compatible|webkit)/.test(UserAgent)
}

/*####################
        >DOM
 ###################*/
var DOM = {
    _callback: new Array(),
    _isReady: false,
    _push: function(callback){
        DOM._callback.push(callback);
    },
    _pop: function(){
        var i, total;
        for(i = 0, total = DOM._callback.length; i < total; i++){
            DOM._callback[i]();
        }
    },
    Ready: function(callback){
        DOM._push(callback);
        if(!DOM._isReady){
            if(Browser.Mozilla){
                document.addEventListener('DOMContentLoaded', DOM._pop, false);
            } else if(Browser.IE && window == top){
				/*
				 * Author: Diego Perini (diego.perini at gmail.com) NWBOX S.r.l.
				 * Summary: DOMContentLoaded emulation for IE browsers
				 * Updated: 05/10/2007
				 * License: GPL/CC
				 * Version: TBD
				 *
				 */
				(function(){
					try {
						// If IE is used, use the trick by Diego Perini
						// http://javascript.nwbox.com/IEContentLoaded/
						document.documentElement.doScroll("left");
					} catch(exc) {
						setTimeout(arguments.callee, 0);
						return;
					}
					// no errors, fire
					DOM._pop();
				})();
			} else {
                window.onload = DOM._pop;
            }
        }
        DOM._isReady = true;
        return;
    }
}

DOM.Ready(function(){
	var list = document.getElementsByTagName('input');
	for(node in list){
		if(typeof(list[node]) == 'object'){
			if(list[node].readOnly == false && list[node].disabled == false && list[node].name != 'news_nome' && list[node].name != 'news_email' && list[node].name != 'button'){
				setTimeout(function(){
					try{
						list[node].focus();
					}catch(exc){}
				}, 100);
				return;
			}
		}
	}
	return;
});