|
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);