
function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj["e"+type+fn] = fn;
    obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
    obj.attachEvent( "on"+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
}
function removeEvent( obj, type, fn ) {
  if ( obj.detachEvent ) {
    obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
  } else
    obj.removeEventListener( type, fn, false );
}

	function toggle( targetId ){
			target = document.getElementById( targetId );
				if (target.style.display == "none"){
					target.style.display = "";
				} else {
					target.style.display = "none";
				}
	}


	function hide( targetId ){
			target = document.getElementById( targetId );
				if (target.style.display == "none"){
					target.style.display = "none";
				} else {
					target.style.display = "none";
				}
	}
	
		function show( targetId ){
			target = document.getElementById( targetId );
				if (target.style.display == "none"){
					target.style.display = "";
				} else {
					target.style.display = "";
				}
	}



function getFlashMovieObject(movieName){

if (navigator.userAgent.indexOf("Opera")!=-1) {
	return document.getElementById(movieName);
}

if (window.document[movieName])   {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }  else   {
    return document.getElementById(movieName);
  }
}

function StopFlashMovie(movie)
{
	var flashMovie=getFlashMovieObject(movie);
	flashMovie.StopPlay();
}
function PlayFlashMovie(movie)
{
	var flashMovie=getFlashMovieObject(movie);
	flashMovie.Play();
}

// redefining default features
var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,width=640,height=464';

listen('load', window, function() {
	mlisten('click', getElementsByClass('popup','a'), event_popup );
	mlisten('click', getElementsByClass('popup2','a'), event_popup_features('width=208,height=160') );
});
