function borrar(frmScr1) {
	strAjax = new ajax();
	strAjax.clear(frmScr1);
	}

function llamarajax(frmScr1, frmScr2) {
	strAjax = new ajax();
	strAjax.get(frmScr1, frmScr2);
	}

function ajax() {
	var _xmlhttp;
	var _id;
	if (window.XMLHttpRequest) {
		var _xmlhttp = new XMLHttpRequest()
		}
	else {
		if (window.ActiveXObject) {
			var _xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
			}
		}		
	function results() {
		if (_xmlhttp.readyState == 1) {
			return document.getElementById(_id).innerHTML = 'Procesando...';
			}
		else if (_xmlhttp.readyState == 4) {
			if (_xmlhttp.status == 200) {
				return document.getElementById(_id).innerHTML = _xmlhttp.responseText;
				}
			else {
				return document.getElementById(_id).innerHTML = "Se ha producido un error: " + _xmlhttp.statusText;
				}
			}
		}
	this.get = function get(frmScr1, frmScr2) {
		if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0) {
			_id = frmScr2;
			_xmlhttp.open("GET", frmScr1, true);
			_xmlhttp.onreadystatechange = results;
			_xmlhttp.send(null);
			}
		}
	this.post = function post(frmScr1, frmScr2, frmScr3) {
		if (_xmlhttp.readyState == 4 || _xmlhttp.readyState == 0) {
			_id = frmScr3;
			_xmlhttp.open("POST", frmScr1, true);
			_xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			_xmlhttp.onreadystatechange = results;
			_xmlhttp.send('&' + frmScr2);
			}
		}
	this.limpiar = function clear(frmScr1) {
		_xmlhttp.abort();
		return document.getElementById(frmScr1).innerHTML = '';
		}
	}