var script = {
    langMas: {
        ru:{
            search_string: "Поиск...",
            feedback_name: "Ваше имя",
            feedback_phone: "Телефон",
            feedback_email: "E-mail",
            feedback_text: "Текст"
        },
	en:{
            search_string: "Search...",
            feedback_name: "Name",
            feedback_phone: "Phone",
            feedback_email: "E-mail",
            feedback_text: "Message"
        },
        fr:{
            search_string: "Recherche...",
            feedback_name: "Nom",
            feedback_phone: "Prénom",
            feedback_email: "E-mail",
            feedback_text: "Texte"
        }
    },
    lang:{},
    langFun: function(){
        curLang = $('#lang').text();
        switch(curLang){
            case'ru':
                this.lang = this.langMas.ru;
                break;
            case'en':
                this.lang = this.langMas.en;
                break;
            case'fr':
                this.lang = this.langMas.fr;
                break;
        }
    },
    labels: function(self){
        $.each(self.lang, function(node, message){
            var nodeObj = $('.' + node);
            if (nodeObj.length){
                nodeObj.focus(function(){
                    if ($(this).hasClass('pale-text'))
                        $(this).removeClass('pale-text').val('');
                }).blur(function(){
                    if ($.trim($(this).val()) == '')
                        $(this).addClass('pale-text').val(message);
                });
                if ($.trim(nodeObj.val()) == ''){
                    nodeObj.addClass('pale-text').val(message);
                }
            }
        });
        $('form').submit(function(){
            $(this).find('.pale-text').val('');
        });
    },
    fontSize: function() {
        body = $('.content');
        font = $('.font');
        t = 4;
        var size = new Array('8px','9px','10px','11px','12px','13px','14px','15px','16px');    
        font.children('a').click(function() {
            if($(this).hasClass('minus')){
                if(t!=0){
                    t--;
                    body.css('font-size',size[t]);
                }
            }
            if($(this).hasClass('plus')){
                if(t!=8){
                t++;
                body.css('font-size',size[t]);
                }
            }
            if($(this).hasClass('font-size')){
                t=4;
                body.css('font-size',size[t]);
            }
            return false;
        });
    },
    toggle: function(self) {
        $('.links_list').find('.plus-minus').parent().children('.text').hide();
        $('.links_list').find('.plus-minus').click(function(){
                var link = $(this);
                var text = link.parent().children('.text');
                text.slideToggle("slow");
                link.toggleClass('active');
                return false;
        });
        var leftMenu = $('.left-menu');
        leftMenu.find('.plus-minus').each(function(){
            var link = $(this);
            if (!(link.parent().parent().find('ul').length)){
                link.removeClass('plus-minus').addClass('arrow');
            }
        });
        leftMenu.find('.plus-minus').parent().parent().children('ul').hide();
        $('.publications ul').show();
        $('.publications div .plus-minus').addClass('active');
        leftMenu.find('.active').parent().parent().children('ul').show();
        leftMenu.find('.plus-minus').click(function(){
                var link = $(this);
                var text = link.parent().parent().children('ul');
                text.slideToggle("slow");
                link.toggleClass('active');
                return false;
        });
    }
}
$(document).ready(function(){
    (function() {
        this.fontSize();
        this.langFun();
        this.labels(this);
        this.toggle(this);
    }).call(script);
});

