﻿// JScript File
// JScript File
var items;

function getXMLurlTemplate(url)
{     
    //AjaxExec(url);
	//Si es Mozilla, Opera o safari (entre otros que lo soportan como objeto nativo del navegador)			
    if (window.XMLHttpRequest)
    {	        
	    httpReqTemplate = new XMLHttpRequest();
    }
    else	//Internet Explorer lo expone como control Active X
    {
	    httpReqTemplate = new ActiveXObject('Microsoft.XMLHTTP');
	    //httpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");
    }

    //Ya debería tener una referencia al objeto
       
    if (httpReqTemplate != null)
    {        
   	   // httpReqTemplate.onreadystatechange = FinishXMLTemplate;
	    //httpReq.open('GET', url, true);	//El true del final es para que lo solicite de forma asíncrona 
	    // Nota: Se ha cambiado a false ya que no procesa correctamante dos peticiones seguidas como es el caso de rellenar el
	    // Combo de Marcas y Modelos. No Cambiar.
	    httpReqTemplate.open('GET', url, false);	//El true del final es para que lo solicite de forma asíncrona
	    httpReqTemplate.send(null);	//al ser una petición GET no va nada en el cuerpo de la petición, de ahí el null
	    items = httpReqTemplate.responseXML.getElementsByTagName('item');	//Coge sólo los elementos "item"            	                

        //Cargamos las nuevas opciones
            var orden;
            var sText;
            var tipo;
            var iNumBox;
            iNumBox = items.length;
            if (iNumBox > 0)
            {
            sText='';
                for(i=0; i<items.length; i++)
                {		    
	                orden = i +1 ; //items[i].getAttribute('value');	
                    tipo =items[i].getAttribute('text');
                    sText = sText ;
                    if (tipo == 2 )
                    {
                        if (i==0)
                        {
                        	sText= sText + '<b>' + aNum1 + '</b><br />';
                        }
                        else
                        {
                            sText= sText + '<b>' + aNum2 + '</b><br />';
                        }
                        sText =sText +'<input type="text" name="txtTemplate' + orden + '" id="txtTemplate' + orden + '" class="modulo4"  onkeypress="return GoEnter(event);return soloNumeros(event);" maxlength="20" /><br />';
                    }
                    else
                    {
                         if (i==0)
                        {
                        	sText= sText + '<b>' + aText1 + '</b><br />';
                        }
                        else
                        {
                            sText= sText + '<b>' + aText2 + '</b><br />';
                        }
                        sText = sText + '<input type="text" name="txtTemplate' + orden + '" id="txtTemplate' + orden + '" class="modulo4"   onkeypress="return GoEnter(event);" maxlength="20" /><br />';
                    }
	                            
                }    
               
               if (document.getElementById('divNames') != null)
               {
                     document.getElementById('divNames').innerHTML = sText;
                }
            }
	               
    }    	
}



