function getObj(objID) {
	var elem = null;
	if (document.getElementById) {
		elem = document.getElementById(objID);
	} else {
		if (document.all) {
			elem = document.all[objID];
		} else {
			if (document.layers) {
				elem = document.layers[objID];
			}
		}
	}
	return elem;
}
function showdiv(divID) {
	var obj = getObj(divID);
	if (obj) {
		if (obj && obj.style) {
			obj.style.visibility = "visible";
			obj.style.display = "inline";
		}
	}
}
function hidediv(divID) {
	var obj = getObj(divID);
	if (obj) {
		if (obj.style) {
			obj.style.visibility = "hidden";
			obj.style.display = "none";
		}
	}
}

function showdivGeo(divID) {
	var obj = getObj(divID);
	if (obj) {
		if (obj && obj.style) {
			obj.style.visibility = "visible";
			obj.style.display = "inline";			
			if(divID == "collapseGisID")
			document.getElementById(divID).src = document.getElementById(divID).src;

		}
	}
}
function hidedivGeo(divID) {
	var obj = getObj(divID);
	if (obj) {
		if (obj.style) {
			obj.style.visibility = "hidden";
			obj.style.display = "none";

		}
	}
}
function getPrinter() {
	if (navigator.userAgent.indexOf("Firefox") == -1) {
		window.print();
	}
}
function showDetailledInfo() {
	hidediv("showID");
	hidediv("hideID");
	showdiv("collapseID");
}
function submitAjax(formID) {
	var formObj = getObj(formID);
	TrPage.getInstance().sendPartialFormPost(formObj);
}
function noaccent(chaine) {
	temp = chaine.replace(/[àâä]/gi, "a");
	temp = temp.replace(/[éèêë]/gi, "e");
	temp = temp.replace(/[îï]/gi, "i");
	temp = temp.replace(/[ôö]/gi, "o");
	temp = temp.replace(/[ùûü]/gi, "u");
	return temp;
}
function changeValue(obj) {
	getObj("userAddressIDNZ").value = noaccent(getObj("userAddressID").value);
	TrPage.getInstance().sendPartialFormPost(getObj(obj));
}
function selectContent(suggestObj) {
	if ((suggestObj.value == "terme de recherche")
			|| (suggestObj.value == "zoekterm")) {
		suggestObj.value = "";
	}
}
function termKeyPressAction(inputObj, idObj, e) {
	var isvalid = ((inputObj.value != null) && (inputObj.value.length >= 3));
	if (isvalid) {
		var characterCode;
		if (e && e.which) {
			characterCode = e.which;
		} else {
			e = event;
			characterCode = e.keyCode;
		}
		if (characterCode == 13) {
			var cmdButton = getObj(idObj);
			cmdButton.click();
		}
	}
}
function termKeyupAction(inputObj, disabledCmdID, cmdID) {
	var isvalid = ((inputObj.value != null) && (inputObj.value.length >= 3));
	if (isvalid) {
		getObj(disabledCmdID).style.display = "none";
		getObj(cmdID).style.display = "block";
	} else {
		getObj(disabledCmdID).style.display = "block";
		getObj(cmdID).style.display = "none";
	}
}
function nameGetObj(objID) {
	var obj;
	switch (objID) {
	case "input":
		obj = getObj("searchForm:userNameID");
		break;
	case "cmdDisabled":
		obj = getObj("searchForm:searchNameCommandDisabled");
		break;
	case "cmd":
		obj = getObj("searchForm:searchNameCommand");
		break;
	case "lb":
		obj = getObj("searchForm:userNameItemsID");
		break;
	default:
		obj = getObj("searchForm");
		break;
	}
	return obj;
}
function nameKeyUpAction() {
	nameGetObj("cmdDisabled").style.display = "block";
	nameGetObj("cmd").style.display = "none";
	getObj("searchForm:userNameIDNZ").value = noaccent(getObj("searchForm:userNameID").value);
	TrPage.getInstance().sendPartialFormPost(nameGetObj("form"));
}
function nameValidInput() {
	return (nameGetObj("input").value.length >= 3);
}
function nameValidListbox() {
	return (nameGetObj("lb").selectedIndex > -1);
}
function nameClickAction() {
	if (nameValidInput()) {
		nameGetObj("cmdDisabled").style.display = "none";
		nameGetObj("cmd").style.display = "block";
	} else {
		nameGetObj("cmdDisabled").style.display = "block";
		nameGetObj("cmd").style.display = "none";
	}
}
function nameDblClickAction() {
	if (nameValidListbox()) {
		nameGetObj("cmd").click();
	}
}
function nameKeyPressAction(e) {
	if (nameValidListbox()) {
		var characterCode;
		if (e && e.which) {
			characterCode = e.which;
		} else {
			e = event;
			characterCode = e.keyCode;
		}
		if (characterCode == 13) {
			nameGetObj("cmd").click();
		}
	}
}
