function jsleep(s){ /*
	s=s*1000;
	var a=true;
	var n=new Date();
	var w;
	var sMS=n.getTime();
	while(a){
		w=new Date();
		wMS=w.getTime();
		if(wMS-sMS>s) a=false;
	}
*/
}
// how to use
//jsleep(3);

  // Используется для применения различных стилей строк
function zebraRows(selector, className)
  {
  $(selector).removeClass(className).addClass(className);
}
$(document).ready(function(){


  zebraRows('table.zebra tbody tr:odd', 'odd');


    $('#main_nav>li>a').mouseover(function(){
        $('#main_nav li.opened').removeClass('opened');
        $(this).parent().addClass('opened');
        w = $(this).parent().find('.sun_nav_block').width()
        o = 780-$(this).offset().left
        
        if (w<o) $(this).parent().find('.sun_nav_block').css('left', $(this).offset().left)
        else  $(this).parent().find('.sun_nav_block').css('right', 0)
        //$(this).parent().find('.sun_nav_block').width(p); 
        
    });
    if ($('.car_nav').html()){
        
        var carNavWidth=$('.car_nav').width();
        var itemsWidth=0;
        $('.car_nav a').each(function(){
            itemsWidth +=$(this).width()+9;
        
        });
        if (itemsWidth>carNavWidth){
        
            var navCont =$('.car_nav').html();
            $('.car_nav').html('<div class="scroll left"></div><div class="scroll right"></div><div class="itemsblock"><div class="items">'+navCont+'</div></div>');
            $(".car_nav").scrollable({
                size: 13,
                prev: '.left',
                next: '.right',
                horizontal: true,
                speed: 300,
                clickable: false,
                items: '.items',
                item: 'a',
                mousewheel: true,
                circular: true
            });
            $(".car_nav").circular().mousewheel();
        }
    }
   if (jQuery.browser.msie && jQuery.browser.version<=7){
		
	}
  
	$('.additional_nav li li').animate({opacity: 0.9});
	$('.additional_nav li li').hover(
		function(){
			$(this).animate({opacity: 1},0);
		},
		function(){
			$(this).animate({opacity: 0.9},0);
		}
	);
	$('.additional_nav>li').hover(
		function(){
			$(this).addClass('opened');
		},
		function(){
			$(this).removeClass('opened');
		}
	);
	
    
    //$('.gallery_block .gallery_page').css('display','none');
    //$('.gallery_block .gallery_page.visible').css('display','block');
    $('.gallery_block .tabs .tab').click(function(){
        if ( !$(this).hasClass('current') ){
            var id = $(this).attr('href');
            $('.gallery_block .gallery_page').delay(10).fadeOut('fast', function(){
                $(this).removeClass('visible')
                $(id).fadeIn('fast').addClass('visible');
            });
            $(this).parent().find('.current').removeClass('current');
            $(this).addClass('current');
            
        }return false;
    });
    
    $('.columns').each(function(){
      
      var para = $(this).find('.paragraph.small');
      
      if (para.size()>1){
        var half = parseInt((para.size()/2).toFixed(0));
        var h1; var h2;

        for (var i=0; i<half-1; i++){
          h1 = $(para[i]).find('.header').height();
          h2 = $(para[i+half]).find('.header').height();
          
          if (h1>h2){$(para[i+half]).find('.header').height(h1);}
          else $(para[i]).find('.header').height(h2);
          h1 = $(para[i]).height();
          h2 = $(para[i+half]).height();
          if (h1>h2){$(para[i+half]).height(h1);}
          else $(para[i]).height(h2);
          
        }
        
      }
    
    
    });
    
    $('ol').each(function(){
       var m = 18+7*parseInt($(this).find('li').size()/10);
       $(this).css('margin-left', m);
    });
    
});
        
            




