function cms_ajaxobj() { 
  try {   
    _ajaxobj = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) {   
	  try {     _ajaxobj = new ActiveXObject("Microsoft.XMLHTTP");   }
	  catch (E) {     
	    _ajaxobj = false;   } 
	  }   
	  if (!_ajaxobj && typeof XMLHttpRequest!='undefined') {   _ajaxobj = new XMLHttpRequest(); } 
	  return _ajaxobj;
}




function cms_carga_url(url, capa, img_loading, method)
{
  		  
		  ajax = new cms_ajaxobj();	   
		  ajax.onreadystatechange=function() 	   
		  {	
   		            if (ajax.readyState==1)
					{ 
 						document.getElementById(capa).innerHTML = "<img src='" + img_loading + "' /> buscando..";
					}
					if (ajax.readyState == 4) 
					{		
							if(ajax.status==200)	
							{
							    document.getElementById(capa).innerHTML = ajax.responseText; 
							}   
							else 
							{
								if(ajax.status==404)	
								  document.getElementById(capa).innerHTML = "<div align='center'>pagina no encontrada</div>";	
								else 
								  document.getElementById(capa).innerHTML = "";	
							}			   
					}    
			};
			
			/* si la url tiene parametros, concatenar &t=valor
			   si no tiene, concatenar ?t=valor */
			if ( url.match(/\?/) != null  ) url_completa = url + '&lgid=' +  new Date().getTime();
			else                            url_completa = url + '?lgid=' +  new Date().getTime();
			
			ajax.open(method,  url_completa , true);
			if (method.toLowerCase() == "post" ) ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(null);
}