<!--
function formFocus() {
	if (document.forms.length > 0) {
		document.login.username.focus();	
	}
}

function popUpWindow(url,popup_name,toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_,width_,height_,page_name) {
	sealWin=window.open(url,popup_name,'toolbar=' + toolbar_ + ',location=' + location_ + ',directories=' + directories_ + ',status=' + status_ + ',menubar=' + menubar_ + ',scrollbars=' + scrollbars_ + ',resizable=' + resizable_ + ',width=' + width_ + ',height=' + height_ + '');
	self.name = page_name;
}

// here is the sample code to call the function:
// popUpWindow('voucher.asp?toolbar=mweb&langPref=ENG','give_your_popUp_a_name','0','0','0','0','0','0','0','359','225','give_your_page_where_you_are_putting_this_code_a_name')
// for the following: toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_, the options are '0' or '1'

function checkLogin() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.login.username.value;
	str2 = document.login.password.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- username\n";
		document.login.username.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.login.password.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}













function checkDeleteFeatures(feature,id) {
	var varDelete = confirm('Are you sure you want to delete\n\"' + feature + '\"?')
	
	if (varDelete) {
		self.location.href = "property_features_delete_action.php?id=" + id;
	}
}

function checkDeletePropertyType(property,id) {
	var varDelete = confirm('Are you sure you want to delete\n\"' + property + '\"?')
	
	if (varDelete) {
		self.location.href = "property_types_delete_action.php?id=" + id;
	}
}

function checkAgentChangePhoto() {
	var str1
	var errFlag = false;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.agent_photo_change.file.value;
	str1 = str1.replace(errExp, "")
		
	if (str1.length == 0){
		errFlag = true;
		errMsg += "- new photo\n";
		document.agent_photo_change.file.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is empty:\n" + errMsg;
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkDeletePhoto(agent,id) {
	var varDelete = confirm('Are you sure you want to delete\n' + agent + '\'s entry?')
	
	if (varDelete) {
		self.location.href = "agent_thumbnails_delete.php?id=" + id;
	}
}

function checkDeleteCountry(country,id) {
	var varDelete = confirm('Are you sure you want to delete\n\"' + country + '\"?')
	
	if (varDelete) {
		self.location.href = "country_delete_action.php?id=" + id;
	}
}

function checkPropertyFeatures() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.property.name.value;
	str2 = document.property.dropdown;
	str3 = document.property.button;
	
	str1 = str1.replace(errExp, "")

	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- property feature\n";
		document.property.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- number dropdown\n";
		document.property.dropdown.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- button type\n";
		document.property.button.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkPropertyTypes() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.property.name.value;
	str2 = document.property.image1.value;
	str3 = document.property.main_type.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- property type\n";
		document.property.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- image 1\n";
		document.property.image1.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- main category\n";
		document.property.main_type.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkProvince() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.province.country.value;
	str2 = document.province.name.value;
	str3 = document.province.description.value;
	str4 = document.province.status.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- country\n";
		document.province.country.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- province name\n";
		document.province.name.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- description\n";
		document.province.description.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- status\n";
		document.province.status.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkCountry() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.country.name.value;
	str2 = document.country.description.value;
	str3 = document.country.status.value;
	str4 = document.country.telcode.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- country name\n";
		document.country.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- description\n";
		document.country.description.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- status\n";
		document.country.status.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone code\n";
		document.country.telcode.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}























































function checkAgentMessageSave(what) {
	document.agent_message.action = "agent_messages_save.php?what=" + what;
	document.agent_message.submit();
}

function checkAgentMessageDelete() {
	var varDelete = confirm('Are you sure you want to delete the selected messages?\n\nPlease note this action is not reversable.')
	
	if (varDelete) {
		return true
	} else {
		return false
	}
}

function checkChangeAdminRights(agent,id) {
	var varChange = confirm('Are you sure you want to make \n\"' + agent + '\" the Administrator?\n\nPlease note that clicking on OK will remove your Administration rights.')
	
	if (varChange) {
		self.location.href = "agent_admin_rights_action.php?id=" + id;
	}
}

function checkDeleteAgent(agent,id) {
	var varDelete = confirm('Are you sure you want to delete\n\"' + agent + '\"?')
	
	if (varDelete) {
		self.location.href = "agent_delete_action.php?id=" + id;
	}
}

function checkDelete(category,id) {
	var varDelete = confirm('Are you sure you want to delete\n\"' + category + '\"?')
	
	if (varDelete) {
		self.location.href = "agency_categories_delete_action.php?id=" + id;
	}
}

function characters(what) {
	holdtext.innerText = document.getElementById(what).innerText;
	Copied = holdtext.createTextRange();
	Copied.execCommand("Copy");
	
	displayAlert(document.getElementById(what).innerText);
}

function displayAlert(what) {
	alert(what + ' has been copied to your clipboard.\n\nPosition your cursor where you want to\nplace the character in the text and press\nCtrl + V on your keyboard to paste it.');
}

function checkAgentMessage() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.agent_message.subject.value;
	str2 = document.agent_message.message.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- subject line\n";
		document.agent_message.subject.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- message\n";
		document.agent_message.message.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkForgotPassword() {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.login.username.value;
	str1 = str1.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- username\n";
		document.login.username.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkAgentAdd() {
	var str1, str2, str3, str4, str5, str6, str7, str8, str9, str10, str11
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.agent_add.first_name.value;
	str2 = document.agent_add.surname.value;
	str3 = document.agent_add.email.value;
	str4 = document.agent_add.tel_code.value;
	str5 = document.agent_add.telephone.value;
	str6 = document.agent_add.cellphone.value;
	str7 = document.agent_add.description.value;
	str8 = document.agent_add.username.value;
	str9 = document.agent_add.password.value;
	str10 = document.agent_add.password_confirm.value;
	str11 = document.agent_add.cell_code.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
	str9 = str9.replace(errExp, "")
	str10 = str10.replace(errExp, "")
	str11 = str11.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.agent_add.first_name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.agent_add.surname.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email\n";
		document.agent_add.email.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone code\n";
		document.agent_add.tel_code.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone\n";
		document.agent_add.telephone.focus();
	}
	
	if (str11.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- cellphone code\n";
		document.agent_add.cell_code.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- cellphone\n";
		document.agent_add.cellphone.focus();
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- description\n";
		document.agent_add.description.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- username\n";
		document.agent_add.username.focus();
	}
	
	if (str9.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.agent_add.password.focus();
	}
	
	if (str10.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- confirm password\n";
		document.agent_add.password_confirm.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		if (str9 != str10) {
			alert("The password and password\nconfirmation are not the same.");
			return false
		} else {
			return validateAgentAddEmail();
		}
	}
}

function validateAgentAddEmail() {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.agent_add.email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email\n";
		document.agent_add.email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

function checkAgencyCategories() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.agency_categories.category_name.value;
	str2 = document.agency_categories.description.value;
	str3 = document.agency_categories.status.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- category name\n";
		document.agency_categories.category_name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- description\n";
		document.agency_categories.description.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- status\n";
		document.agency_categories.status.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkAgencyContent(what) {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.agency_content.description.value;
	str1 = str1.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- " + what + "\n";
		document.agency_content.description.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}

function checkAgencyDefaultDetails() {
	var str1, str2, str3, str4, str5, str6, str7, str8, str9, str10, str11
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.agency_change.agency_name.value;
	str2 = document.agency_change.street_address.value;
	str3 = document.agency_change.postal_address.value;
	str4 = document.agency_change.email.value;
	str5 = document.agency_change.tel_code.value;
	str6 = document.agency_change.telephone1.value;
	str7 = document.agency_change.fax_code.value;
	str8 = document.agency_change.fax1.value;
	str9 = document.agency_change.office_manager.value;
	str10 = document.agency_change.office_contact_details.value;
	str11 = document.agency_change.description.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
	str9 = str9.replace(errExp, "")
	str10 = str10.replace(errExp, "")
	str11 = str11.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- agency name\n";
		document.agency_change.agency_name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- street address\n";
		document.agency_change.street_address.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- postal address\n";
		document.agency_change.postal_address.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email\n";
		document.agency_change.email.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone code\n";
		document.agency_change.tel_code.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone number 1\n";
		document.agency_change.telephone1.focus();
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- fax code\n";
		document.agency_change.fax_code.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- fax number 1\n";
		document.agency_change.fax1.focus();
	}
	
	if (str9.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- office manager(s)\n";
		document.agency_change.office_manager.focus();
	}
	
	if (str10.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- office manager(s) contact details\n";
		document.agency_change.office_contact_details.focus();
	}
	
	if (str11.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- short description\n";
		document.agency_change.description.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return validateUserDetailsEmail();
	}
}

function validateUserDetailsEmail() {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.agency_change.email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email\n";
		document.agency_change.email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

function checkUserLoginDetails() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.user_login_change.username.value;
	str2 = document.user_login_change.password.value;
	str3 = document.user_login_change.password_confirm.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- username\n";
		document.user_login_change.username.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.user_login_change.password.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password confirmation\n";
		document.user_login_change.password_confirm.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		if (str2 != str3) {
			alert("Your password and password\nconfirmation are not the same.");
			return false
		} else {
			return true
		}
	}
}

function checkUserDetails() {
	var str1, str2, str3, str4, str5, str6, str7, str8
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.user_change.first_name.value;
	str2 = document.user_change.surname.value;
	str3 = document.user_change.email.value;
	str4 = document.user_change.tel_code.value;
	str5 = document.user_change.telephone.value;
	str6 = document.user_change.cellphone.value;
	str7 = document.user_change.description.value;
	str8 = document.user_change.cell_code.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.user_change.first_name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.user_change.surname.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email\n";
		document.user_change.email.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone code\n";
		document.user_change.tel_code.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- telephone\n";
		document.user_change.telephone.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- cellphone code\n";
		document.user_change.cell_code.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- cellphone\n";
		document.user_change.cellphone.focus();
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- description\n";
		document.user_change.description.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return validateUserDetailsEmail();
	}
}

function validateUserDetailsEmail() {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.user_change.email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email\n";
		document.user_change.email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

function checkLogin() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.login.username.value;
	str2 = document.login.password.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- username\n";
		document.login.username.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.login.password.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are empty:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else 
	{
		return true
	}
}


// -->
