		function openSubscribePopup() {
			$.openPopupLayer({
				name: "subscribePopup",
				width: 216,
				target: "myHiddenDiv3"
			});
		}
		
		function openCatalogOrderPopup() {
			$.openPopupLayer({
					name: "cOrderPopup",
					width: 276,
					target: "myHiddenDiv8"
				});
		}
		
		function openComplaintPopup() {
			$.openPopupLayer({
				name: "complaintPopup",
				width: 276,
				target: "myHiddenDiv9"
			});
		}
		
		
		function catalogOrder() { 
			var layer = $.browser.msie ? true : false;
			if ( _submit_('popupLayer_cOrderPopup #order_catalog', layer) == false ) return false;
			var targetObject = layer ? $('#popupLayer_cOrderPopup').contents() : $('#popupLayer_cOrderPopup');
			
			/*if (targetObject.find("mcode").val() != targetObject.find("mcode_img").val()) {
				targetObject.find("mcode").after('<div class="txt"><b>Ваш заказ принят.</b></div>');
				return false;
			}*/
			
			//targetObject.find("h2").after('<div class="txt"><b>Вы ввели неверный код!</b></div>');
			window.setTimeout(function() {
				formRequest(targetObject, "#order_catalog");
			}, 1000);
		}
		
		
		function sendComplaint() { 
			var layer = $.browser.msie ? true : false;
			if ( _submit_('popupLayer_complaintPopup #complaint_form', layer) == false ) return false;
			targetObject = layer ? $('#popupLayer_complaintPopup').contents() : $('#popupLayer_complaintPopup');

			targetObject.find("h2").after('<div class="txt"><b>Ваша форма принята.</b></div>');
			window.setTimeout(function() {
				formRequest(targetObject, "#complaint_form");
			}, 1000);
		}



	function subscribe(Object, action, http) {
		var layer = $.browser.msie ? true : false;
		if ( _submit_('popupLayer_subscribePopup #subscribe_form', layer) == false ) return false;
		var targetObject = layer ? $(Object).contents() : $(Object);

		var email = targetObject.find("input[name='email_subscribe']");
		var params = 'email=' + email.val() + '&action=' + action + '&mode=subscribe'
	
		$.ajax({
			type: "GET",
			url: http + "/ajax_request.php",
			data: params,
			success: function(msg){
				targetObject.find("#ss_error").remove();
				targetObject.find(".txt").after('<div class="txt" id="ss_error">' + msg + '</div>');
				setTimeout('$.closePopupLayer("subscribePopup")', 500);
			}
		});
	}		
	
		function formRequest(Layer, Form) {
			Layer.find(Form).submit();
		}
