/*#######################################################################################################################*/
/*# AKDB Internetgeschäftsvorfälle - JavaScript										#*/
/*#######################################################################################################################*/

/* File		igv.js													 */
/* Copyright	AKDB - Anstalt für kommunale Datenverarbeitung in Bayern						 */
/* Author	Geschäftsfeld Verkehrswesen, Oliver Frankenberg								 */
/* Link		http://www.akdb.de											 */
/* Version	2.0											Stand 17.08.2009 */



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+ Funktion inizialisieren und terminieren										+*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function initIGV () {
	AddEventIGV('igvOrientierung');
	HideAll();
}

function termIGV () {
	HideAll();
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+ Die Ereignisse an die Links hängen (igvOrientierung)								+*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function AddEventIGV (ContainerID) {
	var Container = document.getElementById(ContainerID)
	if (Container != null) {
		var Element = Container.getElementsByTagName('a');
		for (var i = 0; i < Element.length; i++) {
			if (Element[i].addEventListener) {
				Element[i].addEventListener("focus", ChangeLinkIGV, true);
				Element[i].addEventListener("blur", ChangeLinkIGV, true);
			} else {
				if (Element[i].attachEvent) {
					Element[i].attachEvent("onfocus", ChangeLinkIGV);
					Element[i].attachEvent("onblur", ChangeLinkIGV);
				}
       			}
	    	}
	}
}

function ChangeLinkIGV (e) {
	if (!e) var e=window.event;
	Element=(e.srcElement) ? e.srcElement : e.target;
	Element.className = (Element.className == '') ? 'focus' : '';
}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+ Das Formular (okWeb)												+*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function HideAll () {
	var Container = document.getElementById('okWeb')
	if (Container != null) {
		var Element = Container.getElementsByTagName('div');
		for (var i = 0; i < Element.length; i++) {
			if (Element[i].id.substr(0, 13)=='ANZEIGE_INFO_' || Element[i].id.substr(0, 5)=='HILFE' || Element[i].id.substr(0, 6)=='DETAIL') {
				 ChangeDisplay(Element[i].id);
			}
		}
	}
}

function ChangeDisplay (ElementID){
	var Element = document.getElementById(ElementID);
	if (Element != null) Element.style.display = (Element.style.display == 'none') ? 'block' : 'none';
}

function ChangeStyle (ElementID) {
	var Element = document.getElementById(ElementID);
	if (Element != null) Element.className = (Element.className == '') ? 'Erfassung' : '';
}
