$(document).ready(function () {

//-----------------------пролистывалка минигалереи----------------------------------------------------------------
	var site_url=$("base").attr('href');
	var mg_num_page=1; //начальная страница
	var mg_pages=$("div.mini_gallery div.inner").size(); //кол-во страниц
	var mg_div_width=200; //ширина одной страницы галереи
	if ($.browser.msie && $.browser.version == 6) var mg_div_width=210; //косяк в шестом ie, страница на 10px больше
	var mg_position=-mg_div_width*(mg_num_page-1); //начальная позиция (параметр left). т.к. сдвиг идет влево, то число отрицательное.
	$("#description").hide(); //скрываем описание
	if (mg_num_page==1) $("#future").hide(); //если мы в начале галереи, то скрываем кнопку вперед
	if (mg_pages<=1) $("#past").hide(); // если страница одна, то скрываем кнопку назад
	$("#future").click(function(){
		if (mg_num_page>1) { // проверка на случай дабл-клика по кнопке
			--mg_num_page;
			mg_position=-mg_div_width*(mg_num_page-1); 
			$("#past").show();
			if(mg_num_page==1) $("#future").hide();
			$("#mg_slider").animate({left:mg_position+'px'}, 'normal');
		}
		return false;
	});	
	$("#past").click(function(){
		if (mg_num_page<mg_pages) {
			++mg_num_page;
			mg_position=-mg_div_width*(mg_num_page-1);
			$("#future").show();
			if(mg_num_page==mg_pages) $("#past").hide();
			$("#mg_slider").animate({left:mg_position+'px'}, 'normal');
		}
		return false;
	});
	


window.prev_a=$("a.clicked");
$("a.clicked").parent().find("p,h1").hide();
$("a.clicked").find("img").animate({opacity: 0.5},0);
	
	
//-----------------------пролистывалка фоток в галерее----------------------------------------------------------------
var bg_num_page;
var bg_pages;
var bg_div_width;
var bg_position;
	$("#back").click(function(){
		if (bg_num_page>1) { // проверка на случай дабл-клика по кнопке
			--bg_num_page;
			bg_position=-bg_div_width*(bg_num_page-1); 
			$("#forward").show();
			if(bg_num_page==1) $("#back").hide();
			$("#image_slider").animate({left:bg_position+'px'}, 'fast');
		}
		return false;
	});	
	$("#forward").click(function(){
		if (bg_num_page<bg_pages) {
			++bg_num_page;
			bg_position=-bg_div_width*(bg_num_page-1);
			$("#back").show();
			if(bg_num_page==bg_pages) $("#forward").hide();
			$("#image_slider").animate({left:bg_position+'px'}, 'fast');
		}
		return false;
	});
	
function gallery_buttons(){ // просто обнуление параметров
	bg_num_page=1; //начальная страница
	bg_pages=$("#image_slider").find('img').size(); //кол-во страниц
	bg_div_width=490; //ширина одной страницы галереи
	bg_position=-bg_div_width*(bg_num_page-1); //начальная позиция (параметр left). т.к. сдвиг идет влево, то число отрицательное.
	$("#image_slider").css("left", bg_position);
	if (bg_num_page==1) {$("#back").hide();} else {$("#back").show();}; //если мы в начале галереи, то скрываем кнопку вперед
	if (bg_pages<=1) {$("#forward").hide();} else {$("#forward").show();} // если страница одна, то скрываем кнопку назад
 }
	gallery_buttons();
//---------------------пролистывалка текста------------------------
var text_height;
var text_position;
var text_height_static=190; // высота видимого текста
var text_slider_step=100; // на какую высоту будет ездить текст за один клик
var text_max_height;

function text_buttons(){
	text_position=0; 
	$("#text_slider").css("top", text_position);
	text_height=$("#text_slider").height();
	if (text_height_static<text_height) {$("#text_down").show();} else {$("#text_down").hide();};
	if (text_position>=0) {$("#text_up").hide();} else {$("#text_up").show();}
	text_max_height=text_height-text_height_static;
}
text_buttons();

$("#text_down").click(function(){
	if (-text_position<text_max_height) { // проверка на случай дабл-клика по кнопке
		text_position-=text_slider_step;
		$("#text_up").show();
		if(-text_position>=text_max_height) $("#text_down").hide();
		$("#text_slider").animate({top:text_position+'px'}, 'fast');
	}
	return false;
});	

$("#text_up").click(function(){
	if (text_position<0) { // проверка на случай дабл-клика по кнопке
		text_position+=text_slider_step;
		$("#text_down").show();
		if(text_position>=0) $("#text_up").hide();
		$("#text_slider").animate({top:text_position+'px'}, 'fast');
	}
	return false;
});	

//------------------------слайдшоу на главной новостей----------------------------------------
var main_slideshow_enabled=true;
var main_slideshow_array;
var main_slideshow_number;
var main_slideshow_count;
var main_slideshow_prev;
var main_sildeshow_content=$("#image_slider").html();
function main_slideshow_init(){
	main_slideshow_enabled=true;
	main_slideshow_array=$("#image_slider img");
	main_slideshow_array.each(function(){$(this).hide();});
	main_slideshow_count=main_slideshow_array.size()-1;
	main_slideshow_prev=-1;
	main_slideshow_number=0;
	main_slideshow()
}
function main_slideshow(){
	if (main_slideshow_enabled){
		if (main_slideshow_prev!=-1) $(main_slideshow_array[main_slideshow_prev]).fadeOut(200);
		$(main_slideshow_array[main_slideshow_number]).fadeIn(200);
		main_slideshow_prev=main_slideshow_number;
		main_slideshow_number=main_slideshow_number+1;
		if (main_slideshow_number>main_slideshow_count) main_slideshow_number=0;
		setTimeout(main_slideshow,3000);
	}
}
if($("div.main_news_page")[0]) {main_slideshow_init();} else {$("#description").show(); text_buttons();}
	
//--------------------------------эффекты и поведение минигалереи----------------------------------------
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {var touchScreen=true;} else {var touchScreen=false;}

if(!touchScreen) {
	$("#mg_slider div.inner div").hover(menu_hover_on,menu_hover_out);
	$("#mg_slider div.inner div").click(menu_click);
} else {
	$("#mg_slider div.inner div").bind('touchstart', menu_hover_on);
	$("#mg_slider div.inner div").bind('touchend', menu_hover_out_touch);

}


function menu_hover_on(){
	if(!$(this).find("a").hasClass("clicked")){
		$(this).find("img").stop(true,true).fadeOut(100); 
		$(this).find("p, h1").show();
	}
	return false;  
}
	
function menu_hover_out(){
	if(!$(this).find("a").hasClass("clicked")){
		$(this).find("img").stop(true,true).fadeIn(100); 
		$(this).find("p,h1").hide();
	}
	return false;
}	

function menu_hover_out_touch(){
	if(!$(this).find("a").hasClass("clicked")){
		$(this).find("p,h1").hide();
		$(this).find("img").stop().show();
		menu_click(this);
	}
	return false;
}


function menu_click(_this){
	if (!touchScreen) _this=this;
	var this_a=$(_this).find("a");
	var this_img=$(_this).find("img");
	var newsID=this_a.attr('newsID');
	if(!this_a.hasClass("clicked")){
		$(window.prev_a).find("img").animate({opacity: 1},100);
		$(window.prev_a).removeClass("clicked");
		window.prev_a = this_a; 
		this_a.addClass('clicked');
		$(_this).find("p,h1").fadeOut(70);
		this_img.show();
		this_img.animate({opacity: 0.5},100);
		$("#description").fadeIn(200);
		//----------------------------обработка ajax-----------------------------------
		$.get(site_url+"index.php?id=37", 
		{newsID: newsID}, 
		function(xml){ 
			main_slideshow_enabled=false;
			$("#text_slider").html($(xml).find('text').text());
			$("#image_slider").html($(xml).find('image').text());
			Cufon.replace('#text_slider h1, #text_slider p');
			$("div.gallery_window").removeClass("main_news_page");
			text_buttons();
			gallery_buttons();
		},
	'xml');
	} else {
		// $("#description").fadeOut(200);
		// this_img.animate({opacity: 1},0);
		// this_a.attr('rel','');
		// this_img.hide(); 
		// $(this).find("p, h1").show();
		// $("div.gallery_window").addClass("main_news_page");
		// $("#image_slider").html(main_sildeshow_content);
		// $("#back").hide();$("#forward").hide();$("#text_down").hide();$("#text_up").hide();
		// main_slideshow_init();
	}
	return false;
}

	
});  
