$(document).ready(function(){



	/*###########################################
	## ENEWSLETTER SUBSCRIPTION
	###########################################*/
	
	$("form[name='subscribe_enewsletter']").submit(function(){
		
		$("#formSubscribeEnewsletter").ajaxStart(function(){
			$('#responseSubscribeEnewsletter').hide();
		});
		
		$("#formSubscribeEnewsletter").ajaxStop(function(){
			$('#formSubscribeEnewsletter').fadeOut(300, function(){
				$('#responseSubscribeEnewsletter').fadeIn(150, function(){
					setTimeout("$('#responseSubscribeEnewsletter').fadeOut(150, function(){$('#formSubscribeEnewsletter').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseSubscribeEnewsletter').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## ENEWSLETTER UNSUBSCRIPTION
	###########################################*/
	
	$("form[name='unsubscribe_enewsletter']").submit(function(){
		
		$("#formUnsubscribeEnewsletter").ajaxStart(function(){
			$('#responseUnsubscribeEmail').hide();
		});
		
		$("#formUnsubscribeEnewsletter").ajaxStop(function(){
			$('#formUnsubscribeEnewsletter').fadeOut(300, function(){
				$('#responseUnsubscribeEmail').fadeIn(150, function(){
					setTimeout("$('#responseUnsubscribeEmail').fadeOut(150, function(){$('#formUnsubscribeEnewsletter').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseUnsubscribeEmail').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## LOGIN COMPANY
	###########################################*/
	
	$("form[name='login_company']").submit(function(){
		
		$("#formLoginCompany").ajaxStart(function(){
			$('#responseLoginCompany').hide();
		});
		
		$("#formLoginCompany").ajaxStop(function(){
			$('#formLoginCompany').fadeOut(300, function(){
				$('#responseLoginCompany').fadeIn(150, function(){
					setTimeout("$('#responseLoginCompany').fadeOut(150, function(){$('#formLoginCompany').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseLoginCompany').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## LOGIN COMPANY (REMINDER PASS)
	###########################################*/
	
	$("form[name='logincompany_remind_password']").submit(function(){
		
		$().ajaxStart(function(){
			$('#responseReminderPassword').hide();
		}).ajaxStop(function(){
			$('#formReminderPassword').fadeOut(300, function(){
				$('#responseReminderPassword').fadeIn(150, function(){
					setTimeout("$('#responseReminderPassword').fadeOut(200, function(){$('#formReminderPassword').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseReminderPassword').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## ADD EVENT (Boxes)
	###########################################*/
	
	$("form[name='form_add_event']").submit(function(){
		
		$().ajaxStart(function(){
			$('#responseAddEvent').hide();
		}).ajaxStop(function(){
			$('#responseAddEvent').fadeIn(200);
			setTimeout("$('#responseAddEvent').fadeOut(150);", 1500)
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseAddEvent').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## SEND FEEDBACK
	###########################################*/
	
	$("form[name='feedback']").submit(function(){
		
		$(".answer").ajaxStart(function(){
			$('#responseSendFeedback').hide();
		});
		
		$(".answer").ajaxStop(function(){
			$('.answer').fadeOut(300, function(){
				$('#responseSendFeedback').fadeIn(150, function(){
					setTimeout("$('#responseSendFeedback').fadeOut(150, function(){$('.answer').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseSendFeedback').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## GET MORE INFORMATION ABOUT ADVERTISING
	###########################################*/
	$("form[name='request_information']").submit(function(){
		
		$().ajaxStart(function(){
			$('#responseGetInformation').hide();
		});
		
		$().ajaxStop(function(){
			$('#buttonGetInformation').fadeOut(300, function(){
				$('#responseGetInformation').fadeIn(150, function(){
					setTimeout("$('#responseGetInformation').fadeOut(150, function(){$('#buttonGetInformation').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseGetInformation').html('<span>'+data+'</span>');
			}
		})
		return false;
	});




	/*###########################################
	## SUBSCRIBE PAPER EDITIONS
	###########################################*/
	
	$("form[name='suscripcion_revista']").submit(function(){
				
		$().ajaxStart(function(){
			$('#responseSuscripcionRevista').hide();
		});
		
		$().ajaxStop(function(){
			$('#buttonSuscripcionRevista').fadeOut(300, function(){
				$('#responseSuscripcionRevista').fadeIn(150, function(){
					setTimeout("$('#responseSuscripcionRevista').fadeOut(150, function(){$('#buttonSuscripcionRevista').fadeIn(400);});", 1500);
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseSuscripcionRevista').html(data);
			}
		})
		return false;
	});




	/*###########################################
	## SEARCH ENGINER
	###########################################*/
	
	$("form[name='realizar_busqueda']").submit(function(){
		
		$().ajaxStart(function(){
			$('#responseRealizarBusqueda').hide();
		});
		
		$().ajaxStop(function(){
			$('#buttonRealizarBusqueda').fadeOut(300, function(){
				$('#responseRealizarBusqueda').fadeIn(150, function(){
					setTimeout("$('#responseRealizarBusqueda').fadeOut(150, function(){$('#buttonRealizarBusqueda').fadeIn(150);});", 5000)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseRealizarBusqueda').html(data);
			}
		})
		return false;
	});
	
	
	
	
	/*###########################################
	## ALTA EMPRESA EN LA GUÍA
	###########################################*/
	$("form[name='alta_empresa_guia']").submit(function(){
		
		$().ajaxStart(function(){
			$('#responseAltaEmpresa').hide();
		});
		
		$().ajaxStop(function(){
			$('#buttonAltaEmpresa').fadeOut(300, function(){
				$('#responseAltaEmpresa').fadeIn(150, function(){
					setTimeout("$('#responseAltaEmpresa').fadeOut(150, function(){$('#buttonAltaEmpresa').fadeIn(150);});", 1500)
				});
			});
		});
		
		$.ajax({
			type: 'POST',
			url: 'require/funciones/funciones-forms.php',
			data: $(this).serialize(),
			success: function(data){
				$('#responseAltaEmpresa').html('<span>'+data+'</span>');
			}
		})
		return false;
	});
	

});
