var imgCarga='<img src=\"imag/cargando.gif\" align="middle" />';
var msgCarga='Cargando ...';
var divCarga='<span id="cargando">'+imgCarga+' '+msgCarga+'</span>';
var error404='ERROR 404: La direccion solicitada no existe.';
var errorOtros='ERROR INTERNO: ';
var XhR=false;
function CrRequest() {   try {if (window.XMLHttpRequest) {		return new XMLHttpRequest();	} else if (window.ActiveXObject) {		return new ActiveXObject("Microsoft.XMLHTTP");
	}} catch(e) {}
	alert("XMLHttpRequest no soportado por su navegador.");
   return null;
 }
function CEC(url, id) { 
var XhR = CrRequest();
var el = document.getElementById(id); 
	XhR.open("GET", url,true); 
	XhR.onreadystatechange = function(){
	if (XhR.readyState==1) {el.innerHTML = divCarga;
	 }else if(XhR.readyState == 4){
		if(XhR.status == 200){el.innerHTML = XhR.responseText;return;
		}else  if(XhR.status==404) {alert(error404);return false;
			}else{alert(errorOtros+XhR.status);return false;}
		}
	} 
	XhR.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhR.send(null);
}
function CMR(fragment_url){
var XhR = CrRequest();
XhR.open("GET", fragment_url,true); 
XhR.onreadystatechange = function(){if(XhR.readyState == 4 && XhR.status == 200){alert(XhR.responseText);}} 
XhR.send(null);
}
function EFA(url,formid){
var XhR = CrRequest();
var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;
var cadenaFormulario = "?";
var sepCampos = "";
var $valor="";
	for (var i=0; i <= Formulario.elements.length-1;i++) {
		if(Formulario.elements[i].id!=''){
			$valor=Formulario.elements[i].value;
			if($valor==''){
					alert('Tiene que rellenar todos los campos.');
				return false;	
			}
			cadenaFormulario += sepCampos+Formulario.elements[i].id+'='+encodeURIComponent($valor);
			sepCampos="&";
		}
	}
	url='provinfodescargafich.php';	
	XhR.onreadystatechange = function () {
		if (XhR.readyState==1) {
		 }else if(XhR.readyState == 4){
			if(XhR.status == 200){
			document.getElementById('Layer1').innerHTML=XhR.responseText;
			}else if(XhR.status==404) {alert(error404);
			}else{alert(errorOtros+XhR.status);}
			}
		}
	XhR.open("GET", url+cadenaFormulario, true);
	XhR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
	XhR.send(null);
}
