function objetoAjax(){
        var xmlhttp=false;
        try {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
                try {
                   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (E) {
                        xmlhttp = false;
                }
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function setObjXMLHTTP(Url, Parametros, divAnimacion, divResultado, Animacion, Recarga) {
	
	if(Parametros!=undefined && Url!='' && Parametros!='' && Url!=undefined) {
		
		var ObjXMLHTTP =objetoAjax();
		
		if(Animacion!='') {
			if(divAnimacion) divAnimacion.innerHTML = Animacion;
		}
		
		ObjXMLHTTP.onreadystatechange=function () {
			if (ObjXMLHTTP.readyState==4 && ObjXMLHTTP.status==200) {
				if(divResultado!='' && divResultado!=undefined) {
					divResultado.innerHTML = ObjXMLHTTP.responseText;
				} 
				if(Recarga!=undefined && Recarga!='') {
				    eval(Recarga);
				}
			}else if (ObjXMLHTTP.readyState==4 && ObjXMLHTTP.status==500) {
				divResultado.innerHTML = '<div="error"><p>' + ObjXMLHTTP.responseText + '</p></div>';
			} 
		}
		ObjXMLHTTP.open('POST', Url, true);
		ObjXMLHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ObjXMLHTTP.setRequestHeader("Content-Length", Parametros.length);
		ObjXMLHTTP.send(Parametros);
		
	}
}

function cargarContenido(fichero, contenedor){
	var divContenedor;
	divContenedor = document.getElementById(contenedor);
	divContenedor.innerHTML ='<img src="img/cargando.gif" alt="cargando..."/>';
	ajax=objetoAjax();
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4 && ajax.status==200) {
			divContenedor.innerHTML = ajax.responseText;
	 	}
	}
	ajax.open("POST", fichero,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
}

function cargarFormulario(fichero, contenedor){
	var error = 0;
	if(document.getElementById('empresa').value.replace(/^\s*|\s*$/g,"")=="")
		error = 1;
	if(document.getElementById('promocion').value.replace(/^\s*|\s*$/g,"")=="")
		error = 1;
	if(document.getElementById('nombre').value.replace(/^\s*|\s*$/g,"")=="")
		error = 1;
	if(document.getElementById('cargo').value.replace(/^\s*|\s*$/g,"")=="")
		error = 1;
	if(document.getElementById('fijo').value.replace(/^\s*|\s*$/g,"")=="")
		error = 1;
	
	if (error == 0){
		alert('Solicitud de alta de inscripcion enviada');
		var sParam  = '?x=' + Math.random() + '&empresa=' + document.getElementById('empresa').value + '&promocion=' + document.getElementById('promocion').value + '&nombre=' + document.getElementById('nombre').value + '&cargo=' + document.getElementById('cargo').value + '&fijo=' + document.getElementById('fijo').value + '&movil=' + document.getElementById('movil').value + '&email=' + document.getElementById('email').value;
		setObjXMLHTTP(fichero, sParam, document.getElementById(contenedor), document.getElementById(contenedor), '<img src="img/cargando.gif" />', '');
	}else{
		alert('Complete los datos obligatorios');
	}

}
