// JavaScript Document
var submit_button_0 = new Image(54,66);
submit_button_0.src = 'images/submit_button1.gif';
var submit_button_1 = new Image(54,66);
submit_button_1.src = 'images/submit_button0.gif'

var left_arrow_0 = new Image(48,48);
left_arrow_0.src = 'images/left_arrow.png';
var left_arrow_1 = new Image(48,48);
left_arrow_1.src = 'images/left_arrow0.png';

var right_arrow_0 = new Image(48,48);
right_arrow_0.src = 'images/right_arrow.png';
var right_arrow_1 = new Image(48,48);
right_arrow_1.src = 'images/right_arrow0.png';

var home_0 = new Image(169,21);
home_0.src = 'images/main_nav_home0.gif';
var home_1 = new Image(169,21);
home_1.src = 'images/main_nav_home1.gif';

var apartments_0 = new Image(169,21);
apartments_0.src = 'images/main_nav_apartments0.gif';
var apartments_1 = new Image(169,21);
apartments_1.src = 'images/main_nav_apartments1.gif';

var amenities_and_servives_0 = new Image(169,21);
amenities_and_servives_0.src = 'images/main_nav_amenities_and_servives0.gif';
var amenities_and_servives_1 = new Image(169,21);
amenities_and_servives_1.src = 'images/main_nav_amenities_and_servives1.gif';


var contact_us_0 = new Image(169,21);
contact_us_0.src = 'images/main_nav_contact_us0.gif';
var contact_us_1 = new Image(169,21);
contact_us_1.src = 'images/main_nav_contact_us1.gif';


var downloads_0 = new Image(169,21);
downloads_0.src = 'images/main_nav_downloads0.gif';
var downloads_1 = new Image(169,21);
downloads_1.src = 'images/main_nav_downloads1.gif';


var where_to_find_us_0 = new Image(169,21);
where_to_find_us_0.src = 'images/main_nav_where_to_find_us0.gif';
var where_to_find_us_1 = new Image(169,21);
where_to_find_us_1.src = 'images/main_nav_where_to_find_us1.gif';


var apartments_bachelor_0 = new Image(169,21);
apartments_bachelor_0.src = 'images/sub_nav_apartments_bachelor0.gif';
var apartments_bachelor_1 = new Image(169,21);
apartments_bachelor_1.src = 'images/sub_nav_apartments_bachelor1.gif';


var apartments_floorplan_0 = new Image(169,21);
apartments_floorplan_0.src = 'images/sub_nav_apartments_floorplan0.gif';
var apartments_floorplan_1 = new Image(169,21);
apartments_floorplan_1.src = 'images/sub_nav_apartments_floorplan1.gif';


var apartments_one_bedroom_0 = new Image(169,21);
apartments_one_bedroom_0.src = 'images/sub_nav_apartments_one_bedroom0.gif';
var apartments_one_bedroom_1 = new Image(169,21);
apartments_one_bedroom_1.src = 'images/sub_nav_apartments_one_bedroom1.gif';


var contact_us_contact_details_0 = new Image(169,21);
contact_us_contact_details_0.src = 'images/sub_nav_contact_us_contact_details0.gif';
var contact_us_contact_details_1 = new Image(169,21);
contact_us_contact_details_1.src = 'images/sub_nav_contact_us_contact_details1.gif';


var fault_report_feedback_0 = new Image(169,21);
fault_report_feedback_0.src = 'images/sub_nav_contact_us_fault_report_feedback0.gif';
var fault_report_feedback_1 = new Image(169,21);
fault_report_feedback_1.src = 'images/sub_nav_contact_us_fault_report_feedback1.gif';


var downloads_0 = new Image(169,21);
downloads_0.src = 'images/main_nav_downloads0.gif';
var downloads_1 = new Image(169,21);
downloads_1.src = 'images/main_nav_downloads1.gif';


var tenant_enquiry_0 = new Image(169,21);
tenant_enquiry_0.src = 'images/sub_nav_contact_us_tenant_enquiry0.gif';
var tenant_enquiry_1 = new Image(169,21);
tenant_enquiry_1.src = 'images/sub_nav_contact_us_tenant_enquiry1.gif';


var where_to_find_us_map_0 = new Image(169,21);
where_to_find_us_map_0.src = 'images/sub_nav_where_to_find_us_map0.gif';
var where_to_find_us_map_1 = new Image(169,21);
where_to_find_us_map_1.src = 'images/sub_nav_where_to_find_us_map1.gif';


var where_to_find_us_transport_nodes_0 = new Image(169,21);
where_to_find_us_transport_nodes_0.src = 'images/sub_nav_where_to_find_us_transport_nodes0.gif';
var where_to_find_us_transport_nodes_1 = new Image(169,21);
where_to_find_us_transport_nodes_1.src = 'images/sub_nav_where_to_find_us_transport_nodes1.gif';


function SwapImage(objectname,objectnewstate) {
	var imageobj = document.getElementById(objectname);
	imageobj.src = this[objectnewstate].src;
}

function poorman_toggle(id) { 
	var tr = document.getElementById(id); 
	if (tr==null) { 
		return;
	} 
	var bExpand = tr.style.display == ''; 
	tr.style.display = (bExpand ? 'none' : ''); 
} 
function poorman_changeimage(id, sMinus, sPlus) { 

	var img = document.getElementById(id); 
	if (img!=null) { 
		var bExpand = img.src.indexOf(sPlus) >= 0; 
		if (!bExpand) img.src = sPlus; else img.src = sMinus; 
	} 
} 

function showHideTreeStructure() { 
	poorman_changeimage('apartments_Img', 'images/main_nav_apartments0.gif', 'images/main_nav_apartments0.gif'); 
	poorman_toggle('row1');  
} 
function showHideTreeStructure2() { 
	poorman_changeimage('where_to_find_Img', 'images/main_nav_where_to_find_us0.gif', 'images/main_nav_where_to_find_us0.gif'); 
	poorman_toggle('row2');  
}
function showHideTreeStructure3() { 
	poorman_changeimage('contact_Img', 'images/main_nav_contact_us0.gif', 'images/main_nav_contact_us0.gif'); 
	poorman_toggle('row3');  
}


function verifyTenantForm() {
	var theForm = document.getElementById("FrmTenant");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	/*if (theForm.first_name.value == "") {
		requiredMessage += "\t* First Name.\n";
	}
	if (theForm.last_name.value == "") {
		requiredMessage += "\t* Last Name.\n";
	}
	if (theForm.email.value == "") {
		requiredMessage += "\t* Contact Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Contact Email Address.\n";
	}
	if (theForm.contact_number.value == "") {
		requiredMessage += "\t* Contact Number.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These fields have invalid values:\n"+validateMessage;
	}*/
	
	/*if (fullMessage != "") {
		alert(fullMessage);
	} else {*/
		theForm.submit();
	/*}*/
}

function verifyFaultForm() {
	var theForm = document.getElementById("FrmContact");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	/*if (theForm.first_name.value == "") {
		requiredMessage += "\t* First Name.\n";
	}
	if (theForm.last_name.value == "") {
		requiredMessage += "\t* Last Name.\n";
	}
	if (theForm.email.value == "") {
		requiredMessage += "\t* Contact Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Contact Email Address.\n";
	}
	if (theForm.contact_number.value == "") {
		requiredMessage += "\t* Contact Number.\n";
	}
	if (theForm.fault_title.value == "") {
		requiredMessage += "\t* Fault Title.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These fields have invalid values:\n"+validateMessage;
	}*/
	
	//if (fullMessage != "") {
		//alert(fullMessage);
	//} else {
		theForm.submit();
	//}
}

function isValidEmail(strEmail){
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	// search email text for regular exp matches
	if (strEmail.search(validRegExp) == -1) {
		return false;
	} 
	return true; 
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 return true					
}

