var vote_req = new Object;
	
	if ( (night == 'night') && (Browser.Engine.trident4) ){
		$$('link')[1].dispose();
	}
	
	
window.addEvent("domready", function(e){

// делалка ссылки

if ($chk($$('div#inner_menu li.active span.s2')[0]) && ($$('div#inner_menu li.active span.s2 span')[0].innerHTML == 'Галерея') && $chk($$('.greydetbox')[0]) )
	$$('div#inner_menu li.active span.s2 span')[0].setStyle('cursor','pointer').setStyle('text-decoration','underline').addEvent('click',function(e){
		window.location = 'http://hatiko.ru/contest/gallery.html';
	});



	lctn1 = ' '+document.location;

	if ($chk($$('div.main')[0])){
			
			// Переключатель времени суток 
			
			if (day == 'utro'){
				var the_aact = 0;
			}else{
				if (night == 'day'){
					var the_aact = 1;
				}else{
					if (vecher == 'vecher'){
						var the_aact = 2;
					}else{
						var the_aact = 3;
					}
				}
			}

			
			areas = $$('#switcher area');
			areas1 = $$('#switcher div');
			
			areas1[the_aact].addClass('aact').setStyle('display','block');
			
			areas[0].addEvent('mouseenter',function(e){
				$$('.aact').setStyle('display','none');
				$('sw_morn').setStyle('display','block');
			}).addEvent('mouseleave',function(e){
				$('sw_morn').setStyle('display','none');
				$$('.aact').setStyle('display','block');
			}).addEvent('click',function(e){
				Cookie.write('force_time', 6,{
					path: '/'
				});
				
				document.location.reload(false); 
				return false;
			});
			areas[1].addEvent('mouseenter',function(e){
				$$('.aact').setStyle('display','none');
				$('sw_day').setStyle('display','block');
			}).addEvent('mouseleave',function(e){
				$('sw_day').setStyle('display','none');
				$$('.aact').setStyle('display','block');
			}).addEvent('click',function(e){
				Cookie.write('force_time', 13,{
					path: '/'
				});
				
				document.location.reload(false); 
				return false;
			});
			areas[2].addEvent('mouseenter',function(e){
				$$('.aact').setStyle('display','none');
				$('sw_eve').setStyle('display','block');
			}).addEvent('mouseleave',function(e){
				$('sw_eve').setStyle('display','none');
				$$('.aact').setStyle('display','block');
			}).addEvent('click',function(e){
				Cookie.write('force_time', 18,{
					path: '/'
				});

				document.location.reload(false);
 
				return false;
			});
			areas[3].addEvent('mouseenter',function(e){
				$$('.aact').setStyle('display','none');
				$('sw_night').setStyle('display','block');
			}).addEvent('mouseleave',function(e){
				$('sw_night').setStyle('display','none');
				$$('.aact').setStyle('display','block');
			}).addEvent('click',function(e){
				Cookie.write('force_time', 22,{
					path: '/'
				});
				
				document.location.reload(false); 
				return false;
			});
			
	}


	function reIE7(){
		if (Browser.Engine.trident){
			$$('p.data span a, p.vote span a').each(function(el){
			el.setStyle('display','block');
			el.setStyle('height','21px');
			});
		}
	}
	
	// Установка ширины переключалки страниц
	
	if ($chk($("all_links"))){
		var diff = 0;
		if (Browser.Engine.webkit)
			diff = 40;
		www = $("all_links").getSize().x+diff;
		$("pages").setStyle("width",www);
	}
	
	
	if ($chk($("l_f3"))){
		$("l_f3").addEvent('click',function(e){
			$("i_f3").fireEvent('click');
		});
		$("i_f3").setStyle('opacity',0.001).setStyle('cursor','pointer');
	}
	
	
	// Голосование + склонялка падежей слов "голос" и "комментарий"
	
	if ($chk($$(".galery li p.data span a, p.vote span a"))){
		
		function check_russian(els){
			els.each(function(el){
				
				link = $(el.getChildren('a')[0]).dispose();
				
				text1 = el.innerHTML;
				
				var search3 = /^([0-9]{1,7})/i;
				var match1 = search3.exec(text1);
				number1 = match1[1];
				
				search2 = /([0-9]) /i;
				var match = search2.exec(text1);
				number = match[1];
				
				number = number.toInt();
				
				if (number == 0)word = 'голосов';
				if (number == 1)word = 'голос';
				if (number == 2)word = 'голоса';
				if (number == 3)word = 'голоса';
				if (number == 4)word = 'голоса';
				if (number == 5)word = 'голосов';
				if (number == 6)word = 'голосов';
				if (number == 7)word = 'голосов';
				if (number == 8)word = 'голосов';
				if (number == 9)word = 'голосов';
				
				if ( ( ( number1.toInt() % 100 ) > 10) && ( number1.toInt() % 100 < 20) )
					word = 'голосов';
				
				new_text = number1 +' '+ word;
				
				
				el.innerHTML = new_text;
				
				el.adopt(link);
			});
		}
		
		check_russian($$(".galery li p.data span, p.vote span"));		
		
		$$(".galery li p.data span a, p.vote span a").each(function(el){
			el.addEvent("click",function(e){
				var vote_req = new Request.HTML({
					onSuccess: function(responseText, responseXML){
						el.addClass('za');		
						
						llink = el.get('href');
						el.erase('href');
											
						var search = /([0-9]{1,5})$/i;
						var match = search.exec(llink);
						the_id = match[1];
						
						Cookie.write('voted'+the_id,'yes',{
							path: '/',
							duration: 365
						});
						
						the_text = el.getParent().innerHTML;
						
						var search2 = /^([0-9]{1,7})/i;
						var match = search2.exec(the_text);
						number = match[1];
						
						number = number.toInt()+1;
						
						text1 =  the_text.replace(/^([0-9]{1,7})/ig, number);
		
						search3 = /([0-9]) /i;
						var match = search3.exec(text1);
						number1 = match[1];
						
						number1 = number1.toInt();
						
						if (number1 == 0)word = 'голосов';
						if (number1 == 1)word = 'голос';
						if (number1 == 2)word = 'голоса';
						if (number1 == 3)word = 'голоса';
						if (number1 == 4)word = 'голоса';
						if (number1 == 5)word = 'голосов';
						if (number1 == 6)word = 'голосов';
						if (number1 == 7)word = 'голосов';
						if (number1 == 8)word = 'голосов';
						if (number1 == 9)word = 'голосов';
						
						if ( ( (number.toInt() % 100 ) > 10) && ( (number.toInt() % 100 ) < 20) )
							word = 'голосов';
						if (night == 'night')
							classes = "za night";
						else
							classes = "za";
						
						new_text = number +' '+ word+'<a class="'+classes+'"></a>';
						
						el.removeEvents('click');
						
						el.getParent().innerHTML = new_text;
						reIE7();
	
					}

				}).get(this.get('href'));

				return false;
			});
		});
		$$(".galery li p.data span a, p.vote span a").each(function(el){
			llink = el.get('href');
			var search = /([0-9]{1,5})$/i;
			var match = search.exec(llink);
			the_id = match[1];	
			
			voted_here = Cookie.read('voted'+the_id);
			
			if (voted_here == 'yes'){
				
				el.erase('href');
				el.addClass('za');
				el.removeEvents('click');
			}
		});
		
		$$('p.data > a').each(function(el){
			text1 = el.innerHTML;
			
			var search2 = /([0-9]) /i;
			var match = search2.exec(text1);
			number = match[1];
			number = number.toInt();
			
			if (number == 0)word = 'комментариев';
			if (number == 1)word = 'комментарий';
			if (number == 2)word = 'комментария';
			if (number == 3)word = 'комментария';
			if (number == 4)word = 'комментария';
			if (number == 5)word = 'комментариев';
			if (number == 6)word = 'комментариев';
			if (number == 7)word = 'комментариев';
			if (number == 8)word = 'комментариев';
			if (number == 9)word = 'комментариев';
			
			var search2 = /^([0-9]{1,7})/i;
			var match = search2.exec(text1);
			number1 = match[1];
			number1 = number1.toInt();
			
			
			if ( ( ( number1.toInt() % 100 ) > 10) && ( ( number1.toInt() % 100 ) < 20) )
					word = 'комментариев';
			
			if (number1 == 0)text2 = 'оставить комментарий';
			else{
				text2 = number1 + ' ' + word;
			}
			
			el.innerHTML = text2;
			
		});	
		
		
		
	}

	
	if ($chk($('i_f5'))){
		$('i_f5').addEvent('keypress', function(e){
				if ( (e.key != 'delete') && (e.key != 'backspace')){
		
					if( $('i_f5').value.length > 250)return false;

					$('symb_left').innerHTML = 'осталось символов: '+(250 - $('i_f5').value.length);
				}else{
					$('symb_left').innerHTML = 'осталось символов: '+(252 - $('i_f5').value.length);
				}
		});
	}
	
	// Загрузка часов
	if ($chk($('wrap')) ){
		var clockdiv = new Element('div');
		var href = new Element('a');
		clockdiv.setStyle('position','absolute').setStyle('width','90px').setStyle('height','90px').setStyle('bottom','553px').setStyle('left','71px').setStyle('z-index','10').setStyle('cursor','pointer');
		href.setStyle('position','absolute').setStyle('width','90px').setStyle('height','90px').setStyle('bottom','553px').setStyle('left','71px').setStyle('z-index','50').setStyle('cursor','pointer');
		
		$('wrap').adopt(clockdiv);
		$('wrap').adopt(href);
		
			var clock = new Swiff("/img/clock-"+night+".swf",{
				container: clockdiv,
				width: 90,
				height: 90
			});

		

		
		
		clockdiv.addEvent('click', function(e){
			if ($('bobble').getStyle('opacity') == '0'){
				$('bobble').tween('opacity', 1);
			}else{
				$('bobble').tween('opacity', 0);
			}
			
		});
		href.addEvent('click', function(e){
			if ($('bobble').getStyle('opacity') == '0'){
				$('bobble').tween('opacity', 1);
			}else{
				$('bobble').tween('opacity', 0);
			}
			
		});
		$$('#frame, #bobble p').addEvent('click', function(){
			$('bobble').tween('opacity', 0);
		}); 
	}
	
	// Часы для вторичных страниц
	
	if ($chk($('wrap2')) ){
		var clockdiv = new Element('div');
		
		clockdiv.setStyle('position','absolute').setStyle('width','50px').setStyle('height','50px').setStyle('bottom','333px').setStyle('left','216px');
		
		$('wrap2').adopt(clockdiv);

	//	if ((!(Browser.Engine.trident4))){
			var clock = new Swiff("/img/clock-"+night+"_small.swf",{
				container: clockdiv,
				width: 50,
				height: 50
			});

	}

	
	// Ajax форма отправки комментариев
	var theform = $$('form.comment')[0];
	if ($chk(theform)){
		$('ff4').addEvent('click', function(e){
			theform.set('send',{
				onSuccess: function(responseText, responseXML){
					
					if (responseText.match(/успешно/i)) {
						// Successful match
						alert(responseText);
						
						vpic = $('ff3pic');


						document.location = document.location + '?'+Math.random();

						vpicurl = vpic.get('src');
						vpic.set('src',vpicurl+'?'+Math.random());
						
						$('fi3').value = '';
						$('fi2').value = '';
						$('fi1').value = '';

					} else {
						// Match attempt failed +'?'+Math.random()
						alert(responseText);
						
						vpic = $('ff3pic');
						
						vpicurl = vpic.get('src');
						vpic.set('src',vpicurl+'?'+Math.random());
						
						$('fi3').value = '';

					}
					
				}

			});
		 	theform.send();
			return false;
		});
	}
	// Правим баги оперы
	
	if (Browser.Engine.presto){
			if ($chk($('i_f10')))
				$('i_f3').setStyle('opacity','1').setStyle('width','230px');
				$('l_f3').setStyle('cursor','default').getChildren('em')[0].setStyle('color','white').setStyle('border: none');
	}
	
	// Правим баги ИЕ7
	
	if (Browser.Engine.trident){
		$$(".greyback img").each(function(el){
			img_y = el.getSize().y;
			el.setStyle('margin-top', Math.floor(((350-img_y)/2))+'px' );
		});
		
		$$(".greydetbox img").each(function(el){
			img_y = el.getSize().y;
			el.setStyle('margin-top', Math.floor(((500-img_y)/2))+'px' );
			
		});
		
		
		reIE7();
		

		if (Browser.Engine.trident5){
			if ($chk($('i_f10')))
				$$('form')[0].getParent().setStyle('overflow','hidden').setStyle('height','470px');
		}
		
		
		
	}
	// Переводим ЖЖ
	if ($chk($('lj_wrap'))){
		lj_text = $('lj_wrap').innerHTML.replace(/<span><span><span>([0-9]+)<\/span><\/span><\/span>/ig, "комментарии ($1)");
		$('lj_wrap').innerHTML = lj_text.replace(/Leave a comment/ig, "оставить комментарий");
	}

});

if (Browser.Engine.trident){
	window.addEvent('load', function(e){
	
			$$(".greyback img").each(function(el){
				img_y = el.getSize().y;
				el.setStyle('margin-top', Math.floor(((350-img_y)/2))+'px' );
			});
			
			$$(".greydetbox img").each(function(el){
				img_y = el.getSize().y;
				el.setStyle('margin-top', Math.floor(((500-img_y)/2))+'px' );
				
			});
		
		
	});
}