// JavaScript Document

var news_0 = new Image(127,20);
news_0.src = 'images/service_nav_news0.gif';
var news_1 = new Image(127,20);
news_1.src = 'images/service_nav_news1.gif';


var events_0 = new Image(127,17);
events_0.src = 'images/service_nav_events0.gif';
var events_1 = new Image(127,17);
events_1.src = 'images/service_nav_events1.gif';

/*
var log_in_0 = new Image(127,18);
log_in_0.src = 'images/service_nav_log_in0.gif';
var log_in_1 = new Image(127,18);
log_in_1.src = 'images/service_nav_log_in1.gif';

var log_out_0 = new Image(127,36);
log_out_0.src = 'images/service_nav_log_out2_0.gif';
var log_out_1 = new Image(127,36);
log_out_1.src = 'images/service_nav_log_out2_1.gif';
*/
/*
var register_0 = new Image(127,18);
register_0.src = 'images/service_nav_register0.gif';
var register_1 = new Image(127,18);
register_1.src = 'images/service_nav_register1.gif';
*/

/* LEFT BOTTOM LINKS*/
var house_rates_0 = new Image(140,22);
house_rates_0.src = 'images/downloads_nav_house_rates0.gif';
var house_rates_1 = new Image(140,22);
house_rates_1.src = 'images/downloads_nav_house_rates1.gif';


var house_rules_0 = new Image(140,19);
house_rules_0.src = 'images/downloads_nav_house_rules0.gif';
var house_rules_1 = new Image(140,19);
house_rules_1.src = 'images/downloads_nav_house_rules1.gif';

var lease_agreement_0 = new Image(140,20);
lease_agreement_0.src = 'images/downloads_nav_lease_agreement0.gif';
var lease_agreement_1 = new Image(140,20);
lease_agreement_1.src = 'images/downloads_nav_lease_agreement1.gif';

var map_0 = new Image(140,18);
map_0.src = 'images/downloads_nav_map0.gif';
var map_1 = new Image(140,18);
map_1.src = 'images/downloads_nav_map1.gif';

var profile_0 = new Image(140,21);
profile_0.src = 'images/downloads_nav_profile0.gif';
var profile_1 = new Image(140,21);
profile_1.src = 'images/downloads_nav_profile1.gif';

var zikhiphani_0 = new Image(140,17);
zikhiphani_0.src = 'images/downloads_nav_zkhiphani0.gif';
var zikhiphani_1 = new Image(140,17);
zikhiphani_1.src = 'images/downloads_nav_zkhiphani1.gif';


var joburg_0 = new Image(370,43);
joburg_0.src = 'images/soccer_festival_johannesburg0.gif';
var joburg_1 = new Image(370,43);
joburg_1.src = 'images/soccer_festival_johannesburg1.gif';


var pretoria_0 = new Image(370,30);
pretoria_0.src = 'images/soccer_festival_pretoria0.gif';
var pretoria_1 = new Image(370,30);
pretoria_1.src = 'images/soccer_festival_pretoria1.gif';


var cape_town_0 = new Image(370,25);
cape_town_0.src = 'images/soccer_festival_cape_town0.gif';
var cape_town_1 = new Image(370,25);
cape_town_1.src = 'images/soccer_festival_cape_town1.gif';


var durban_0 = new Image(370,40);
durban_0.src = 'images/soccer_festival_durban0.gif';
var durban_1 = new Image(370,40);
durban_1.src = 'images/soccer_festival_durban1.gif';

var pe_0 = new Image(370,40);
pe_0.src = 'images/soccer_festival_pe0.gif';
var pe_1 = new Image(370,40);
pe_1.src = 'images/soccer_festival_pe1.gif';

//Downloads
var downloads_rates_0 = new Image(192,17);
downloads_rates_0.src = 'images/useful_downloads_rates0.gif';
var downloads_rates_1 = new Image(192,17);
downloads_rates_1.src = 'images/useful_downloads_rates1.gif';

var downloads_rules_0 = new Image(192,19);
downloads_rules_0.src = 'images/useful_downloads_rules0.gif';
var downloads_rules_1 = new Image(192,19);
downloads_rules_1.src = 'images/useful_downloads_rules1.gif';


var downloads_lease_0 = new Image(192,19);
downloads_lease_0.src = 'images/useful_downloads_lease0.gif';
var downloads_lease_1 = new Image(192,19);
downloads_lease_1.src = 'images/useful_downloads_lease1.gif';


var downloads_maps_0 = new Image(192,15);
downloads_maps_0.src = 'images/useful_downloads_maps0.gif';
var downloads_maps_1 = new Image(192,15);
downloads_maps_1.src = 'images/useful_downloads_maps1.gif';


var downloads_profile_0 = new Image(192,21);
downloads_profile_0.src = 'images/useful_downloads_profile0.gif';
var downloads_profile_1 = new Image(192,21);
downloads_profile_1.src = 'images/useful_downloads_profile1.gif';

var download_all_0 = new Image(192,36);
download_all_0.src = 'images/useful_downloads_all0.gif';
var download_all_1 = new Image(192,36);
download_all_1.src = 'images/useful_downloads_all1.gif';


//RATES

var house_rates_header_jozi_0 = new Image(193,36);
house_rates_header_jozi_0.src = 'images/house_rates_header_jozi0.gif';
var house_rates_header_jozi_1 = new Image(193,36);
house_rates_header_jozi_1.src = 'images/house_rates_header_jozi1.gif';

var house_rates_header_pe_0 = new Image(193,30);
house_rates_header_pe_0.src = 'images/house_rates_header_pe0.gif';
var house_rates_header_pe_1 = new Image(193,30);
house_rates_header_pe_1.src = 'images/house_rates_header_pe1.gif';

var house_rates_header_pretoria_0 = new Image(193,25);
house_rates_header_pretoria_0.src = 'images/house_rates_header_pretoria0.gif';
var house_rates_header_pretoria_1 = new Image(193,25);
house_rates_header_pretoria_1.src = 'images/house_rates_header_pretoria1.gif';

var house_rates_header_cape_town_0 = new Image(193,37);
house_rates_header_cape_town_0.src = 'images/house_rates_header_cape_town0.gif';
var house_rates_header_cape_town_1 = new Image(193,37);
house_rates_header_cape_town_1.src = 'images/house_rates_header_cape_town1.gif';

var house_rates_header_durbs_0 = new Image(193,32);
house_rates_header_durbs_0.src = 'images/house_rates_header_durbs0.gif';
var house_rates_header_durbs_1 = new Image(193,32);
house_rates_header_durbs_1.src = 'images/house_rates_header_durbs1.gif';


function SwapImage(objectname,objectnewstate) {
	var imageobj = document.getElementById(objectname);
	imageobj.src = this[objectnewstate].src;
}

function includeFlash(areaid,fileName,fWidth,fHeight,bgcolour,wmode) {
	var flashArea = { movie:fileName, width:fWidth, height:fHeight, majorversion:"9", build:"0", xi:"true", bgcolor:bgcolour, wmode:wmode };
	UFO.create(flashArea,areaid);
}


function ShowDetails(e) {
	 var hours = document.getElementById("hours");
		hours.left=e.pageX+5
		hours.top=e.pageY+5
		hours.style.display = "";
	
}
function hideDiv() {
	var hours = document.getElementById("hours");
	hours.style.display = "none";
 }
 
function ShowCommHide() {
	var comm = document.getElementById("addComments");
	comm.style.display = "none";
}

function ShowComm() {
	var comm = document.getElementById("addComments");
	comm.style.display = "block";
}
 
imageItems = [{imageFile:'top_image1_guy_on_couch.jpg'},{imageFile:'top_image2.jpg'},{imageFile:'top_image3.jpg'},{imageFile:'top_image4.jpg'},{imageFile:'top_image5.jpg'},{imageFile:'top_image6.jpg'},{imageFile:'top_image7.jpg'},{imageFile:'top_image8.jpg'},{imageFile:'top_image9.jpg'},{imageFile:'top_image10.jpg'},{imageFile:'top_image11.jpg'},{imageFile:'top_image12.jpg'},{imageFile:'top_image13.jpg'},{imageFile:'top_image14.jpg'},{imageFile:'top_image15.jpg'}];

function getRandomAmount(from,to) {
	return Math.floor(Math.random()*(to+1)+from);
}

function getImageItem() {
	var imageItem = imageItems[getRandomAmount(0,imageItems.length-1)];
	
	return '<img src="images/'+imageItem.imageFile+'" width="400" height="172" border="0" />';
}

//  Developed by Roshan Bhattarai 
//  Visit http://roshanbh.com.np for this script and more.
//  This notice MUST stay intact for legal use

//ADMIn
$(document).ready(function()
{
	$("#admin_login_form").submit(function()
	{
		//remove all the class add the messagebox classes and start fading
		$("#msgbox").removeClass().addClass('messagebox').text('Validating....').fadeIn(1000);
		//check the username exists or not from ajax
		$.post("admin_login_check.php",{ username:$('#username').val(),password:$('#password').val(),rand:Math.random() } ,function(data)
        {
		  if(data=='yes') //if correct login detail
		  {
		  	$("#msgbox").fadeTo(140,0.1,function()  //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Logging in.....').addClass('messageboxok').fadeTo(900,1,
              function()
			  { 
			  	 //redirect to secure page
				 document.location='loggin_check.php';
			  });
			  
			});
		  }
		  else 
		  {
		  	$("#msgbox").fadeTo(140,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Incorrect Loggin details...').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
				
        });
 		return false; //not to post the  form physically
	});
	//now call the ajax also focus move from 
	$("#password").blur(function()
	{
		$("#admin_login_form").trigger('submit');
	});
});

/* USER LOGGIN*/
function userLogginFrm() {
	var theForm = document.getElementById("login_form");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} 
	if (theForm.password.value == "") {
		requiredMessage += "\t* Password.\n";
	} 
	/*if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}*/
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		//getElementById("msgbox").innerHTML = fullMessage;
		alert(fullMessage);
	} else {
		theForm.submit();
	}
	
}

function submitEletter() {
	var theForm = document.getElementById("subForm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = ""
	
	/*if (theForm.cm_kldukd_kldukd.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.cm_kldukd_kldukd.value)) {
		validateMessage += "\t* Email Address.\n";
	}*/
	
	if(theForm.mail_yes.checked == true) {
		//alert("Show:: "+theForm.mail_yes.value);
		theForm.submit();
	}else if(theForm.mail_yes.checked == false) {
		alert("Subscribtion checkbox need to be checked.");	
	}
	/*
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}*/
	
	//theForm.submit();
}



function enquireLife() {
	var theForm = document.getElementById("frmLife");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = ""
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	/*if(theForm.mail_yes.checked == true) {
		//alert("Show:: "+theForm.mail_yes.value);
		theForm.submit();
	}else {
		window.location.href = "send-enquiry-email.php";
	}*/
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
	
}


function enquireTop() {
	var theForm = document.getElementById("subFormSmall");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = ""
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	/*if(theForm.mail_yes.checked == true) {
		//alert("Show:: "+theForm.mail_yes.value);
		theForm.submit();
	}else {
		window.location.href = "send-enquiry-email.php";
	}*/
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
	
}

function enquire() {
	var theForm = document.getElementById("subForm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = ""
	
	/*if (theForm.cm_kldukd_kldukd.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.cm_kldukd_kldukd.value)) {
		validateMessage += "\t* Email Address.\n";
	}*/
	
	if(theForm.mail_yes.checked == true) {
		//alert("Show:: "+theForm.mail_yes.value);
		theForm.submit();
	}else {
		document.enquire.submit();
		//window.location.href = "send-enquiry-email-full.php";
	}
	/*
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}*/
	
	//theForm.submit();
}


function updateStatus() {
	var theForm = document.getElementById("EditFaultStatus");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	theForm.submit();
}
/* REGISTRATION FORM*/
function verifyRegFrm() {
	var theForm = document.getElementById("register_form");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	
	if (theForm.house_name.value == "none") {
		requiredMessage += "\t* House Name.\n";
	} 
	if (theForm.floor_num.value == "none") {
		requiredMessage += "\t* Floor Number.\n"; 
	} 
	if (theForm.room_number.value == "none") {
		requiredMessage += "\t* Room Number.\n";
	} 
	
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
		
	}
}

function No() {
	window.location.href = "admin_home.php?page=super_associate_maintanance_users";
}

function Yes() {
	var theForm = document.getElementById("activatedUser");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	theForm.submit();
}

/* USER EDIT FORM*/
function verifyEditUserInfo() {
	var theForm = document.getElementById("edit_user_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

/* EDIT HOUSE ADMIN FORM*/
function verifyEditUser() {
	var theForm = document.getElementById("edit_house_admin_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	}/*
	if (theForm.cell_num.value == "") {
		requiredMessage += "\t* Cellphone Number.\n";
	} else if(theForm.cell_num.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1) {
		validateMessage += "\t* Cellphone Number\n Enter a cellphone number with the format xxx-xxx-xxxx.\n";
	}*/
	if (theForm.password.value == "") {
		requiredMessage += "\t* Password.\n";
	} 
	if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	}
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\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();
	}
}


/* POLL FORM*/
function verifyPollFrm() {
	var theForm = document.getElementById("add_poll");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.poll.value == "") {
		requiredMessage += "\t* Poll.\n";
	} 
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid value:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

/* POLL FORM*/
function verifyFloorsFrm() {
	var theForm = document.getElementById("floors");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.num_floors.value == "") {
		requiredMessage += "\t* Number of Floors.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid value:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function verifyRoomsFrm() {
	var theForm = document.getElementById("rooms");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.num_rooms.value == "") {
		requiredMessage += "\t* Number of Rooms.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid value:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


/* USER POLL FORM*/
function verifyEditPoll() {
	var theForm = document.getElementById("edit_poll_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.poll.value == "") {
		requiredMessage += "\t* Poll.\n";
	} 
		
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid value:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

/* VIDEO FORM*/
function verifyVideoFrm() {
	var theForm = document.getElementById("add_video");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.video_name.value == "") {
		requiredMessage += "\t* Video Name.\n";
	} 
	if (theForm.url.value == "") {
		requiredMessage += "\t* Url.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid value:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

/* VIDEO EDIT FORM*/
function verifyEditVideo() {
	var theForm = document.getElementById("edit_video_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.video_name.value == "") {
		requiredMessage += "\t* Video Name.\n";
	} 
	if (theForm.url.value == "") {
		requiredMessage += "\t* Url.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid value:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

/* NEWS FORM*/
function verifyNewsFrm() {
	var theForm = document.getElementById("add_news");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.summary.value == "") {
		requiredMessage += "\t* Summary.\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();
	}
}



/* WHATS SHAKING FORM*/
function verifyShakingFrm() {
	var theForm = document.getElementById("shaking");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.summary.value == "") {
		requiredMessage += "\t* Summary.\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();
	}
}


/* NEWS EDIT FORM*/
function verifyEditNews() {
	var theForm = document.getElementById("edit_news_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.summary.value == "") {
		requiredMessage += "\t* Summary.\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();
	}
}

/* EVENTS FORM*/
function verifyEventFrm() {
	var theForm = document.getElementById("add_event");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.summary.value == "") {
		requiredMessage += "\t* Summary.\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();
	}
}

/* EVENT EDIT FORM*/
function verifyEditEvent() {
	var theForm = document.getElementById("edit_event_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.summary.value == "") {
		requiredMessage += "\t* Summary.\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();
	}
}

/* RATES ADD FORM*/
function verifyRateFrm() {
	var theForm = document.getElementById("add_rates");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.house_id.value == "none") {
		requiredMessage += "\t* House.\n";
	}
	if (theForm.type.value == "none") {
		requiredMessage += "\t* Type.\n";
	}
	if (theForm.rates.value == "") {
		requiredMessage += "\t* Rate.\n";
	} 
	if (theForm.year.value == "none") {
		requiredMessage += "\t* Year.\n";
	} 
		
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function VerifyFPass() {
	var theForm = document.getElementById("f_pass");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


/* HOUSE ADMIN REGISTRATION FORM*/
function verifyAdmiRegFrm() {
	var theForm = document.getElementById("add_house_admin");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} 
	if (theForm.password.value == "") {
		requiredMessage += "\t* Password.\n";
	} 
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function checkCommFrm() {
	var theForm = document.getElementById("commentFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.comment.value == "") {
		requiredMessage += "\t* Comment.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


/* HOUSE MANAGER REGISTRATION FORM*/
function verifyHouseManagerRegFrm() {
	var theForm = document.getElementById("add_house_manager");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";

	
	/*if (theForm.cell_num.value == "") {
		requiredMessage += "\t* Cellphone Number.\n";
	} else if(theForm.cell_num.value.search(/\d{3}d{3}d{4}/)==-1) {
		validateMessage += "\t* Cellphone Number\n Enter a cellphone number with the format xxx-xxx-xxxx.\n";
	}*/
	/*if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} */
	/*if (theForm.password.value == "") {
		requiredMessage += "\t* Password.\n";
	} */
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	/*if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} else if (!isValidEmail(theForm.username.value)) {
		validateMessage += "\t* Username.\n";
	}*/
	
	if (theForm.cell_num.value == "") {
		requiredMessage += "\t* Cell Number.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


function editHouseManagerRegFrm() {
	var theForm = document.getElementById("edit_house_admin_info");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";

	
	/*if (theForm.cell_num.value == "") {
		requiredMessage += "\t* Cellphone Number.\n";
	} else if(theForm.cell_num.value.search(/\d{3}d{3}d{4}/)==-1) {
		validateMessage += "\t* Cellphone Number\n Enter a cellphone number with the format xxx-xxx-xxxx.\n";
	}*/
	/*if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} */
	if (theForm.password.value == "") {
		requiredMessage += "\t* Password.\n";
	} 
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} else if (!isValidEmail(theForm.username.value)) {
		validateMessage += "\t* Username.\n";
	}
	
	if (theForm.cell_num.value == "") {
		requiredMessage += "\t* Cell Number.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


//========== "" ======



// ========= "" ======


/* Category*/
function verifyCategory() {
	var theForm = document.getElementById("add_category");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.category.value == "") {
		requiredMessage += "\t* Category.\n";
	}
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

/* maina=tanence user*/
function verifyMaintenanceUser() {
	var theForm = document.getElementById("add_maintenance_user");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	/*if (theForm.category.value == "none") {
		requiredMessage += "\t* Category.\n";
	}
	if (theForm.house_name.value == "none") {
		requiredMessage += "\t* House Name.\n";
	}*/
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	}
	if (theForm.email.value != "" && !isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	if (theForm.cell_number.value == "") {
		requiredMessage += "\t* Cell Number.\n";
	}
	
	/*if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}*/
	
	/*if (theForm.cell_number.value == "") {
		requiredMessage += "\t* Cellphone Number.\n";
	} else if(theForm.cell_number.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1) {
		validateMessage += "\t* Cellphone Number\n Enter a cellphone number with the format xxx-xxx-xxxx.\n";
	}*/
	
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function CheckAssociation() {
	var theForm = document.getElementById("associateMaintenanceUser");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.house.value == "none") {
		requiredMessage += "\t* House Name.\n";
	}
	if (theForm.category.value == "none") {
		requiredMessage += "\t* Category.\n";
	}
	if (theForm.maintenance_user_associated.value == "") {
		requiredMessage += "\t* Select at least one Maintenance User from the right selection box.\n";
	}
	
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function silentUpdate() {
	var theForm = document.getElementById("associateMaintenanceUser");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	var id = theForm.maintenance_user_associated.value;
	
	alert("Value"+id);
	window.location.href = "admin_home.php?page=user_exists&id="+id;
}

function CheckActivate() {
	var theForm = document.getElementById("activateAssociation");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.activate.value == "none") {
		requiredMessage += "\t* Maintenance User.\n";
	}
	
	if (theForm.house.value == "none") {
		requiredMessage += "\t* House.\n";
	}
	
	if (theForm.category.value == "none") {
		requiredMessage += "\t* Category.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function CheckedAssociatedUser() {
	var theForm = document.getElementById("associateMaintenanceUser");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.maintenance_user_associated.value == "") {
		requiredMessage += "\t* select at least one user.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field have invalid values:\n"+validateMessage;
	}
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		//alert("Test");
		var Uid = theForm.maintenance_user_associated.value;
		//var HouseID = theForm.HouseID.value;
		/*var cat_id = theForm.cat_id.value;*/
		window.location.href="admin_home.php?page=remove_associate_maintenance_user&uid="+Uid+"";
	}
}

function ShowID() {
	var theForm = document.getElementById("associateMaintenanceUser");
	var Uid = theForm.maintenance_user_associated.value;
	var display = document.getElementById("HouseIDS");
	
	display.innerHTML = Uid;
	//window.location.href="admin_home.php?page=super_associate_maintanance_users&uid="+Uid+"";
}


function verifyMaintenanceUserEdit() {
	var theForm = document.getElementById("edit_maintenance_user");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	}
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	}
	if (theForm.email.value != "" && !isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	if (theForm.cell_number.value == "") {
		requiredMessage += "\t* Surname.\n";
	}
	
	/*if (theForm.cell_number.value == "") {
		requiredMessage += "\t* Cellphone Number.\n";
	} else if(theForm.cell_number.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1) {
		validateMessage += "\t* Cellphone Number\n Enter a cellphone number with the format xxx-xxx-xxxx.\n";
	}*/
	
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "These field 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					
}


function openTextBox() { 
	var destination= self.location; 
	var label = document.getElementById("Ylabel");
	var tBox = document.getElementById("textBox");
	var row = document.getElementById("row");


for(var i = 0; i<document.enquiries.number_years.length; i++){
  if(document.enquiries.number_years[i].checked) {
    destination=document.enquiries.number_years[i].value }
  }
	label.innerHTML = "Number of Years :";
	tBox.innerHTML = "<input type='text' name='num_years' class='inputers2'>";
}

function closeTextBox() { 
var destination= self.location; 
var label = document.getElementById("Ylabel");
var tBox = document.getElementById("textBox");
var row = document.getElementById("row");


for(var i = 0; i<document.enquiries.number_years.length; i++){
  if(document.enquiries.number_years[i].checked) {
    destination=document.enquiries.number_years[i].value }
  }
	label.innerHTML = " ";
	tBox.innerHTML = " ";
}


function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
	}
	
	
	
function getFloor(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('floor').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getCityId(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('building').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getRooms(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('rooms').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getHouse(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('house').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function passCity(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('house_landing').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getHouseEmpty(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('house').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}



function clearBox() {
	window.location.reload();
}


function verifyFault() {
	var theForm = document.getElementById("faultFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.category.value == "none") {
		requiredMessage += "\t* Category.\n";
	} 
	if (theForm.fault.value == "") {
		requiredMessage += "\t* Fault.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


function verifyFaultAdmin() {
	var theForm = document.getElementById("faultFrmAdmin");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.category.value == "none") {
		requiredMessage += "\t* Category.\n";
	} 
	if (theForm.fault.value == "") {
		requiredMessage += "\t* Fault.\n";
	}
	if (theForm.house_name.value == "none") {
		requiredMessage += "\t* House Name.\n";
	}
	if (theForm.floor_num.value == "none") {
		requiredMessage += "\t* Floor Number.\n";
	}
	/*if (theForm.room_number.value == "none") {
		requiredMessage += "\t* Room Number.\n";
	}*/
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


function verifyLifestyle() {
	var theForm = document.getElementById("lifeStyle");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	}
	if (theForm.column.value == "") {
		requiredMessage += "\t* Story.\n";
	}
	
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

//House Manager
function verifyFaultHouseMng() {
	var theForm = document.getElementById("faultFrmHouseMng");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.category.value == "none") {
		requiredMessage += "\t* Category.\n";
	} 
	if (theForm.fault.value == "") {
		requiredMessage += "\t* Fault.\n";
	}
	if (theForm.floor_num.value == "none") {
		requiredMessage += "\t* Floor Number.\n";
	}
	if (theForm.room_number.value == "none") {
		requiredMessage += "\t* Room Number.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


/* LIMIT Characters*/
function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
}

function ConfirmDelete(){
	var agree=confirm("Are you sure you wish to continue deleting this entry?");
	if (agree)
	return true ;
	else
	return false ;
}

//House Manager
function eachSearch() {
	var theForm = document.getElementById("searchFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if(theForm.date_to.value != "") {
		alert("Empty");
		
		//theForm.searchBtn.disabled = true;
	}else {
		alert("No Empty");
		//theForm.searchBtn.disabled = false;
	}
	
}

//======MOVE LEFT TO RIGHT =======
// Compare two options within a list by VALUES

function compareOptionValues(a, b) 

{ 

  // Radix 10: for numeric values

  // Radix 36: for alphanumeric values

  var sA = parseInt( a.value, 36 );  

  var sB = parseInt( b.value, 36 );  

  return sA - sB;

}



// Compare two options within a list by TEXT

function compareOptionText(a, b) 

{ 

  // Radix 10: for numeric values

  // Radix 36: for alphanumeric values

  var sA = parseInt( a.text, 36 );  

  var sB = parseInt( b.text, 36 );  

  return sA - sB;

}



// Dual list move function

function moveDualList( srcList, destList, moveAll ) 

{

  // Do nothing if nothing is selected

  if (  ( srcList.selectedIndex == -1 ) && ( moveAll == false )   )

  {

    return;

  }



  newDestList = new Array( destList.options.length );



  var len = 0;



  for( len = 0; len < destList.options.length; len++ ) 

  {

    if ( destList.options[ len ] != null )

    {

      newDestList[ len ] = new Option( destList.options[ len ].text, destList.options[ len ].value, destList.options[ len ].defaultSelected, destList.options[ len ].selected );

    }

  }



  for( var i = 0; i < srcList.options.length; i++ ) 

  { 

    if ( srcList.options[i] != null && ( srcList.options[i].selected == true || moveAll ) )

    {

       // Statements to perform if option is selected



       // Incorporate into new list

       newDestList[ len ] = new Option( srcList.options[i].text, srcList.options[i].value, srcList.options[i].defaultSelected, srcList.options[i].selected );

       len++;

    }

  }



  // Sort out the new destination list

  newDestList.sort( compareOptionValues );   // BY VALUES

  //newDestList.sort( compareOptionText );   // BY TEXT



  // Populate the destination with the items from the new array

  for ( var j = 0; j < newDestList.length; j++ ) 

  {

    if ( newDestList[ j ] != null )

    {

      destList.options[ j ] = newDestList[ j ];

    }

  }



  // Erase source list selected elements

  for( var i = srcList.options.length - 1; i >= 0; i-- ) 

  { 

    if ( srcList.options[i] != null && ( srcList.options[i].selected == true || moveAll ) )

    {

       // Erase Source

       //srcList.options[i].value = "";

       //srcList.options[i].text  = "";

       srcList.options[i]       = null;

    }

  }



} // End of moveDualList()

//  End -->

function removeId() {
	var Frm = document.getElementById("associateMaintenanceUser");
	var id = Frm.maintenance_user.value;
	
	window.location.href = "admin_home.php?page=remove_list&id="+id;
	//alert(id);
}

function getUser(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('maintenance_user_associated').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}



function getAllMainUsers(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('maintenance_user').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getAllAssocMainUsers(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('maintenance_user_associated').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}

function getCategory(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('categories').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getUsers(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('mainUsers').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getHouse(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('house_tbl').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}

function getRemove(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('maintenance_user_associated').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}

function getBuildingId(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('number_of_beds').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


// ======== "" ========//

var xmlhttp;

function showUser(str,str2,str3)
{
	/*var theForm = document.getElementById("associateMaintenanceUser");
	
	var id = theForm.maintenance_user_associated.value;
	alert("Uid -- "+str);*/
	
	
	
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="remove_list.php";
url=url+"?uid="+str;
url=url+"&catid="+str2;
url=url+"&houseid="+str3;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
//document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}



function showColumn(str)
{
	/*var theForm = document.getElementById("associateMaintenanceUser");
	
	var id = theForm.maintenance_user_associated.value;*/
	//alert("Uid -- "+str);
	
	
	
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="sin.php";
url=url+"?id="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
	document.getElementById("testdiv").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


// ======== "" =======//

function getUser(strUid)
{
	//var theForm = document.getElementById("associateMaintenanceUser");
	
	//var id = theForm.maintenance_user_associated.value;
	//alert("Uid -- "+strUid);
	
	//window.location.href = "admin_home.php?page=remove_list&uid="+strUid+"&cat_id="+str2+"&house_id="+str3;
	
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="remove_list.php";
url=url+"&uid="+strUid;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
//document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

//Competiton form validation
function checkComp() {
	var theForm = document.getElementById("competitionFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.heading.value == "") {
		requiredMessage += "\t* Heading.\n";
	} 
	if (theForm.question.value == "") {
		requiredMessage += "\t* Question.\n";
	}
	if (theForm.answer1.value == "") {
		requiredMessage += "\t* Answer 1.\n";
	}
	if (theForm.answer2.value == "") {
		requiredMessage += "\t* Answer 2.\n";
	}
	if (theForm.prize_description.value == "") {
		requiredMessage += "\t* Prize Description.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


//Enter comp Form
function enterComp() {
	var theForm = document.getElementById("compFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (document.getElementById("ans1").checked == false && document.getElementById("ans2").checked == false &&  document.getElementById("ans3").checked == false &&  document.getElementById("ans4").checked == false) {
		requiredMessage += "\t* Select an answer.\n";
		//return false;
	}
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


function total() {
	var theForm = document.getElementById("bookings");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var price_lofts;
	var price_one_bed;
	var price_two_bed;
	var price_skyline;
	var sum;
	var tot;
	var set;
	
	
	var date_from = theForm.date_from.value;
	var date_to = theForm.date_to.value;
	var building = theForm.building_box.value;
	var number_of_rooms_with_one_bed_required = theForm.number_of_rooms_with_one_bed_required.value;
	var number_of_rooms_with_two_bed_required = theForm.number_of_rooms_with_two_bed_required.value;
	var number_of_rooms_required = theForm.number_of_rooms_required.value;
	
	
	
	var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
	var firstDate = new Date(date_from);
	var secondDate = new Date(date_to);

	var diffDays = Math.abs((secondDate.getTime() - firstDate.getTime())/(oneDay));
	
	var diffDays = diffDays + 1;
	
	
	
	if(building == '1' || building == '2' || building == '3' || building == '4' || building == '5'|| building == '9' || building == '10' && number_of_rooms_with_one_bed_required !=" ") {
		price_one_bed = 500 * number_of_rooms_with_one_bed_required;
		set = "1";
	}
	if(building == '1' || building == '2' || building == '3' || building == '4' || building == '5'|| building == '9' || building == '10' && number_of_rooms_with_two_bed_required !=" ") {
		price_two_bed = 700 * number_of_rooms_with_two_bed_required;
		set = "1";
	}
	if(building == '7' || building == '11') {
		price_lofts = 1700 * number_of_rooms_required;
		set = "2";
	}
	if(building == '6') {
		price_skyline = 2500 * number_of_rooms_required;
		set = "3";
	}
	
	if(set == "1") {
		sum = price_two_bed + price_one_bed;
	} if(set == "2") {
		sum = price_lofts;
	} else if(set == "3") {
		sum = price_skyline;
	}
	
	tot = sum * diffDays;
	
	document.getElementById('totalCost').innerHTML = "ZAR "+tot+".00";
	document.getElementById('total_value').value = tot;
	
	//alert("Total Price :"+price_lofts+" diffDa: "+diffDays+" Sum:: "+sum);
}


//Booking Form
function submitBookingFrm() {
	var theForm = document.getElementById("bookings");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	
	var date_from = theForm.date_from.value;
	var date_to = theForm.date_to.value;
	
	var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
	var firstDate = new Date(date_from);
	var secondDate = new Date(date_to);

	var diffDays = Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay));
	
	diffDays = diffDays + 1;
	//alert(diffDays);
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	}
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	if (theForm.city_box.value == "") {
		requiredMessage += "\t* City.\n";
	}
	if (theForm.building_box.value == "") {
		requiredMessage += "\t* Building.\n";
	}
	if (diffDays < 3) {
		requiredMessage += "\t* Minimum nights of stay must be atleast 3 days.\n";
	}
	
	if (theForm.number_of_rooms_with_one_bed_required.value == "" && theForm.number_of_rooms_with_two_bed_required.value == "") {
		requiredMessage += "\t Please fill in atlest one of these fields \n\t * Number of rooms with 1 bed required.\n\t * Number of rooms with 2 beds required.\n";
	}
	/*if (theForm.number_of_rooms_with_two_bed_required.value == "") {
		requiredMessage += "\t* Number of rooms with 2 beds required.\n";
	}*/
	if (theForm.number_of_rooms_required.value == "") {
		requiredMessage += "\t* Number of rooms required.\n";
	}
	
	
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}


//Booking Form
function editBookingFrm() {
	var theForm = document.getElementById("bookings");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	
	var date_from = theForm.date_from.value;
	var date_to = theForm.date_to.value;
	
	var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
	var firstDate = new Date(date_from);
	var secondDate = new Date(date_to);

	var diffDays = Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay));
	
	//alert(diffDays);
	diffDays = diffDays + 1;
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	}
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	if (theForm.city_box.value == "") {
		requiredMessage += "\t* City.\n";
	}
	if (theForm.building_box.value == "") {
		requiredMessage += "\t* Building.\n";
	}
	if (diffDays < 3) {
		requiredMessage += "\t* Minimum nights of stay must be atleast 3 days.\n";
	}
	if (theForm.number_of_rooms_with_one_bed_required.value == "") {
		requiredMessage += "\t* Number of rooms with 1 bed required.\n";
	}
	if (theForm.number_of_rooms_with_one_bed_required.value == "" && theForm.number_of_rooms_with_two_bed_required.value == "") {
		requiredMessage += "\t Please fill in atlest one of these fields \n\t * Number of rooms with 1 bed required.\n\t * Number of rooms with 2 beds required.\n";
	}
	
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
	}
}

function verifyMovie() {
	var theForm = document.getElementById("movieFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;
	//var checkedBtn = "";
	//var checkedLength = theForm.view_home.lenght
	
	
	/*
	if (theForm.movie_review.value == "") {
		requiredMessage += "\t* Movie Review Copy.\n";
	} */
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.view_home[0].checked == false && theForm.view_home[1].checked == false) {
		//alert("\t* Show on main page.\n");
		requiredMessage += "\t* Show on main page.\n";
		//return false;
	}
	
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		valid = false;
	} 
	return valid;
}




function verifyAlbum() {
	var theForm = document.getElementById("movieFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;

	

	
	if (theForm.album_name.value == "") {
		requiredMessage += "\t* Album Name.\n";
	} 
	
	
	if (requiredMessage != "") {
		fullMessage += "This field are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		valid = false;
	} 
	return valid;
}


function verifyAlbumImage() {
	var theForm = document.getElementById("movieFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;

	

	
	if (theForm.album_name.value == "none") {
		requiredMessage += "\t* Album Name.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "This field are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		valid = false;
	} 
	return valid;
}





function albumCover() {
	var theForm = document.getElementById("album_cover");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;
	
	if (theForm.make_album_cover.checked == false) {
		requiredMessage += "\t* Select at least one image.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "This field are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	//return valid;
}


function verifyInterview() {
	var theForm = document.getElementById("interviewFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.intro.value == "") {
		requiredMessage += "\t* Interview Introduction.\n";
	} 
	if (theForm.interviewer_name.value == "") {
		requiredMessage += "\t* Interviewer Name.\n";
	} 
	if (theForm.interviewee_name.value == "") {
		requiredMessage += "\t* Interviewee name.\n";
	} 
	/*if (theForm.question.value == "") {
		requiredMessage += "\t* Question.\n";
	} 
	if (theForm.answer.value == "") {
		requiredMessage += "\t* Answer.\n";
	} */
	
	if (requiredMessage != "") {
		fullMessage += "This field are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	//return valid;
}


function verifyInterviewQuestions() {
	var theForm = document.getElementById("interviewFrmQuestions");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;
	
	
	if (theForm.question.value == "") {
		requiredMessage += "\t* Question.\n";
	} 
	if (theForm.answer.value == "") {
		requiredMessage += "\t* Answer.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "This field are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	//return valid;
}




function verifyArticle() {
	var theForm = document.getElementById("articleFrm");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;
	
	
	if (theForm.title.value == "") {
		requiredMessage += "\t* Title.\n";
	} 
	if (theForm.author_name.value == "") {
		requiredMessage += "\t* Author Name.\n";
	} 
	if (theForm.intro_copy.value == "") {
		requiredMessage += "\t* Intro Copy.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These field/s are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		valid = false;
	} 
	return valid;
}


function  getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}

function  HandleResponse(response)
{
  document.getElementById('ResponseDiv').innerHTML = response;
}

function subComm() {
	
	var theForm = document.getElementById("comments");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.comment.value == "") {
		requiredMessage += "\t* Comment.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	
	/*var xmlHttp = getXMLHttp();
 
	  xmlHttp.onreadystatechange = function()
	  {
		if(xmlHttp.readyState == 4)
		{
		  HandleResponse(xmlHttp.responseText);
		}
	  }

  	xmlHttp.open("GET", "check_logged.php", true);
  	xmlHttp.send(null);*/
	
}


function openAll(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('showAll').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
	
	 document.getElementById('hide').style.display = 'none';
			
}

function openAllInt(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('showAll_second').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
	
	 document.getElementById('hide').style.display = 'none';
			
}


function checkNum() {
	var h_code = document.getElementById("number_of_rooms_required");
	if(isNaN(h_code.value))
	{
		h_code.value = "";
		alert("Please enter only numeric values.");
		h_code.focus();
		return false;	
	}
	else
	{
		if (h_code.value.indexOf('e') >= 0)
		{
			h_code.value = "";
			alert("Please enter only numeric values.");
			h_code.focus();
			return false;	
		}
		else if (h_code.value < 0)
		{
		    h_code.value = "";
			alert("Please enter only numeric values.");
			//number.focus();
			return false;
		}  
		else
		{
		return true;
		} 		
	}
}



function checkNum2() {
	var h_code = document.getElementById("number_of_rooms_with_two_bed_required");
	if(isNaN(h_code.value))
	{
		h_code.value = "";
		alert("Please enter only numeric values.");
		h_code.focus();
		return false;	
	}
	else
	{
		if (h_code.value.indexOf('e') >= 0)
		{
			h_code.value = "";
			alert("Please enter only numeric values.");
			h_code.focus();
			return false;	
		}
		else if (h_code.value < 0)
		{
		    h_code.value = "";
			alert("Please enter only numeric values.");
			//number.focus();
			return false;
		}  
		else
		{
		return true;
		} 		
	}
}



function checkNum3() {
	var h_code = document.getElementById("number_of_rooms_with_one_bed_required");
	if(isNaN(h_code.value))
	{
		h_code.value = "";
		alert("Please enter only numeric values.");
		h_code.focus();
		return false;	
	}
	else
	{
		if (h_code.value.indexOf('e') >= 0)
		{
			h_code.value = "";
			alert("Please enter only numeric values.");
			h_code.focus();
			return false;	
		}
		else if (h_code.value < 0)
		{
		    h_code.value = "";
			alert("Please enter only numeric values.");
			//number.focus();
			return false;
		}  
		else
		{
		return true;
		} 		
	}
}


function show_hide(id){
	var divn1 = document.getElementById(id);
	if (divn1.style.display == "none") {
		divn1.style.display = "block";
		if(id == "jozi") {
			show_hide_arrows_up("arrow_jozi");
		}
		if(id == "pe") {
			show_hide_arrows_up("arrow_pe");
		}
		if(id == "pta") {
			show_hide_arrows_up("arrow_pta");
		}
		if(id == "cape_town") {
			show_hide_arrows_up("arrow_cape_town");
		}
		if(id == "durbs") {
			show_hide_arrows_up("arrow_durbs");
		}
	}else {
		divn1.style.display = "none";
		if(id == "jozi") {
			show_hide_arrows("arrow_jozi");
		}
		if(id == "pe") {
			show_hide_arrows("arrow_pe");
		}
		if(id == "pta") {
			show_hide_arrows("arrow_pta");
		}
		if(id == "cape_town") {
			show_hide_arrows("arrow_cape_town");
		}
		if(id == "durbs") {
			show_hide_arrows("arrow_durbs");
		}
	}
}

function show_maps() {
	var divn1 = document.getElementById("maps");
	if (divn1.style.display == "none") {
		divn1.style.display = "block";
	}else {
		divn1.style.display = "none";
	}
}

function show_rates() {
	var divn1 = document.getElementById("rates");
	if (divn1.style.display == "none") {
		divn1.style.display = "block";
	}else {
		divn1.style.display = "none";
	}
}

function show_form() {
	var divn1 = document.getElementById("form");
	if (divn1.style.display == "none") {
		divn1.style.display = "block";
	}else {
		divn1.style.display = "none";
	}
}

function show_hide_arrows(id_arrow) {
	var arrow = document.getElementById(id_arrow);
	arrow.innerHTML = "&or;&or;";
}

function show_hide_arrows_up(id_arrow) {
	var arrow = document.getElementById(id_arrow);
	arrow.innerHTML = "&and;&and;";
}

function checkStd(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('check_student_status').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}


function getBtn(strURL) {		
	
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('btn').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}



function externalBusar() {
	var theForm = document.getElementById("internal_form");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name_of_company.value == "") {
		requiredMessage += "\t* Name of company.\n";
	} 
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	}else {
		theForm.submit();
	}
}




function busary() {
	var theForm = document.getElementById("internal_form");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	}
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	}
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email address.\n";
	}
	if (theForm.house_name.value == "none") {
		requiredMessage += "\t* House.\n";
	}
	if (theForm.floor_num.value == "none") {
		requiredMessage += "\t* Floor.\n";
	}
	if (theForm.room_number.value == "none") {
		requiredMessage += "\t* Room Number.\n";
	}
	if (theForm.motivation.value == "") {
		requiredMessage += "\t* Your motivation.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	}else {
		theForm.submit();
	}
}

/* REGISTRATION FORM*/
function reg_stu() {
	var theForm = document.getElementById("register_form");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var i;
	
	var sel = document.register_form.check;
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	if (theForm.house_name.value == "none") {
		requiredMessage += "\t* House Name.\n";
	} 
	if (theForm.floor_num.value == "none") {
		requiredMessage += "\t* Floor Number.\n"; 
	} 
	if (theForm.room_number.value == "none") {
		requiredMessage += "\t* Room Number.\n";
	} 
	
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
		
	}
}


function reg() {
	var theForm = document.getElementById("register_form");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	
	for (var i=0;i<1;i++) {
        if (eval("theForm.check[0].checked") == false && eval("theForm.check[1].checked") == false)
            requiredMessage += "\t* Select Yes/No. Are you a South Point Student?\n";
    }
	
	
	if (requiredMessage != "") {
		fullMessage += "These fields are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
	} else {
		theForm.submit();
		
	}
}


function changeDetails() {
	var theForm = document.getElementById("edit_my_details");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";
	var valid = true;
	
	
	if (theForm.name.value == "") {
		requiredMessage += "\t* Name.\n";
	} 
	if (theForm.surname.value == "") {
		requiredMessage += "\t* Surname.\n";
	} 
	if (theForm.email.value == "") {
		requiredMessage += "\t* Email Address.\n";
	} else if (!isValidEmail(theForm.email.value)) {
		validateMessage += "\t* Email Address.\n";
	}
	if (theForm.floor_num.value == "none") {
		requiredMessage += "\t* Floor Number.\n";
	} 
	if (theForm.room_number.value == "none") {
		requiredMessage += "\t* Room Number.\n";
	} 
	
	if (requiredMessage != "") {
		fullMessage += "This field are required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	//return valid;
}



function changeUsername() {
	var theForm = document.getElementById("edit_my_details");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";

	
	if (theForm.username.value == "") {
		requiredMessage += "\t* Username.\n";
	} else if (!isValidEmail(theForm.username.value)) {
		validateMessage += "\t* Username needs to be a valid email address.\n";
	}
	
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	//return valid;
}



function changePass() {
	var theForm = document.getElementById("edit_my_details");
	var requiredMessage = "";
	var validateMessage = "";
	var fullMessage = "";

	if (theForm.password.value == "") {
		requiredMessage += "\t* Passowrd.\n";
	} 
		
	if (requiredMessage != "") {
		fullMessage += "This field is required:\n"+requiredMessage;
	}
	if (validateMessage != "") {
		fullMessage += "This field have invalid values:\n"+validateMessage;
	}
	
	if (fullMessage != "") {
		alert(fullMessage);
		//valid = false;
	}else {
		theForm.submit();
	}
	//return valid;
}

