
  $(document).ready(function(){
      $(".itemTableLeft a,.smallPreviews a,.itemImgSmall a").fancybox({
        'overlayShow': true,
      	'hideOnContentClick': true
      });
      
      $(".transfer").click(function() {
        var art = $(this).attr('art');
  			$('#id'+art).effect("transfer", {
  				to: "#cart"
  			});
  			$.get("/addtocart.php", { art_id: art, n: "1" },
         function(data){
           $('#cart').html(data);
         });
		});

      $(".ee").click(function() {
        var art = $(this).attr('art');
        var cat = $(this).attr('cat');
        if($(this).attr('checked'))
          var action = 'add';
        else
          var action = 'del';
  			$.get("/includes/addComparab.php", { art_id: art, cat_id: cat, act: action },
         function(data){
           $('#compar').html(data);
         });
		});
		
      $("#addCom").click(function() {
        $("#comForm").toggle("slow");
		});		

      $(".delImage").click(function() {
        var id = $(this).attr("pid");
  			$.post("/includes/delImage.php", { id: id },
         function(json){
           if(json.status == 'ok') {
              //удалилася картинка
              $("#x"+id).hide("slow");
              $("#z"+id).hide("slow");
           }
         }, "json");        
        return false;
		});	

      $("#gals").change(function() {
        var id = $("#gals").val();
        
        window.location = '/myalboms/'+id;
		});

      $("#userGals").change(function() {
        var id = $("#userGals").val();
        var user_id = document.forms.o.user_id.value;
        
  			$.post("/includes/getPhotos.php", { id: id, user_id: user_id },
         function(data){
           $('#uPhotos').html(data);
           $('#uPhotos a').fancybox();
         });
         return false; 
		});

      $("#addAlbom").click(function() {
        var albom = $("#albom").val();
        
  			$.post("/includes/addAlbom.php", { albom: albom },
         function(data){
           $('#albomList, #albomList2').html(data);
           document.forms.atata.albom.value = '';
         });
         return false;        
		});

      $("#deleteAlbom").click(function() {
        var id = $("#alList").val();
        
  			$.post("/includes/deleteAlbom.php", { id: id },
         function(data){
           $('#albomList, #albomList2').html(data);
         });
         return false;        
		});

      $("#addLink").click(function() {
        var link = $("#klink").val();
        var http = $("#khttp").val();
        
  			$.post("/includes/addLink.php", { link: link, http: http },
         function(data){
           $('#linkList').html(data);
           document.forms.atata.klink.value = 'Название';
           document.forms.atata.khttp.value = 'Ссылка';
         });
         return false;        
		});

      $("#deleteLink").click(function() {
        var id = $("#lkList").val();
        
  			$.post("/includes/deleteLink.php", { id: id },
         function(data){
           $('#linkList').html(data);
         });
         return false;        
		});

      $("#deleteEmail").click(function() {
        var id = $("#emList").val();
        
  			$.post("/includes/deleteEmail.php", { id: id },
         function(data){
           $('#emailList').html(data);
         });
         return false;        
		});

      $("#addEmail").click(function() {
        var email = $("#kemail").val();
        if(email == '') {
          $("#emailList").before('<span style="color:#F00;">Не заполнено поле</span><br />');
        }else{
    			$.post("/includes/addEmail.php", { email: email },
           function(data){
             $('#emailList').html(data);
             document.forms.atata.kemail.value = 'E-mail';
           });
           return false;          
        }
		});	

      $("#registType").change(function() {
        var show = $(this).val();
        $("#Ruser, #Rkafedra").hide();
        
        $("#R"+show).show();
		});	

      $("#showAllComments").click(function() {
        var art = $(this).attr('art');
  			$.get("/includes/showComments.php", { art_id: art },
         function(data){
           $('#comments').html(data);
         });
         return false;
		});

      $("#addCommentBut").click(function() {
      $("#result").html('');
      var str = $("#addComment").serialize();       
      $.post("/includes/addComments.php", str,
         function(json){
            if(json.status == 'ok') { 
              document.addComment.reset();
              var add = $("#adder").html();
              $("#adder").hide().html('').after(add);     //очищаем див для добавления и скрываем его.     
              $("#result").html('').append(json.message); //выводим сообщение об успехе
              $("#comments span").remove(); //удаляем надпись об остуствиие коментов
              $("#adder").fadeIn(1500).html(json.comment); //плавно рисуем новый коммент
            }else{
              $("#result").html('').append(json.message);            
            }  
         }, "json");
         return false;       
		});

      $("#addSection").click(function() {
  			$.get("/includes/addSections.php", { },
         function(data){
           $('#SelectSubBox').append(data+'<br /><br />');
         });
         return false;
		});

      $("#addProff").click(function() {
  			$.get("/includes/addProffs.php", { },
         function(data){
           $('#Proffs').append(data+'<br />');
         });
         return false;
		});

  });

function verifyDelete(id) {
    if (confirm("Вы уверены, что хотите удалить эту запись?")) { 
      $.post("/includes/deletePost.php?id="+id, {},
         function(json){
            if(json.status == 'ok') { 
              $("#post"+id).fadeOut("slow");              
            }else{
              $("#post"+id).append(json.message);            
            }  
         }, "json");
         return false; 
    } else { 
       return false; 
    }
}
           

         
// { выплывание рамки 
function do_border_animate(){
    // открыть сначала бордер, потом шапку
    $(".vk_container").hover(function(){  
        $('.jqTransformSelectWrapper ul').hide();
        $(this).find('.a').stop().animate({backgroundColor:'#4D8FDD'}, 'slow',
            function(){
                $(this).prev().css('backgroundColor','#4D8FDD');
                $(this).prev().find('div').css('display','block');
                $(this).prev().stop().animate({top:0}, "fast");
            }
        )},
    // закрыть сначала шапку потом бордер
    function(){
        $(this).find('.b').stop().animate({top:18}, 'fast',        
            function(){
                $(this).find('div').css('display','none');        
                $(this).css('backgroundColor','#FFFFFF');        
            }
        );
        $(this).find('.a').stop().animate({backgroundColor:'#FFFFFF'}, 'fast');
    });
    // менять картинки при наведении на иконки
    $('.vk_container .i1').hover(  
      function () {     
        $(this).css('backgroundPosition','-15px 0px');
        $(this).parent().find('b').remove();
        $(this).parent().append('<b>В избранные</b>');   
        $(this).parent().find('b').css('opacity','0').animate({opacity: 0.7},500);
      }, 
      function () {
        $(this).css('backgroundPosition','0px 0');
        $(this).parent().find('b').animate({opacity:0},500);
      }
    ).click(function(){fav_send(1,$(this).parent().attr('rel'));});    
    $('.vk_container .i2').hover(
      function () {
        $(this).css('backgroundPosition','-15px -16px');
        $(this).parent().find('b').remove(); 
        $(this).parent().append('<b>Посмотреть потом</b>');
        $(this).parent().find('b').css('opacity','0').animate({opacity: 0.7},500);                  
      }, 
      function () {
        $(this).css('backgroundPosition','0px -16px');
        $(this).parent().find('b').animate({opacity:0},500);   
      }
    ).click(function(){fav_send(2,$(this).parent().attr('rel'));});
}
// } выплывание рамки 


function do_prepare_artnames(action){   
  //{ разбить на строки названия видео
  var vk_contWidth=$('.popvideos:first').width();
  //var font=$('.popvideos:first a:first').css('font-weight')+' '+$('.popvideos:first a:first').css('font-size')+' '+$('.popvideos:first a:first').css('font-family'); 
  var font='none';
  var result_str='';
  var cur_width=0;
  var vk;
  var min_line_width=12;
  var now_str_count=0;                      
  var html2='';
  var mletters =new Array;
$('a.popvidhead').each(function(ind){ 
  letters = $(this).html();
  result_str='';
  now_str_count=0;
  mletters=letters.split('');
  html2=letters.substr(0,min_line_width);
  for(var i=min_line_width; i<letters.length;i++){  
      //html2+=letters.substr(i,1);
      html2+=mletters[i];
      cur_width=get_text_width(html2,font);
      //alert(vk_contWidth); return false;  
      if(cur_width>vk_contWidth){
          if(now_str_count==2&&letters.length-i>3){
              html2=html2.substr(0,html2.length-5)+' ...'; 
              break;
          } 
          if(mletters[i-1]!=' '&&(i==letters.length-1||mletters[i+1]==' ')){ // pereno<br />s 
              now_str_count++;   
              if(now_str_count!=3)vk=letters.substr(i-1,1); else vk='';
              html2=html2.substr(0,html2.length-2)+'<br />';            
              result_str+=html2; 
              if(letters.length-i>min_line_width)html2=vk+letters.substr(i,min_line_width); else html2=vk+letters.substr(i,letters.length-i);
              i+=min_line_width;
              continue; 
          }           
          if(mletters[i-2]==' '&&mletters[i-1]!=' '){ // text p<br />erenos
              now_str_count++;
              if(now_str_count!=3)vk=letters.substr(i-1,1); else vk=''; 
              html2=html2.substr(0,html2.length-3)+'<br />';            
              result_str+=html2; 
              if(letters.length-i>min_line_width)html2=vk+letters.substr(i,min_line_width+1); else html2=vk+letters.substr(i,letters.length-i);
              i+=min_line_width;
              continue; 
          }          
          if(true){ //  pere<br />nos
              now_str_count++;   
              html2=html2.substr(0,html2.length-1)+'<br />';            
              result_str+=html2; 
              if(letters.length-i>min_line_width)html2=letters.substr(i,min_line_width); else html2=letters.substr(i,letters.length-i);
              i+=min_line_width-1; 
          }
      }
  }
  //if(i==letters.length) html2+=letters[letters.length-1];
  if(now_str_count==3){html2='';}  
  result_str+=html2;
  if(now_str_count==0){result_str+='<br /><br /><br />';}
  if(now_str_count==1){result_str+='<br /><br />';}  
  $(this).html(result_str);      
  });
}
// } разбить строки названия видео    

// { получить ширину текста
function get_text_width(text, font){
    if (font!='none') $('.vk_invisible i').css('font',font);
    $('#vk_i').text(text);
    var vi=$('#vk_i').width();
    return vi;
}
//} получить ширину текста

$(document).ready(function() {     
    do_prepare_artnames('page_start');
    do_border_animate();
});

function fav_send(act,id) {  
    if(!id) return false;
    fav_url='/items/'+id;
    $.post("/includes/fav_add.php",{act: act, fav: fav_url}, function(data){
        if ( data == "ok" ) { alert("Видео добавлено!"); } else { alert(data); }
     });
}

function in_array(what, where) {
    for(var i=0; i<where.length; i++)
        if(what == where[i]) 
            return true;
    return false;
}