 var myQueryString=document.location.search;
 // remove the '?' sign if exists
 if (myQueryString[0]='?')
 {
	myQueryString=myQueryString.substr(1, myQueryString.length-1);
 }
 var flashvars = {};
flashvars.as_swf_name = "flash";
var params = {};
params.wmode = "opaque";
params.scale = "scale";
params.flashvars = myQueryString;
var attributes = {};
swfobject.embedSWF("game/Contraption.swf", "flash", "700", "500", "9.0.0", false, flashvars, params, attributes);
fbInit("flash", "aaa5a17ae841d997e71adef085d22116", "html/xd_receiver.htm");		
/*
function handle(delta) {
	if (delta < 0){
		flashCallBack( "onMouseWheelDown");
		//window.alert("mouse up");
		}
	else{
		flashCallBack( "onMouseWheelUp");
			//window.alert("mouse Down");
		}
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}


if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
*/
//*
function hookEvent(element, eventName, callback)
{
  if(typeof(element) == "string")
    element = document.getElementById(element);
  if(element == null){

	return;
	}
  if(element.addEventListener)
  {

    if(eventName == 'mousewheel')
      element.addEventListener('DOMMouseScroll', callback, false);  
    element.addEventListener(eventName, callback, false);
  }
  else if(element.attachEvent)
  {

    element.attachEvent("on" + eventName, callback);
	}
	else
	{

	}
}

function cancelEvent(e)
{
  e = e ? e : window.event;
  if(e.stopPropagation)
    e.stopPropagation();
  if(e.preventDefault)
    e.preventDefault();
  e.cancelBubble = true;
  e.cancel = true;
  e.returnValue = false;
  return false;
}

function printInfo(e)
{
  e = e ? e : window.event;
  var raw = e.detail ? e.detail : e.wheelDelta;
  var normal = e.detail ? e.detail * -1 : e.wheelDelta / 40;
	if(normal<0)
	{
		flashCallBack( "onMouseWheelDown");
		}
	else{
		flashCallBack( "onMouseWheelUp");

		}
  //document.getElementById('flash').innerHTML = "<br/>&nbsp;Raw Value: " + raw + "<br/>&nbsp;Normalized Value: " + normal;
  cancelEvent(e);
}

hookEvent('mainbar', 'mousewheel', printInfo);
//*/
