/*GALERIA DE IMAGENES EN LA FICHA*/
var galeriaIndiceActual = 0;

function recargarGaleria(idP,d,num){
    var galeria = $('listaImg');
    galeria.innerHTML = "<img src='http://fr.extrual.com/img/cargando.gif' />";
    //actualizamos el indice de galeria si pincha flecha IZQUIERDA
    if(d==1)
        galeriaIndiceActual = Math.max(parseInt(galeriaIndiceActual-1),0);
    //idem si pincha flecha DERECHA
    else
        galeriaIndiceActual = Math.min(galeriaIndiceActual+1,Math.ceil(num/4)-1);

    ejecutarAjax(
                "/lib/ajax/recargar-galeria.php",
                "idP="+idP+"&d="+d+"&iG="+galeriaIndiceActual,
                "POST",
                function(respuesta){
                    galeria.innerHTML = respuesta;
                }
    );
}
/*FIN GALERIA DE IMAGENES EN LA FICHA*/

//POPUP recordatorio contrasena
var ventanaRecordatorio = null;
function recordarContrasena(){
    ejecutarAjax(
                "/lib/ajax/recordar-contrasena.php",
                "v=1",
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana recordatorio");
                }
    );
}
function realizarEnvioContrasena(){
    var usuario = document.getElementById("usuario").value;

    ejecutarAjax(
                "/lib/ajax/recordar-contrasena.php",
                "usuario="+usuario,
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana recordatorio");
                }
    );
}

//POPUP recordatorio contrasena para clientes
var ventanaRecordatorio = null;
function recordarContrasenaCliente(){
    ejecutarAjax(
                "/lib/ajax/recordar-contrasena-cliente.php",
                "v=1",
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana recordatorio");
                }
    );
}
function realizarEnvioContrasenaCliente(){
    var cliente = document.getElementById("cliente").value;
    ejecutarAjax(
                "/lib/ajax/recordar-contrasena-cliente.php",
                "cliente="+cliente,
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana recordatorio");
                }
    );
}

var ventanaAccesoCliente = null; 
function clienteLogin(idSerie,idComplemento){
    var loginCliente = document.getElementById("loginCliente").value;
    var passCliente = document.getElementById("passCliente").value;
    ejecutarAjax(
        "/lib/ajax/acceso-cliente.php",
        "loginCliente="+loginCliente+"&passCliente="+passCliente,
        "POST",
        function(respuesta){
            if(respuesta==1){
                abrirCatalogoTecnico(idSerie,idComplemento);
                mostrarPopupHTML('<p><strong>"Votre mot de passe est correct.<br/><br/>Si dans 5 secondes vous n\'accédez pas à notre catalogue, s\'il vous plaîtr, appuyer à nouveau sur le lien ""Accès au Catalogue Technique""."</strong></p>',"ventana accesoCliente");
                setTimeout("window.location='"+window.location+"';",4500);
            }else{
                mostrarPopupHTML(respuesta,"ventana accesoCliente");
                setTimeout("window.location='"+window.location+"';",1000);
            }
        }
    );
}

//POPUP de acceso a clientes
function accesoCliente(idSerie,idComplemento){
    ejecutarAjax(
                "/lib/ajax/acceso-cliente.php",
                "v=1&idS="+idSerie+"&idC="+idComplemento,
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana accesoCliente");
                }
    );
}

var ventanaRecomendarAmigo = null;
function recomendarAmigo(idTR,idR){
    ejecutarAjax(
                "/lib/ajax/recomendar-amigo.php",
                "idTR="+idTR+"&idR="+idR,
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana recomendarAmigo");
                }
    );
}

var ventanaRecomendarNoticia = null;
function recomendarNoticia(idN){
    ejecutarAjax(
                "/lib/ajax/recomendar-noticia.php",
                "idN="+idN,
                "POST",
                function(respuesta){
                    mostrarPopupHTML(respuesta,"ventana recomendarNoticia");
                }
    );
}
function realizarEnvioNoticiaAmigo(){
    
    var nombreRem = $("nombreRem").value;
    var nombreDest = $('nombreDest').value;
    var emailDest = $('emailDest').value;
    var emailRem = $('emailRem').value;
    var url = $('url').value;
    
    ejecutarAjax(
                "/lib/ajax/recomendar-noticia.php",
                "nombreRem="+nombreRem+"&nombreDest="+nombreDest+"&emailDest="+emailDest+"&emailRem="+emailRem+"&url="+url,
                "POST",
                function(respuesta){
                    cerrarVentana();
                    mostrarPopupHTML(respuesta,"ventana recomendarNoticia");                    
                }
    );
}

function realizarEnvioAmigo(){
    var nombre = $("nombre").value;
    var nombreAmigo = $('nombreAmigo').value;
    var email = $('email').value;

    if (!$("idTR"))
        var idTR = 0;
    else
        var idTR = $("idTR").value;
    if (!$("idR"))
        var idR = 0;
    else
        var idR = $("idR").value;
    ejecutarAjax(
                "/lib/ajax/recomendar-amigo.php",
                "nombre="+nombre+"&nombreAmigo="+nombreAmigo+"&email="+email+"&idTR="+idTR+"&idR="+idR,
                "POST",
                function(respuesta){ 
                    cerrarVentana();
                    mostrarPopupHTML(respuesta,"ventana recomendarAmigo");
                }
    );
}

function mostrarOfertaDesc(idOferta){
    var enlace = document.getElementById("txtOfertaDesc"+idOferta);
    var bloque = document.getElementById("ofertaDesc"+idOferta);

    if(bloque.style.display=="block"){
        enlace.innerHTML = 'Montrer';
        bloque.style.display = "none";
    }else{
        enlace.innerHTML = 'Cacher';
        bloque.style.display = "block";
    }
}

/**
@desc   Muestra/oculta un elemento
@param  string   Id del tag HTML a ocultar/mostrar
@param  bool     Determina si hay que hacerlo visible o no, si no viene especificado se cambiará segun su display actual (si es display:block lo pasa a display:none y viceversa)
*/
function mostrarOcultarOpciones(idTagHTML,valor){
    var elemento = document.getElementById(idTagHTML);
    if(elemento){
        if (valor<3)
            elemento.style.display = "block";
        else
            elemento.style.display = "none";
    }
}

function abrirCatalogoTecnico(idSerie,idComplemento){
    window.open("/catalogo-tecnico/catalogo/catalogo.html"+(idSerie?"?s="+idSerie:"")+(idComplemento?"?c="+idComplemento:""),"ventanaCatalogo","menubar=0,resizable=0,scrollbars=0,location=0,fullscreen=1,statusbar=0");
}

