// JavaScript Document
function changeNav(level) {
		new Ajax('menu/level/'+level, {method: 'get', update: $('navcont')}).request();
}

function trim(mystr) {
	var newstring = "";
	if (mystr.indexOf(' ') != -1) {
		var string = mystr.split(' ');
		for(var i=0;i<string.length;i++) {
			newstring += string[i];
		}
		return newstring;
	} else {
		return mystr; }
}

function divOn(id,meth) {
		if (meth==0||meth==null) {
			document.getElementById(id).style.display='block';
		} else if (meth==1) {
			document.getElementById(id).style.display='inline';
		} else if (meth==2) {
			document.getElementById(id).style.visibility='visible';
		}
}

function divOff(id,meth) {
		if (meth==0||meth==null) {
			document.getElementById(id).style.display='none';
		} else if (meth==2) {
			document.getElementById(id).style.visibility='hidden';
		}
}

function setText(id,text) {
		document.getElementById(id).value = text;
}

function getVal(id) {
		return document.getElementById(id).value;
}

function finSuggest(id,text,num,page) {
		setText(id,text);
		divOff(id+'Choice');
		if (!page) {
			setText(id+'ID',num);
			filterResults();
		} else {
			if (page == "manage") {
				document.getElementById('address3_edit').value = num;
			}
			if (page == "search") {
				setText(id+'ID',num);
			}
			if (page == "create") {
				setText(id,text.substr(0,text.length-3));
				setText(id+'ID',num);
				setText('faState',trim(text.substr(-3)));
			}
		}
}

function checkSearch() {
		var form = document.fSearch;
		var cont = true;
		var msg = "Your submission contained the following errors\n\n";
		if (trim(form.keys.value) != "" && trim(form.keys.value).length<3) {
				msg += "* Keywords must be greater than 3 characters\n";
				cont = false;
		}
		
		if (cont == false) {
				alert(msg);
				return false;
		} else {
			submitForm();
			return false;
		}
		
}