function CU3ER(flashID) {
    this.version = "1.0b";
    this.flashID = flashID;
    this.currSlideNo = 1;
    this.onSlide = function() {};
    this.onTransition = function() {};
		this.onLoadComplete = function() { };
		this.slidesOrder = new Array();

    this.registerFlash = function() {
      if (this.swf == null)
        this.swf = swfobject.getObjectById(this.flashID);
    }
    this.play = function() {
      this.registerFlash();
      this.swf.playCU3ER();
    }
    this.pause = function() {
      this.registerFlash();
      this.swf.pauseCU3ER();
    }
    this.next = function() {
      this.registerFlash();
      this.swf.next();
    }
    this.prev = function() {
      this.registerFlash();
      this.swf.prev();
    }
    this.skipTo = function(slideNo) {
      this.registerFlash();
      this.swf.skipTo(slideNo-1);
    }
    this.onSlideChangeStart = function(slideNo) {
      this.currSlide = slideNo;
      this.onTransition(slideNo);
    }
    this.onSlideChange = function(slideNo) {
      this.currSlide = slideNo;
      this.onSlide(slideNo);
    }
		this.onLoadCompleteFlash = function(slidesOrder) {
			this.slidesOrder = String(slidesOrder).split("|");
			this.onLoadComplete(this.slidesOrder);
		}
}

  // add your FlashVars
  var vars = { xml_location : 'http://www.roko.co.uk/CU3ER-config.xml' };
  // add Flash embedding parameters, etc. wmode, bgcolor...
  var params = { bgcolor : '#330000' };
  // Flash object attributes id and name
  var attributes = { id:'CU3ER', name:'CU3ER' };
  // dynamic embed of Flash, set the location of expressInstall if needed
	swfobject.embedSWF('http://www.roko.co.uk/CU3ER.swf', "CU3ER", 640, 480, "10.0.0", "http://www.roko.co.uk/js/expressinstall.swf", vars, params, attributes );
  // initialize CU3ER class containing Javascript controls and events for CU3ER
  var CU3ER_object = new CU3ER("CU3ER");

