//-------------------- GRUPOJC.NET --------------
// CONTROL DE CONSULTAS XMLREQUEST  V0.1
// 24/09/2008 
//------------------------------------------------


var XMLRequest=Object();
XMLRequest.buildQuery = function (query) {
    //  var data="";
      //  var first="?";
     //   for (i in query) {
    //           data+=first+escape(i)+"="+escape(query[i]);
     //          first="&";
     //  }
      //  return data;
	    return query;
	
}
XMLRequest.GET = function (url, query, callback, fallback) {
        var xmlhttp=null;
        if (window.XMLHttpRequest) {
                xmlhttp=new XMLHttpRequest()
        } else if (window.ActiveXObject) {
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
        if (xmlhttp!=null) {
                xmlhttp.onreadystatechange=function () {
                        if (xmlhttp.readyState==4) {
                                if (xmlhttp.status==200) callback(xmlhttp);
                                else fallback(xmlhttp);
                        }
                }
                var data = XMLRequest.buildQuery(query);
                xmlhttp.open("GET",url+data,true);
              
				   xmlhttp.send("");
			  
        }else{
                alert("Your browser does not support XMLHTTP.")
        }
}
XMLRequest.POST = function (url, query, form, callback, fallback) {
        var xmlhttp=null;
        if (window.XMLHttpRequest) {
                xmlhttp=new XMLHttpRequest()
        } else if (window.ActiveXObject) {
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
        if (xmlhttp!=null) {
                xmlhttp.onreadystatechange=function () {
                        if (xmlhttp.readyState==4) {
                                if (xmlhttp.status==200) {
                                        callback(xmlhttp);
                                } else {
                                        fallback(xmlhttp);
                                }
						}else{
                          mientras(xmlhttp);             
                        }
                }
                var urldata = XMLRequest.buildQuery(query);
              var postdata = prepareformdata(form);
                xmlhttp.open("POST",url+urldata,true);
                xmlhttp.setRequestHeader("Content-type" , "application/x-www-form-urlencoded");
                xmlhttp.setRequestHeader("Content-length",urldata.length);
                xmlhttp.setRequestHeader("Connection", "close");
                xmlhttp.send(postdata);
        }else{
                alert("Your browser does not support XMLHTTP.")
        }
}



function prepareformdata(f){
var w="",c=0;
for(var q=0;q<document.forms[f].length;q++)
{
c++;
if(document.forms[f].elements[q].name!=undefined)
{
w=w+document.forms[f].elements[q].name+"="+document.forms[f].elements[q].value+"&";

}
}
return w; 
}


//------------funcines de retorno 
function bueno(res){
	var result = document.getElementById("main");
result.innerHTML = res.responseText;

	
}

function malo(res){
	alert(" Error en la solicitud:"+res.responseText)
}

function mientras(res){
	 //   var result = document.getElementById("result");
 //result.innerHTML = "Procesando ...";
          
}

function ok_login(res){
	if(res.responseText=="0"){
var result = document.getElementById("sub_login");
result.innerHTML = '<span class="malo" >Datos Incorrectos. <a href="admin/activaruser.php"> AYUDA </a></span>';

		
	}
	

}


	
	
	








	

