function trim(text){
	text = text.replace(/^\s+/, "");
	text = text.replace(/\s+$/, "");
	text = text.replace(/\s+/g, " ");
	return text;
}

window.onload = function(){
	preloadImages('graphics/menu/home_mo.gif','graphics/menu/mc_mo.gif','graphics/menu/ia_mo.gif','graphics/menu/projects_mo.gif','graphics/menu/tourism_mo.gif','graphics/menu/news_mo.gif','graphics/menu/contacts_mo.gif');
	show_clock();
}

function processNode(intNode){if(document.getElementById('q' + intNode).style.display=='none'){document.getElementById('q' + intNode).style.display='block';}else{document.getElementById('q' + intNode).style.display='none';}}

function popupWindow(strURL){		
	window.open(strURL);
}

function deleteItem(strID, strType){
	if(confirm("Are you sure you want to delete the selected " + strType + "?")){
		window.location.href = "code/includes/member_saved_delete.asp?id=" + strID;
	}
}

function deleteItemAll(){
	if(confirm("Are you sure you want to delete all your items?")){
		window.location.href = "code/includes/member_saved_delete_all.asp";
	}
}

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

function toggleShow(strObject){
	if(document.getElementById(strObject).style.display == 'none'){
		document.getElementById(strObject).style.display = 'block';
	}else{
		document.getElementById(strObject).style.display = 'none';
	}
}

function checkFeedbackFormMinimal(){		
	
	var objForm = document.getElementById("feedbackForm");
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.email.value)))){
		alert("Please enter a valid email address for yourself.\n");
		objForm.email.value = trim(objForm.email.value);
		objForm.email.focus();
		return false;
	}

	if (trim(objForm.message.value).length < 2){
		alert("Please enter your message.");
		objForm.message.value = trim(objForm.message.value);
		objForm.message.focus();
		return false;
	}
	
	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkSearchForm(){		
	
	var objForm = document.getElementById("sForm");
	
	if (trim(objForm.keywords.value).length < 3){
		alert("Please enter your search term.");
		objForm.keywords.value = trim(objForm.keywords.value);
		objForm.keywords.focus();
		return false;
	}
	
	return true;
}

function checkSearchForm2(){		
	
	var objForm = document.getElementById("sForm2");
	
	if (trim(objForm.keywords.value).length < 3){
		alert("Please enter your search term.");
		objForm.keywords.value = trim(objForm.keywords.value);
		objForm.keywords.focus();
		return false;
	}
	
	return true;
}

function checkSubscribeForm(){		
	
	var objForm = document.getElementById("subscribeForm");
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.fld_2.value)))){
		alert("Please enter a valid email address for yourself.\n");
		objForm.fld_2.value = trim(objForm.fld_2.value);
		objForm.fld_2.focus();
		return false;
	}

	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkLoginForm(){		
	
	var objForm = document.getElementById("frm_login");
	
	if (trim(objForm.username.value).length < 2){
		alert("Please enter your username.");
		objForm.username.value = trim(objForm.username.value);
		objForm.username.focus();
		return false;
	}
	
	if (trim(objForm.password.value).length < 2){
		alert("Please enter your password.");
		objForm.password.value = trim(objForm.password.value);
		objForm.password.focus();
		return false;
	}
	
	return true;
}

function checkFeedbackForm(){		
	
	var objForm = document.getElementById("feedbackForm");
	
	if (trim(objForm.fld_1.value).length < 2){
		alert("Please enter your name.");
		objForm.fld_1.value = trim(objForm.fld_1.value);
		objForm.fld_1.focus();
		return false;
	}
	
	if (trim(objForm.fld_3.value).length < 2){
		alert("Please enter your contact number.");
		objForm.fld_3.value = trim(objForm.fld_3.value);
		objForm.fld_3.focus();
		return false;
	}
	
	if (trim(objForm.fld_4.value).length < 2){
		alert("Please enter your subject.");
		objForm.fld_4.value = trim(objForm.fld_4.value);
		objForm.fld_4.focus();
		return false;
	}

	if (trim(objForm.fld_5.value).length < 2){
		alert("Please enter your message.");
		objForm.fld_5.value = trim(objForm.fld_5.value);
		objForm.fld_5.focus();
		return false;
	}
	
	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkForgotForm(){		
	
	var objForm = document.getElementById("forgotForm");
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.fld_1.value)))){
		alert("Please enter a valid email address.\n");
		objForm.fld_1.value = trim(objForm.fld_1.value);
		objForm.fld_1.focus();
		return false;
	}

	//objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkMemberForm(){		
	
	var objForm = document.getElementById("memberForm");
	
	if (trim(objForm.fld_1.value).length < 2){
		alert("Please enter your first name.");
		objForm.fld_1.value = trim(objForm.fld_1.value);
		objForm.fld_1.focus();
		return false;
	}
	
	if (trim(objForm.fld_2.value).length < 2){
		alert("Please enter your last name.");
		objForm.fld_2.value = trim(objForm.fld_2.value);
		objForm.fld_2.focus();
		return false;
	}
	
	if (trim(objForm.fld_8.value).length < 2){
		alert("Please enter your business / organisation name.");
		objForm.fld_8.value = trim(objForm.fld_8.value);
		objForm.fld_8.focus();
		return false;
	}
	
	if (trim(objForm.fld_3.value).length < 2){
		alert("Please enter your contact number.");
		objForm.fld_3.value = trim(objForm.fld_3.value);
		objForm.fld_3.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.fld_5.value)))){
		alert("Please enter a valid email address for yourself.\n");
		objForm.fld_5.value = trim(objForm.fld_5.value);
		objForm.fld_5.focus();
		return false;
	}
	
	if (trim(objForm.fld_7.value).length < 8){
		alert("Please specify a password for yourself.");
		objForm.fld_7.value = trim(objForm.fld_7.value);
		objForm.fld_7.focus();
		return false;
	}

	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkMemberForm2(){		
	
	var objForm = document.getElementById("memberForm");

	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkMemberForm3(){		
	
	var objForm = document.getElementById("memberForm");
	
	if (trim(objForm.fld_1.value).length < 2){
		alert("Please enter your first name.");
		objForm.fld_1.value = trim(objForm.fld_1.value);
		objForm.fld_1.focus();
		return false;
	}
	
	if (trim(objForm.fld_2.value).length < 2){
		alert("Please enter your last name.");
		objForm.fld_2.value = trim(objForm.fld_2.value);
		objForm.fld_2.focus();
		return false;
	}
	
	if (trim(objForm.fld_3.value).length < 2){
		alert("Please enter your contact number.");
		objForm.fld_3.value = trim(objForm.fld_3.value);
		objForm.fld_3.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.fld_5.value)))){
		alert("Please enter a valid email address for yourself.\n");
		objForm.fld_5.value = trim(objForm.fld_5.value);
		objForm.fld_5.focus();
		return false;
	}
	
	if (trim(objForm.fld_7.value).length < 2){
		alert("Please specify a password for yourself.");
		objForm.fld_7.value = trim(objForm.fld_7.value);
		objForm.fld_7.focus();
		return false;
	}

	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkMemberForm4(){		
	
	var objForm = document.getElementById("memberForm");

	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkStatForm(){		
	
	var objForm = document.getElementById("statForm");
	
	if (trim(objForm.fld_1.value).length < 2){
		alert("Please enter your name.");
		objForm.fld_1.value = trim(objForm.fld_1.value);
		objForm.fld_1.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.fld_2.value)))){
		alert("Please enter a valid email address for yourself.\n");
		objForm.fld_2.value = trim(objForm.fld_2.value);
		objForm.fld_2.focus();
		return false;
	}
	
	if (trim(objForm.fld_3.value).length < 2){
		alert("Please enter your request.");
		objForm.fld_3.value = trim(objForm.fld_3.value);
		objForm.fld_3.focus();
		return false;
	}
	
	if (trim(objForm.fld_4.value).length < 2){
		alert("Please enter the security code.");
		objForm.fld_4.value = trim(objForm.fld_4.value);
		objForm.fld_4.focus();
		return false;
	}
	
	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}

function checkEventForm(){		
	
	var objForm = document.getElementById("eventForm");
	
	if (trim(objForm.fld_1.value).length < 2){
		alert("Please enter your name.");
		objForm.fld_1.value = trim(objForm.fld_1.value);
		objForm.fld_1.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.fld_2.value)))){
		alert("Please enter a valid email address for yourself.\n");
		objForm.fld_2.value = trim(objForm.fld_2.value);
		objForm.fld_2.focus();
		return false;
	}
	
	if (trim(objForm.fld_3.value).length < 2){
		alert("Please enter your details.");
		objForm.fld_3.value = trim(objForm.fld_3.value);
		objForm.fld_3.focus();
		return false;
	}
	
	if (trim(objForm.fld_4.value).length < 2){
		alert("Please enter the security code.");
		objForm.fld_4.value = trim(objForm.fld_4.value);
		objForm.fld_4.focus();
		return false;
	}
	
	objForm.submt.value = "Please wait...";
	objForm.submt.disabled = true;
	
	return true;
}