window.addEvent('domready', function () {
	$('keyword').addEvent('focus', function(e){
		$('keyword').value = '';
	});
	
	var myAccordion = new Accordion($('left-menu'), '.toggler', '.element', {
		opacity: false,
		alwaysHide: true,
		onActive: function(toggler, element)
		{
			toggler.addClass('active-menu-item');
			//var scroller = new Fx.Scroll(document.body);
            //scroller.toTop();
		},
		onBackground: function(toggler, element)
		{
			toggler.removeClass('active-menu-item');
		}
	});
	_init_ajax();
});

var _init_ajax = function() {
	$$('a').addEvent('mousedown', function (e) { e.stop() });
		
	if($('voting'))
		_initVoting();
	
	if($$('.gallery')[0]) {
		if($$('.simg')[0]) {
			$$('.simg').addEvent('mouseover', function(){
				var src = '/content/b/' + this.get('rel');
				$('default-img').set('styles', {'visibility': 'hidden', 'opacity': 0});
				$('default-img').set('src', src);
				$('default-img').set('tween', {duration: 1000}).fade('in');
			})
			
			$$('.simg').addEvent('mouseout', function(){
				var src = '/content/b/' + $('main-img').get('rel');
				$('default-img').set('styles', {'visibility': 'hidden', 'opacity': 0});
				$('default-img').set('src', src);
				$('default-img').set('tween', {duration: 1000}).fade('in');
			})
			
			$$('.simg').addEvent('click', function(){
				var src = '/content/b/' + this.get('rel');
				var main = this.get('rel');
				var def = $('main-img').get('rel');
				var img = '/content/t/' + def;
					
				$('main-img').set('rel', main);
				this.set('src', img);
				this.set('rel', def);
				
				$('default-img').set('src', src);
			})
		}
	}

	if($('contact-us')) {
		$('contact-us').addEvent('submit', function(e) {
			e.stop();
			$('contact-us').addClass('relative');
			new Element('div', {
				'class': 'ajax-loader-small',
				'id': 'ajax-pt',
				'styles': {
					'width': $('contact-us').getStyle('width'),
					'height': $('contact-us').getStyle('height'),
					'opacity': '0.75',
					'z-index': '150',
					'position': 'absolute',
					'top': '0'
				}
			}).inject($('contact-us'));
			
			new Request({ 'url': $('contact-us').get('action'), method: 'post', data:$('contact-us'),
				onSuccess: function (data) {
					if(data == 0) {
						$('code').removeClass('none');
					} else if(data == 2) {
						$('code').addClass('none');
						$('req').removeClass('none');
					} else {
						$('code').addClass('none');
						$('req').addClass('none');
						$('clime').addClass('none');
						$('success').removeClass('none');
					}
					$('ajax-pt').destroy()
				}
			}).send()
		})
	}
	
	if($('comment-link')) {
		$('comment-link').addEvent('click', function(e) {
			e.stop();
			new Element('div', {
				'class': 'ajax-loader-small',
				'id': 'ajax-pt',
				'styles': {
					'width': $('comment-box').getStyle('width'),
					'height': $('comment-box').getStyle('height'),
					'opacity': '0.75',
					'z-index': '150',
					'position': 'absolute',
					'top': '0'
				}
			}).inject($('comment-box'));
			
			var url = this.get('href');
			new Request({ 'url': url, method: 'get',
				onSuccess: function (data) {
					$('comment-box').set('html', data);
					$('comment-box').addClass('relative');
					$('blog-comment').addEvent('submit', function(e) {
						e.stop();
						new Element('div', {
							'class': 'ajax-loader',
							'id': 'ajax-pt',
							'styles': {
								'width': $('comment-box').getStyle('width'),
								'height': $('comment-box').getStyle('height'),
								'opacity': '0.75',
								'z-index': '150',
								'position': 'absolute',
								'top': '0'
							}
						}).inject($('comment-box'));
						
						new Request({ 'url': $('blog-comment').get('action'), method: 'post', data:$('blog-comment'),
							onComplete: function (data) {
								alert(data);
								if(data == 'Ձեր կարծիքը ընդունվաևծ է, շնորհակալություն') {
									$('comment-box').empty();

									var new_url = $('comments-cont').get('rel');
									e.stop();
									$('comments-cont').addClass('relative');

									new Element('div', {
										'class': 'ajax-loader',
										'id': 'ajax-pt',
										'styles': {
											'width': $('comments-cont').getStyle('width'),
											'height': $('comments-cont').getStyle('height'),
											'opacity': '0.75',
											'z-index': '150',
											'position': 'absolute',
											'top': '0'
										}
									}).inject($('comments-cont'));
									
									new Request({ 'url': new_url, method: 'get',
										onSuccess: function (data) {
											$('comments-cont').set('html', data);
										}
									}).send();										
								} else {
									$('ajax-pt').destroy();
								}
							}
						}).send();
					});
				}
			}).send();
		})
		
		$('comment-link2').addEvent('click', function(e) {
			e.stop();
			new Element('div', {
				'class': 'ajax-loader-small',
				'id': 'ajax-pt',
				'styles': {
				'width': $('comment-box2').getStyle('width'),
				'height': $('comment-box2').getStyle('height'),
				'opacity': '0.75',
				'z-index': '150',
				'position': 'absolute',
				'top': '0'
			}
			}).inject($('comment-box2'));
			
			var url = this.get('href');
			new Request({ 'url': url, method: 'get',
				onSuccess: function (data) {
				$('comment-box2').set('html', data);
				$('comment-box2').addClass('relative');
				$('blog-comment').addEvent('submit', function(e) {
					e.stop();
					new Element('div', {
						'class': 'ajax-loader',
						'id': 'ajax-pt',
						'styles': {
						'width': $('comment-box').getStyle('width'),
						'height': $('comment-box').getStyle('height'),
						'opacity': '0.75',
						'z-index': '150',
						'position': 'absolute',
						'top': '0'
					}
					}).inject($('comment-box2'));
					
					new Request({ 'url': $('blog-comment').get('action'), method: 'post', data:$('blog-comment'),
						onComplete: function (data) {
						alert(data);
						if(data == 'Ձեր կարծիքը ընդունվաևծ է, շնորհակալություն') {
							$('comment-box2').empty();
							
							var new_url = $('comments-cont').get('rel');
							e.stop();
							$('comments-cont').addClass('relative');
							
							new Element('div', {
								'class': 'ajax-loader',
								'id': 'ajax-pt',
								'styles': {
								'width': $('comments-cont').getStyle('width'),
								'height': $('comments-cont').getStyle('height'),
								'opacity': '0.75',
								'z-index': '150',
								'position': 'absolute',
								'top': '0'
							}
							}).inject($('comments-cont'));
							
							new Request({ 'url': new_url, method: 'get',
								onSuccess: function (data) {
								$('comments-cont').set('html', data);
							}
							}).send();										
						} else {
							$('ajax-pt').destroy();
						}
					}
					}).send();
				});
			}
			}).send();
		})
	}
}

function goto(e) {
	e.stop();
	$$('a').each(function (el) {
		el.removeClass('blue');
	})
	this.addClass('blue');

	new Element('div', {
		'class': 'ajax-loader',
		'id': 'ajax-pt',
		'styles': {
			'width': $('content').getStyle('width'),
			'height': $('content').getStyle('height'),
			'opacity': '0.75',
			'z-index': '150',
			'position': 'absolute',
			'top': '0'
		}
	}).inject($('content'));
	
	var url = this.get('href');
	new Request({ 'url': url, method: 'get',
		onSuccess: function (data) {
			$('content').set('html', data);
		 	_init_ajax();
		 	var scroller = new Fx.Scroll(document.body);
            scroller.toTop();
		}
	}).send();
}