function renderSWF(){
	var params= {wmode:	"transparent", allowfullscreen: 'true', allowScriptAccess: "always"};
	var flashvars	= {	p:		projectName	};
	var attributes= { name: "flash_container", id: "flash_container" };
	//
	swfobject.embedSWF("hayneedle_dynamic_header.swf", "flash_container", projectWidth, projectHeight, "9", "_js/expressInstall.swf", flashvars, params, attributes);
	//
	//macmousewheel = new SWFMacMouseWheel( swfobject );
}
/*
function expandSWF(n){
	//alert("expandSWF: "+n)
	n	= isNaN(n) || n < 1 ? 500 : n;
	document.getElementById("flash_container").style.height	= n+'px';
}

function contractSWF(n){
	n	= isNaN(n) ? 320 : n;
	document.getElementById("flash_container").style.height	= n+'px';
}
*/

/*
*	Mouse Wheel handler:
*/
var bAgent				= navigator.userAgent.toUpperCase();
var isOpera				= navigator.userAgent.indexOf("OPERA") != -1;
var isIE					= navigator.userAgent.indexOf("MSIE") != -1;
var blockScroller	= true;
var mouseWheelSWFs= new Array();

function swfInitMouseWheelScrolling(id){
	//
	if(isIE) return;
	//
	if (window.addEventListener)
		window.addEventListener('DOMMouseScroll', deltaDispatcher, false);
	//
	window.onmousewheel = document.onmousewheel = deltaDispatcher;
	//
	mouseWheelSWFs.push(id);
}
			//
function deltaDispatcher(event){
	var delta, id, 
	delta = deltaFilter(event);
	//
	for(i=0;i<mouseWheelSWFs.length;i++){
		id	= mouseWheelSWFs[i];
		swf	= document.getElementById(id);
		//
		swf.jsMouseWheel(delta);
	}
	//
	if(blockScroller){
		event.preventDefault();
//		scroll(0,0);
	}
	//
	return !blockScroller;
}
//
function enableDisableScroller(boo){
	blockScroller	= boo == true;
}
//
function deltaFilter(event){
	var delta = 0;
	if (event.wheelDelta != null) {
		delta = event.wheelDelta/120;
			if (isOpera)
				delta = -delta;
	}else if (event.detail) {
		delta = -event.detail;
	}
	//
	return delta;
}
//
