/*
 * functia intoarce un element luat dupa id
 */
function $I(id) {
	return document.getElementById(id);
}
/*
 *functia intoarce valoarea unui camp cu id-ul id
 */
function $V(id) {
	return document.getElementById(id).value;
}
/*
 * functia intoarce un element luat dupa nume
 */
function $N(id) {
	return document.getElementsByName(id);
}
/*
 * Realizeaza cereri via Ajax
 */
var Ajax = {
    Connect: function() {
        if (window.XMLHttpRequest)
            return new XMLHttpRequest();
        else if (window.ActiveXObject)
            return new ActiveXObject("Microsoft.XMLHTTP");
        else
            alert("Browserul nu accepta AJAX");
        return 0;
    },
    setParam: function(parametrii) {
        parametrii.type = parametrii.type?parametrii.type:"get";
        parametrii.async = parametrii.async?parametrii.async:true;
        parametrii.send = parametrii.send?parametrii.send:null;
        parametrii.onLoad = parametrii.onLoad?parametrii.onLoad:null;
        parametrii.onFail = parametrii.onFail?parametrii.onFail: function() {alert("Eroare");};
        parametrii.setRequestHeader = parametrii.setRequestHeader?parametrii.setRequestHeader:null;
    },
    Request: function(parametrii) {
        var httpCon = this.Connect();
        this.setParam(parametrii);
        if (parametrii.onLoad) 
        	parametrii.onLoad();
        httpCon.open(parametrii.type, parametrii.url, parametrii.async);
        if (parametrii.setRequestHeader) {
        	httpCon.setRequestHeader(parametrii.setRequestHeader.header, parametrii.setRequestHeader.value);
        }
        httpCon.onreadystatechange = function() {
           if (httpCon.readyState == 4){
               if (httpCon.status == 200) {
                   parametrii.onComplete(httpCon.responseText);
               } else if (httpCon.status == 500)
            	   if (parametrii.onFail) parametrii.onFail();
           }
        };
      
        httpCon.send(parametrii.send);
    }
};

var conf = new Object();
conf.location = "http://eastbayiasi.ro";

