// Craig Doyle Javascript
// By: David Rugendyke

// Main 
window.addEvent('domready', function() {
									 
	menuRollovers();
});

// Menu rollovers
function menuRollovers() {
	// Get all the menu button divs
     var t = $$('#header_buttons div'); 
		
		// Add rollovers for the menu buttons
		t.each(function(el){ 
			// Get the image within that div
			var image = $(el).getElements('img');
			var image_src = $(image[0]).get('src');
			var div_class = $(el).get('class');
			// Get the rollover image src
			var image_src_new = image_src.replace("btn_", "btn_over_");
			
			if(div_class == 'menu_button_sel') {
				$(image[0]).set('src', image_src_new);
				image_src = image_src_new;
			}

			// Now do the rollover functions
			$(el).addEvent('mouseenter', function(){
				$(image[0]).set('src', image_src_new);
			});
			
			$(el).addEvent('mouseleave', function(){
				$(image[0]).set('src', image_src);
			});

		});
		
}

// The newsletter signup form submit
function newsletter_singup() {

	var email = $('newsletter').get('value');
	
	var error;
	
	if(!email) { error = 'Please enter your email address.'; }
		
	if(!error) {
		
		// Get the form contents
		var query = $('newsletter_form').toQueryString();
		new Request({ url: 'newsletter_subscribe.php',  method: 'post', data: query, onComplete: function(resp) { 
																									
																$('newsetter_div').set('html', '<b>Thank you!</b></center>');
												} }).send();  
	}else{
		alert(error);	
	}
		
}


// The free market appraisal form submit
function appraisal_form() {

	var name = $('name').get('value');
	var phone = $('phone_number').get('value');
	var address = $('address').get('value');
	
	var error;
	
	if(!name) { error = 'Please enter your name.'; }
	if(!phone) { error = 'Please enter your phone number.'; }
	if(!address) { error = 'Please enter your address of property to appraise.'; }
	
	if(!error) {
		
		$('loading').innerHTML = '<img src="images/layout/ajax-loader.gif" />';
		// Get the form contents
		var query = $('reg_form').toQueryString();
		new Request({ url: 'appraisal_send.php',  method: 'post', data: query, onComplete: function(resp) { 
																									
																$('loading').empty();
																$('contact_form').fade('out');
																$('update_msg').set('html', '<b>Thank you. A member of our team will be in touch shortly.</b></center>');
												} }).send();  
		
		
	}else{
		alert(error);	
	}
		
}

// The contact form submit
function contact_form() {

	var name = $('name').get('value');
	var phone_work = $('phone_work').get('value');
	var phone_home = $('phone_home').get('value');
	var phone_mb = $('phone_mb').get('value');
	var email = $('email').get('value');
	var enquiry = $('enquiry').get('value');
	
	var error;
	
	if(!name) { error = 'Please enter your name.'; }
	if(!phone_work && !phone_home && !phone_mb) { error = 'Please enter at least one contact phone number.'; }
	if(!email) { error = 'Please enter your email address.'; }
	if(!enquiry) { error = 'Please enter your enquiry.'; }
	
	if(!error) {
		
		$('loading').innerHTML = '<img src="images/layout/ajax-loader.gif" />';
		// Get the form contents
		var query = $('reg_form').toQueryString();
		new Request({ url: 'contact_send.php',  method: 'post', data: query, onComplete: function(resp) { 
																									
																$('loading').empty();
																$('contact_form').fade('out');
																$('update_msg').set('html', '<b>Thank you. A member of our team will be in touch shortly.</b></center>');
												} }).send();  
		
		
	}else{
		alert(error);	
	}
		
}