(function($) {
function initDropMenu(){
	$("ul.big-accordion a.opener").each(function()
	{
		$(this).click(function() {
			var _parent = $(this).parent();
			var _slider = _parent.find("div.slide").eq(0);
			var _collapseonly = false;
			var _openedcount = 0;
            
			if($(_parent).hasClass("open"))
				_collapseonly = true;
			else
				_collapseonly = false;

			var _cformlink = $("#big-form .slide-block a.open-close");
			var _cformblock = $("#big-form .slide-block div.block");
			
			if(_parent.find("div").length > 0) {
				if($(_parent).hasClass("open")) {
					$(_parent).removeClass("open");
					$(_slider).slideUp(300, function(){
						$(_parent).removeClass("open");
						$(_parent).parent().find(".open").each(function(){_openedcount++;});
						if(_openedcount==0) {
							_cformblock.fadeOut(300);
							_cformlink.fadeOut(300);
							$("#big-form").removeClass("current");
						}
					});
				}
				else {
					if(!_collapseonly) {
						$(_parent).addClass("open");
						$(_slider).slideDown(300, function(){
							$(_parent).parent().find(".open").each(function(){_openedcount++;});
							if(_openedcount>0) {
								_cformlink.fadeIn(300);
								$("#big-form").addClass("current");
                                $.scrollTo( $(this).parent() , 1200 );
							}
						});
					}
				}
			}
			return false;
		});
	});
}

initDropMenu();

$("#big-form .slide-block a.open-close").click(function(){
	$(this).fadeOut(250,function(){
		var _slideblock = $(this).parent().parent().find(" > div.block");
		var _sheight = _slideblock.height();
		_slideblock.css({display:"none", height:0,opacity:0});
		_slideblock.stop().animate({height:_sheight,opacity:1}, 700, function(){
			_slideblock.css("height","auto");
            $.scrollTo( $(this).parent() , 1200 );
		});
	});
	return false;
});
})(jQuery);