
function toggle_blocks_show(blocks) {
	
	jQuery(blocks).find('.toggle_button').addClass("opened");
	jQuery(blocks).find('.toggle_text').show();
	
}


function toggle_blocks_hide(blocks) {
	
	jQuery(blocks).find('.toggle_button').removeClass("opened");
	jQuery(blocks).find('.toggle_text').hide();
	
}


function toggle_button() {
	
	var tabs = jQuery(this).parents('.toggle_block');
	
    var tabs_globe = tabs.parents('.toggle_blocks_globe');
    
    var opened = jQuery(this).hasClass("opened");
    
    tabs_globe.find('.toggle_text').hide();
    
    tabs_globe.find('.toggle_block').removeClass("block-opened");
    tabs_globe.find('.toggle_button').removeClass("opened");
    
 	var tab = tabs.children('.toggle_text');
	
	if (!opened || !tabs_globe.size()) {
		
	 	tab.toggle();
		
		jQuery(this).toggleClass("opened");
		
		tabs.toggleClass("block-opened");

	}
	
	
   // return false;
	
}

jQuery(function () {
    
     jQuery('.toggle_block .toggle_button').click(toggle_button);     
     
     jQuery('.check-all').click(function () {
    	
    	var tabs_globe = jQuery(this).parents('.toggle_blocks_globe');
    	
    	if (jQuery(this).attr("checked")) {
    		tabs_globe.find('.check-me, .check-all').attr("checked", "checked");
    		tabs_globe.find('.multi-select-label').show();
    	}	
    	else {
    		tabs_globe.find('.check-me, .check-all').attr("checked", "");
    		tabs_globe.find('.multi-select-label').hide();
    	}	
    
    }); 
     
    jQuery('.check-me').click(function() {
    	
    	var tabs_globe = jQuery(this).parents('.toggle_blocks_globe');
    	
    	tabs_globe.find('.multi-select-label').hide();
    	
    	tabs_globe.find(".check-me").each(function() {
    		if (jQuery(this).attr("checked")) {
    			tabs_globe.find('.multi-select-label').show();
    			exit();
    		}	
    	});
    	
    }); 

});

function getBrowserInfo() {
	 var t,v = undefined;
	 if (window.opera) t = 'Opera';
	 else if (document.all) {
	  t = 'IE';
	  var nv = navigator.appVersion;
	  var s = nv.indexOf('MSIE')+5;
	  v = nv.substring(s,s+1);
	 }
	 else if (navigator.appName) t = 'Netscape';
	 return {type:t,version:v};
	}
	 
	function bookmark(a){
	 var url = window.document.location;
	 var title = window.document.title;
	 var b = getBrowserInfo();
	 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
	 else if (b.type == 'Opera') {
	  a.href = url;
	  a.rel = "sidebar";
	  a.title = url+','+title;
	  return true;
	 }
	 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
	 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
	 return false;
	}

	
function check_form()
{

 var inputs = jQuery(this).find(".need_field");

 var result = true;

 inputs.each(function() {
	 
	 if (!jQuery(this).attr('value') || ((jQuery(this).attr('type') == 'checkbox') && !jQuery(this).attr('checked'))) {
		 alert('Заполните, пожалуйста, все обязательные поля!');
		 jQuery(this).focus();
		 result = false;
		 
		 return false;
	 }

 });

 return result;
 
}

jQuery(function () {
	

  //  jQuery('form[method=post]').submit(check_form);
    	
});	