function Init() {
	if (DOMFL.GetElm("form")) DOMFL.SetEvent(DOMFL.GetElm("form"), "submit", ValidateFields);
}

function ValidateFields(e) {

  var form = document.createElement("div");

  var quantity = DOMFL.GetElm("quantity");
	
	if (quantity.value.length == 0) {
    DOMFL.StopEvent(e);
	  form.appendChild(CustomMessage("Debe indicar cuantos juegos de tarjetas navideńas quisiera comprar."));
	  form.appendChild(CustomTextField(quantity));
    DOMFL.ShowModalWindow(CustomForm(form, false, SetTextField));
    return;
  } else if (isNaN((quantity.value).replace("$", ""))) {
    DOMFL.StopEvent(e);
	  form.appendChild(CustomMessage("Debe suministrar un numero válido que es mayor que cero."));
	  form.appendChild(CustomTextField(quantity));
    DOMFL.ShowModalWindow(CustomForm(form, false, SetTextField));
    return;
  } else if (parseInt((quantity.value).replace("$", ""), 10) <= 0) {
    DOMFL.StopEvent(e);
	  form.appendChild(CustomMessage("Debe suministrar un numero válido que es mayor que cero."));
	  form.appendChild(CustomTextField(quantity));
    DOMFL.ShowModalWindow(CustomForm(form, false, SetTextField));
    return;
  }

}

DOMFL.RunWhenReady(Init);
