//var last_textures=getCookie('last_textures');
//last_textures = decodeURIComponent(escape(last_textures));
var last_textures = null;

function setLastTextures() {
    if (last_textures!=null && last_textures!="")
    {
        $('#last-textures').html('');
        var sets =0;
        var info_textures = last_textures.split(';');
        for (var i= 0; i < info_textures.length && sets<7; i++){
            var info_texture = info_textures[i].split('|');
            var id_texture = info_texture[0] ;
            var name_texture = info_texture[1];
            var image_path_texture = info_texture[2];
            var image_path_revestir = info_texture[3];

            var options_tex = image_path_revestir.split('--');
            var img_tex_file = options_tex[0];
            var ancho= options_tex[1];
            var alto= options_tex[2];
            
            for(var c=0; c<categorias.length; c++) {
                for(var d=0; d<categorias[c].especificaciones.length; d++) {
                    if(categorias[c].especificaciones[d].id==id_texture){
                        $.image = "<img title='"+ name_texture +"' alt='"+ image_path_revestir +"' width='" + DIM_TEXTURE_IMAGE[0] + "' height='" + DIM_TEXTURE_IMAGE[1] + "' border='0' src='" + image_path_texture + "' />";
                        $.texture_last = "<div class='box_texture_last' id='"+id_texture+"' onclick=\"javascript:doCoat(\'"+id_texture+"\',\'"+img_tex_file+"\',\'"+ ancho +"\',\'"+ alto +"\');change_sp_last_textures(\'"+id_texture+"\');\">"+$.image+"</div>";
                        $('#last-textures').html($('#last-textures').html()+$.texture_last);
                        sets++;
                    }
                }
            }
        }
    }
}

function change_sp_last_textures(id) {
    var textures = last_textures.split(';');
    var auxiliar;
    var info_texture;
    var c,l;

    if(textures.length>1){
        for(l=0; l< textures.length; l++){
            info_texture = textures[l].split('|');
            if (info_texture[0] == id){
                auxiliar = textures[l];
                //textures[0] = textures[l];
                for(c=l; c>0; c--){
                    textures[c]=textures[c-1];
                }
                textures[0]=auxiliar;

                //Pasar a texto
                var aux = '';
                for(var i= 0; i < textures.length; i++){
                    if(i==textures.length-1) aux += textures[i];
                    else aux +=textures[i]+";";
                }

                //guardar en cookie
                //setCookie('last_textures',aux);
                //last_textures=getCookie('last_textures');
                //last_textures = decodeURIComponent(escape(last_textures));
                last_textures=aux;

                //**************  Necesario para mostrar
                //setLastTextures();
                break;
            }
        }        
    }
}

function new_last_textures(id,name,imagepath,imagerevestir) {
    if (last_textures!=null && last_textures!=""){
        if (texture_is_in_last_textures(id)){
            change_sp_last_textures(id);
        }else{
            last_textures = id+"|"+name+"|"+imagepath+"|"+imagerevestir+";"+last_textures;
            //setCookie('last_textures',last_textures,0);
        }
    }else{
        last_textures = id+"|"+name+"|"+imagepath+"|"+imagerevestir;
        //setCookie('last_textures',last_textures,0);
    }
    //setLastTextures();
}

function texture_is_in_last_textures(id){
    //Buscamos si ya esta como una de las ultimas texturas, si lo esta la ponemos primero
    var info_textures = last_textures.split(';');
    var i=0;
    while(i<info_textures.length){
        var info_texture=info_textures[i];
        info_texture= info_texture.split('|');
        if (info_texture[0] == id){
            return true;
        }
        i++;
    }
    return false;
}
