var dom = new Object();
dom.event = new Object();

dom.event.addEventListener = function(elm, type, func, useCapture) {
  if(! elm) { return false; }
  if(! useCapture) {
    useCapture = false;
  }
  if(elm.addEventListener) {
    elm.addEventListener(type, func, false);
  } else if(elm.attachEvent) {
    elm.attachEvent('on'+type, func);
  } else {
    return false;
  }
  return true;
};

dom.event.removeEventListener = function(elm, type, func, useCapture) {
  if(! elm) { return false; }
  if(! useCapture) {
    useCapture = false;
  }
  if(elm.removeEventListener) {
    elm.removeEventListener(type, func, false);
  } else if(elm.detachEvent) {
    elm.detachEvent('on'+type, func);
  } else {
    return false;
  }
  return true;
};

dom.event.target = function(evt) {
  if(evt && evt.target) {
    if(evt.target.nodeType == 3) {
      return evt.target.parentNode;
    } else {
      return evt.target;
    }
  } else if(window.event && window.event.srcElement) {
    return window.event.srcElement;
  } else {
    return null;
  }
};

dom.event.preventDefault = function(evt) {
  if(evt && evt.preventDefault) {
    evt.preventDefault();
    evt.currentTarget['on'+evt.type] = function() {return false;};
  } else if(window.event) {
    window.event.returnValue = false;
  }
};

dom.event.stopPropagation = function(evt) {
  if(evt && evt.stopPropagation) {
    evt.stopPropagation();
  } else if(window.event) {
    window.event.cancelBubble = true;
  }
};

dom.event.dispatchEvent = function(elm, evttype) {
  if(elm && elm.dispatchEvent) {
    var evt = document.createEvent('MouseEvents');
    evt.initEvent(evttype, true, true);
    elm.dispatchEvent(evt);
  } else if(window.event) {
    var evt = document.createEventObject();
    evt.button = 1;
    elm.fireEvent('on'+evttype, evt);
  }
}





dom.event.addEventListener(window, 'load', initialize);
function initialize() {
	if (document.getElementById('studio-open')) {
	  var target = document.getElementById('studio-open').getElementsByTagName('a').item(0);
		dom.event.addEventListener(target, 'click', studioOpenOpen);
	}
	
	if (document.getElementById('closebutton')) {
		var target = document.getElementById('closebutton');
		target.innerHTML = '<p><a href="Javascript:;"><img src="../../images/materials/header-close.gif" alt="CLOSE" width="48" height="14" border="0" /></a></p>';
		target = target.getElementsByTagName('a').item(0);
		dom.event.addEventListener(target, 'click', windowClose);

	}
}

function studioOpenOpen(evt) {
	window.open('studio/open/index.html', '_blank');
	dom.event.preventDefault(evt);
}

function windowClose() {
	window.close();
}

function fla_enter(){
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="768" height="408" id="main2" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="main2.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />');
document.write('<embed src="main2.swf" quality="high" bgcolor="#ffffff" width="768" height="408" name="main2" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}
