|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/highlandlabs/cqi-bin/ALFA_DATA/alfasymlink/root/domains/ty-gardweb/de/js/ |
Upload File : |
var fuente;
var categoriaActual;
var tamanoActual;
var tipoActual;
var cantidadActual;
var archivosIDs;
// var $ = jQuery.noConflict();
//
function evDocumentReady() {
//
$.ajax({
type: "GET",
url: "xml/loading-guide.xml",
dataType: "xml",
success:evFuenteCargaCompleta});
$('#submitButton').click(evSubmitClic);
$('#submitButton').attr("disabled" , "disabled");
}
//
function evFuenteCargaCompleta(_xml) {
//
fuente = $.xml2json(_xml);
//
$('#categorias').children().remove();
$('#tamanos').children().remove();
$('#tipos').children().remove();
$('#cantidad').children().remove();
//
$("<option value='no'>Select an option</option>").appendTo("#categorias");
//
for (var i=0; i<fuente.Categoria.length; i++) {
//
var opcion = "<option value='" + i + "'>" + fuente.Categoria[i].nombre + "</option>";
$(opcion).appendTo("#categorias");
}
//
$("#categorias").change(evCategoriasChange);
$('#categorias, #categoriasLabel').css('display', 'block');
}
//
function evCategoriasChange() {
//
categoriaActual = $(this).val();
//
$('#tamanos').children().remove();
$('#tipos').children().remove();
$('#cantidad').children().remove();
$('#submitButton').attr("disabled" , "disabled");
//
if (categoriaActual == "no") {
$("#cantidadLabelTexto").text("Number");
return;
}
//
$("<option value='no'>Select an option</option>").appendTo("#tamanos");
//
for (var i=0; i<fuente.Categoria[categoriaActual].Tamanos.Tamano.length; i++) {
//
var opcion = "<option value='" + i + "'>" + fuente.Categoria[categoriaActual].Tamanos.Tamano[i].nombre + "</option>";
$(opcion).appendTo("#tamanos");
}
//
$("#tamanos").change(evTamanosChange);
$("#cantidadLabelTexto").text("Number of " + $("#categorias :selected").text());
}
//
function evTamanosChange() {
//
tamanoActual = $(this).val();
//
$('#tipos').children().remove();
$('#cantidad').children().remove();
$('#submitButton').attr("disabled" , "disabled");
//
if (tamanoActual == "no") {
return;
}
//
$("<option value='no'>Select an option</option>").appendTo("#tipos");
//
for (var i=0; i<fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo.length; i++) {
//
var opcion = "<option value='" + i + "'>" + fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[i].Nombre + "</option>";
$(opcion).appendTo("#tipos");
}
//
$("#tipos").change(evTiposChange);
}
//
function evTiposChange() {
//
tipoActual = $(this).val();
//
$('#cantidad').children().remove();
$('#submitButton').attr("disabled" , "disabled");
//
if (tipoActual == "no") {
return;
}
//
$("<option value='no'>Select an option</option>").appendTo("#cantidad");
//
for (var i=0; i<fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[tipoActual].Cantidades.Cantidad.length; i++) {
//
var valor = fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[tipoActual].Cantidades.Cantidad[i].Nombre;
var opcion = "<option value='" + i + "'>" + valor + "</option>";
$(opcion).appendTo("#cantidad");
}
//
$("#cantidad").change(evCantidadChange);
}
//
function evCantidadChange() {
//
cantidadActual = $(this).val();
$('#submitButton').attr("disabled" , "disabled");
if (cantidadActual == "no") {
$('#contenido p').html("");
return;
}
//
archivosIDs = "";
var n = fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[tipoActual].Cantidades.Cantidad[cantidadActual].ID.length;
if (fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[tipoActual].Cantidades.Cantidad[cantidadActual].ID.length) {
//
for (var i=0; i<n; i++) {
//
archivosIDs += fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[tipoActual].Cantidades.Cantidad[cantidadActual].ID[i].Archivo + ",";
}
} else {
//
archivosIDs += fuente.Categoria[categoriaActual].Tamanos.Tamano[tamanoActual].Tipos.Tipo[tipoActual].Cantidades.Cantidad[cantidadActual].ID.Archivo + ",";
}
$('#submitButton').disabled = false;
//
// $('#contenido p').html(texto);
$('#submitButton').attr("disabled" , "");
}
//
function evSubmitClic() {
//
// window.location.href = "see-results.html?containerSize=" + $("#tamanos :selected").text() + "&resultsID=" + archivosIDs;
window.open("see-results.html?containerSize=" + $("#tamanos :selected").text() + "&resultsID=" + archivosIDs);
}
//
$(document).ready(evDocumentReady);