/*
*	swfUtils ver. 1.02
*	author: Radoslaw Krzepkowski , email: me@krzepa.com , www: http://krzepa.com
*/ _minWidth

var _minWidth;
var _minHeight;

var _maxWidth;
var _maxHeight;

var _div;
var _body;

function swfUtils_fixResizing( divID, minWidth, minHeight, maxWidth, maxHeight ) {
	_div = document.getElementById( divID );
	_minWidth = minWidth;
	_maxWidth = maxWidth;
	_minHeight = minHeight;
	_maxHeight = maxHeight;

	_div.style.minWidth = _minWidth + 'px';
	_div.style.minHeight = _minHeight + 'px';
	
	var _flash = _div.getElementsByTagName( 'embed' )[0];
	if( !_flash ) _flash = _div.getElementsByTagName( 'object' )[0];

	var ieFixVer = /Microsoft/.test( navigator.appName ) && ( parseInt( navigator.appVersion.split('MSIE ')[1] ) < 7 );
	var operaFixVer = /Opera/.test( navigator.appName );
	var safariFixVer = /AppleWebKit/.test( navigator.userAgent );
	
	if( document.compatMode == 'CSS1Compat' ) { 
		_body = document.body.parentNode;
		document.body.style.overflow = 'visible';
	} else {
		_body = document.body;
	}
		
	window.onresize = fixSWFResizing;
		
	fixSWFResizing();
}

function fixSWFResizing( e )
{
	
	if( _body.clientHeight < _minHeight ) {
		_div.style.height = _minHeight + 'px';
		_div.style.top = '0px';
	} if( _body.clientHeight > _maxHeight ) {
		_div.style.height = _maxHeight + 'px';
		_div.style.top = ( _body.clientHeight - _maxHeight) / 2 + 'px';
	} else {
		_div.style.height = '100%';
		_div.style.top = '0px';
	}
	if( _body.clientWidth < _minWidth ) {
		_div.style.width = _minWidth + 'px';
		_div.style.left = '0px';
	} if( _body.clientWidth > _maxWidth ) {
		_div.style.width = _maxWidth + 'px';
		_div.style.left = ( _body.clientWidth - _maxWidth) / 2 + 'px';
	} else {
		_div.style.width = '100%';
		_div.style.left = '0px';
	}

}

function swfUtils_setFocus( swfID ) {

	var swf = document.getElementById( swfID );
	
	if( swf.focus ) {
		swf.focus();
	}
	
}


function swfUtils_callNoHttpProtocol() {
	
	var win;
	var str = arguments[0];
	
	if( str.indexOf( 'javascript:' ) == 0 ) {
		
		eval( str.substr(11) );
		
	} else {
		
		win = window.open( str , 'win' , '' );

		win.close();
		
	}

}
