jQuery(function(){

    function changePic(src_big, src_original) {
        jQuery('.zoom_view img').attr('src',src_big);
        jQuery('.zoom_view').attr('href',src_original);
    }

    jQuery('.palitra .colors > div').click(function(){
        jQuery('.palitra .colors > div').removeClass('active');
        jQuery(this).addClass('active');
        var color_data = jQuery(this).attr('color');
        jQuery('#tsvet').val(color_data);
        elt = jQuery('#p'+jQuery(this).children().attr('num'));
        if(elt.length > 0) {
            var src_big = elt.attr('src');
            var src_original = elt.attr('original');
            changePic(src_big,src_original);
        }
    });
	  
    jQuery('.left .data_images img').click(function(){
        var src_big = jQuery(this).attr('src');
        var src_original = jQuery(this).attr('original');
        changePic(src_big,src_original);
    })
});

jQuery(document).ready(function(){
    var top_x = jQuery('.instructor_block').outerHeight(true);
    var top_y = jQuery('.text_block').outerHeight(true);
   
    jQuery('.instructor_block').css('top', -top_y);
    jQuery('.text_block').css('top', top_x + 30);
   
      
    jQuery('input[type=\'radio\'][name=\'remove\']').change(function() {
        var key = jQuery(this).attr('cart_key');
        if(jQuery(this).attr('popup')) {
            var popup = jQuery(this).attr('popup');
        } else {
            var popup = 0;
        }
        if(popup == 'true') {
            window.location.href='/emarket/cart/?remove='+key+'&popup_cart=true';
        } else {
            window.location.href='/emarket/cart/?remove='+key;
        }
    });
   
    jQuery('#filter_link').toggle(
        function(){
            jQuery(this).next().show();
            jQuery(this).text('- Скрыть фильтр по товарам');
	  
            var height_form = jQuery(this).next().outerHeight(true);

            var top_text_block = parseInt(jQuery('.text_block').css('top')) + height_form;
   
            jQuery('.text_block').css('top', top_text_block);
   
            return false;
        },
        function(){
            jQuery(this).next().hide();
            jQuery(this).text('+ Раскрыть фильтр по товарам');
   
            var height_form = jQuery(this).next().outerHeight(true);
   
            var top_text_block = parseInt(jQuery('.text_block').css('top')) - height_form;
   
            jQuery('.text_block').css('top', top_text_block);
   
            return false;
        }
        );
    //******************** Sho hide фильтр по товарам*************************//
    jQuery('#scrol_top').click(function() {
        jQuery(document).scrollTo(0, 500);
    });   
    
    jQuery('#opinion_form form :radio.star').rating(); 
	
	jQuery(".scrollable").scrollable();
	

//******************** BLOCK MOVE MAIN VERSTKA *************************//



if (jQuery(document).width()<= 1250){
 jQuery("div.mlayer, div.mlayer_a").css('padding','0');
 jQuery("div.phone_foot").css('margin','0');
 jQuery(".on_line_cons").css('left','27px');
 jQuery("#scrol_top").css('bottom','111px');
 jQuery("html").css('overflow-x','hidden');
 jQuery("html, body").css('width','1000px');
 jQuery(".bottom_nav ul").css('margin','0 0 0 0');
}	

css_element = [
                       jQuery("div.mlayer, div.mlayer_a").css('padding'),
				       jQuery("div.phone_foot").css('margin'),
				       jQuery(".on_line_cons").css('left'),
				       jQuery("#scrol_top").css('bottom'),
				       jQuery("html").css('overflow-x'),
				       jQuery("html, body").css('width'),
					   jQuery(".bottom_nav ul").css('margin')
				      ];

   // spoiler
   jQuery('.spoiler').before('<a href="#" class="read-more">Развернуть продолжение</a>');
   jQuery('.spoiler').hide();
   jQuery('.read-more').live('click', function(){
        jQuery(this).siblings('.spoiler').slideDown();
        jQuery(this).hide();
        return false;
   });



});
var css_element = [];

if (!jQuery.browser.msie && jQuery.browser.version != 9)
{
jQuery(window).resize(function(e) {

				  
if (jQuery(document).width()<= 1250){
 jQuery("div.mlayer, div.mlayer_a").css('padding','0');
 jQuery("div.phone_foot").css('margin','0');
 jQuery(".on_line_cons").css('left','27px');
 jQuery("#scrol_top").css('bottom','111px');
 jQuery("html").css('overflow-x','hidden');
 jQuery("html, body").css('width','1000px');
 jQuery(".bottom_nav ul").css('margin','0 0 0 0');
}  
if (jQuery(document).width() > 1250) {
	 jQuery("div.mlayer, div.mlayer_a").css('padding',css_element[0]);
     jQuery("div.phone_foot").css('margin',css_element[1]);
     jQuery(".on_line_cons").css('left',css_element[2]);
     jQuery("#scrol_top").css('bottom',css_element[3]);
     jQuery("html").css('overflow-x','visible');
     jQuery("html, body").css('width',css_element[5]);
	 jQuery(".bottom_nav ul").css('margin',css_element[6]);
	}
});

}				  



function showOpinionsForm() {
    jQuery('#opinion_form').show();
}

// new scripts
new function($){$.fn.placeholder=function(settings){settings=settings||{};var key=settings.dataKey||"placeholderValue";var attr=settings.attr||"placeholder";var className=settings.className||"placeholder";var values=settings.values||[];var block=settings.blockSubmit||false;var blank=settings.blankSubmit||false;var submit=settings.onSubmit||false;var value=settings.value||"";var position=settings.cursor_position||0;return this.filter(":input").each(function(index){$.data(this,key,values[index]||$(this).attr(attr))}).each(function(){if($.trim($(this).val())===""){$(this).addClass(className).val($.data(this,key))}}).focus(function(){if($.trim($(this).val())===$.data(this,key)){$(this).removeClass(className).val(value)}if($.fn.setCursorPosition){$(this).setCursorPosition(position)}}).blur(function(){if($.trim($(this).val())===value){$(this).addClass(className).val($.data(this,key))}}).each(function(index,elem){if(block){new function(e){$(e.form).submit(function(){return $.trim($(e).val())!=$.data(e,key)})}(elem)}else{if(blank){new function(e){$(e.form).submit(function(){if($.trim($(e).val())==$.data(e,key)){$(e).removeClass(className).val("")}return true})}(elem)}else{if(submit){new function(e){$(e.form).submit(submit)}(elem)}}}})}}(jQuery);

jQuery(document).ready(function(){
   //
    jQuery('.head a').live('click', function(){
        jQuery(this).addClass('active');
        jQuery(this).siblings().removeClass('active');
        var curTab = jQuery('#' + jQuery(this).attr('rel'));
        curTab.show();
        curTab.siblings().hide();
        return false;
    });

    // tree menu --
    // -- init
    var selectedItem = jQuery('.vertical_menu .selected_lmenu');
    selectedItem.parent().parent().siblings('.menu_item').addClass('active').addClass('expanded');
    selectedItem.parent().parent().show();
    jQuery('.vertical_menu .menu_item.active').siblings('.secondary').show();
    jQuery('.vertical_menu .menu_item.active').addClass('expanded');
    //-------------
    // -- events
    //-------------
    jQuery('#left .vertical_menu .menu_item').click(function(){
        return true;
        if (!jQuery(this).hasClass('submenu')) return true;

        if (jQuery(this).hasClass('expanded')){
            return true;

        } else {
                 var prevItem = jQuery('.vertical_menu .menu_item.expanded');
                prevItem.removeClass('expanded');
                prevItem.siblings('.secondary').slideUp();
            if (jQuery(this).hasClass('submenu')){
                jQuery(this).addClass('expanded');
                jQuery(this).siblings('.secondary').slideDown();
                return false;
            }
        }


    });

    /* expectants - mail and form */
    jQuery('.show_exp_form').click(function(e){
       e.preventDefault();
       jQuery(this).hide();
       jQuery(this).siblings('.expected_form').fadeIn();
       jQuery(this).siblings('.expected_mail').focus();
    });

    jQuery('.expected_email').focus(function(e){
        if (jQuery(this).val() === 'Введите свой email' )
            jQuery(this).val('');

    });
    jQuery('.expected_email').blur(function(e){
        if (jQuery(this).val() === '' )
            jQuery(this).val('Введите свой email');

    });

    function addExpectant(email, id_object){
        var status = false;
        jQuery.ajax({
                url: "/emarket/add_expectant/",
                data: "email="+email +  '&id_object=' + id_object,
                type: 'POST',
                dataType: 'json',
                success: function(msg) {
                    if (msg === 'ok')
                    {
                        alert('Мы обязательно оповестим Вас, когда товар появится у нас на складе!');
                        jQuery("input[name='id_product'][value=" + id_object + ']');
                    }

                },
                error:  function(msg){
                    status = false;
                    return false;
                }
            }

        );
        ///console.log('status after = ' + status);
        return status;
    }

    jQuery('.btn_add_expectant').live('click', function(e){
        e.preventDefault();
        var email = jQuery(this).siblings('.expected_email');
        var id_object = jQuery(this).siblings("input[name='id_product']").attr('value');
        if (jQuery(email).val().length < 3)
        {
            alert('Пожалуйста введите email!');
            return false;
        }
        addExpectant(jQuery(email).val(), id_object);
          //  alert('Мы обязательно оповестим Вас, когда товар появится у нас на складе!');
        jQuery(this).parent().fadeOut();
//        }

    });

    jQuery('.input1').attr('placeholder', 'поиск...').placeholder();

});




