function mySlideDown(el,time){
//h=el.css('height');
//alert(h);
el.css('height','1px').css('overflow','hidden').show();
el.width(p.next().width());
el.css('height','').hide().css('overflow','');
el.slideDown(time);
el.css('width','');
}


function send_usl_data(){
    msg='';
    msg+='Тариф: '+$('.do_block_vkladka_active .do_block_zag').text()+'\r\n';
    msg+=' \r\n';
    $('.do_block_active').each(function(){
        msg+=$(this).find('p.do_block_zag').text();
        $(this).find('.do_block_sub_input:checked').each(function(){msg+=' +управление';});
        msg+='\r\n';
    });
    msg+='\r\nОбщая сумма: '+$('#all_sum').text();
    //alert(msg);
    $('#zakaz').text(msg);
    //$('#obrat').slideDown();
}


function pereschet(){
    //$('.do_block_sub_input:checked').parents('.do_block').filter(':first').css('display','none');

    $('.do_block_sub_input:checked').parents('.do_block').filter('.-t'+activtarif).addClass('do_block_active').removeClass('do_block_normal').find('.do_block_input').attr('checked','true');

    $('.do_block').each(function(){
        //alert('ss');
        sum=0;
        $(this).find('.do_block_input').next().each(function(){sum+=$(this).text()*1;});
        $(this).find('.do_block_sub_input:checked').next().each(function(){sum+=$(this).text()*1;});
        $(this).find('.do_block_sub_input2').each(function(){
            sum+=($(this).attr('value')*1000-1000);
        });
        
        if($(this).find('.do_block_input').size()!=0){$(this).find('span.num').html(sum+' <span class="rub">Р</span>');}
        //alert(num);
    });

    $('.do_block_active .do_block_sub_input2').attr('disabled','');
    $('.do_block_normal,.do_block_dis').find('.do_block_sub_input2').attr('disabled','true');
    allsum=0;
    if(activtarif==1)allsum=4000;
    if(activtarif==2)allsum=8000;
    if(activtarif==3)allsum=16000;
    $('.do_block.do_block_active').each(function(){
        allsum+=($(this).find('span:first').text()*1);
        $(this).find('.do_block_sub_input2').each(function(){
            allsum+=($(this).attr('value')*1000-1000);
        });
    });
    $('.do_block_sub:not(.do_block_sub_dis)').find('.do_block_sub_input:checked').each(function(){
        //alert('zzz');
        //if($(this).attr('checked'))alert('asd');
        //alert($(this).attr('checked'));
        //alert('asd');
        allsum+=($(this).next().text()*1);
    });
    $('#all_sum').text(allsum);
    send_usl_data();
    //$('#all_sum').css('font-size','60px').css('color','red').stop().animate({fontSize:'30px',color:'black'},'slow');
}



function changetarif(aclass,n){
    $('.do_block_vkladka').removeClass('do_block_vkladka_active').addClass('do_block_vkladka_dis');
    $('.do_block_vkladka:eq('+(n-1)+')').addClass('do_block_vkladka_active').removeClass('do_block_vkladka_dis');
    $('.do_block_vkladka_d').removeClass('do_block_vkladka_d_active').addClass('do_block_vkladka_d_dis');
    $('.do_block_vkladka_d:eq('+(n-1)+')').addClass('do_block_vkladka_d_active').removeClass('do_block_vkladka_d_dis');
    $('.do_block_vkladka_op_1,.do_block_vkladka_op_2,.do_block_vkladka_op_3').hide();
    $('.do_block_vkladka_op_'+n).show();
    

    $('.do_block').removeClass('do_block_normal').removeClass('do_block_dis').removeClass('do_block_active');
    $('.do_block.'+aclass).addClass('do_block_normal');
    $('.do_block').filter(':not(.'+aclass+')').addClass('do_block_dis');
    $('.do_block.do_block_normal .do_block_input:checked').parents('.do_block:first').removeClass('do_block_normal').addClass('do_block_active');
    
    //$('.do_block .do_block_input').attr('disabled','true');
    $('.do_block.do_block_dis .do_block_input').attr('disabled','true');
    $('.do_block.do_block_normal .do_block_input').attr('disabled','');
    $('.do_block.do_block_active .do_block_input').attr('disabled','');
    
    
    $('.do_block_sub').removeClass('do_block_sub_normal').removeClass('do_block_sub_dis').removeClass('do_block_sub_active');
    $('.do_block_sub').filter(':not(.'+aclass+')').addClass('do_block_sub_dis');
    
    //$('.do_block_sub .do_block_sub_input').attr('disabled','');
    $('.do_block_sub .do_block_sub_input').attr('disabled','');
    $('.do_block_sub.do_block_sub_dis .do_block_sub_input').attr('disabled','true');
    
    
    $('.do_block').attr('title','').tooltip();
    $('.do_block.do_block_dis').attr('title','Модуль недоступен для этого тарифа').tooltip({track:true,extraClass: "do_block_dis_title"});
    $('.do_block_sub').attr('title','').tooltip();
    $('.do_block_sub.do_block_sub_dis').attr('title','Дополнение недоступно для этого тарифа ').tooltip({track:true,extraClass: "do_block_sub_dis_title"});
    
    
    activtarif=n;
    pereschet();
}




$(function(){
    $('p.do_block_text_java span.tudasuda').toggle(function(){
        p=$(this).parent();
        p.find('.strela').html('&#8593;');
        p.find('.tudasuda').html('Скрыть краткое описание');
        if(p.find('.podrobno a').attr('href')!='#'){
            p.find('.podrobno').show();
        }
        p.next().stop();
        mySlideDown(p.next(),'slow');
    },function(){
        p=$(this).parent();
        p.find('.strela').html('&#8595;');
        p.find('.tudasuda').html('Показать краткое описание');
        p.find('.podrobno').hide();
        p.next().stop();
        p.next().slideUp('slow');
    });
    
    
    //aclass='-t2';
    changetarif('-t2',2);
    
    
    $('.do_block .do_block_input').click(function(){
        //if(this)
        if($(this).is(':checked')){
            $(this).parents('.do_block:first').addClass('do_block_active').removeClass('do_block_normal');
        }else{
            $(this).parents('.do_block:first').removeClass('do_block_active').addClass('do_block_normal');
            $(this).parents('.do_block:first').find('.do_block_sub_input').attr('checked','');
        }
        
        pereschet();
        //$(this).filter(':checked').parents('.do_block:first').addClass('do_block_active').removeClass('do_block_normal');
        //$(this).filter(':checked').parents('.do_block:first').removeClass('do_block_active').addClass('do_block_normal');
    });
    $('.do_block_sub .do_block_sub_input').click(function(){
        pereschet();
    });
    /*$('.do_block_sub_input2').click(function(){
        pereschet();
    });*/
    $('.do_block_sub_input2').bind('keyup',function(){
        pereschet();
    });
    
    $('.do_block_vkladka:eq(0)').click(function(){
        changetarif('-t1',1);
        //alert('s');
    });
    $('.do_block_vkladka:eq(1)').click(function(){
        changetarif('-t2',2);
        //alert('s');
    });
    $('.do_block_vkladka:eq(2)').click(function(){
        changetarif('-t3',3);
        //alert('s');
    });
    
    $('#send_usl_data').click(function(){
        send_usl_data();
        $('#obrat').slideDown();
    });

});



