/**
 * Site animatics
 *
 * @author Viktor Boyko
 * @copyright BRtechnologies
 * @version 1.0
 *
 **/

$(document).ready(function(){
	    
	    if($.browser.msie && parseInt($.browser.version)<7)
			DD_belatedPNG.fix('.dd');
			
	    $('a[class!="no-live"]').live('click', function() {
			if(!$(this).attr('target')) {
				    var href = $(this).attr('href');
				    if(href!='index.html') {
						var len = $('#menu > li');
						for(var i = 0; i <= len.length; i++) {
							    var cur = $('> a', len[i]);
							    if(cur.attr('href') == href)
									cur.parent().addClass('clicked');
						}
				    }
				    $.get($(this).attr("href"), function(data) {
						// содержимое страницы
						var begin = data.split('<div class="content');
						var content = begin[1].split('<!-- end -->');
						var classes = content[0].split('">');
						var cont = content[0].split("\n");
						cont.shift(); var cont = cont.join("\n");
						
						// анимация смены страниц
						$('#back').animate({'opacity': 0}, 400);
						$('.content').animate({'margin-top': '-2000px'}, 400, function(){
							    $('.content').attr('class', 'content '+classes[0]);
							    $('.content').html(cont);
							    // фон
							    var fn = data.split('<div id="back" class="');
							    var fn = fn[1].split('dd');
							    if(fn[0].length>2)
									$('#back').attr('class', fn[0])
							    else
									$('#back').attr('class', '');
							    $('#back').animate({'opacity': 1}, 250)
							    // переключение ссылок
							    var curlink = [$('#menu > .active').text(), $('#menu > .active').attr('rel')];
							    var needlink = [$('#menu > .clicked').text(), $('#menu > .clicked').children('a').attr('href')];
							    $('#menu > .active')
									.html('<a href="'+curlink[1]+'">'+curlink[0]+'</a>')
									.removeClass('active');
							    if(needlink[1]!='index.html' && needlink[1]!='index_en.html') {
									var lang = location.pathname.indexOf('_en') != -1 ? '_en' : '';
									$('#logo img').wrap('<a href="index' + lang + '.html" />');
									
									$('#menu > .clicked')
									.html(needlink[0]+'<div></div><span></span>')
									.addClass('active')
									.removeClass('clicked')
									.attr('rel', needlink[1]);
							    }
							    else {
									var img = $('#logo img').clone()
									$('#logo').empty();
									img.appendTo('#logo');
							    }
							    $('.content').animate({'margin-top': '0'}, 400);
						})
				    });
				    return false;
			}
	    })
			
	    /*var hideTimeout = 3;
	    var liveTimeout = 1;
			
	    hidehead = function(){
			$('#head').animate({'top': '-61px', 'height': '90px'}, 300);
			$('.content').animate({'top': '-14px'}, 300);
	    }
	    
	    $('#head')
			.mouseenter(function(){
				clearTimeout(st);
				$('#head').animate({'top': '0', 'height': '76px'}, 300);
				$('.content').animate({'top': '0'}, 300)
			})
			.mouseleave(function(){
				clearTimeout(st);
				var st = setTimeout('hidehead()', liveTimeout*1000);
			});
	    
	    var st = setTimeout('hidehead()', hideTimeout*1000);
	    */
	    
});
