jQuery(document).ready(function(){

    Cufon.replace(".cufon_menu", {fontFamily: 'CuprumFFU', fontSize: '22px'});
    Cufon.replace("h1", {fontFamily: 'Bender', fontSize: '35px'});
    Cufon.replace("h2", {fontFamily: 'Bender', fontSize: '24px'});
    Cufon.replace("h3", {fontFamily: 'Bender', fontSize: '18px'});
	Cufon.replace("h4", {fontFamily: 'Bender', fontSize: '14px'});
    //Bender

	/* Услуги (закладки) */
	jQuery('DIV.mainPage-yslygi-bookmarks LI A').click(
		function() {
			zaladki_CurrentIndex = jQuery(this).parents('LI').index();
			
			jQuery('DIV.mainPage-yslygi-box-content').hide();
			jQuery('DIV.mainPage-yslygi-box-content:eq(' + zaladki_CurrentIndex + ')').show();

			jQuery('DIV.mainPage-yslygi-bookmarks LI').removeClass('mainPage-yslygi-bookmarks-active');
			jQuery(this).parents('LI').addClass('mainPage-yslygi-bookmarks-active');

			return false;
		}
	);

    jQuery('DIV.service-img A').click(function(event){
        event.preventDefault();
        thisParents = jQuery(this).parents('DIV.box-wrapper');

        if(thisParents.find('A.button-podrobnee').css('display') == 'inline-block'){
            thisParents.find('.button-podrobnee').trigger('click');
        }
        else if(thisParents.find('A.button-podrobnee').css('display') == 'none'){
            thisParents.find('.button-svernyti').trigger('click');
        }

        return false;
    });

	/* Услуги */
	jQuery('.button-podrobnee').click(
		function(event) {
            event.preventDefault();
			thisParents = jQuery(this).parents('DIV.box-wrapper');

			thisParents.find('DIV.box-content').slideDown();

			thisParents.find('A.button-podrobnee').hide();
			thisParents.find('A.button-svernyti').css('display', 'inline-block');
            thisParents.addClass('box-active');
			return false;
		}
	);

	jQuery('.button-svernyti').click(
		function() {
			thisParents = jQuery(this).parents('DIV.box-wrapper');

			thisParents.find('DIV.box-content').slideUp(200);

			thisParents.find('A.button-svernyti').hide();
			thisParents.find('A.button-podrobnee').css('display', 'inline-block');
            thisParents.removeClass('box-active');
			return false;
		}
	);

    jQuery('a.order-now').click(
        function(event){
            event.preventDefault();

            jQuery('#org').val('Название организации');
            jQuery('#author').val('Ф.И.О.');
            jQuery('#phone').val('Контактный телефон');
            //jQuery('#email').val('E-mail');
            jQuery('#message').val('Текст сообщения');
            jQuery('#errors').hide();

            jQuery('#popup-zakaz').fadeIn(100);
            jQuery('#popup-zakaz').animate({top:"15px"}, 450).animate({top:"5px"}, 100).animate({top:"10px"}, 75);
            jQuery('#popup-bg').fadeIn(200);
            return false;
            

            return false;
    });

	/* ЗАКАЗ ОНЛАЙН ) */
	jQuery('DIV.button-order A').click(
		function() {
			var order_thisType = jQuery(this).attr('type');

            jQuery('#org').val('Название организации');
            jQuery('#author').val('Ф.И.О.');
            jQuery('#phone').val('Контактный телефон');
            //jQuery('#email').val('E-mail');
            jQuery('#message').val('Текст сообщения');
            jQuery('#errors').hide();

			jQuery('#service OPTION').removeAttr('selected');
			jQuery('#service OPTION[value='+ order_thisType +']').attr('selected', 'selected');
            jQuery('#popup-zakaz').fadeIn(100);
			jQuery('#popup-zakaz').animate({top:"15px"}, 450).animate({top:"5px"}, 100).animate({top:"10px"}, 75);
			jQuery('#popup-bg').fadeIn(200);
			return false;
		}
	);

    jQuery('#form_contact').click(function(){
        jQuery('#org').val('Название организации');
        jQuery('#author').val('Ф.И.О.');
        jQuery('#phone').val('Контактный телефон');
        //jQuery('#email').val('E-mail');
        jQuery('#message').val('Текст сообщения');
        jQuery('#errors').hide();

        //jQuery('#popup-zakaz').animate({top:"15px"}, 450).animate({top:"5px"}, 100).animate({top:"10px"}, 75);
        jQuery('#popup-bg').fadeIn(200);
        return false;
    });

	/* Крестик (закрыть) */
	jQuery('.popupBox-close').click(
		function() {
			jQuery(this).parents('.popupBox-wrapper').animate({top:"-2000px"}, 400);
			jQuery('#popup-bg').fadeOut(200);
		}
	);

    jQuery('#send').click(
        function(event){
            event.preventDefault();

            var org = jQuery('#org').val();
            var author = jQuery('#author').val();
            var phone = jQuery('#phone').val();
            var email = jQuery('#email').val();
            var service = jQuery('#service').val();
            var message = jQuery('#message').val();
            var type = jQuery('input[name=type]').val();
            var url = jQuery('input[name=url]').val();

            if(org == 'Название организации') org = '';
            if(author == 'Ф.И.О.') author = '';
            if(phone == 'Контактный телефон') phone = '';
            if(email == 'E-mail') email = '';
            if(message == 'Текст сообщения') message = '';

            $.ajax(
            {
                type: "POST",
                url: "/contacts/ajaxadd",
                dataType: "json",
                data: {url:url, type:type, org:org, author:author, phone:phone, email:email, service:service, message:message},
                success: function(data)
                {
                    if(data.type == 'error')
                    {
                        jQuery('#errors').show();
                        jQuery('#errors').html(data.message);
                    }
                    else
                    {
                        alert('Сообщение отправлено!');
                        jQuery('.popupBox-wrapper').animate({top:"-2000px"}, 400);
			            jQuery('#popup-bg').fadeOut(200);
                    }
                },
                error: function(data)
                {
                    alert('App error');
                }
            });










            return false;
        }
    );

    /**
     * Open messager
     */
    jQuery('#form_contact').click(function(){
        jQuery('#org').val('Название организации');
        jQuery('#author').val('Ф.И.О.');
        jQuery('#phone').val('Контактный телефон');
        //jQuery('#email').val('E-mail');
        jQuery('#message').val('Текст сообщения');
        jQuery('#errors').hide();

        jQuery('#popup-zakaz').fadeIn(100);
        jQuery('#popup-zakaz').animate({top:"15px"}, 450).animate({top:"5px"}, 100).animate({top:"10px"}, 75);
        jQuery('#popup-bg').fadeIn(200);
        return false;
    });

    /**
     * More facts!
     */
    jQuery('.fakti-button').click(function(event){
        event.preventDefault();

        jQuery.ajax(
        {
            type: "POST",
            url: "/system/morefacts",
            dataType: "json",
            contentType: "json",
            data: {id:jQuery('#fact_id').val()},
            success: function(data)
            {
                if(data.type != 'error')
                {
                    jQuery('#fact_wrapper').html('<p> — '+data.message.text+'</p>');
                    jQuery('#fact_id').val(data.message.id);
                }
            },
            error: function(data)
            {
                alert('App error');
            }
        });

        return false;
    });

});
