function NavigationGo( object, event ) {
	if( object.firstChild ) {
		window.location.href = object.firstChild.href;
	}
	
	if(event) {
		EventStopPropagation(event);
	}
}

function NavigationHover( object, event ) {
	if( object ) {
		object.className = object.className+" hover";
	}
	
	if(event) {
		EventStopPropagation(event);
	}
}

function NavigationReset( object, event ) {
	if( object ) {
		object.className = object.className.replace(/ hover/g, "");
	}
	
	if(event) {
		EventStopPropagation(event);
	}
}

function EventStopPropagation( event ) {
	if (/MSIE/.test(navigator.userAgent)) {
		window.event.cancelBubble = true
	} else {
		event.stopPropagation();
	}

}

function addLoadEvent( funcPointer ) {
	var oldFuncPointer = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = funcPointer;
	} else {
		window.onload = function() {
			oldFuncPointer();
			funcPointer();
		}
	}
}

if (/MSIE [56].*Windows/.test(navigator.userAgent)) {
	function Formfix () {
		try {
		var elements = document.getElementsByTagName("input");
			for (var i = elements.length; --i >= 0;) {
				var element = elements[i];
				switch (element.type) {
					case "submit":
					case "image":
					case "button":
						element.className = element.className + " submit-field no-border ";
						break;
				}
			}
		} catch(e) { }
	}
	addLoadEvent( tqFormfix );
}

// (c) dynarch.com 2003
// Author: Mihai Bazon, http://dynarch.com/mishoo/

if (/MSIE [56].*Windows/.test(navigator.userAgent)) {
	function Pieng () {
		// fucked-up browser (Internet Explorer for Windows)
		try {
			var blank = new Image;
			blank.src = '/clear.gif';
			var imgs = document.getElementsByTagName("img");
			for (var i = imgs.length; --i >= 0;) {
				var img = imgs[i];
				var src = img.src;
				if (!/\.png$/.test(src))
					continue;
				var s = img.runtimeStyle;
				s.width = img.offsetWidth + "px";
				s.height = img.offsetHeight + "px";
				s.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				img.src = blank.src;
			}
		} catch(e) {}
	}

	addLoadEvent( tqPieng );
}

