// Load Enquiry Form
function load_enq() {

	var suburb = $('enq').innerHTML;

	if($('enq')) {
		$('enq').insert({before:'<p><a href="#" onclick="MfLightbox.showBoxByAJAX(\'rent_100_info.htm\', 587, 420); return false;"><img src="images/banner_rent_100.gif" alt=""></a>\
								<a href="#" onclick="MfLightbox.showBoxByAJAX(\'let_free_info.htm\', 587, 420); return false;"><img src="images/banner_let_free.gif" alt=""></a></p>'});
		$('enq').update('\
							<img src="images/form_head.gif">\
							<form onsubmit="return validate_enq();" class="enquiry" method="post" action="enquiry.php">\
								<table cellspacing="0" cellpadding="0" border="0">\
									<tr>\
										<td>* Name:<BR>\
											<input value="" id="name" name="name" size="21">\
										</td>\
									</tr>\
									<tr>\
										<td>* Rental Property Suburb:<BR>\
											<input value="'+suburb+'" id="suburb" name="suburb" size="21">\
										</td>\
									</tr>\
									<tr>\
										<td>* E-mail:<BR>\
											<input value="" id="email" name="email" size="21">\
										</td>\
									</tr>\
									<tr>\
										<td>* Phone:<BR>\
											<input value="" id="phone" name="phone" size="21">\
										</td>\
									</tr>\
									<tr>\
										<td>\
											Contact by:<BR>\
											<select name="contact" onchange="if(this.value==\'Phone\') { $(\'ttc\').show(); } else { $(\'ttc\').hide(); }">\
												<option value="">Please Select</option>\
												<option value="Phone">Phone</option>\
												<option value="Email">Email</option>\
											</select>\
										</td>\
									</tr>\
									<tr id="ttc" style="display:none;">\
										<td>\
											Time to Call<BR>\
											<select name="timetocall">\
												<option value="Now">Now</option>\
												<option value="am">9.00am - 12.00pm</option>\
												<option value="pm">12.00pm - 6.00pm</option>\
											</select>\
										</td>\
									</tr>\
									<tr>\
										<td>\
											Comments<BR>\
											<textarea name="comments" rows="4"></textarea>\
										</td>\
									</tr>\
									<tr>\
										<td>\
											<BR>\
											<center>\
												<input type="image" value="Submit" src="images/submit_button.gif">\
												<input type="hidden" value="submit" id="mode" name="mode">\
												<input type="hidden" value="Suburb Enquiry" name="subj">\
											</center>\
										</td>\
									</tr>\
									<tr>\
										<td>\
											<span>We value your privacy.<BR>\
											Your details will be used solely for processing your enquiry.</span>\
										</td>\
									</tr>\
								</table>\
							</form>\
		');
	}
}

// Validate Enquiry Form
function validate_enq() {
	var name = document.getElementById( "name" );
	var email = document.getElementById( "email" );
	var phone = document.getElementById( "phone" );
	
	var sError = "";
	if ( name.value.length == 0 ) {
		sError += "Please enter your contact name.\n";
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}

	// Validate Phone
	if ( phone.value.length == 0 ) {
		sError += "Please enter your telephone number.\n";
	} else {

		var str = phone.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{10}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "Please include the phone number area code.\n";
			phone.select();
		}
	}

	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}

// Load Call to Action Form
function load_cta_enq() {
	if($('cta_enq')) {
		$('cta_enq').insert({after:'<p><img src="images/phone.gif" alt="Call us to find out more about our Property Management Services"></p>'});
		$('cta_enq').update('\
							<form onsubmit="return validate_cta_enq();" style="padding: 0; height: 89px" method="post" action="enquiry.php">\
								<table cellspacing="0" cellpadding="0" border="0">\
									<tr>\
										<td>* Name:</td>\
										<td>\
											<input value="" id="name" name="name" size="16">\
										</td>\
										<td rowspan="2" valign="top">\
											<textarea name="comments" rows="3" onfocus="if(this.innerHTML==\'Type your comments here\') this.innerHTML=\'\';">Type your comments here</textarea>\
										</td>\
									</tr>\
									<tr>\
										<td>* Phone:</td>\
										<td>\
											<input value="" id="phone" name="phone" size="16">\
										</td>\
									</tr>\
									<tr>\
										<td>* E-mail:</td>\
										<td>\
											<input value="" id="email" name="email" size="16">\
										</td>\
										<td>\
											<center>\
												<input type="image" value="Submit" src="images/submit_button_slim.gif">\
												<input type="hidden" value="submit" id="mode" name="mode">\
												<input type="hidden" value="General Enquiry" name="subj">\
											</center>\
										</td>\
									</tr>\
								</table>\
							</form>\
		');
	}
}

// Validate CTA Enquiry Form
function validate_cta_enq() {
	var name = document.getElementById( "name" );
	var email = document.getElementById( "email" );
	var phone = document.getElementById( "phone" );
	
	var sError = "";
	if ( name.value.length == 0 ) {
		sError += "Please enter your contact name.\n";
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}

	// Validate Phone
	if ( phone.value.length == 0 ) {
		sError += "Please enter your telephone number.\n";
	} else {

		var str = phone.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{10}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "Please include the phone number area code.\n";
			phone.select();
		}
	}

	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}



Event.observe(window, 'load', function() {

	if($('enq')) load_enq();

	if($('cta_enq')) load_cta_enq();

	try	{ MfLightbox.init(); } catch (e) {	}

});