var goto_vergleichbox = true;
var produkt_vergleich = new Array();

function delProdukt(id){
    jQuery.cookie('vergleich_'+id,null,{path: '/'});
    jQuery('#pve_'+id).remove();
    for (var z = 0; z < produkt_vergleich.length; z++){
        if(produkt_vergleich[z] == id){
            produkt_vergleich.splice(z,1);
            break;
        }
    }
    jQuery('#pvl_'+id+' IMG').attr('src', 'fileadmin/templates/img/plus.png');
    jQuery('#pvl_'+id+' IMG').attr('alt', '+');
}

function addProdukt(id){
    produkt_vergleich[produkt_vergleich.length] = id;
    jQuery.cookie('vergleich_'+id,id,{path: '/'});
    jQuery('#velo_vergleich .content').append('<div id="pve_'+id+'" class="product" onclick="delProdukt('+id+');">'+produkte[id]+'</div>');
    jQuery('#pvl_'+id+' IMG').attr('src', 'fileadmin/templates/img/minus.png');
    jQuery('#pvl_'+id+' IMG').attr('alt', '-');
    jQuery('#velo_vergleich .content').addClass('act');
}

function vergleichen(produkte){
    if(!produkte){
        produkte = produkt_vergleich;
    }
    jQuery('#contentlightbox_titel').html(titel_modellvergleich);
    jQuery('#contentlightbox_content').load('typo3conf/ext/speztool/pi1/vergleich.php?prod=' + produkte + '&sid='+sprache);
    showLightbox();
}

function closeContentLightbox(){
    jQuery('#contentlightbox_wrap').hide();
    jQuery('#contentlightbox_bg').hide();
}

function show_moreresults(){
    if(document.getElementById('radgeber_more').style.display == "none")
        document.getElementById('radgeber_more').style.display = "block";
    else
        document.getElementById('radgeber_more').style.display = "none";
}

function hide_prodinfo(){
    jQuery('#prodinfo').show();
    jQuery('.prodinfo').hide();
}

function show_prodinfo(){
    jQuery('#prodinfo').hide();
    jQuery('.prodinfo').show();
}

function hide_proddetail(){
    jQuery('#proddetail').show();
    jQuery('.proddetail').hide();
}

function show_proddetail(){
    jQuery('#proddetail').hide();
    jQuery('.proddetail').show();
}

function lade_vergleichbox(){
    if (document.cookie && document.cookie != '') {
        var split = document.cookie.split(';');
        for (var i = 0; i < split.length; i++) {
            var name_value = split[i].split('=');
            if(name_value[0].substring(1,11) == 'vergleich_'){
                addProdukt(name_value[1]);
            }
        }
        jQuery('#velo_vergleich .content').removeClass('act');
    }
}

function vergleich(id){
    var isinarray = false;
    for (var z = 0; z < produkt_vergleich.length; z++){
        if(produkt_vergleich[z] == id){
            isinarray = true;
            break;
        }
    }
    if(!isinarray){
        addProdukt(id);
    }
    else{
        delProdukt(id);
    }

    if(goto_vergleichbox){
        jQuery(document).scrollTop(1000);
        goto_vergleichbox = false;
    }

    return false;
}

function refresh_vergleich(){
    for (var z = 0; z < produkt_vergleich.length; z++){
        id = produkt_vergleich[z];
        jQuery('#pvl_'+id+' IMG').attr('src', 'fileadmin/templates/img/minus.png');
        jQuery('#pvl_'+id+' IMG').attr('alt', '-');
    }
}

jQuery(document).ready(function()
{
    lade_vergleichbox();
});
