var objXMLHttpRequest = false;
var raiz = "";

function montaObjeto(context) {
  var $context = context;
  objXMLHttpRequestt = false;
  if (window.XMLHttpRequest) {
    objXMLHttpRequest = new XMLHttpRequest();
    if (objXMLHttpRequest.overrideMimeType) {
      objXMLHttpRequest.overrideMimeType('text/xml');
    }

  } else if (window.ActiveXObject) { 
    try {
      objXMLHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        objXMLHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
  
  if (!objXMLHttpRequest) {
    alert('No foi possvel uma instncia.');
    return false;
  }


	this.inicial=function(method,URL,valor){
      montaObjeto();
	  objXMLHttpRequest.onreadystatechange = requisicao;
	  if(method == 'GET'){
		  objXMLHttpRequest.open(method, URL, true);
		  objXMLHttpRequest.send(null);
	  }else{
		  objXMLHttpRequest.open(method, URL, true);
		  objXMLHttpRequest.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		  objXMLHttpRequest.send(valor); 
	  }
			function requisicao() {
			  if (objXMLHttpRequest.readyState == 4) {
				if (objXMLHttpRequest.status == 200) {
				  if($context == 'XML'){	
					raiz = objXMLHttpRequest.responseXML;
				  }else{
					raiz = objXMLHttpRequest.responseText;  
				  }
				} else {
					alert('Falha na Requisio');
				}
			  }
		
			}
			
	}

}