jQuery(document).ready(function() {
	jQuery('header > a').hover(function() {
		jQuery(this).find('img').stop().animate({opacity: 0}, 300);
	}, function() {
		jQuery(this).find('img').stop().animate({opacity: 1}, 300);
	});

	var url = document.location.href;

	$.each($("aside .simple_list a"), function() {
		if(this.href == url) {
			$(this).addClass('active');
		}
	});

	jQuery('.parent_spoiler_controll').click(function() {
		var id = jQuery(this).attr('rel');
		
		jQuery('#spoiler_' + id).slideToggle();

		return false;
	});

    jQuery('#block_clients > ul').jcarousel();

    jQuery('.controll').click(function() {
    	var slider = jQuery('#address_spoiler');

    	if (slider.css('visibility') == 'hidden') {
    		jQuery(this).addClass('bold');
    		slider.css('visibility', 'visible');
    	} else {
    		jQuery(this).removeClass('bold');
    		//slider.hide();
    		slider.css('visibility', 'hidden');
    	}

    	return false;
    });

    var bgImages;
    var runCounter = 0;
    
    jQuery("#widget_category").selectBox().change(function() {
		jQuery.ajax({
			url: '/index.php?do=search_widget',
			dataType: 'json',
			data: {
				action: 'get_cats',
				hw_parent: jQuery(this).val()
			},
			success: function(data) {
				jQuery("#widget_parent").selectBox('options', data.rows);
				bgImages = data.images;

				if (runCounter) {
					jQuery('#select_widget').css('background-image', 'url("/data/images/widget/' + bgImages[jQuery('#widget_parent').val()] + '")');
				}

				runCounter++;
			}
		});
    }).change();
    
    jQuery("#widget_parent").selectBox().change(function() {
    	image_name = bgImages[jQuery(this).val()];

    	if (image_name) {
    		jQuery('#select_widget').css('background-image', 'url("/data/images/widget/' + image_name + '")');
    	}
    });

	jQuery('#widget_submit').click(function() {
		jQuery.ajax({
			url: '/index.php?do=search_widget',
			dataType: 'json',
			data: {
				action: 'get_products',
				hw_parent: jQuery('#widget_parent').val()
			},
			success: function(data) {
				if (data) {
					jQuery('#widget_result').empty();

					jQuery.each(data, function(key, value) {
						var table = '<table><tr><td class="name">' + value.name + '</td><td class="price">' + value.Price + ' руб.</td><td><form action="index.php?categoryID=' + value.categoryID + '&amp;prdID=' + value.productID + '" method=post name="HiddenFieldsForm_' + value.productID + '" id="HiddenFieldsForm_' + value.productID + '"><a onclick="doLoad(\'do=cart&addproduct=' + value.productID + '&xcart=yes&multyaddcount=\'+document.HiddenFieldsForm_' + value.productID + '.multyaddcount.value+\'\'); return false" href="#"><img alt="" src="data/gralice/images/button_add_cart.png"></a><input type="hidden" name="multyaddcount" value="1"></form></td></tr></table>';
						var row = jQuery(document.createElement('div')).html(table);
	
						jQuery('#widget_result').append(row);
					});
	
					jQuery('#myModal').reveal({
					     animation: 'fade',
					     animationspeed: 300,
					     closeonbackgroundclick: true,
					     dismissmodalclass: 'close-reveal-modal'
					});
				}
			}
		});
	});
});
