function $(id) {
	return document.getElementById(id);
}
function $tag(t){
	return document.getElementsByTagName(t);
}
function addEvent(obj, evType, fn){
    if (obj.addEventListener)
        obj.addEventListener(evType, fn, true)
    if (obj.attachEvent)
        obj.attachEvent("on"+evType, fn)
}
// -----------------------------------------------------------------------------------
// AJAX 
fsAjax = {
    xmlHttp:null, 
    init : function(url){    
        this.xmlHttp=this.getXmlHttpObject();
        if (this.xmlHttp==null){ 
            fsAjax.error("Your browser does not support AJAX!");
       	 	return;
        }
        this.xmlHttp.open("GET",url,false); // we have to block scripts execution to work
        this.xmlHttp.send(null);
		return this.xmlHttp.responseText;
    },
	error : function(errDescription){
		 return errDescription;
	},
    getXmlHttpObject : function(){
        this.xmlHttp=null;
        try { this.xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8+, Safari
        } catch (e){
            // Internet Explorer
            try{ this.xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e){
                this.xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
   		return this.xmlHttp;
    }
}
/* END AJAX */ 

// Elements
function createElem(){
	var objBody=document.getElementsByTagName("body").item(0);
	var objReturn = document.createElement("div");
	objReturn.setAttribute("id","FS_returnDiv");
	//objReturn.style.display="none";
	objBody.appendChild(objReturn);
}
// Global variables
var phpPage = "fsql.php";
//=================
function try_mysql(){
	return fsAjax.init(phpPage+"?o=try");
}
function mysql_query(sql){
	var catcher =  fsAjax.init(phpPage+"?o=query&i="+sql);
	catcher = catcher.split(",");
	var total = catcher.length-2;
	if(catcher[0]=="select"){
		var response = "Encontrados: "+total+" resultados\n";
		for(i=1;i<=total;i++){
			response+=(i)+" - "+catcher[i]+"\n";
		}
	} else response=catcher[0]+" não suportado";
	return response;
}
addEvent(window,"load",createElem);