// JavaScript Document

// Determina o browser
NS6 = (document.getElementById&&!document.all);
IE = (document.all);
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4");
var objeto = null;

var UTIL = {
	URL:function(objeto) {
		url = objeto.options[objeto.selectedIndex].value;
		if((url != '') && (url != 'cidade'))
			parent.location = url;		
	},
	GetObject:function(nome){
		// CaÃ§a Objeto pelo nome (div, img etc)
		if (NS6){objeto=document.getElementById(nome);}
		else if (IE) {objeto=document.all(nome);}
		else if (NS) {objeto=document.layers[nome];}
		return objeto;
	},
	createXMLHttpRequest:function() {
		try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
		try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
		try { return new XMLHttpRequest(); } catch(e) {}
		alert("XMLHttpRequest not supported");
		return null;
	},
	numbers_only:function(obj){
		reg = /[^0-9.,]/g;
		obj.value =  obj.value.replace(reg,"");
		obj.value =  obj.value.replace(",",".");
		return void(0);
	},
	auto_cursor:function(ob_campo,comp,id_proximo){
		var objeto;
		if(ob_campo.value.length >= comp)
		{
			objeto = UTIL.GetObject(id_proximo);
			if(objeto.type == "text")
				objeto.select();
		}
		return void(0);
	},
	favoritos:function(){
		var title = document.title;
		var url = document.location;
		if (window.sidebar) window.sidebar.addPanel(title, url,"");
		else if(window.opera && window.print){
			var mbm = document.createElement('a');
			mbm.setAttribute('rel','sidebar');
			mbm.setAttribute('href',url);
			mbm.setAttribute('title',title);
			mbm.click();
		}
		else if(document.all)
			window.external.AddFavorite(url, title);
	}
}
