var _contactardiv1 = '';
var _contactardiv2 = '';
var _contactardiv3 = '';

function definirPosicionContactarFalabella(_envdiv, _envdiv2, _envdiv3)
{
    _contactardiv1 = _envdiv;
    _contactardiv12 = _envdiv2;
    _contactardiv13 = _envdiv3;    
}

function PosicionarContactarFalabella(_envdiv, _envdiv2, _envdiv3, _idclasificado, _diviframe, _pathResources)
{
    definirPosicionContactarFalabella(_envdiv, _envdiv2, _envdiv3)

    var updateProgressDiv = document.getElementById(_contactardiv1);
    var updateProgressDiv2 = document.getElementById(_contactardiv12);
    var updateProgressDiv3 = document.getElementById(_contactardiv13);
    var iframeprogress = $get('iframecontactarfalabella');                
    
    if (updateProgressDiv == null) return;

    var divIFrame = document.getElementById(_diviframe);

    while (divIFrame.childNodes[0]) {
        divIFrame.removeChild(divIFrame.childNodes[0]);
    }

    var iframeContactar = document.createElement("iframe");
    iframeContactar.setAttribute("id", "iframeContactarFalabellaPopUp");
    iframeContactar.setAttribute("height", 695);
    iframeContactar.setAttribute("width", 515);
    iframeContactar.frameBorder = 0;
    iframeContactar.setAttribute("scrolling", "no");
    iframeContactar.allowTransparency = "yes";
    iframeContactar.setAttribute("style", "border:none;");
    iframeContactar.setAttribute("src", _pathResources + "IFrame/Contactar/Falabella.aspx?id=" + _idclasificado + "&tipo=1");
    divIFrame.appendChild(iframeContactar);

    TraerContactarFalabella(_idclasificado, _pathResources)

    findTamVentanaPopUp(updateProgressDiv);
    
    updateProgressDiv.style.display = '';
      
    if (updateProgressDiv2 != null) 
    {      
        updateProgressDiv2.style.display = '';
        PosScrollCentradoPopUp(updateProgressDiv3, true, 615, 425);        
    }

    var urlContactar = window.location.href;

    if (iframeprogress != null && (EsIE() || urlContactar.search("yahoo") != -1))
    {
        iframeprogress.style.display = '';
        iframeprogress.style.position = 'absolute';
        iframeprogress.style.width = updateProgressDiv.style.width;
        iframeprogress.style.height = updateProgressDiv.style.height;
    }            
}

function SacarPosicionarContactarFalabella(_envdiv, _envdiv2, _envdiv3)
{
    var updateProgressDiv = document.getElementById(_contactardiv1);
    var updateProgressDiv2 = document.getElementById(_contactardiv12);
    var updateProgressDiv3 = document.getElementById(_contactardiv13);
    var iframeprogress = $get('iframecontactarfalabella');

    updateProgressDiv.style.display = 'none';
    updateProgressDiv2.style.display = 'none';
    iframeprogress.style.display = 'none';
}

function TraerContactarFalabella(_idclasificado, _pathResources) {
    makeRequestContactarFalabella(_idclasificado, _pathResources);
}

function makeRequestContactarFalabella(_idclasificado, _pathResources) {
    try {

        var url = _pathResources + "Webservices/Clasificados/Clasificado.aspx?id=" + _idclasificado;

        http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) { }
            }
        }

        if (!http_request) return false;

        http_request.open('GET', url, false);
        http_request.send(null);
        ArmarContactarFalabella(_idclasificado, http_request.responseXML);
    }
    catch (ex) {
        var error = ex;
    }

}

function ArmarContactarFalabella(_idclasificado, Xml) {
    var divImagen = document.getElementById('divImagenContactarFalabella');

    while (divImagen.childNodes[0]) {
        divImagen.removeChild(divImagen.childNodes[0]);
    }

    var _titulo = DarValorXML(Xml.getElementsByTagName("titulo")[0]);
    var _imagen = DarValorXML(Xml.getElementsByTagName("imagen")[0]);
    var _alto = DarValorXML(Xml.getElementsByTagName("altoimagen")[0]);
    var _ancho = DarValorXML(Xml.getElementsByTagName("anchoimagen")[0]);
    var _precio = DarValorXML(Xml.getElementsByTagName("precio")[0]);
    var _kilometros = DarValorXML(Xml.getElementsByTagName("kilometros")[0]);
    var _combustible = DarValorXML(Xml.getElementsByTagName("combustible")[0]);
    var _color = DarValorXML(Xml.getElementsByTagName("color")[0]);
    var _segmento = DarValorXML(Xml.getElementsByTagName("segmento")[0]);
    var _transmision = DarValorXML(Xml.getElementsByTagName("transmision")[0]);
    var _pago = DarValorXML(Xml.getElementsByTagName("pago")[0]);
    var _ubicacion = DarValorXML(Xml.getElementsByTagName("ubicacion")[0]);

    document.getElementById('tituloAutoContactarFalabella').innerHTML = "<em>Consulta sobre:</em> " + _titulo;
    //document.getElementById('precioAutoContactar').innerHTML = "<strong>Precio:</strong> " + _precio;
    document.getElementById('kilometrosAutoContactarFalabella').innerHTML = "<strong>Kil&oacute;metros:</strong> " + _kilometros;
    document.getElementById('combustibleAutoContactarFalabella').innerHTML = "<strong>Combustible:</strong> " + _combustible;
    document.getElementById('colorAutoContactarFalabella').innerHTML = "<strong>Color:</strong> " + _color;
    document.getElementById('segmentoAutoContactarFalabella').innerHTML = "<strong>Segmento:</strong> " + _segmento;
    document.getElementById('transmisionAutoContactarFalabella').innerHTML = "<strong>Transmisi&oacute;n:</strong> " + _transmision;
    //document.getElementById('pagoAutoContactar').innerHTML =_pago ;
    //document.getElementById('ubicacionAutoContactar').innerHTML = "<strong>Ubicaci&oacute;n:</strong> " + _ubicacion;

    var imgPrincipal = document.createElement("IMG");
    imgPrincipal.id = "idPrincipalContactarFalabella";

    divImagen.appendChild(imgPrincipal);

    definirImagenContactarFalabella("idPrincipalContactarFalabella", _imagen, _alto, _ancho, 212, 283);
}

function definirImagenContactarFalabella(strImg, pIMG, altoImg, anchoImg, altoMax, anchoMax) {
    target = document.getElementById(strImg);
    if (target) {
        var alto = altoMax; /*468;*/
        var ancho = anchoMax; /*624;*/
        var nuevoWidth;
        var nuevoHeight;

        if (anchoImg / altoImg > ancho / alto) {
            nuevoWidth = ancho;
            nuevoHeight = Math.round((altoImg * ancho) / anchoImg);
        }
        else {
            nuevoHeight = alto;
            nuevoWidth = Math.round((anchoImg * alto) / altoImg);
        }
        target.onload = function() {
            this.style.width = "".concat(nuevoWidth, "px");
            this.style.height = "".concat(nuevoHeight, "px");
            //this.style.marginTop = "".concat((alto - this.height) / 2, "px");
        };
        target.src = pIMG;
    }
}