
	function get(id) {
		return(document.getElementById(id));
	}
	
	
	function number_format( number, decimals, dec_point, thousands_sep ) {
	    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
	    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // *     example 1: number_format(1234.5678, 2, '.', '');
	    // *     returns 1: 1234.57
	 
	    var i, j, kw, kd, km;
	 
	    // input sanitation & defaults
	    if( isNaN(decimals = Math.abs(decimals)) ){
	        decimals = 2;
	    }
	    if( dec_point == undefined ){
	        dec_point = ",";
	    }
	    if( thousands_sep == undefined ){
	        thousands_sep = ".";
	    }
	 
	    i = parseInt(number = (+number || 0).toFixed(decimals)) + "";
	 
	    if( (j = i.length) > 3 ){
	        j = j % 3;
	    } else{
	        j = 0;
	    }
	 
	    km = (j ? i.substr(0, j) + thousands_sep : "");
	    kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
	    kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).slice(2) : "");
	 
	 
	    return km + kw + kd;
	}
	
	function nbf(valor) {
		return(number_format(valor, 2, ',', '.'));
	}
	
	function criar_ajax(){
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			// Internet Explorer
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					return false;
				}
			}
		}
		return(xmlHttp);
	}
	
	function valida_url(url){
	    var reg = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
	    return (reg.test(url));
	}

	function url_decode(psEncodeString) {
	  var lsRegExp = /\+/g;
	  return unescape(String(psEncodeString).replace(lsRegExp, " "));
	}
	
	function addOption(selec, val, tex, dis) {
		var opt = document.createElement('option');
		opt.value = val;
		opt.text = tex;
		opt.disabled = dis;
		try { 
			selec.add(opt, null); 
		} catch(e) { 
			selec.add(opt); 
		}
	}

