  
function init(){
           
}

function gallery() {

if ($chk($('gallery_cloud'))) { 
  $$('.gallery_cloud').each(function(item) {
	//Сладйре в наших работах
	 var  ln = item.getElements('.block').length
	 var width= ln*83;
	  
     item.getElement('.hidden').setStyle('width',width+'px');
    
      var gallery2 = new slideGallery(item, {
      	steps: 1,       
      	holder: ".headline",
      	elementsParent: "div",
		    elements: ".block",
      	nextItem: ".small_right",
		    prevItem: ".small_left",
      	nextDisableClass: "next-disable",
		    prevDisableClass: "prev-disable",
         mode: "line",
      	duration: 4000,
      	speed: 700
      });
     
      if (ln<2) {
         
          item.getElements('.button').setStyle('visibility','hidden');
      }
      item.getElements('.button').addEvent('click', function(e) {
       
       if (this.hasClass('big_left')) {
             link = link-1;
       } else  {
            link = link+1;
       }
      
       if (link<1) link=ln;
       if (link>ln) link = 1;
        e.preventDefault();
       $('link'+link).fireEvent('click');
      
   
   });
 });
 //
   var link = 1;
  $$('.headline .block a').addEvent('click', function(e) {
        
         this.getParent('.gallery_cloud').getElements('.block').removeClass('this');
         this.getParent('.block').addClass('this');
         var node=this;
                   
         node.getParent('.gallery_cloud').getElement('.largebox .inner').set('html','<img  style="margin-top: 170px;" src="/js/ajax/ajax-loader.gif"/>');
         var AJAXpost = new Request({
			         		method: 'GET',
							url: node.get('href'),
							
							'link': 'ignore',
				     
							onSuccess: function(responseText) {
							 node.getParent('.gallery_cloud').getElement('.largebox .inner').setStyle('opacity','0');
							 node.getParent('.gallery_cloud').getElement('.largebox .inner').set('html','<img  height="360" src="'+node.get('href')+'">');    
							  node.getParent('.gallery_cloud').getElement('.largebox .inner').morph({
      									'opacity': 1						
      								}); 	
								     
							},
				
							onFailure: function(xhr) {
							      alert('Р С›РЎв‚¬Р С‘Р В±Р С”Р В°')
							}
							});
						
							AJAXpost.send();
							link = node.get('rel').toInt();
         e.preventDefault();
       

 })
  

}
}


window.addEvent('domready', function() {

  gallery();
	var box = new CeraBox({
		group: true,
		errorLoadingMessage: 'The requested content cannot be loaded. Please try again later.'
	}); 

	list = $$(document.links);
	list = list.filter(function(item){
		if (item.hasClass('no')) return false;
		return item.href.test(/\.(jpe?g|png|gif|swf)$/)
	});
	if (list && list.length) {
		box.addItems(list, {
			animation: 'ease'
		});
	} 
	

if ($chk($('gallery_albums'))) { 
    $$('.gallery_albums .block a').addEvent('click', function(e) {
             $$('.galleryinner').each(function(item) {
                
                 item.morph({
      									'height': '0px',
                        'opacity': '0'						
      								}
                     
                      ); 	
             
             })
             var node=this;
             $$('.gallery_albums .block a').removeClass('active');
             node.addClass('active');
             var AJAXpost = new Request({
			         		method: 'POST',
							url: node.get('href'),
							 data: {
								
								ajax: 1
							},
							'link': 'ignore',
				     
							onSuccess: function(responseText) {
							
							 var id=node.get('rel');
								 if ($('galleryinner'+id)!=null) {
								     $('galleryinner'+id).morph({
      									'height': '600px',
                        'opacity': '1'						
      								}); 
                      	
                     $('galleryinner'+id).set('html',responseText); 
                     $('galleryinner'+id).addClass('.select');
                     gallery(); 
                 }    
							},
				
							onFailure: function(xhr) {
							      alert('Р С›РЎв‚¬Р С‘Р В±Р С”Р В°')
							}
							});
						
							AJAXpost.send();
           e.preventDefault();
    }) 

}	


	
	/*if ($chk($("q"))) {	
		
		$$('.togler').each(function(item) {
			var v = item.value
			item.addEvent('focus',function(){
				if(this.value == v) this.set('value','')
			})
			item.addEvent('blur',function(){
				if(this.value == '') this.set('value',v)
			})
		})

	}  */
      
  //Запускаем функцию исправления багов по верстке и всякой лобуды
window.onresize=function(){
	 init();
}      



 
});

