/**
 * Carga el contenido de minicriterios
 * PARAM:
 *  - airUrl: dirección base de la aplicación de aéreo (aereo.cliente.com)
 *  - divId: Id de la capa (debe tener el tamaño que se le deja al formulario)
 *  - targetFormMiniCriterios: Dirección hacia la que se realiza el submit del
 *          formulario. Debe ser una dirección de su servidor que se encargue
 *          de recoger todos los parámetros recibidos, abrir la estructura de
 *          frames o iframes y enviar los datos del frame que contendrá la
 *          aplicación de aéreo hacia http://aereo.cliente.com/plus/mejorPrecioNoFramesInit.do
 *  - cssMiniCriterios: URL de la hoja de estilos que se aplicará al formulario
 */
function loadMiniCriterios(airUrl, divId, targetFormMiniCriterios, cssMiniCriterios) {
    var divToWrite = document.getElementById(divId);
    // Añadimos el iframe
    var iframechild = document.createElement("iframe");
    var iframeId = "aereominicriterios";
    iframechild.setAttribute("id", iframeId);
    iframechild.setAttribute("name", iframeId);
    iframechild.setAttribute("frameBorder", "0");
    iframechild.setAttribute("noresize", "noresize");
    iframechild.setAttribute("border", "0");
    iframechild.setAttribute("cellspacing", "0");
    iframechild.setAttribute("scrolling", "no");
    iframechild.setAttribute("width", "100%");
    iframechild.setAttribute("marginwidth", "0");
    iframechild.setAttribute("marginheight", "0");
    iframechild.setAttribute("height", "100%");


    /*
    iframechild.style.width = '100%';
    iframechild.style.height = '100%';
    iframechild.style.overflow = 'hidden';
    iframechild.style.border = '0px none';
    */
    divToWrite.appendChild(iframechild);
    if(self.frames[iframeId] != null && self.frames[iframeId].name != iframeId) {
      /* *** IMPORTANT: This is a BUG FIX for Internet Explorer *** */
      self.frames[iframeId].name = iframeId;
    }

    // Formulario oculto para enviar los datos al aereo
    var form = document.createElement("form");
    form.setAttribute("id", "aereominicriterioshidden");
    form.setAttribute("name", "aereominicriterioshiddenName");
    form.setAttribute("action", "http://" + airUrl + "/plus/miniCriteriosIframe.do");
    form.setAttribute("target", "aereominicriterios");
    form.setAttribute("method", "get");

    // Campos con los datos ocultos
    var css = document.createElement("input");
    css.setAttribute("type", "hidden");
    css.setAttribute("name", "cssMiniCriterios");
    css.setAttribute("value", cssMiniCriterios);
    form.appendChild(css);

    var targetForm = document.createElement("input");
    targetForm.setAttribute("type", "hidden");
    targetForm.setAttribute("name", "targetFormMiniCriterios");
    targetForm.setAttribute("value", targetFormMiniCriterios);
    form.appendChild(targetForm);

    var containerDiv = document.createElement("input");
    containerDiv.setAttribute("type", "hidden");
    containerDiv.setAttribute("name", "containerDiv");
    containerDiv.setAttribute("value", divId);
    form.appendChild(containerDiv);

    divToWrite.appendChild(form);
//    var iframe = document.getElementById("aereominicriterios");
//    form.target = iframe.id;
//    iframe.appendChild(form);
    form.submit();

}

