// JavaScript Document

$(document).ready(function(){
  
  	var mp = $('#mainmenu_pointer');
	var mai = $("#mainmenu .active").eq(0);
	var pt = $(".page_top");
	var pb = $(".page_bottom");
	
	if(pid != "undefined")
	{
		var news = $('#' + pid);
		if(news)
		news.addClass('active');
	}
	
	
	if(pt && mai)
	{
		
		var offset = mai.offset();
		var pt_offset = pt.offset();
		pt.css("background-position", Math.round(Number(offset.left + mai.width()/2) - pt_offset.left) + "px " + Math.round(Number(offset.top + mai.height())) + "px");
		
	}
	
	//Translation
/*	var savedLang = getCookie("lang");
	if(savedLang != 'ru' && savedLang != '' && savedLang != 'undefined')
	{
   		$('#lang_menu a').removeClass("active");
   		$("#lang_menu a[rel='" + savedLang + "']").addClass("active");
		initialize(savedLang);
	}
	
	$('#lang_menu a').click(function() {
					
					$('#lang_menu a').removeClass('active');
					$(this).addClass('active');
					initialize($(this).attr('rel'));
					
					return false;
				});*/
	

	
	//FORMS
	//$('input[type="text"]').addClass("idleField");
       		$('input[type="text"], textarea').focus(function() {
       			$(this).addClass("focusField");
    		    if (this.value == this.defaultValue){ 
    		    	this.value = '';
				}
				if(this.value != this.defaultValue){
	    			this.select();
	    		}
    		});
    		$('input[type="text"], textarea').blur(function() {
    			$(this).removeClass("focusField");
    		    if ($.trim(this.value) == ''){
			    	this.value = (this.defaultValue ? this.defaultValue : '');
				}
    		});
			
	//Photos
			
			if($('#gallery'))
			{
				$('#gallery a').lightBox({
				imageLoading: '/img/lightbox/loading.gif',
				imageBtnClose: '/img/lightbox/closelabel.gif',
				imageBtnPrev: '/img/lightbox/prevlabel.gif',
				imageBtnNext: '/img/lightbox/nextlabel.gif',
				txtImage: 'Фото',
				txtOf: 'из'
			   });
			}
			
			
			
 });

//TRANSLATION
/*		google.load("language", "1");
    
        var first_run = true;
		var init_content = "";
        
        function initialize(destLang) {
            
            if(first_run)
            {
                $("#init_top").html($('#page_top').html());
				$("#init_body").html($('#page_body').html());
				$("#init_bottom").html($('#page_bottom').html());
                first_run = false;
            }
            else
            {
			    $("#page_top").html($('#init_top').html());
				$("#page_body").html($('#init_body').html());
				$("#page_bottom").html($('#init_bottom').html());
            }
			
			//save cookie
			setCookie("lang", destLang, "", "/");
            
            if(destLang == "ru")
			{
                $('#logo').attr("src", "/img2009/common/logo_rus.jpg");
				$('#footer_eng').hide();
				$('#footer_rus').show();
				$('#branding').html("");
				$('.seo').show();
				return;
			}
            else
			{
                $('#logo').attr("src", "/img2009/common/logo_eng.jpg");
				$('#footer_eng').css('display', '');
				$('#footer_eng').show();
				$('#footer_rus').hide();
				$('.seo').hide();
			}
    
            
            var initial = $('#page_top a, #page_body > *, #page_body li, #footer_eng a');
            initial.each(function (i) {
    
                var src = initial.eq(i);
                var language = 'ru';
        
                google.language.translate(src.html(), language, destLang, function(result) {
                  if (!result.error) {
                    var container = src;
                    container.html(result.translation);
                  } else {
                   // alert("error" + result.error.message);  
                    }
                }); 
                
            }); 
			
			$('#branding').html("");
			google.language.getBranding('branding');
			$('#branding').html($('#branding').html().replace("технология", ""));
			
			
			return false;
        }*/



function setCookie (name, value, expires, path, domain, secure) {
	
	var expire = new Date( );
	var nowPlusTenYears = expire.getTime( ) + (10*365 * 24 * 60 * 60 * 1000);
	expire.setTime(nowPlusTenYears);
	//document.cookie = "userName=visitor; expires=" + expire.toGMTString( );
	
      document.cookie = name + "=" + escape(value) +
        ((expire) ? "; expires=" + expire.toGMTString( ) : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}