// JavaScript Document

function add_business_for_sale () {

	var error = $('error');

	if (error.visible()) {
		Effect.SlideUp ('error', { duration: 0.5 });
		setTimeout('add_business_for_sale_2()', 600);
	} else {
		add_business_for_sale_2();	
	}
}

function add_business_for_sale_2 () {

	var success = $('bfs_form_div');
	var error = $('error');	
	var parameters = Form.serialize('bfs_form', getHash = false);	
	
	new Ajax.Request ('ajax/businesses_for_sale.php', {
		method: 'get',
		parameters: parameters,
		onSuccess: function (transport) {
			if (transport.responseText.match (/success/)) {
				success.update('Thank You! Your message has been sent!');
			} else {
				error.update('<div style="padding: 10px;">' + transport.responseText + '</div>');
				Effect.SlideDown ('error', { duration: 0.5 });
			}
		}
	});
}

function newsletter_signup () {

	var error = $('error');
	var pleasewait = $('pleasewait');
	
	Effect.Appear('pleasewait', { duration: 0.3 });

	if (error.visible()) {
		Effect.SlideUp ('error', { duration: 0.5 });
		setTimeout('newsletter_signup_2()', 600);
	} else {
		newsletter_signup_2();	
	}
}

function newsletter_signup_2 () {

	var success = $('form_div');
	var error = $('error');	
	var parameters = Form.serialize('form', getHash = false);	
	
	new Ajax.Request ('ajax/newsletter_signup.php', {
		method: 'get',
		parameters: parameters,
		onSuccess: function (transport) {
			if (transport.responseText.match (/success/)) {
				success.update('<strong>Thank You! You have successfully signed up!</strong>');
			} else {
				error.update('<div style="padding: 10px;">' + transport.responseText + '</div>');
				Effect.SlideDown ('error', { duration: 0.5 });
			}
			
			Effect.Fade('pleasewait', { duration: 0.3 });
		}
	});
}