if (typeof tippek == "undefined") var tippek = new Object();

Tippek = function () {
	if (!document.getElementById) { return; }
}

Tippek.prototype = {
	init: function () {
		dojo.connect( window, 'onclick', this.bodyClick );
	},
	bodyClick: function( event ) {
		var nodes = new Array( dojo.byId('tovabbkuld_a'), dojo.byId('tovabbkuld') );
		
		for( i = 0; i < nodes.length; ++i ) {
			if ( nodes[ i ] != null ) {
				if ( tippek.inside( event, nodes[ i ] ) ) {
					return;
				}
			}
		}
		
		if ( nodes[ 0 ] != null ) {
			tippek.hideSendEmailDiv();
		}
	},
	inside: function (event, node) {
		var node = dojo.byId(node);
		var target = event.target?event.target:event.srcElement;
		
		while (target != document.body && target != null) {
			if (target) {
				if (target == node) {
					return true;
				}
				target = target.offsetParent;
			}
		}
		return false;
	},
	showSendEmailDiv: function() {
		dojo.byId('staf_response').innerHTML = '';
		dojo.removeClass('tovabbkuld', 'hidden');
	},
	hideSendEmailDiv: function() {
		dojo.addClass('tovabbkuld', 'hidden');
	},
	normalizeImageSize: function( obj ) {
		var neww = obj.width;
		var newh = obj.height;
		
		var maxw = 455;
		
		if ( neww > maxw ) {
			ratio = 1.0 * maxw / neww;
			neww = maxw;
			newh = newh * ratio;
		}
		
		if ( neww == obj.width ) return;
		
		dojo.style( obj, 'width', neww + 'px' );
		dojo.style( obj, 'height', newh + 'px' );
		dojo.style( obj, 'display', 'inline' );
		dojo.style( obj, 'position', 'static');
		dojo.style( obj, 'visibility', 'visible');
	}
};

var tippek = new Tippek();
tippek.init();
