function $( Id ) {
	if ( document.getElementById( Id ) ) {
		return document.getElementById( Id );
	}
	return false;
}
function focusOn( Id, OnTimer ) {
	if ( $( Id ) ) {
		if (typeof OnTimer == 'number') {
			setTimeout( "$('"+Id+"').focus()", OnTimer );
		} else {
			$( Id ).focus();
		}
	}
}
function addEvent( obj, type, fn ) {
	var typeArr = type.split('|');
	for ( var n = 0; n < typeArr.length; n++ ) {
		var type = typeArr[ n ];
		if (obj.addEventListener) {
			obj.addEventListener(type, fn, false);
		} else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent( "on"+type, obj[type+fn] );
		}
	}
}
function removeEvent( obj, type, fn ) {
	var typeArr = type.split('|');
	for ( var n = 0; n < typeArr.length; n++ ) {
		var type = typeArr[ n ];
		if (obj.removeEventListener) {
			obj.removeEventListener( type, fn, false );
		} else if (obj.detachEvent) {
			obj.detachEvent( "on"+type, obj[type+fn] );
			obj[type+fn] = null;
			obj["e"+type+fn] = null;
		}
	}
}
function getOffset(ele) {
	var x = parseInt(ele.offsetLeft);
	var y = parseInt(ele.offsetTop);
	
	var parent = ele;
	while (parent.offsetParent) {
		parent = parent.offsetParent;
		x += parent.offsetLeft;
		y += parent.offsetTop;
	}
	
	return Array(x, y);
}
function hover( Ele ) {
	Ele.className += "hover";
}

function unhover( Ele ) {
	Ele.className = Ele.className.replace(/\s*hover/, "");
}

function initTG() {
	addEvent( $('tg-exp'), 'click', function() {
		this.href += '&query='+$('tg-query').value;
		this.href += '&where='+$('tg-where').value;
	} );
	if ( $('sttname') ) {
		if ( $('sttname').value != 'telefoongids' ) {
			addEvent( $('tab-telefoongids'), 'click', function() {
				this.href += '&query='+$('tg-query').value;
				this.href += '&where='+$('tg-where').value;
			} );
		}
		if ( $('sttname').value != 'bedrijven' ) {
			addEvent( $('tab-bedrijven'), 'click', function() {
				this.href += '&query='+$('tg-query').value;
				this.href += '&where='+$('tg-where').value;
			} );
		}
	}
	
	if ( $('tg-btm-exp') ) {
		addEvent( $('tg-btm-exp'), 'click', function() {
			this.href += '&query='+$('tg-btm-query').value;
			this.href += '&where='+$('tg-btm-where').value;
		} );
	}
	
	if ( $('alts-more-href') ) {
		addEvent( $('alts-more-href'), 'click', function() {
			$('alts-more').style.display = 'block';
			$('alts-more-span').style.display = 'none';
			return false;
		} );
	}
}

addEvent( window, 'load', initTG );