/**
 * @author MansonPlus
 */
var ide
var ver_anuncio = function(){
    var pedaso = top.location.href.split('?')
    ide = pedaso[1];
    var callback = {
        success: function(o){
            listaDatos = YAHOO.lang.JSON.parse(o.responseText);
            document.getElementById("anuncio_ide").innerHTML = "ID: " + listaDatos.ide
            document.getElementById("anuncio_direccion").innerHTML = unescape(listaDatos.direccion);
            document.getElementById("datos").innerHTML = "<div class='precio'>$ <span>" + listaDatos.precio + "</span></div><div class='lineas1'>" + listaDatos.linea1 + "</div><div class='lineas1'>" + listaDatos.linea2 + "</div><div class='lineas2'>Inmueble: <span>" + listaDatos.inmueble + "</span></div><div class='lineas2'>Estatus: <span>" + listaDatos.operacion + "</span></div><div class='lineas2'>Días Publicados: <span>" + listaDatos.dias + "</span></div>";
            caracteristicas = "<table>";
            renglon = 0;
            for (i = 0; i < listaDatos.caracteristicas.length; i++) {
                if (renglon == 0) {
                    caracteristicas = caracteristicas + "<tr>";
                    //renglon++;
                }
                caracteristicas = caracteristicas + "<td width='200'>" + listaDatos.caracteristicas[i] + "</td>"
                if (renglon == 3) {
                    caracteristicas = caracteristicas + "</tr>";
                    renglon = 0;
                }
                else {
                    renglon++;
                }
            }
            caracteristicas = caracteristicas + "</table><div>&nbsp;</div>";
            document.getElementById("anuncio_caracteristicas").innerHTML = caracteristicas;
            
            zonas = "<table>";
            renglon = 0;
            for (i = 0; i < listaDatos.zonas.length; i++) {
                if (renglon == 0) {
                    zonas = zonas + "<tr>";
                    //renglon++;
                }
                zonas = zonas + "<td width='200'>" + listaDatos.zonas[i] + "</td>"
                if (renglon == 3) {
                    zonas = zonas + "</tr>";
                    renglon = 0;
                }
                else {
                    renglon++;
                }
            }
            zonas = zonas + "</table><div>&nbsp;</div>";
            document.getElementById("anuncio_zonas").innerHTML = zonas;
            
            document.getElementById("anuncio_anuncio").innerHTML = unescape(listaDatos.anuncio);

            if (listaDatos.ideemp>1){
                document.getElementById("anuncio_imagen1").innerHTML = "<img src='WebServices/imagenes_class.php?caso=2&ideBien=" + listaDatos.ide + "&numFoto=1&ideEmp="+listaDatos.ideemp+"' style='border:solid 1px #764c8c' />";
            }else{
                document.getElementById("anuncio_imagen1").innerHTML = "<img src='WebServices/imagenes_class.php?caso=2&ideBien=" + listaDatos.ide + "&numFoto=1' style='border:solid 1px #764c8c' />";
            }
            
            for (i = 1; i <= 5; i++) {
                if (listaDatos.ideemp>1){
                    document.getElementById("foto" + i).innerHTML = "<a href='WebServices/imagenes_class.php?caso=2&ideBien=" + listaDatos.ide + "&numFoto=" + i + "&ideEmp="+listaDatos.ideemp+"' class='highslide' onclick='return hs.expand(this,{ slideshowGroup: \"first-group\" })'><img src='WebServices/imagenes_class.php?caso=3&ideBien=" + listaDatos.ide + "&numFoto=" + i + "' style='border:solid 1px #764c8c' /></a><div class='highslide-caption'>Fotografia #" + i + "</div>";
                }else{
                    document.getElementById("foto" + i).innerHTML = "<a href='WebServices/imagenes_class.php?caso=2&ideBien=" + listaDatos.ide + "&numFoto=" + i + "' class='highslide' onclick='return hs.expand(this,{ slideshowGroup: \"first-group\" })'><img src='WebServices/imagenes_class.php?caso=3&ideBien=" + listaDatos.ide + "&numFoto=" + i + "' style='border:solid 1px #764c8c' /></a><div class='highslide-caption'>Fotografia #" + i + "</div>";
                }
            }
            for (i = 6; i <= 10; i++) {
                if (listaDatos.ideemp>1){
                    document.getElementById("foto" + i).innerHTML = "<a href='WebServices/imagenes_class.php?caso=2&ideBien=" + listaDatos.ide + "&numFoto=" + i + "&ideEmp="+listaDatos.ideemp+"' class='highslide' onclick='return hs.expand(this,{ slideshowGroup: \"first-group\" })'><img src='WebServices/imagenes_class.php?caso=3&ideBien=" + listaDatos.ide + "&numFoto=" + i + "' style='border:solid 1px #764c8c' /></a><div class='highslide-caption'>Fotografia #" + i + "</div>";
                }else{
                    document.getElementById("foto" + i).innerHTML = "<a href='WebServices/imagenes_class.php?caso=2&ideBien=" + listaDatos.ide + "&numFoto=" + i + "' class='highslide' onclick='return hs.expand(this,{ slideshowGroup: \"first-group\" })'><img src='WebServices/imagenes_class.php?caso=3&ideBien=" + listaDatos.ide + "&numFoto=" + i + "' style='border:solid 1px #764c8c' /></a><div class='highslide-caption'>Fotografia #" + i + "</div>";
                }
            }
            document.getElementById("vendedor_foto").innerHTML = "<img src='WebServices/imagenes_class.php?caso=4&ideBien=" + listaDatos.ide_vendedor + "' style='border:solid 1px #764c8c' />";
            document.getElementById("vendedor_nombre").innerHTML = "Vendedor: <span>" + listaDatos.vendedor_nombre + "</span>";
            var contacto_cliente = "";
            if (listaDatos.vendedor_telefono1) {
                if (listaDatos.vendedor_cel1 == 1) {
                    contacto_cliente = listaDatos.vendedor_telefono1;
                    document.getElementById("vendedor_telefono1").innerHTML = "Celular: <span>" + listaDatos.vendedor_telefono1 + "</span>";
                }
                else {
                    document.getElementById("vendedor_telefono1").innerHTML = "Telefono: <span>" + listaDatos.vendedor_telefono1 + "</span>";
                }
            }
            if (listaDatos.vendedor_telefono2) {
                if (listaDatos.vendedor_cel2 == "1") {
                    contacto_cliente = listaDatos.vendedor_telefono2;
                    document.getElementById("vendedor_telefono2").innerHTML = "Celular: <span>" + listaDatos.vendedor_telefono2 + "</span>";
                }
                else {
                    document.getElementById("vendedor_telefono2").innerHTML = "Telefono: <span>" + listaDatos.vendedor_telefono2 + "</span>";
                }
            }
            document.getElementById("vendedor_email").innerHTML = "Email: <span>" + listaDatos.vendedor_email + "</span>";
            if (contacto_cliente) {
                document.getElementById("boton_enviar_celular").innerHTML = "<img src='assets/anuncio/celular.png' onclick='enviarSMS(1);'/>";
            }
            if (listaDatos.latitud) {
                ver_mapa(listaDatos.latitud, listaDatos.longitud, listaDatos.zoom, listaDatos.poligono, listaDatos.nivel);
            }
            if (listaDatos.ideemp>1){
                document.getElementById("datos_empresa").innerHTML = '<div><img src="WebServices/imagenes_class.php?caso=5&ideBien='+listaDatos.ideemp+'"/></div>';
            }
        },
        failure: function(){
        
        }
    };
    var sUrl = "WebServices/lista_anuncio.php";
    var params = pedaso[1];
    var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
}

var sel_error = function(valor){
    if (valor > 0) {
        document.getElementById("btn__reporte_error").disabled = false
    }
}
var guardar_error = function(){
    var valor = document.getElementById("listaAyudar").value;
    document.getElementById("btn__reporte_error").disabled = true
    var callback = {
        success: function(o){
            //listaDatos = YAHOO.lang.JSON.parse(o.responseText);
        
        },
        failure: function(){
        
        }
    };
    var sUrl = "WebServices/guardar_error.php";
    var params = ide + "&op=" + valor;
    var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
    alert("Gracias.")
}

var enviarSMS = function(tipo){
    if (tipo == 1) {
        titulo = "SMS";
        total = "160";
    }
    else {
        titulo = "EMAIL";
        total = "260";
    }
    var handleSubmit = function(){
        var nombre = document.getElementById("txtSmsNombre").value;
        var correo = document.getElementById("txtSmsCorreo").value;
        var telefono = document.getElementById("txtSmsTelefono").value;
        var mensaje = document.getElementById('txtSmsTexto').value
        var op = 0;
        var opciones;
        var errores = "";
        if (!nombre) {
            errores = errores + " Nombre ";
        }
        if (!correo) {
            errores = errores + " Correo ";
        }
        if (!telefono) {
            errores = errores + " Telefono ";
        }
        if (!mensaje) {
            errores = errores + " Mensaje ";
        }
        if (errores) {
            document.getElementById("smsErrores").innerHTML = "<div align='center' style='font-size:8px;'>" + errores + "</div>";
        }
        else {
            document.getElementById("smsErrores").innerHTML = "<div>..ENVIANDO..</div>"
            var callback = {
                success: function(o){
                    var respuesta_sms = YAHOO.lang.JSON.parse(o.responseText);
                    alert("Mensaje enviado, gracias.")
                    /*if (enviarMensaje.repetido == "SI") {
                        alert("Solamente se le puede enviar un SMS")
                    }
                    else {
                        if (enviarMensaje.status == "exito") {
                            alert("Mensaje enviado con exito!");
                        }
                        else {
                            alert("ERROR al enviar el mensaje, favor de intentar mas tarde, gracias");
                        }
                    }*/
                },
                failure: function(){
                
                }
            };
            var sUrl = "WebServices/anuncio_contacto.php";
			var params = ide + "&nombre=" + nombre + "&correo=" + correo + "&telefono=" + telefono + "&mensaje=" + mensaje + "&tipo=" + tipo;
			var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
            panel_sms.hide();
            panel_sms.destroy();
        }
    };
    var handleCancel = function(){
        panel_sms.hide();
        panel_sms.destroy();
    };
    panel_sms = new YAHOO.widget.Dialog("panel_sms ", {
        width: "250px",
        visible: true,
        constraintoviewport: true,
        fixedcenter: true,
        modal: true,
        buttons: [{
            text: "Enviar",
            handler: handleSubmit,
            isDefault: true
        }, {
            text: "Cancel",
            handler: handleCancel
        }]
    });
    panel_sms.setHeader('Enviar ' + titulo + ' ... EN MANTENIMIENTO');
    panel_sms.setBody("<div>&nbsp;</div><div>Tu Nombre:</div><div><input type='text' id='txtSmsNombre' onchange='contar()' onkeyup='contar()' onkeypress='contar()'/></div><div>Tu Correo:</div><div><input type='text' id='txtSmsCorreo' onchange='contar()' onkeyup='contar()' onkeypress='contar()'/></div><div>Tu Telefono:</div><div><input type='text' id='txtSmsTelefono' onchange='contar()' onkeyup='contar()' onkeypress='contar()'/></div><div>Tu Mensaje:</div><div><textarea name='msn' id='txtSmsTexto' cols='25' rows='4' onchange='contar()' onkeyup='contar()' onkeypress='contar()'></textarea></div><div>Caracteres restantes:<input type='text' size='3' id='carac' disabled='disabled' value='" + total + "'/></div><div id='smsErrores' style='color:red;'></div><div>&nbsp;</div><input type='hidden' value='" + total + "' id='totalMaximo'/>");
    panel_sms.setFooter('Gracias...');
    panel_sms.render(document.body);
}

var contar = function(){
    Nom = document.getElementById('txtSmsNombre').value
    Correo = document.getElementById('txtSmsCorreo').value
    Telefono = document.getElementById('txtSmsTelefono').value
    Obs = document.getElementById('txtSmsTexto').value
    total = document.getElementById("totalMaximo").value
    queda = total - Nom.length - Correo.length - Telefono.length - Obs.length
    document.getElementById('carac').value = queda
}

