
AOJSObject = function() { };
AOJSObject.actions = [];

AOJSObject.minClientWidth = 520;
AOJSObject.limitClientWidth = 540;
AOJSObject.lastTop = 0;
AOJSObject.headerOffset = -1;

AOJSObject.setAction = function (type, action) {
	AOJSObject.actions[type] = action;
}

AOJSObject.fireAction = function (type, arg) {
	var curAction = function(arg) {};
	if (AOJSObject.actions[type]) {
		curAction = AOJSObject.actions[type];
	}
	curAction(arg);
}

AOJSObject.getOffset = function (node) {
    	var offset=0;
    	while(node) {
    		offset+=node.offsetTop;
    		node=node.offsetParent;
    	}
    	return offset;
}

AOJSObject.changeHeight = function (height) {
  var flexApp = document.getElementById("AO4All");
	if (flexApp != null) {				
    try {
      flexApp.style.height = height + "px";
    } catch(e) {}

	if (AOJSObject.headerOffset < 0) {
	   	AOJSObject.headerOffset = AOJSObject.getOffset(flexApp); 
   	}

  }
  return true;
}

AOJSObject.updateProperties = function ()  {
	var currentTop = 0;
	var currentWidth = 0;
	if (document.body && document.body.scrollTop > document.documentElement.scrollTop) {
    currentTop = document.body.scrollTop;
    currentWidth = document.body.clientWidth;
	} else {
		currentTop = document.documentElement.scrollTop;
		currentWidth = document.documentElement.clientWidth;
	}

 	var flexApp = document.getElementById("AO4All");
		
	if (flexApp != null) {
    if (currentWidth < AOJSObject.limitClientWidth) {
        			flexApp.style.width = AOJSObject.minClientWidth + "px";
    } else {
        			flexApp.style.width = "100%";
    }
  }

  if (flexApp != null && (currentTop - AOJSObject.headerOffset != AOJSObject.lastTop)) {				
    try {
      flexApp.winScrollFunction(Math.max(currentTop - AOJSObject.headerOffset, 0));
      AOJSObject.lastTop = currentTop - AOJSObject.headerOffset;
    } catch(e) {}
  }

}

	
setInterval("AOJSObject.updateProperties()",100);	

params4AO = {bgcolor: "#ffffff", wmode: "opaque", allowscriptaccess: "always"};
attributes4AO = ""; 

