// Librairie javascript pour akv3

function isArray(layer) {
	return (layer instanceof Array);
}

function layerExist(id) {
	return (document.getElementById(id) != null);
}

function getLayerById(id) {
	var layer = document.getElementById(id);
	if (layer == null) {
		alert("layer "+id+" not found");
	}
	return layer;
}

function getFormByNameInDoc(doc, name) {
	if ( browserType == "ie5_5up" ) {
		var form = eval("document." + name);
	} else {
		var form = doc.forms[name];
	}
	if (form == null) {
		alert("formulaire "+name+" absent");
	}
	return form;
}

function getFormByName(name) {
	var doc = this.document;
	return getFormByNameInDoc(doc, name);
}

function getForm2Send(layer, txt) {
	layer.innerHTML = txt;
	var form = getFormByNameInDoc(layer.ownerDocument, "command");
	return form;
}

function getSelectValue(selectObject) {
	if ( browserType == "ie5_5up" ) {
		if ( selectObject.options.item(selectObject.selectedIndex).value == "" ) {
			return selectObject.options.item(selectObject.selectedIndex).innerHTML;
		} else {
			return selectObject.options.item(selectObject.selectedIndex).value;
		}
	} else {
		return selectObject.value;
	}
}
