function maybe_send_form(form){
	if(!form) form=document.forms[0];
	var elements=form.elements;
	for(var i=0; i<elements.length; i++){
		var element=elements[i];
		var required=element.getAttribute("required");
		if(required){
			var title=element.getAttribute("title");
			var name=element.getAttribute("name");
			var value=element.value;
			var title_or_name=title?title:name;
			if(!value){
				alert("Пожалуйста, заполните поле \""+title_or_name+"\"");
				return;
			}
		}
	}
	form.submit();
}
jQuery(document).ready(function(){
	jQuery(".sa_vert_top_nav_dropdown").find(".hidenotdd").remove();
	jQuery(".sa_top_nav_dropdown .sa_has_dropdown, .sa_vert_top_nav_dropdown .sa_has_dropdown").hover(
		function(){
			jQuery(this).addClass("sa_now_hovered").find("ul").show();
		},
		function(){
			jQuery(".sa_top_nav_dropdown .sa_has_dropdown ul, .sa_vert_top_nav_dropdown .sa_has_dropdown ul").hide();
			jQuery(".sa_top_nav_dropdown .sa_has_dropdown.sa_now_hovered, .sa_vert_top_nav_dropdown .sa_has_dropdown.sa_now_hovered").removeClass("sa_now_hovered");
		}	
	);

	/* Базовая верстка */
	jQuery('.footer_menu ul').each(function() {
		var liCount = jQuery(this).children('li').get();
		var liFirstHeight = jQuery(liCount[0]).height();
		var maxLastHeight = jQuery(this).parent().height() - liFirstHeight - 30;
		for( var i = 1; i < liCount.length; i++ ) {
			jQuery(liCount[i]).css('padding-top', Math.floor(maxLastHeight / (liCount.length - 1) - jQuery(liCount[i]).children('a').height()));
		}
	});
	
		
	if (!jQuery.browser.msie) {
		jQuery('.catalog_item img').load(function(){
			jQuery(this).parent().children('span').css('left', jQuery(this).width() + 12);
		});
	}

	jQuery(window).load(function(){
		jQuery('.special_extra').css('margin-top', function() {
			var extraMargin = jQuery(this).parent().children('.special_main').height() - jQuery(this).height() - 12;
			if (jQuery.browser.msie) {
				extraMargin += 12;
			}
			return extraMargin;
		});
	});
	
	if (jQuery.browser.msie) {
		jQuery('.catalog_item span').css('padding-left', '5px');
	}

});



