function getResultado_post(file,postValues,tagid){
	var xmlObj = null;

	if(window.XMLHttpRequest){
		xmlObj = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		return;
	}
  
    _objetus= xmlObj; //crear objeto
    _values_send= postValues;//"n1=1&n2=1" //variables
    _URL_= file+'?' //URL
    _objetus.open("POST",_URL_,true); //abrir procesador
    _objetus.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
//cabeceras POST
    _objetus.send('&'+_values_send); //enviar variables
    _objetus.onreadystatechange=function() { //funcion controlador
        if (_objetus.readyState==4) //control de estados del proceso
        {
                 //si se da un status 200 (TERMINADO CON EXITO)
           if(_objetus.status==200)
            {
	            updateObj(tagid,_objetus.responseText)
            }
        }
    }

	return false;
}

function concatenaPost(f){

function getMultiple(ob) { 
var arSelected = new Array(); 
	while (ob.selectedIndex != -1) { 
		if (ob.selectedIndex != 0) 
			arSelected.push(ob.options[ob.selectedIndex].value); 
		ob.options[ob.selectedIndex].selected = false; 
	} // You can use the arSelected array for further processing. }
	return arSelected;
}

var cadena = null;

	for(j=0;j<f.elements.length;j++){
		if (f.elements[j].type == 'text' || f.elements[j].type == 'button' || f.elements[j].type == 'hidden' || f.elements[j].type == 'select-one' || f.elements[j].type == 'submit' || (f.elements[j].type == 'textarea')){
			cadena = cadena + '&' + f.elements[j].name +'='+ f.elements[j].value;
		} else if (f.elements[j].type == 'checkbox' || f.elements[j].type == 'radio'){
			if (f.elements[j].checked){
				cadena = cadena + '&' + f.elements[j].name +'='+ f.elements[j].value;
			}
		} else if (f.elements[j].type == 'select-multiple'){
			cadena = cadena + '&' + f.elements[j].name +'='+ getMultiple(f.elements[j]);
		} else if ( f.elements[j].type == 'file') {
			
		}else{
			alert (f.elements[j].type + ' ' + f.elements[j].value);
		}
	}

	alert (cadena);
	
return cadena;
}

function envia(){
	getResultado('procesa.php',concatenaPost(),'valores');
}


function getResultado_get(file,getValues,tagid){
	
	var xmlObj = null;

	
	if(window.XMLHttpRequest){
		xmlObj = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		return;
	}
  
    _values_send= getValues;//"n1=1&n2=1" //variables
    _URL_= file+'?'+_values_send //URL
    xmlObj.open("GET",_URL_,true); //abrir procesador
    xmlObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 

    //cabeceras POST
    
    xmlObj.onreadystatechange=function () { //funcion controlador
        if (xmlObj.readyState==4) //control de estados del proceso
        {
           //si se da un status 200 (TERMINADO CON EXITO)
           if(xmlObj.status==200)
            {
            	 updateObj(tagid,xmlObj.responseText)
            }
        }
    }

    xmlObj.send(null); //enviar variables
    
	return false;
}


function updateObj(obj, data){
	document.getElementById(obj).innerHTML = data;
	return false;
}
