﻿var miliSegundosRecarga = 3000;
var URL_TIENDA = '_system/';
var URL_BACKEND = '/_system/';

function setAsyncRequest(method, url, params, elementId) {		
		var http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // IE            
			try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
		
        if (!http_request) {
            alert('Falla :( No es posible crear una instancia XMLHTTP');
            return false;
        }        
		http_request.onreadystatechange = function(){			
			var sRetorno;			
			if (http_request.readyState == 4) {			
				try{
					if (http_request.status != null && http_request.status == 200) {					
						if(elementId != null && document.getElementById(elementId) != null){
							document.getElementById(elementId).innerHTML = http_request.responseText;
							//if(elementId == 'p1m1'){alert('DENTRO: '+http_request.responseText);}
						}
					} else {
						// Hubo problemas con la petición				
					}
				} catch (e){
					return false;
				}
			}			
			return true;
		}		
		http_request.open(method, url+'?'+params, true);        
		http_request.send(params);		
    }

function setSyncRequest(method, url, params, elementId) {
	var ajax;
	if (window.XMLHttpRequest) {              
		ajax=new XMLHttpRequest();              
	} else {                                  
		ajax=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (ajax) {
		if(method == 'GET'){
			ajax.open('GET', url+'?'+params, false);
			ajax.send(null);
		}
		else{
			ajax.open('POST', url, false);
			ajax.send(params);
		}
		var txtAjax = ajax.responseText;
		if(elementId != null){
			document.getElementById(elementId).innerHTML = txtAjax;
		}
	} else {
		return false;
	}                                             
}
	

