var trasHTML='';
var navegador;
var imgServer='http://ima.bodybell.org/img/';
var stoper=false;
var isMSIE5_5;
var isMSIE6;
function autoUrl(){
    location.href=$('#marcas_list').attr('value');
}
function ieFix(topLevel){
    var ua = navigator.userAgent;
    var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
    isMSIE5_5 = isMSIE && (ua.indexOf('MSIE 5.5') != -1);
    isMSIE6 = isMSIE && (ua.indexOf('MSIE 6.0') != -1);
    if (isMSIE5_5 || isMSIE6)
    {
        document.getElementById(topLevel).innerHTML = document.getElementById(topLevel).innerHTML.replace (/<ul/gi,"<table><tr><td><ul").replace (/<\/ul>/gi,"</ul></td></tr></table></a>");
        for (i=0;i<document.getElementsByTagName("li").length; i++)
        {
            if (document.getElementsByTagName("li").item(i).className == "sub")
            {
                document.getElementsByTagName("li").item(i).innerHTML = document.getElementsByTagName("li").item(i).innerHTML.replace(/<\/a>/i,"");
            }
        }
        navegador='IE';
    }
}
function Difumine(pImg,valor){
    var time=10000;
    if(valor==1){
        pImg++;
        if(pImg==aImg.length) pImg=0;
        $('#imgscroll1').fadeOut(1000,function(){
            $('#imgscroll1').attr('src',aImg[pImg]);
            $('#ascroll1').attr('href',aAref[pImg]);
            $('#ascroll1,#imgscroll1').attr('title',aAh[pImg]);
            $('#ascroll1,#imgscroll1').attr('alt',aAh[pImg]);
            $('#imgscroll1').fadeIn(1000);
        });
    }
    setTimeout(function(){
        Difumine(pImg,1);
    },time);
}
$(function(){
    /* Hace que el menu desplegable aparezca cerrado */
    $('.derecha_menu_mod').slideUp();
    $('.menart').slideUp();
    $('#desaparece').detach();
    $('.bolsa').attr('class','bolsas');

});

$(document).ready(function(){
    ieFix('menu');
    if(isMSIE6 || isMSIE5_5){
        $('body').prepend('<div id="aviso">﻿Este navegador está obsoleto y recomendamos su cambio, algunas opciones del sitio podrían no estar disponibles<a class="opacidad" href="http://www.mozilla-europe.org/es/"><img class="icon" alt="Firefox" src="http://ima10.bodybell.org/img/actualizar/firefox.jpg" /></a><a class="opacidad" href="http://windows.microsoft.com/es-ES/internet-explorer/downloads/ie"><img class="icon" atl="IExplorer" src="http://ima10.bodybell.org/img/actualizar/ie.jpg" /></a><a class="opacidad" href="http://www.google.com/chrome/?hl=es"><img class="icon" alt="Chrome" src="http://ima10.bodybell.org/img/actualizar/chrome.jpg" /></a><a class="opacidad" href="http://www.apple.com/es/safari/"><img class="icon" alt="Safari" src="http://ima10.bodybell.org/img/actualizar/safari.jpg" /></a><a class="opacidad" href="http://www.opera.com/"><img class="icon" alt="Opera" src="http://ima10.bodybell.org/img/actualizar/opera.jpg" /></a></div>');
    }
    var productosTotal=$('#numprodbolsa').html() | 0;
    var pedido;
    var provincia;
    var idprod;
    var cantidad;
    var puntero=0;

    $('.sendcart').unbind('click');
    $('.sendcart').bind('click',function(){
        if(typeof _gaq.push=="function"){
        _gaq.push(['_link', 'http://www.juteco.es']);
        location.href='https://zonasegura.bodybell.com/juteco/'+sessionid;
        }else{
            location.href='https://zonasegura.bodybell.com/juteco/'+sessionid;
        }
    });

/* Genera la redireccion al cambiar el desplegable de marcas, desactiva el boton ir si tienes javascript */

    if(document.getElementById('divscroll')){
        //Scroll(0,0);
        $('#ascroll2').detach();
        Difumine(0,0);
    }
    /* Enlaces de la bolsa de la compra */
    dataBindE();
    /* Funciones del carro de la compra */
    function dataBindE(){
        $('.bolsa').attr('class','bolsas');
        $('.bolsas').unbind('click');
        $('.bolsas').bind('click',function(e){
            e.preventDefault();
            elemento=this;
            idprod=$(this).attr('data');
            cantidad=$('#S'+idprod).val();
            if(typeof pedido=='undefined' || pedido=='' || provincia=='' || provincia=='undefined' || typeof provincia=='undefined'){
                $.getJSON('/api/?api=add_articulo&mode=get&ses='+sessionid+'&provincia='+'&jsoncallback=?',function(request){
                    pedido=request.pedido;
                    provincia=request.provincia;
                    if(typeof pedido=='undefined' || pedido==''){
                        $('.errortexto').html('Error en la transaccion'+ pedido);
                        $('.generalote,#oscuro').fadeIn(500,function(){
                            $('.generalote,#oscuro').fadeOut(1000);
                        });
                        return false;
                        if(navegador=='IE'){
                            $('.escala').fadeOut(500);
                            $('#oscuro').css('opacity','0.4');
                            document.getElementById('oscuro').filters.alpha.opacity=5;
                        }
                    }
                    else{
                        sendOrderData(elemento);
                    }
                });
            }
            else{
                sendOrderData(elemento);
            }
            return false;
        });
        $('.bolsashow').unbind('click');
        $('.bolsashow').bind('click',function(e){
            e.preventDefault();
            if(productosTotal>0 && $('.desplegablebolsacompra').css('display')=='none'){
                $('.desplegablebolsacompra').fadeIn(500);
                if(navegador=='IE')	$('#marcas_list').fadeOut(300);
            }
            else{
                $('.desplegablebolsacompra').fadeOut(10);
                if(navegador=='IE')	$('#marcas_list').fadeIn(10);
            }
        });
        $('.eliminarcarro').unbind('click');
        $('.eliminarcarro').bind('click',function(e){
            e.preventDefault();
            var adprod=$(this).children('img').attr('id');
            var aadprod=adprod.split('_');
            $.getJSON('/api/?api=add_articulo&ses='+sessionid+'&mode=del&idprod='+aadprod[1]+'&jsoncallback=?',function(request){
                menuatrcarro(request);
            });
        });
    }
    function sendOrderData(elemento){
        $.getJSON('/api/?api=add_articulo&id=&ses='+sessionid+'&nped='+pedido+'&provincia='+'&cantidad='+cantidad+'&idprod='+idprod+'&mode=add&jsoncallback=?',
            function(request){
                $(elemento).children('span').html('<img title="añadido" alt="añadido" src="'+imageServer+'img/juteco/added.gif" style="width: auto;"/>');
                $(elemento).children('img').attr('src',imageServer+'img/juteco/bolsabl.png');
                $(elemento).children('span').attr('class','cuerpotitulocianbolsaproducto');
                $(elemento).css('color','#309add');
                $('#fielprecio'+$(elemento).attr("num")).detach();
                menuatrcarro(request);
            });
        $(elemento).attr('class','bolsasclicked');
        $('.bolsasclicked').attr('href','');
        $('.bolsasclicked').bind('click',function(e){
            e.preventDefault();
            return false;
        });
        dataBindE();
    }
    function menuatrcarro(request){
        $('.iconograndehead').fadeOut(1500);
        $('.desplegablebolsacompra').fadeIn(500);
        $('.desplegablebolsacompra').html(request.htmlBoxData);
        productosTotal=request.total;
        importeTotal=request.importe;
        $('#importebolsa').html(importeTotal);
        $('#numprodbolsa').html(productosTotal);
        $('.eliminarcarro').unbind('click');
        $('.eliminarcarro').bind('click',function(e){
            var adprod=$(this).children('img').attr('id');
            var aadprod=adprod.split('_');
            $.getJSON('/api/?api=add_articulo&ses='+sessionid+'&mode=del&idprod='+aadprod[1]+'&jsoncallback=?',function(request){
                menuatrcarro(request);
            });
        });
        $('.sendcart').unbind('click');
            $('.sendcart').bind('click',function(){
        if(typeof _gaq.push=="function"){
        _gaq.push(['_link', 'http://www.juteco.es']);
        location.href='https://zonasegura.bodybell.com/juteco/'+sessionid;
        }else{
            location.href='https://zonasegura.bodybell.com/juteco/'+sessionid;
        }
    });
 
        $('.iconograndehead').fadeIn(1500);
        $(document).scrollTop('0px');
        if(productosTotal==0)	$('.desplegablebolsacompra').fadeOut(1000);
    }
        /* Maneja la apertura y cierre del menu lateral*/
    $('.derecha_menu_dep').children('li').children('a').click(function(e){
        e.preventDefault();
        $(this).parent('li').children('ul').animate({
            slide:'toggle'
        });
        var modeSlide=$(this).children('img').attr('mod');
        var dirImg=$(this).children('img').attr('dSrc');
        if(modeSlide=='1'){
            $(this).children('img').attr('mod','0');
            $(this).children('img').attr('src',dirImg+'flecha_cont.gif');
        }else{
            $(this).children('img').attr('mod','1');
            $(this).children('img').attr('src',dirImg+'flecha_ext.gif');
        }
    });
    $('.derecha_menu_mar').children('li').children('a').click(function(e){
        e.preventDefault();
        $(this).parent('li').children('ul').animate({
            slide:'toggle'
        });
        var modeSlide=$(this).children('img').attr('mod');
        var dirImg=$(this).children('img').attr('dSrc');
        if(modeSlide=='1'){
            $(this).children('img').attr('mod','0');
            $(this).children('img').attr('src',dirImg+'flecha_cont.gif');
        }else{
            $(this).children('img').attr('mod','1');
            $(this).children('img').attr('src',dirImg+'flecha_ext.gif');
        }
    });
    /* Buscar la tienda mas cercana */
    $('#inputdiv').html('<label for="codpos">&nbsp;&nbsp;C. Postal:</label><input type="text" name="codpos" id="codpos" value="Tienda mas cercana...." size="15"/>&nbsp; &nbsp;<input type="button" id="tndbtn" name="Ir" value="Ir"/>');
    $('#codpos').bind('focus',function(){
        $('#codpos').attr('value','');
    });
    $('#codpos').bind('change',function(){
        $.getJSON('/api/?api=web&type=nearshop&cod='+$('#codpos').val()+'&jsoncallback=?',function(request){
            $('#nearshop').html(request.html);
        })
    });
    $('#tndbtn').bind('click',function(){
        $.getJSON('/api/?api=web&type=nearshop&cod='+$('#codpos').val()+'&jsoncallback=?',function(request){
            $('#nearshop').html(request.html);
        })
    });
    function showInf(estado,posX,posY,texto){
        if(estado==1){
            if(!document.getElementById('infdvj')){
                $('body').append('<div id="infdvj" style="position:absolute;z-index:99999;top:'+posY+'px;left:'+posX+'px;color:#009EE0;background-color:#F4F5F6;-moz-border-radius:10px;border:1px solid #009EE0;padding-top:5px;padding-bottom:5px;-webkit-border-radius:10px;"><span id="infdvjs" style="margin:10px;width:2em;wrapper:auto;">'+texto+'</span></div>');
            }
            else{
                $('#infdvjs').html(texto);
            }
        }
        else{
            $('#infdvj').detach();
        }
    }

});
