$(document).ready(function () {

	// for right menu in practices
	$('div.content_frame ul li a.for_practice').click(function () {
		var title = $(this).html();
		$.post(
			'/ajax/load_section_on_practice.php',
			{ url: $(this).attr('href'), ajax_query: '1' },
			function(data) {
				if (data!=''){
					$('div#events_result').html(data);
					$('div.col_center h1.title').html(title);
				}
			}
		);
		$('div.content_frame ul li a').removeClass('selected');
		$(this).addClass('selected');
		return false;
	});
	
	// for pager in practice subsections
	$('div.ajax_pager a').click(function () {
		$.post(
			'/ajax/load_section_on_practice.php',
			{ url: $(this).attr('href'), ajax_query: '1' },
			function(data) {
				if (data!=''){
					$('div#events_result').html(data);
				}
			}
		);
		return false;
	});


    //skype status
    function get_skype_status(name){
        var url = "http://mystatus.skype.com/"+name+".num";
        $.ajax({
    //на пряму не вийшло отримати статус, чому - незнаю( якщо вийде - було б добре переписати цей "костиль"
                url: "/PHP/skype_status.php?url="+url,
                type: "text",
                cache: false,
                success: function(data){
                        if(data == '2'){
                            $(".skype").css("background-image", "url(/Graphics/skype_online_002.png)");
                        }
                }
        });
    }
    //call nataliiadokuchaieva skype status
    get_skype_status('nataliiadokuchaieva');


    //social networks buttons loading
    function load_social_buttons(){
        $(".menu_services").load("/PHP/social_buttons.php");
    }
    //load social networks buttons
    //load_social_buttons();

   

	if ($("div.achievements_icons div.icons_container a").length > 4) {
		var icons_interval = '';
		function switch_achievements_icons() {
			$("div.achievements_icons div.icons_container a img").eq(0).animate({'left' : '-71px', 'marginRight' : '-54px'}, 500, function() {
				$("div.achievements_icons div.icons_container").append($("div.achievements_icons div.icons_container a").eq(0));
				$("div.achievements_icons div.icons_container a:last img").css({'left' : '0px', 'marginRight' : '17px'});
				//$("div.achievements_icons div.icons_container img").eq(0).remove();
			});
		}
		switch_achievements_icons();
		icons_interval = setInterval(switch_achievements_icons, 2500);
	}
	
	$(".search input[type=text]").focus(function() {
		if ($(".search input[type=text]").attr('value') == 'Найти') {
			$(".search input[type=text]").attr('value','');
		}
	});
	$(".search input[type=text]").blur(function() {
		if ($(".search input[type=text]").attr('value') == '') {
			$(".search input[type=text]").attr('value','Найти');
		}
	});
	
	
	$(".subscribe input[type=text]").focus(function() {
		if ($(".subscribe input[type=text]").attr('value') == 'Введите свой email') {
			$(".subscribe input[type=text]").attr('value','');
		}
	});
	$(".subscribe input[type=text]").blur(function() {
		if ($(".subscribe input[type=text]").attr('value') == '') {
			$(".subscribe input[type=text]").attr('value','Введите свой email');
		}
	});
	
	
	$("form#subscribtion_form_in").submit(function () {
		//alert('in');
		var email = $("input[name='EMail']").attr('value');
		var lang = $("input[name='LanguageID']").attr('value');
		
		$.ajax({
			url: "/subscribe.php?EMail=" + email + "&LanguageID=" + lang,
			cache: false,
			success: function(html){
				$("#subscribe_msg").html(html);
			}
		});
		
		return false;
	});
	
	/*$("input[name='EMail']").one("click", function () {
		$(this).attr('value', '');
	});
	*/

        $("#head_subscribe").submit(function(){
            var email = $("#EMail").attr("value");
            var res='5';
            var lang = $("#LanguageID").attr("value");
            $.ajax({
                url: "/check_subscribe.php?email="+email,
                cache: false,
                async: false,
                success: function(text){
                    if(text == '0'){
                        res = '1';
                    }
                    else{
                        if(lang == 1)
                            alert('Вы уже подписаны');
                        if(lang == 4)
                            alert('You are allready subscribed');
						if(lang == 6)
                            alert('Ви вже підписані');
                        res = '0';
                    }
                },
                error: function(){
                    res = '0';
                }
            });
            if(res == '0')
                return false;
        });
});

// Banners
	$(document).ready(function(){
		var main_pages_num = $('div.main_block .item').length;
		var main_pager = '';
		var i = 0;
		for (i = 0; i < main_pages_num; i++) {
			main_pager = main_pager + '<li></li>';
		}
		$('div.main_block ul.pager').html(main_pager);
		
		$('div.main_block span.next').click(function(){
			var v_id = $(this).parent().find('div.item:visible').index() - 1;
			if (v_id >= main_pages_num) {
				v_id = 0;
			}
				$('div.main_block ul.pager').find('li').removeClass('selected');
				$(this).parent().find('div.item').each(function(){
					if (($(this).css('opacity') != '0.0') && ($(this).css('opacity') != '0')) {
						$(this).animate({'opacity':'0.0'}, 300, function(){
							$(this).css({'display' : 'none'})
							$(this).parent().find('div.item').eq(v_id).css({'display':'block'});
							$(this).parent().find('div.item').eq(v_id).animate({'opacity':'1.0'}, 300);
						});
					}
				});
				
				$(this).parent().find('ul.pager li').eq(v_id).addClass('selected');
			
		});
		
		$('div.main_block span.prev').click(function(){
			var v_id = $(this).parent().find('div.item:visible').index();
			var b_index = $('div.main_block ul.pager').find('li.selected').index() - 1;
			if (v_id <= 2){
				v_id = main_pages_num;
			}
				$(this).parent().find('div.item').each(function(){
					if (($(this).css('opacity') != '0.0') && ($(this).css('opacity') != '0')) {
						$(this).animate({'opacity':'0.0'}, 300, function(){
							$(this).css({'display' : 'none'})
							$(this).parent().find('div.item').eq(b_index).css({'display':'block'});
							$(this).parent().find('div.item').eq(b_index).animate({'opacity':'1.0'}, 300);
						});
					}
				});
				$('div.main_block ul.pager').find('li.selected').removeClass('selected');
				$('div.main_block ul.pager li').eq(b_index).addClass('selected');
		});
		
		$('div.main_block').each(function(){
			$(this).find('div.item:first').addClass('active');
			$(this).find('div.item').each(function(){$(this).css({'opacity':'0.0', 'display' : 'none'})});
			$(this).find('div.item:first').css({'opacity':'1.0', 'display' : 'block'});
			if ($(this).find('div.item').length > 1) {
				pages = '<ul class="pager">';
				for (i = 0; i < $(this).find('div.item').length; i++) {
					pages = pages + '<li></li>';
				}
				pages = pages + '</ul>';
				//$(this).append(pages);
			}
			$('div.main_block ul.pager li:first').addClass('selected');
		});
		$('div.main_block ul.pager li').click(function(){
			if (!$(this).hasClass('selected')) {
				$('div.main_block ul.pager').find('li').removeClass('selected');
				$(this).addClass('selected');
				var vb_id = $(this).index();
				$(this).parent().parent().find('div.item').each(function(){
					if (($(this).css('opacity') != '0.0') && ($(this).css('opacity') != '0')) {
						$(this).animate({'opacity':'0.0'}, 300, function(){
							$(this).css({'display' : 'none'})
							$(this).parent().parent().find('div.item').eq(vb_id).css({'display':'block'});
							$(this).parent().parent().find('div.item').eq(vb_id).animate({'opacity':'1.0'}, 300);
						});
					}
				});
			}
		});
		
		$('div.main_block span.next').everyTime('30s', function() {
			var v_id = $(this).parent().find('div.item:visible').index() - 1;
			if (v_id >= main_pages_num) {
				v_id = 0;
			}
				$('div.main_block ul.pager').find('li').removeClass('selected');
				$(this).parent().find('div.item').each(function(){
					if (($(this).css('opacity') != '0.0') && ($(this).css('opacity') != '0')) {
						$(this).animate({'opacity':'0.0'}, 300, function(){
							$(this).css({'display' : 'none'})
							$(this).parent().find('div.item').eq(v_id).css({'display':'block'});
							$(this).parent().find('div.item').eq(v_id).animate({'opacity':'1.0'}, 300);
						});
					}
				});
				
				$(this).parent().find('ul.pager li').eq(v_id).addClass('selected');
		});
	});



function subscribe(){
	var email = document.getElementById('EMail').value;
	//alert(email);
}

function OpenInWindow(src, title)
{
 open(src, title, "toolbar=yes, resizable=yes, scrollbars=no, width=950, height=600");
}

