/*
*Esta libreria es una libreria AJAX creada por Javier Mellado con la inestimable
*colaboracion de Beatriz Gonzalez.
*descargada del portal AJAX Hispano http://www.ajaxhispano.com
*contacto javiermellado@gmail.com
*
*Puede ser utilizada, pasada, modificada pero no olvides mantener 
*el espiritu del software libre y respeta GNU-GPL
*/

function creaAjax(){
  var objetoAjax=false;
    try {
       /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
	       try {
	            /*Para explorer*/
		         objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
			      } 
			           catch (E) {
				        objetoAjax = false;
					   }
					     }

					       if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
					          objetoAjax = new XMLHttpRequest();
						    }
						      return objetoAjax;
						      }

						       function FAjax (url,capa,valores,metodo)
						       {
						          var ajax=creaAjax();
							     var capaContenedora = document.getElementById(capa);

							     /*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
							      if(metodo.toUpperCase()=='POST'){
							              document.write="hola pepe";
								          ajax.open ('POST', url, true);
									      ajax.onreadystatechange = function() {
									               if (ajax.readyState==1) {
										                        capaContenedora.innerHTML="<font color='#003366' face='Arial' size='-1'><img src='../common/ajax_cargando.gif'>loading.......</font>";
													         }
														          else if (ajax.readyState==4){
															              if(ajax.status==200)
																                  {
																		                   document.getElementById(capa).innerHTML=ajax.responseText; 
																				               }
																					                   else if(ajax.status==404)
																							                    {

																									                         capaContenedora.innerHTML = "La direccion existe";
																												                  }
																														               else
																															                        {
																																		                     capaContenedora.innerHTML = "Error: ".ajax.status;
																																				                      }
																																						              }
																																							          }
																																								      ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
																																								          ajax.send(valores);
																																									      return;
																																									      }
																																									      /*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
																																									      if (metodo.toUpperCase()=='GET'){

																																									          ajax.open ('GET', url, true);
																																										      ajax.onreadystatechange = function() {
																																										               if (ajax.readyState==1) {
																																											                        capaContenedora.innerHTML="<font color='#003366' face='Arial' size='-1'><img src='../common/images/ajax_cargando.gif'>Cargando.......</font>";
																																														         }
																																															          else if (ajax.readyState==4){
																																																              if(ajax.status==200){ 
																																																	                       document.getElementById(capa).innerHTML=ajax.responseText; 
																																																			                   }
																																																					               else if(ajax.status==404)
																																																						                        {

																																																									                     capaContenedora.innerHTML = "La direccion existe";
																																																											                      }
																																																													                       else
																																																															                        {
																																																																		                     capaContenedora.innerHTML = "Error: ".ajax.status;
																																																																				                      }
																																																																						              }
																																																																							          }
																																																																								      ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
																																																																								          ajax.send(null);
																																																																									      return
																																																																									      }
																																																																									      }

