jQuery('.product_mailing').live('click', function(){
	var form = jQuery('#mailingForm');
	var id = jQuery(this).attr('id').replace("mailing_", '');
	form.find('input[name=\'product\']').attr('value', id);
	jQuery('#mailinglayer').modal({
		closeHTML: '<a href="#" title="Закрыть" class="modal-close"><img src="/js/css/images/close.png" alt="" title="Закрыть" style="border:0;"/></a>',
		position: ["30%",],
		overlayId: 'simplemodal-overlay',
		containerId: 'mailinglayer-container',
		onShow: function (dialog) {
			
		}					
	});
});

function getMailing() {
	var form = jQuery('#mailingForm');
	var options = { 
		success: showMailingResponse
	};
	if(validateMailing()){		
		form.ajaxSubmit(options);
	}
}

function validateMailing() {
	var err = false;
	var form = jQuery('#mailingForm');
	form.find('.field').removeClass('errfield');
	if (form.find('input[name=\'uname\']').val() == "") {
		form.find('input[name=\'uname\']').addClass('errfield');
		err = true;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var email = form.find('input[name=\'uemail\']').val();
	if(reg.test(email) == false) {
		form.find('input[name=\'uemail\']').addClass('errfield');
		err = true;
	}
	if(!err)
		return true;
	else	
 		return false;
}

function showMailingResponse(responseText) {
	var message = jQuery('#mailinglayer').find('.message');
	var data=responseText.match(/^#success#.*#success#/gi);
	if(data){
		message.html(data[0].replace(/#success#/gi, ''));
	}
	message.append('<div class="close-button"><a href="javascript:void(0);" title="Закрыть" class="close"><img src="/img/catalog/ok.png" alt="" /></a></div>');
	message.find('.close').live('click', function(){
		jQuery.modal.close();
	});
}
