$(function() {
	initCastomForms();
	var _slideSpeed = 250;
	var _activeClass = 'active';

	$('.domain').each(function(){
		var _holder = $(this);
		var _opener = _holder.find('>a');
		var _slider = _holder.find('>div').hide();
		_opener.click(function(){
			if(_holder.hasClass(_activeClass)) {
				_slider.slideUp(_slideSpeed);
				_holder.removeClass(_activeClass)
			} else {
				_slider.slideDown(_slideSpeed);
				_holder.addClass(_activeClass);
				initCastomForms();
			}
			return false;
		});
		$('body').click(function(e){
			if(!e) e = window.event;
			var _target = (e.target || e.srcElement);
			if (!$(_target).parents('.domain, .optionsDivVisible').length) {
				_slider.slideUp(_slideSpeed);
				_holder.removeClass(_activeClass)
			}
		});
	});

	$('div.domain-info').each(function(){
		var _holder = $(this);
		var _opener = _holder;
		var _slider = _holder.find('div.price').hide();
		_opener.click(function(){
			if(_holder.hasClass(_activeClass)) {
				_slider.slideUp(_slideSpeed);
				_holder.removeClass(_activeClass)
			} else {
				_slider.slideDown(_slideSpeed);
				_holder.addClass(_activeClass)
				initCastomForms();
			}
			return false;
		});
		$('body').click(function(e){
			if(!e) e = window.event;
			var _target = (e.target || e.srcElement);
			if (!$(_target).parents('.domain-info').length) {
				_slider.slideUp(_slideSpeed);
				_holder.removeClass(_activeClass)
			}
		});
	});

});