$(document).ready(function(){
    
    $('.sub-list').hide();
    //$('ul.main-cat').superfish();
    
    $('.loadImg').click(function(){
       var attrAlt = $(this).attr('alt');
       var data = attrAlt.split('##');
       var lnkActual = $(this);
       var idImg = data[1];
       var idioma = data[0];
       
       $.ajax({
           url: base_url+'process/general/changePic/'+idImg+'/'+idioma,
           type: "POST",
           success: function(respuesta){
               var str = respuesta;
               var data = str.split('##');
               $('.slider-title').html(data[0]);
               $('.slider-texto').html(data[1]);
               $('#pic').attr('src',base_url+'resources/upload/images/slider/'+data[3]+'/'+data[2]);
               $('.prev_img').attr('src',base_url+'resources/images/imgDeActiva_ico.png');
               $('.lnkMas').attr('href',data[4]);
               lnkActual.children('.prev_img').attr('src',base_url+'resources/images/imgActiva_ico.png');
           },
           error: function(){
               alert('Ha ocurrido un error en el sistema. \nInténtelo de nuevo mas tarde.');
           }
           
       });
       
       return false;
    });
    /*$('.main-list li span').click(function(){
        $(this).parent().children('.sub-list').slideToggle('slow');
    });*/
    
    $('.main-list #suball0').click(function(){
        $(this).children('.sub-list').slideDown('slow');
    });
    $('.lista.actual').parent('.sub-list').slideDown('slow');
    $('.lista.actual').parent('.sub-list').parent().parent('.sub-list').slideDown('slow');
    
    $('.actual').parent('.sub-list').slideDown('slow');
    $('.sub-cat3').hide();
    $('.sub-cat2').hide();
    $('.sub-cat').hide();

    $('.lista-dis .spdis').click(function(){
        $(this).parent().children(".sub-cat").slideToggle('slow'); 
    });
    
    /*$('.sub-cat .fila1 .texto1').mouseover(function(){
        if($(".lista-dis").children('.sub-cat').children('.fila1').children('.sub-cat2').attr("style")=='display: block;') {
            $(".lista-dis").children('.sub-cat').children('.fila1').children('.sub-cat2').slideToggle('slow');
        }
        
        $(this).parent().children(".sub-cat2").slideToggle('slow'); 
    });
    $('.sub-cat .fila2 .texto2').mouseover(function(){
        $(this).parent().children(".sub-cat3").slideToggle('slow'); 
    });*/
   
    /*$('.sub-cat .fila1 .texto1').click(function(){
        $(this).parent().children(".sub-cat2").slideToggle('slow'); 
    });
    $('.sub-cat .fila2 .texto2').click(function(){
        $(this).parent().children(".sub-cat3").slideToggle('slow'); 
    });*/
    
    
    //Nivel 1
    $('.fila1.actual').parent('ul').show();
    $('.fila1.actual').children('ul').slideToggle('slow');
    //Nivel 2
    $('.fila2.actual').parent('ul').parent().parent('ul').show();
    $('.fila2.actual').parent('ul').show();
    $('.fila2.actual').children('ul').slideToggle('slow');
    //Nivel 3
    $('.fila3.actual').parent('ul').show();
    $('.fila3.actual').parent('ul').parent().parent('ul').show();
    $('.fila3.actual').parent('ul').parent().parent('ul').parent().parent('ul').show();
    
    
    
    //$('.actual').children('ul').show();
   /* $('.actual').parent().slideToggle('10000');
    $('.actual').parent().parent().parent().slideToggle('10000');
    if($('.actual').parent().parent().parent().parent().parent())
        $('.actual').parent().parent().parent().parent().parent('.sub-cat').slideToggle('10000');*/
    /*$('.actual').parent().show();
    $('.actual').parent().parent().parent().show();
    if($('.actual').parent().parent().parent().parent().parent())
        $('.actual').parent().parent().parent().parent().parent('.sub-cat').show();*/
    /*$('.actual').parent().slideToggle('slow');
    $('.actual').parent().parent().parent().slideToggle('slow');
    if($('.actual').parent().parent().parent().parent().parent())
        $('.actual').parent().parent().parent().parent().parent('.sub-cat').slideToggle('slow');*/
    
    $('#txtBuscar, .fieldInput').focus(function(){
        $(this).val('');
    });
    
    $('#selMercado').change(function(){
        var sel = $(this).val();
        var idioma = $('#hddIdioma').val();
        var combo = $('#selGrupo');
        var texto_default = $('#hddDFCombo').val();
        var option_default = '<option value="0">'+texto_default+'</option>';
        if(sel!=0) {
            $('#selGrupo').removeAttr('disabled');
            $.ajax({
                url: base_url+'process/general/loadCombo/'+sel+'/'+idioma,
                type: "POST",
                success: function(respuesta){
                   combo.html(option_default+respuesta);
                }
            });
        }
        else {
            $('#selGrupo').attr('disabled','disabled');
            $('#selGrupo').attr('selectedIndex',0);
            $('#selLinea').attr('disabled','disabled');
            $('#selLinea').attr('selectedIndex',0);
        }
    });
    
    $('#selGrupo').change(function(){
        var sel = $(this).val();
        var idioma = $('#hddIdioma').val();
        var combo = $('#selLinea');
        var texto_default = $('#hddDFCombo').val();
        var option_default = '<option value="0">'+texto_default+'</option>';
        if(sel!=0) {
            $('#selLinea').removeAttr('disabled');
            $.ajax({
                url: base_url+'process/general/loadCombo/'+sel+'/'+idioma,
                type: "POST",
                success: function(respuesta){
                   combo.html(option_default+respuesta);
                }
            });
        }
        else $('#selLinea').attr('disabled','disabled');
    });
    
    $('.btn-vacio').click(function(){
        
         //var title = $(this).attr('alt');
         //var id = title.substring(title.lastIndexOf('##')+2);
                
         $.ajax({
            url: base_url+'process/general/sendIdCat/1',
            type: "POST",
            data: {ide: 0}
            });
    });
    
});


function rotateData(){
    
    var imgs_url = new Array();
    $('.listado_fotos').children('.loadImg').each(function(){
        var attrib = $(this).attr('alt');
        imgs_url.push(attrib);
    });
    var num = imgs_url.length;
    
    if (num > 1){
        var i = 1;
        setInterval(function(){
            var data = imgs_url[i].split("##");
            var actual = imgs_url[i];
            var lnkActual = $('#img'+data[1]);
            //alert(lnkActual.attr('title'));
            var idImg = data[1];
            var idioma = data[0];

            //$('#pic').fadeOut(5000);

            $.ajax({
               url: base_url+'process/general/changePic/'+idImg+'/'+idioma,
               type: "POST",
               success: function(respuesta){
                   var str = respuesta;
                   var data = str.split('##');
                   $('.slider-title').html(data[0]);
                   $('.slider-texto').html(data[1]);
                   //$('#pic').attr('src',base_url+'resources/upload/images/slider/'+data[3]+'/'+data[2]);
                   $('#pic').hide();
                   $('#pic').attr('src',base_url+'resources/upload/images/slider/'+data[3]+'/'+data[2]);
                   $('#pic').fadeIn(6000);
                   
                   $('.prev_img').attr('src',base_url+'resources/images/imgDeActiva_ico.png');
                   //$('.prev_img').toggleClass('actual');
                   $('.lnkMas').attr('href',data[4]);
                   lnkActual.children('.prev_img').attr('src',base_url+'resources/images/imgActiva_ico.png');
                   
		   i++;
                   if(i>(num-1)) i = 0;
                   
               },
               error: function(){
                   alert('Ha ocurrido un error en el sistema. \nInténtelo de nuevo mas tarde.');
               }

           });

           //return false;


        },10000); 
    }
    
}

function Ajax(query,params,func){
    if (window.XMLHttpRequest) request=new XMLHttpRequest()
    else if (window.ActiveXObject) request=new ActiveXObject("Microsoft.XMLHTTP")
    if (request!=null){
        if(func)
            request.onreadystatechange=func;
            request.open("POST",query,false)
            request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            request.setRequestHeader("Content-length", params.length);
            request.setRequestHeader("Connection", "close");
            request.send(params)
    }
}

