
    
function toggleTabs(){
    if($("#id_tabchoice_0").attr('checked')){
      $("#tabs-1").show();
      $("#tabs-2").hide();
      $("#id_tabchoice_1").removeAttr('checked');
      $("#written").show();
      $("#spoken").hide();   
    }else
    {
      $("#tabs-1").hide();
      $("#tabs-2").show();
      $("#id_tabchoice_0").removeAttr('checked');
      if($("#id_symultanical").attr('checked')){
        $("#cabin-count").show();
        $("#headphone-count").show();
      }else{
        $("#cabin-count").hide();
        $("#headphone-count").hide();
      }
      $("#written").hide();
      $("#spoken").show();
}};
    $(document).ready(function(){
        var choose_text ="";
        switch($('#main_section').attr('class')){
                case 'en':
                        choose_text = "Choose";
                        break;
                case 'de':
                        choose_text = "Auswählen";
                        break;                    
                case 'ru':
                        choose_text = "Выбери";
                        break;  
                default:
                        choose_text = "Wybierz";
        }
    $(".errors").each(function(){
        $(this).hide();
        var p = $(this).parent();
        var txt = $(this).text();
        if( txt.length > 5 ){
          $(p).append('<div class="error-container"><div class="er"></div><div class="er-right"></div></div>');
          $(p).children('.error-container').children('.er').append(this);
          $(p).children('.error-container').children().children().show();
        }
        $('.error-container').css({'background':'url(/media/images/l_error.gif) top left no-repeat','z-index':100,'position':'absolute','bottom':'8px','right':'0px','height':'15px','padding-left':'5px'});
        $('.er-right').css({'background':'url(/media/images/r_error.gif) top right no-repeat','height':'15px','width':'5px','float':'left'});
        $('.er').css({'background':'#FFBA4C','float':'left','height':'15px'});
        $(p).children().click(function(){
            $(p).children('.error-container').hide();
            });
    });
    toggleTabs();
    var fileId = new Array(10);
    var docs;
    fileId[0]=0;
    for (i=1; i<10; i++)
    {
      fileId[i] = 0;
      $("#documents .input-file:first").before('<div class="input-file"><span class="false-input" /><input id="id_documents'+i+'" class="invisible" type="file" name="documents[]"/></div>');
      $("#id_documents"+i+"").parent().hide();
    }
    function getId(){
      var w=-1;
      for (i=0; i<10; i++)
      {
        
        if(fileId[i] == 0)
        {
          return i;
        }
      }
      return w;
    }
    $("#documents a").hide();
    $("#id_documents0").addClass('visible');
    $("#documents input").change(function(){
      var cur_id= this.id;
      cur_id = cur_id.split('documents')[1];
      fileId[cur_id]=1;
      var path = $(this).val().split('\\');
      $("#doc-list").append('<li id="doc_'+cur_id+'"><p class="file-val">'+path[path.length-1]+'</p><span id="delete_'+cur_id+'" class="delete"></span></li>');

      $(this).removeClass('visible').addClass('invisible');
      $(this).parent().hide();
      next_id = getId();
      if (next_id >= 0){
        $("#id_documents"+next_id+"").removeClass('invisible').addClass('visible');
        $("#id_documents"+next_id+"").parent().show();
      }
      $("#doc-list span").click(function(){
                          $(this).parent('li').remove();
                          var del_id = this.id.split('_')[1];
                          $("#id_documents"+del_id+"").val('');
                          fileId[del_id]=0;
                          $("#id_documents"+next_id+"").removeClass('visible').addClass('invisible');
                          $("#id_documents"+next_id+"").parent().hide();
                          next_id = getId();
                          if (next_id >= 0){
                            $("#id_documents"+next_id+"").removeClass('invisible').addClass('visible');
                            $("#id_documents"+next_id+"").parent().show();
                          }
                         });
      });
    $("input:radio").hide();
    $("input:checkbox").hide();
    $("input:radio").each(function(){
      if($(this).attr('checked')){
        $(this).parent().removeClass('radio-lab').addClass('radio-lab-checked');
      }
    });
    $("input:radio").parent().click(function(){
        if ($(this).children('input').attr('checked')){
          
        }else
        {
           
            var par = $(this).parents('.radio-cont');
            var chl = $(par).children().children();
            $(chl).children('input').removeAttr('checked');
            $(this).children('input').attr('checked',true);
            $(chl).removeClass('radio-lab-checked').addClass('radio-lab');
            $(this).removeClass('radio-lab').addClass('radio-lab-checked');
        }
        toggleTabs();
        });
    $("input:radio").each(function(){
      if($(this).attr('checked')){
        $(this).parent().removeClass('radio-lab').addClass('radio-lab-checked');
      }
    });
    $("input:checkbox").parent().click(function(){
        if ($(this).children('input').attr('checked')){
          
            $(this).children('input').removeAttr('checked');
            $(this).removeClass('checkbox-checked').addClass('checkbox');
        }else
        {
            
            $(this).children('input').attr('checked',true);
            $(this).removeClass('checkbox').addClass('checkbox-checked');
        }
        toggleTabs();
        });
    $("input:checkbox").each(function(){
      if($(this).attr('checked')){
        $(this).parent().removeClass('checkbox').addClass('checkbox-checked');
      }else
      {
        $(this).parent().removeClass('checkbox-checked').addClass('checkbox');
      }
      });
  /*  
    $("input:radio").hide();
    $("input:radio").each(function(){
      if($(this).attr('checked')){
        $(this).parent().removeClass('radio-lab').addClass('radio-lab-checked');
      }
    });
    
    $("input:radio").change(function(){
      if ($(this).attr('checked'))
        {
          var par = $(this).parents('.radio-cont');
          var chl = $(par).children().children();
          $(chl).removeClass('radio-lab-checked').addClass('radio-lab');
          $(this).parents('.radio-lab').removeClass('radio-lab').addClass('radio-lab-checked');
        }
      });
    
    $("input:checkbox").hide();
    $("input:checkbox").parent().addClass('checkbox');
    $("input:checkbox").each(function(){
      if($(this).attr('checked')){
        $(this).parent().removeClass('checkbox').addClass('checkbox-checked');
      }
      });
    $("input:checkbox").change(function(){
      if ($(this).attr('checked'))
      {
        $(this).parent().removeClass('checkbox').addClass('checkbox-checked');
      }else{
        $(this).parent().removeClass('checkbox-checked').addClass('checkbox');
      }
      });
                            */
    var sel = $("select:not(select[multiple])");
    $(sel).hide();
    $(sel).parent().append("<div class='select'><ul class='sel-list'></ul><span class='sel-text'></span><span class='choose'></span></div>");
    $(".select").each(function(){
      var selcont = $(this).prev("select").children();
      for (i=0; i<selcont.length;i++)
      {
        $(this).children('.sel-list').append("<li class='normal'>"+$(selcont[i]).text()+"</li>");
      }
      $(this).children('.sel-list').append("<li class='finish-select'>"+choose_text+"</li>");
      //alert($(this).prev("select").val());
      if ($(this).prev("select").val())
      {
         $(this).children('.sel-text').append($(selcont[$(this).prev("select").val()]).text());
      }else
      {
        $(this).children('.sel-text').append($(selcont[0]).text());
      }
      });
    $('.sel-list').hide();
    $('.choose').click(function () {
      $(this).parent().children('.sel-list').slideDown().css('z-index','1000');
      });    
    $('.sel-list li.normal').click(function(){
      $(this).parent().next('.sel-text').text($(this).text());      $(this).parent().parent().prev('select').val($(this).parent().children().index(this));
      });
    $('.sel-list li.finish-select').click(function(){
      $(this).parent().slideUp(500).css('z-index','10');      
      });
 
    var selm = $("select[multiple]");
    $(selm).parent().append("<div class='selectm'><ul class='selm-list'></ul><span class='selm-text'></span><span class='choose-multiple'></span></div>");
    $(selm).hide();
    $(".selectm").each(function(){
      var selmcont = $(this).prev("select").children();
      var cntstring = "";
      for (i=0; i<selmcont.length;i++)
      {
        $(this).children('.selm-list').append("<li>"+$(selmcont[i]).text()+"</li>");
        if ($(selmcont[i]).attr('selected')){
            cntstring = cntstring + $(selmcont[i]).text().slice(0,3)+",";
        }
      }
        $(this).children('.selm-list').append("<li class='finish-select'>"+choose_text+"</li>");
        if (cntstring.length != 0 ){
            $(this).children('.selm-text').append(cntstring);
        }else{
            $(this).children('.selm-text').append("---------");
        }
      });
    $('.selm-list').hide();
    $('.choose-multiple').click(function () {
      $(this).parent().children('.selm-list').slideDown().css('z-index','1000');
      });
    $('.selm-list li:not(.finish-select)').toggle(function(){$(this).addClass('selected')},function(){$(this).removeClass('selected')});
    $('.finish-select').click(function(){
      var langs = $(this).parent().children('.selected');
      $(this).parent().next('.selm-text').text("");
      $(this).parent().parent().prev('select').children('option').attr('selected',false);
      for (i = 0 ; i < langs.length ; i++ ){
        $(this).parent().next('.selm-text').append($(langs[i]).text().slice(0,3)+",");
        var op = $(this).parent().parent().prev('select').children('option');
        $(op[$(this).parent().children('li:not(.finish-select)').index($(langs[i]))]).attr('selected',true);
      }
      if($(this).parent().parent().prev('select').val() == null){
        $(this).parent().next('.selm-text').append("---------");
      }
      $(this).parent().slideUp().css('z-index','10');
      });
    });
