function isValidEmailAddress(emailAddress) {var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);}

$(document).ready(function() {
 	$('.subscribe_goods').click(function show_subscribe_goods_form()
	{
		var this_form = $(this).closest('form');
		var pricelist_id = $("input[name=price_id]", this_form).val();
		
		$.post("/cgi-bin/dsp.pl", { cl: "register", event: "show_subscribe_goods_avail_form", rnd: Math.random(), utf8: 1 }, 
		function(data) {
			$('.subscribe_form'+pricelist_id).html(data);
			$('.subscribe_form'+pricelist_id).toggle("fast");
		});	
		return false;
	});		
	
	$('#subscribe_on').live("click", function()
	{
		var this_form = $(this).closest('form');
		
		var captcha = $('#captcha', this_form).val() || '';
		var email = $('#email', this_form).val() || '';
		var form_id = $('#form_id', this_form).val() || '';
		var pricelist_id = $("input[name=price_id]", this_form).val();
		
		$.post("/cgi-bin/dsp.pl", { cl: "register", event: "add_subscriber_to_goods", captcha:captcha, email:email, pricelist_id:pricelist_id, form_id:form_id, rnd: Math.random(), utf8: 1 }, 
		function(data) {
			if(data == 'success'){
				data = '<p align="center" style="color:#b90000; line-height:18px; width:250px;"><b>Спасибо!<br> При появлении товара на складе, на указанный Вами E-mail, будет отправлено сообщение.</b>';
				$('.subscribe_form'+pricelist_id).html(data);
				setTimeout(function() {$('.subscribe_form'+pricelist_id).slideUp('fast');}, 3000);	
			}
			else if(data == 'already_subscriber'){
				data = '<p align="center" style="color:#b90000; line-height:18px; width:250px;"><b>Вы уже подписаны на получение информации о поступлении данного товара. Спасибо!</b>';
				$('.subscribe_form'+pricelist_id).html(data);
				setTimeout(function() {$('.subscribe_form'+pricelist_id).slideUp('fast');}, 3000);	
			}
			else{
				$('.subscribe_form'+pricelist_id).html(data);
			}
		});	
	});
	
	$('.subscribe_close').live("click", function(){	
		$(this).closest('.subscribe').hide();
	});
});	

