
			
				$('#div_to_popup').hide();
					$('#subscribe_submit').click(function(){
						var email = $('#subscribe_mail').val(),
							action = 'insert',
							$this = $(this);
						$('#subscribe_mail').css({border:'2px solid #9f9e9e'});
						
						if ($('#inv_mail').length !=0 ){
							$('#inv_mail').animate ({height:'0px',opacity:0}, function(){
								$('#inv_mail').remove();
								ajax($this,email,action);
							});
							
						}else {
							ajax(email,action);						
						}
						
						return false; 
					});
					
					$('#close').click(function(){
						$("#div_to_popup").bPopup().close();
						return false;
					});
					
					$('#unsubscribe').click(function(){
						
						var email = $('#subscribe_mail').val(),
							action = 'delete',
							$this = $('#subscribe_submit');
						$('#subscribe_mail').css({border:'2px solid #9f9e9e'});
						if ($('#inv_mail').length !=0 ){
							$('#inv_mail').animate ({height:'0px',opacity:0}, function(){
								$('#inv_mail').remove();
								ajax($this,email,action);
							});
							
						}else {
							ajax(email,action);						
						}
						return false;
					});
					
				
				
				function validate(email) {
					var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
					var address = $('#'+email).val();
					if(reg.test(address) == false) {
						return false;
					}
				}
				
				function ajax(email,action){
				if (validate('subscribe_mail')!=false)
					{	
							$.ajax({
								type: "POST",
								url: "newsletter/subscribe.php",
								data: {'email':email,'action':action},
								success: function(response){
									$('#div_to_popup #response').empty().append(response);
									$("#div_to_popup").bPopup({opacity:0.4});	
									$('#subscribe_mail').val('');	
								}
							});
					
							
					}else
					{
						$('#subscribe_mail').css({border:'2px solid red'});
						$('#unsubscribe').after($('<div id="inv_mail">Invalid e-mail address</div>').hide().fadeIn());
						
					}
				}


