
    function psyched (src, pause, speed, count, side){
        this.setProperties(src, pause, speed, count, side);
    };

    psyched.prototype = new BaseSequence();
    psyched.prototype.constructor = new BaseSequence;
    psyched.superclass = BaseSequence.prototype;

    psyched.prototype.setProperties = function(src, pause, speed, count, side){

		psyched.superclass.setProperties.call(this, src, pause, speed, count);

		this.def_prog = "tounge_in()";
		this.prog     = "interested()";
		this.return_mode = MODE_NORMAL;
		
		// alert(this.rent.objArt.className + "!");

		// this.rent.objArt.className = "psyched";
		
		// alert(this.rent.objArt.className + "??");
		
		this.tounge_state = 0;

		this.name = "psyched";

		return this;
    };

    psyched.prototype.mouse_notover = function(){
		this.return_mode = MODE_LOOK_AROUND;
		this.stop();
		return this;
	};

    psyched.prototype.mouse_over = function(){
		this.count += 1;
		return this;
	};

    psyched.prototype.actout = function actout(){

        if (this.first_time) this.first_time = false;
        else {

			psyched.superclass.actout.call(this); // this takes care of count down, etc...

			if (this.fini()) return(this.prog);

			if (this.tounge_state==0){
				this.prog = "tounge_out()";
				this.tounge_state=1;
				this.rent.obj.color = "#FF33FF";
			}
			else{
				this.tounge_state=0;
				this.prog = "tounge_in()";
				this.rent.obj.color = "#FF3300";
			}
	    }
        return(this.prog);
    }

