/**********************************************************************
TERMS OF USE - EASING EQUATIONS
Open source under the BSD License.
Copyright (c) 2001 Robert Penner
JavaScript version copyright (C) 2006 by Philippe Maegerman
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

   * Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
   * Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
   * Neither the name of the author nor the names of contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*****************************************/

/*********************MOTION TWEEN*********************/

function Delegate() {}
Delegate.create = function (o, f) {
	var a = new Array() ;
	var l = arguments.length ;
	for(var i = 2 ; i < l ; i++) a[i - 2] = arguments[i] ;
	return function() {
		var aP = [].concat(arguments, a) ;
		f.apply(o, aP);
	}
}

Tween = function(obj, prop, func, begin, finish, duration, suffixe){
	this.init(obj, prop, func, begin, finish, duration, suffixe)
}
var t = Tween.prototype;

t.obj = new Object();
t.prop='';
t.func = function (t, b, c, d) { return c*t/d + b; };
t.begin = 0;
t.change = 0;
t.prevTime = 0;
t.prevPos = 0;
t.looping = false;
t._duration = 0;
t._time = 0;
t._pos = 0;
t._position = 0;
t._startTime = 0;
t._finish = 0;
t.name = '';
t.suffixe = '';
t._listeners = new Array();	
t.setTime = function(t){
	this.prevTime = this._time;
	if (t > this.getDuration()) {
		if (this.looping) {
			this.rewind (t - this._duration);
			this.update();
			this.broadcastMessage('onMotionLooped',{target:this,type:'onMotionLooped'});
		} else {
			this._time = this._duration;
			this.update();
			this.stop();
			this.broadcastMessage('onMotionFinished',{target:this,type:'onMotionFinished'});
		}
	} else if (t < 0) {
		this.rewind();
		this.update();
	} else {
		this._time = t;
		this.update();
	}
}
t.getTime = function(){
	return this._time;
}
t.setDuration = function(d){
	this._duration = (d == null || d <= 0) ? 100000 : d;
}
t.getDuration = function(){
	return this._duration;
}
t.setPosition = function(p){
	this.prevPos = this._pos;
	var a = this.suffixe != '' ? this.suffixe : '';
	this.obj[this.prop] = Math.round(p) + a;
	this._pos = p;
	this.broadcastMessage('onMotionChanged',{target:this,type:'onMotionChanged'});
}
t.getPosition = function(t){
	if (t == undefined) t = this._time;
	return this.func(t, this.begin, this.change, this._duration);
};
t.setFinish = function(f){
	this.change = f - this.begin;
};
t.geFinish = function(){
	return this.begin + this.change;
};
t.init = function(obj, prop, func, begin, finish, duration, suffixe){
	if (!arguments.length) return;
	this._listeners = new Array();
	this.addListener(this);
	if(suffixe) this.suffixe = suffixe;
	this.obj = obj;
	this.prop = prop;
	this.begin = begin;
	this._pos = begin;
	this.setDuration(duration);
	if (func!=null && func!='') {
		this.func = func;
	}
	this.setFinish(finish);
}
t.start = function(){
	this.rewind();
	this.startEnterFrame();
	this.broadcastMessage('onMotionStarted',{target:this,type:'onMotionStarted'});
	//alert('in');
}
t.rewind = function(t){
	this.stop();
	this._time = (t == undefined) ? 0 : t;
	this.fixTime();
	this.update();
}
t.fforward = function(){
	this._time = this._duration;
	this.fixTime();
	this.update();
}
t.update = function(){
	this.setPosition(this.getPosition(this._time));
	}
t.startEnterFrame = function(){
	this.stopEnterFrame();
	this.isPlaying = true;
	this.onEnterFrame();
}
t.onEnterFrame = function(){
	if(this.isPlaying) {
		this.nextFrame();
		setTimeout(Delegate.create(this, this.onEnterFrame), 0);
	}
}
t.nextFrame = function(){
	this.setTime((this.getTimer() - this._startTime) / 1000);
	}
t.stop = function(){
	this.stopEnterFrame();
	this.broadcastMessage('onMotionStopped',{target:this,type:'onMotionStopped'});
}
t.stopEnterFrame = function(){
	this.isPlaying = false;
}

t.continueTo = function(finish, duration){
	this.begin = this._pos;
	this.setFinish(finish);
	if (this._duration != undefined)
		this.setDuration(duration);
	this.start();
}
t.resume = function(){
	this.fixTime();
	this.startEnterFrame();
	this.broadcastMessage('onMotionResumed',{target:this,type:'onMotionResumed'});
}
t.yoyo = function (){
	this.continueTo(this.begin,this._time);
}

t.addListener = function(o){
	this.removeListener (o);
	return this._listeners.push(o);
}
t.removeListener = function(o){
	var a = this._listeners;	
	var i = a.length;
	while (i--) {
		if (a[i] == o) {
			a.splice (i, 1);
			return true;
		}
	}
	return false;
}
t.broadcastMessage = function(){
	var arr = new Array();
	for(var i = 0; i < arguments.length; i++){
		arr.push(arguments[i])
	}
	var e = arr.shift();
	var a = this._listeners;
	var l = a.length;
	for (var i=0; i<l; i++){
		if(a[i][e])
		a[i][e].apply(a[i], arr);
	}
}
t.fixTime = function(){
	this._startTime = this.getTimer() - this._time * 1000;
}
t.getTimer = function(){
	return new Date().getTime() - this._time;
}
Tween.backEaseIn = function(t,b,c,d,a,p){
	if (s == undefined) var s = 1.70158;
	return c*(t/=d)*t*((s+1)*t - s) + b;
}
Tween.backEaseOut = function(t,b,c,d,a,p){
	if (s == undefined) var s = 1.70158;
	return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
}
Tween.backEaseInOut = function(t,b,c,d,a,p){
	if (s == undefined) var s = 1.70158; 
	if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
	return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
}
Tween.elasticEaseIn = function(t,b,c,d,a,p){
		if (t==0) return b;  
		if ((t/=d)==1) return b+c;  
		if (!p) p=d*.3;
		if (!a || a < Math.abs(c)) {
			a=c; var s=p/4;
		}
		else 
			var s = p/(2*Math.PI) * Math.asin (c/a);
		
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	
}
Tween.elasticEaseOut = function (t,b,c,d,a,p){
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (!a || a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return (a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b);
	}
Tween.elasticEaseInOut = function (t,b,c,d,a,p){
	if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) var p=d*(.3*1.5);
	if (!a || a < Math.abs(c)) {var a=c; var s=p/4; }
	else var s = p/(2*Math.PI) * Math.asin (c/a);
	if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
}

Tween.bounceEaseOut = function(t,b,c,d){
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
}
Tween.bounceEaseIn = function(t,b,c,d){
	return c - Tween.bounceEaseOut (d-t, 0, c, d) + b;
	}
Tween.bounceEaseInOut = function(t,b,c,d){
	if (t < d/2) return Tween.bounceEaseIn (t*2, 0, c, d) * .5 + b;
	else return Tween.bounceEaseOut (t*2-d, 0, c, d) * .5 + c*.5 + b;
	}

Tween.strongEaseInOut = function(t,b,c,d){
	return c*(t/=d)*t*t*t*t + b;
	}

Tween.regularEaseIn = function(t,b,c,d){
	return c*(t/=d)*t + b;
	}
Tween.regularEaseOut = function(t,b,c,d){
	return -c *(t/=d)*(t-2) + b;
	}

Tween.regularEaseInOut = function(t,b,c,d){
	if ((t/=d/2) < 1) return c/2*t*t + b;
	return -c/2 * ((--t)*(t-2) - 1) + b;
	}
Tween.strongEaseIn = function(t,b,c,d){
	return c*(t/=d)*t*t*t*t + b;
	}
Tween.strongEaseOut = function(t,b,c,d){
	return c*((t=t/d-1)*t*t*t*t + 1) + b;
	}

Tween.strongEaseInOut = function(t,b,c,d){
	if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
	return c/2*((t-=2)*t*t*t*t + 2) + b;
	}

/*********************COLOR TWEEN*********************/

ColorTween.prototype = new Tween();
ColorTween.prototype.constructor = Tween;
ColorTween.superclass = Tween.prototype;

function ColorTween(obj,prop,func,fromColor,toColor,duration){
	this.targetObject = obj;
	this.targetProperty = prop;	
	this.fromColor = fromColor;
	this.toColor = toColor;
	this.init(new Object(),'x',func,0,100,duration);
	this.listenerObj = new Object();
	this.listenerObj.onMotionChanged = Delegate.create(this,this.onColorChanged);
	this.addListener(this.listenerObj);
}
var o = ColorTween.prototype;
o.targetObject = {};
o.targetProperty = {};
o.fromColor = '';
o.toColor = '';
o.currentColor = '';
o.listenerObj = {};
o.onColorChanged = function(){
	this.currentColor = this.getColor(this.fromColor,this.toColor,this._pos);
	this.targetObject[this.targetProperty] = this.currentColor;
}

/***********************************************
*
* Function    : getColor
*
* Parameters  :    start - the start color (in the form "RRGGBB" e.g. "FF00AC")
*            end - the end color (in the form "RRGGBB" e.g. "FF00AC")
*            percent - the percent (0-100) of the fade between start & end
*
* returns      : color in the form "#RRGGBB" e.g. "#FA13CE"
*
* Description : This is a utility function. Given a start and end color and
*            a percentage fade it returns a color in between the 2 colors
*
* Author      : www.JavaScript-FX.com
*
*************************************************/ 
o.getColor = function(start, end, percent)
{
	var r1=this.hex2dec(start.slice(0,2));
    var g1=this.hex2dec(start.slice(2,4));
    var b1=this.hex2dec(start.slice(4,6));

    var r2=this.hex2dec(end.slice(0,2));
    var g2=this.hex2dec(end.slice(2,4));
    var b2=this.hex2dec(end.slice(4,6));

    var pc = percent/100;

    r= Math.floor(r1+(pc*(r2-r1)) + .5);
    g= Math.floor(g1+(pc*(g2-g1)) + .5);
    b= Math.floor(b1+(pc*(b2-b1)) + .5);

    return("#" + this.dec2hex(r) + this.dec2hex(g) + this.dec2hex(b));
}
/*** These are the simplest HEX/DEC conversion routines I could come up with ***/
/*** I have seen a lot of fade routines that seem to make this a             ***/
/*** very complex task. I am sure somene else must've had this idea          ***/
/************************************************/  

o.dec2hex = function(dec){return(this.hexDigit[dec>>4]+this.hexDigit[dec&15]);}
o.hexDigit=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
o.hex2dec = function(hex){return(parseInt(hex,16))};

/*********************MENU CODE (dnewsom)*********************/

var lastClicked;

function withHover1()
{
	if (lastClicked!=1)
	{
	document.getElementById('btn1').style.background="url(images/buttons/btn1-hov.png)";
	}
}

function noHover1()
{
	if (lastClicked!=1)
	{
	document.getElementById('btn1').style.background="url(images/buttons/btn1.png)";
	}
}

function withHover2()
{
	if (lastClicked!=2)
	{
	document.getElementById('btn2').style.background="url(images/buttons/btn2-hov.png)";
	}
}

function noHover2()
{
	if (lastClicked!=2)
	{
	document.getElementById('btn2').style.background="url(images/buttons/btn2.png)";
	}
}

function withHover3()
{
	if (lastClicked!=3)
	{
	document.getElementById('btn3').style.background="url(images/buttons/btn3-hov.png)";
	}
}

function noHover3()
{
	if (lastClicked!=3)
	{
	document.getElementById('btn3').style.background="url(images/buttons/btn3.png)";
	}
}

function withHover4()
{
	if (lastClicked!=4)
	{
	document.getElementById('btn4').style.background="url(images/buttons/btn4-hov.png)";
	}
}

function noHover4()
{
	if (lastClicked!=4)
	{
	document.getElementById('btn4').style.background="url(images/buttons/btn4.png)";
	}
}

function withHover5()
{
	if (lastClicked!=5)
	{
	document.getElementById('btn5').style.background="url(images/buttons/btn5-hov.png)";
	}
}

function noHover5()
{
	if (lastClicked!=5)
	{
	document.getElementById('btn5').style.background="url(images/buttons/btn5.png)";
	}
}

function withHover6()
{
	if (lastClicked!=6)
	{
	document.getElementById('btn6').style.background="url(images/buttons/btn6-hov.png)";
	}
}

function noHover6()
{
	if (lastClicked!=6)
	{
	document.getElementById('btn6').style.background="url(images/buttons/btn6.png)";
	}
}

function withHover7()
{
	if (lastClicked!=7)
	{
	document.getElementById('btn7').style.background="url(images/buttons/btn7-hov.png)";
	}
}

function noHover7()
{
	if (lastClicked!=7)
	{
	document.getElementById('btn7').style.background="url(images/buttons/btn7.png)";
	}
}

function one()
{
	lastClicked=1
}

function two()
{
	lastClicked=2
}

function three()
{
	lastClicked=3
}

function four()
{
	lastClicked=4
}

function five()
{
	lastClicked=5
}

function six()
{
	lastClicked=6
}

function seven()
{
	lastClicked=7
}

function timer1()
{
	setTimeout('one()',50)
}

function timer2()
{
	setTimeout('two()',50)
}

function timer3()
{
	setTimeout('three()',50)
}

function timer4()
{
	setTimeout('four()',50)
}

function timer5()
{
	setTimeout('five()',50)
}

function timer6()
{
	setTimeout('six()',50)
}

function timer7()
{
	setTimeout('seven()',50)
}

function moveBack()
{
	if (lastClicked==1)
	{
	moveBtn1Back();
	}
	else if (lastClicked==2)
	{
	moveBtn2Back();
	}
	else if (lastClicked==3)
	{
	moveBtn3Back();
	}
	else if (lastClicked==4)
	{
	moveBtn4Back();
	}
	else if (lastClicked==5)
	{
	moveBtn5Back();
	}
	else if (lastClicked==6)
	{
	moveBtn6Back();
	}
	else if (lastClicked==7)
	{
	moveBtn7Back();
	}
	
}

function moveBtn1Left()
{
	moveBack();
    	t1 = new Tween(document.getElementById('btn1').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn1').style.background="url(../images/buttons/btn1-hov.png)";
	t1.onMotionStarted=timer1();
	t1.start();
	document.getElementById('top').style.background='url(../images/top1.png)';
	document.getElementById('text').innerHTML='<p>Maria Elena Armijo is a rising young performer whose colorful, unique sound attracts many audiences. Her voice has been described as “beautiful, rich, and powerful” and it has also been said that her “sense of phrasing and attention to detail is exquisite”.  Ms. Armijo’s commitment, honesty, and integrity on stage allow the audience to be swept up into the life of the character she is portraying. Fans eagerly anticipate Ms. Armijo’s performances and never fail to leave satisfied.</p><p>Ms. Armijo recently appeared as Annina in La Traviata with New Rochelle Opera.  Other roles include Angelina (La Cenerentola), Stéphano (Roméo et Juliette), The Second Witch (Dido and Aeneas), Mercédès (Carmen), and Marianne (The Cat That Turned into a Woman), Aminta (Il Re Pastore), L’Enfant (L’Enfant et les Sortiléges), Third Lady (Die Zauberflöte), Venus (Orphée aux Enfers), Zita (Gianni Schicchi), and Dona Elvira (Don Giovanni).  She has performed with Ash Lawn Opera, Syracuse Opera, Dicapo Opera Theatre, Empire Opera, Bay View Music Festival, Tacoma Opera, Bellevue Opera, Off-Center Opera, Dona Ana Lyric Opera, America Institute of Musical Studies (AIMS), and OperaWorks.</p><p>Concert appearances for Ms. Armijo include the alto soloist in Mozart’s Requiem, Mozart’s Solemn Vespers, Bach’s Cantata 156 and Bach’s St. John’s Passion.  Ms. Armijo also was the guest soloist for the Golden Key Music Institute Recital Series, Gateway Music Society and the El Paso Summer Music Festival.</p><p>Ms. Armijo completed her Bachelor of Music in Music Education at New Mexico State University in 2003.  She continued her studies in vocal performance at the University of Washington, completing her Master of Music degree in 2005.  Ms. Armijo is currently managed by Aureate Artists Management.</p>';
}

function moveBtn1Back()
{
	t2 = new Tween(document.getElementById('btn1').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn1').style.background="url(../images/buttons/btn1.png)";
	t2.start();
}

function moveBtn2Left()
{
	moveBack();
    	t1 = new Tween(document.getElementById('btn2').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn2').style.background="url(../images/buttons/btn2-hov.png)";
	t1.onMotionStarted=timer2();
	t1.start();
	document.getElementById('top').style.background='url(../images/top2.png)';
	document.getElementById('text').innerHTML='<p style="text-align:right;"><a href="../Maria_Elena.doc" title="Download R&eacute;sum&eacute;" style="padding-top:-9px;font-style:normal;" target="_blank">Download R&eacute;sum&eacute; Here</a></p><p><div style="text-align:left;"><div style="margin-top:10px;font-family:Baskerville Old Face;text-align:center;"><b style="font-size:24px;">Maria Elena Armijo</b><b style="font-size:18px;padding-left:25px;font-style:italic;">Mezzo-Soprano</b></div><div style="text-align:center;">1306 Dekalb Avenue, 2nd Floor, Brooklyn, NY 11221 575-496-1005, <a href="mailto:mea@zianet.com" title="Email Me">mea&#64zianet.com</a></div></p><div style="clear:both;"></div><hr style="margin-top:10px;" /><div style="margin-top:8px;padding-bottom:10px;text-align:center;font-size:16px;font-weight:bold;">R&eacute;sum&eacute;</div><div style="font-size:14px;"><div style="text-decoration:underline;font-weight:bold;">Aureate Artists Management</div><hr color="#000000" /><div>Mr. B.J. Johnson, President and Ms. Michelle Cohen, Jr. Partner &#45; <a href="http://www.aureateartists.com" title="Aureate Artists Management Website">Visit Aureate Artists Management</a></div><div style="text-decoration:underline;font-weight:bold;">Upcoming Engagements</div><hr color="#000000" /><div><b>Soloist,</b> <i>Golden Key Music Institute Recital Series</i>, New York, NY January 7&#44; 2010</div><div><b>Adah,</b> <i>The Naughty Marietta</i>, Light Opera of New York, January 21&#44; 2010</div><div><b>Second Woman,</b><i> Dido and Aeneas</i>, Purcell, Opera Manhattan Repertory Theatre, New York, NY February 2010</div><div><b>Amastra &#40;Cover&#41;,</b><i> Xerxes</i>, Handel, Pocket Opera New York, New York, NY February 2010</div></div><div style="height:25px;"></div><table style="font-size:13px;" cellspacing="5"><tr><td colspan="5" style="font-weight:bold;font-size:14px;text-decoration:underline;">Operatic Performance<td></tr><tr><td>Annina</td><td style="font-style:italic;">La Traviata</td><td colspan="2">New Rochelle Opera</td><td>6&#47;2009</td></tr><tr><td>St&eacute;phano</td><td style="font-style:italic;">Rom&eacute;o et Juliette &#40;Cover&#41;</td><td colspan="2">Syracuse Opera</td><td>3&#47;2009</td></tr><tr><td>2nd Witch</td><td style="font-style:italic;">Dido and Aeneas</td><td colspan="2">Empire Opera</td><td>10&#47;2008</td></tr><tr><td>Angelina</td><td style="font-style:italic;">La Cenerentola</td><td colspan="2">Bay View Music Festival</td><td>8&#47;2007</td></tr><tr><td>Merc&eacute;d&egrave;s</td><td style="font-style:italic;">Carmen</td><td colspan="2">Tacoma Opera</td><td>3&#47;2007</td></tr><tr><td>Angelina</td><td style="font-style:italic;">La Cenerentola</td><td colspan="2">Bellevue Opera</td><td>4&#47;2006</td></tr><tr><td>Marianne</td><td style="font-style:italic;">The Cat That Turned into a Woman</td><td colspan="2">Tacoma Opera Next Generation</td><td>2&#47;2006</td></tr><tr><td>Elmire</td><td><i>Tartuffe</i> &#40;Cover&#41;</td><td colspan="2">University of Washington Opera</td><td>11&#47;2005</td></tr><tr><td>Aminta</td><td style="font-style:italic;">Il Re Pastore</td><td colspan="2">Off&#45;Center Opera &#40;Seattle&#41;</td><td>8&#47;2005</td></tr><tr><td colspan="5" style="font-weight:bold;font-size:14px;text-decoration:underline;">Concerts &#38; Recitals<td></tr><tr><td>Recital</td><td>Traverse Symphony Orchestra&#44; Christmas POPS Concert</td><td colspan="2">Traverse City&#44; MI</td><td>12&#47;2009</td></tr><tr><td>Recital</td><td>Golden Key Music Institute Recital Series</td><td colspan="2">New York&#44; NY</td><td>11&#47;2009</td></tr><tr><td>Recital</td><td>In a Persian Garden&#44; Brahams Neue Liebeslieder</td><td colspan="2">Syracuse&#44; NY</td><td>4&#47;2009</td></tr><tr><td>Recital</td><td colspan="3">El Paso Summer Music Festival, El Paso, TX</td><td>6&#47;2008</td></tr><tr><td>Alto Soloist</td><td colspan="3">St&#46; John&#39;s Passion, Las Cruces, NM</td><td>4&#47;2008</td></tr><tr><td>Soloist</td><td colspan="3">Young Opera Singers Initiative Fundraising Event &#40;New York, NY&#41;</td><td>1&#47;2008</td></tr><tr><td>Mezzo Soprano Soloist</td><td style="font-style:italic;">An American Tragedy</td><td colspan="2">Opera America Convention &#40;Seattle&#41;</td><td>5&#47;2006</td></tr><tr><td>Alto Soloist</td><td>Mozart Requiem</td><td colspan="2">New Mexico State University</td><td>4&#47;2006</td></tr><tr><td>Alto Soloist</td><td>Mozart Vespers K339</td><td colspan="2">New Mexico State University</td><td>4&#47;2006</td></tr><tr><td>Benefit Recital</td><td>Latin Roots</td><td colspan="2">New Mexico State University</td><td>9&#47;2005</td></tr><tr><td>Alto Soloist</td><td>Bach Cantata 156</td><td colspan="2">Trinity Lutheran &#40;Lynwood, WA&#41;</td><td>1&#47;2005</td></tr><tr><td>Alto Soloist</td><td>Bach Cantata 156</td><td colspan="2">Faith Lutheran &#40;Redmond, WA&#41;</td><td>1&#47;2005</td></tr><tr><td colspan="5" style="font-weight:bold;font-size:14px;text-decoration:underline;">Education &amp; Training<td></tr><tr><td>Ash Lawn Opera Resident Artist</td><td colspan="3">Charlottesville&#44; NC</td><td>5&#47;2009</td></tr><tr><td>Syracuse Opera Resident Artist</td><td colspan="3">Syracuse&#44; NY</td><td>2&#45;4&#47;2009</td></tr><tr><td>Dicapo Opera Theatre Resident Artist</td><td colspan="3">New York&#44; NY</td><td>2008&#47;2009</td></tr><tr><td>Tacoma Opera Next Generation Young Artist</td><td colspan="3">Seattle&#44; WA</td><td>2005&#47;2006</td></tr><tr><td>American Institute of Musical Studies &#40;AIMS&#41;</td><td colspan="3">Graz, Austria</td><td>7&#47;2004</td></tr><tr><td>American Institute of Musical Studies &#40;AIMS&#41;</td><td colspan="3">Graz, Austria</td><td>7&#47;2004</td></tr><tr><td>OperaWorks</td><td colspan="3">Los Angeles, CA</td><td>6&#47;2003</td></tr><tr><td>Master of Music, Vocal Performance</td><td colspan="3">University of Washington</td><td>7&#47;2005</td></tr><tr><td>Bachelor of Music Education</td><td colspan="3">New Mexico State University</td><td>5&#47;2003</td></tr></table><div style="font-weight:bold;font-size:14px;text-decoration:underline;">Additional Skills</div><hr color="#000000" /><div style="font-size:13px;">Italian, Spanish, basic French, basic German, piano, salsa, flamenco, basic ballroom, acting, stage manager, voice teaching</div></div>';
}

function moveBtn2Back()
{
	t2 = new Tween(document.getElementById('btn2').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn2').style.background="url(../images/buttons/btn2.png)";
	t2.start();
}

function moveBtn3Left()
{
	moveBack();
    	t1 = new Tween(document.getElementById('btn3').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn3').style.background="url(../images/buttons/btn3-hov.png)";
	t1.onMotionStarted=timer3;
	t1.start();
	document.getElementById('top').style.background='url(../images/top3.png)';
	document.getElementById('text').innerHTML='<h1>Current Engagements&#58;</h1><h3>&#42;Golden Key Music Institute Recital Series&#42;</h3><ul style="list-style:none;"><li><i>Soloist</i></li><li>Bechstein Piano Center, New York, NY, January 7, 2010</li><li>More Info at <a href="http://www.goldenkeymusicinstitute.org" title="Golden Key Music Institute" target="_blank">Golden Key Music Institute</a></li></ul><h3>&#42;Light Opera of New York&#42;</h3><ul style="list-style:none;"><li><i>The Naughty Marietta &#45; Adah</i></li><li>New York, NY, January 21, 2010</li><li>More Info at <a href="http://www.lightoperaofnewyork.com" title="Light Opera of New York" target="_blank">Light Opera of New York</a></li></ul><h3>&#42;Opera Manhattan Repertory Theatre&#42;</h3><ul style="list-style:none;"><li><i>Dido and Aeneas &#45; Second Woman</i></li><li>New York, NY, February 2010</li><li>More Info at <a href="http://www.operamanhattan.com" title="Opera Manhattan" target="_blank">Opera Manhattan</a></li></ul><h3>&#42;Pocket Opera of New York&#42;</h3><ul style="list-style:none;"><li><i>Xerses &#45; Amstre &#40;Cover&#41;</i></li><li>New York, NY, February 2010</li><li>More Info at <a href="http://www.pocketoperany.org" title="Pocket Opera of New York" target="_blank">Pocket Opera of New York</a></li></ul><h1>Past Engagements&#58;</h1><h3>Traverse Symphony Orchestra</h3><ul style="list-style:none;"><li>Soloist &#45; <i>Christmas POPS Concert</i></li><li>Traverse City&#44; MI</li><li>December 2009</li></ul><h3>New Rochelle Opera</h3><ul style="list-style:none;"><li>Annina &#45; <i>La traviata</i></li><li>New Rochelle&#44; NY</li><li>June 2009</li></ul><h3>Syracuse Opera</h3><ul style="list-style:none;"><li>St&eacute;phano &#45; <i>Rom&eacute;o et Juliette</i></li><li>Syracuse&#44; NY</li><li>March 2009</li></ul><ul style="list-style:none;"><h3>Dicapo Opera Theater</h3><li>Second Sister &#45; <i>Beauty &amp; the Beast</i></li><li>New York&#44; NY</li><li>January 2009</li></ul><ul style="list-style:none;"><h3>Empire Opera</h3><li>2nd Witch &#45; <i>Dido and Aeneas</i></li><li>New York&#44; NY</li><li>October 2008</li></ul><ul style="list-style:none;"><h3>Bay View Music Festival</h3><li>Angelina &#45; <i>La Cenerentola</i></li><li>Bay View&#44; MI</li><li>June &#45; August 2007</li></ul><ul style="list-style:none;"><h3>El Paso Summer Music Festival</h3><li>Featured Soloist</li>Recital of works by C&#46; Guastavino and John Duke</li><li>El Paso, TX</li><li>June 2008</li></ul><ul style="list-style:none;"><h3>Tacoma Opera</h3><li>Merc&eacute;d&egrave;s &#45; <i>Carmen</i></li><li>Tacoma&#44; WA</li><li>March 7&#44; 8&#44; 9&#44; 2007</li></ul>';
}

function moveBtn3Back()
{
	t2 = new Tween(document.getElementById('btn3').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn3').style.background="url(../images/buttons/btn3.png)";
	t2.start();
}

function moveBtn4Left()
{
	moveBack();
	t1 = new Tween(document.getElementById('btn4').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn4').style.background="url(../images/buttons/btn4-hov.png)";
	t1.onMotionStarted=timer4();
	t1.start();
	document.getElementById('top').style.background='url(../images/top4.png)';
	document.getElementById('text').innerHTML='Test 4';
}

function moveBtn4Back()
{
	t2 = new Tween(document.getElementById('btn4').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn4').style.background="url(../images/buttons/btn4.png)";
	t2.start();
}

function moveBtn5Left()
{
	moveBack();
    	t1 = new Tween(document.getElementById('btn5').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn5').style.background="url(../images/buttons/btn5-hov.png)";
	t1.onMotionStarted=timer5();
	t1.start();
	document.getElementById('top').style.background='url(../images/top5.png)';
	document.getElementById('text').innerHTML='<div id="myGallery"><div class="imageElement"><h3>Kim Jew Photo Shoot</h3><p>Albuquerque, NM</p><a href="images/gallery/main#img9" title="Open Images Page" class="open"></a><img src="images/gallery/image9.jpg" class="full" /><img src="images/imagethumbs/tbnl9.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Kim Jew Photo Shoot</h3><p>Albuquerque, NM</p><a href="images/gallery/main#img1" title="Open Images Page" class="open"><img src="images/gallery/image1.jpg" class="full" /></a><img src="images/imagethumbs/tbnl1.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Kim Jew Photo Shoot</h3><p>Albuquerque, NM</p><a href="images/gallery/main#img2" title="Open Images Page" class="open"></a><img src="images/gallery/image2.jpg" class="full" /><img src="images/imagethumbs/tbnl2.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Bill Walker Photo Shoot</h3><p>Las Cruces, NM</p><a href="images/gallery/main#img3" title="Open Images Page" class="open"></a><img src="images/gallery/image3.jpg" class="full" /><img src="images/imagethumbs/tbnl3.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Bill Walker Photo Shoot</h3><p>Las Cruces, NM</p><a href="images/gallery/main#img4" title="Open Images Page" class="open"></a><img src="images/gallery/image4.jpg" class="full" /><img src="images/imagethumbs/tbnl4.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Bill Walker Photo Shoot</h3><p>Las Cruces, NM</p><a href="images/gallery/main#img5" title="Open Images Page" class="open"></a><img src="images/gallery/image5.jpg" class="full" /><img src="images/imagethumbs/tbnl5.jpg" class="thumbnail" /></div><div class="imageElement"><h3>The Portrait Place</h3><p>Las Cruces, NM</p><a href="images/gallery/main#img6" title="Open Images Page" class="open"></a><img src="images/gallery/image6.jpg" class="full" /><img src="images/imagethumbs/tbnl6.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Kim Jew Photo Shoot</h3><p>Albuquerque, NM</p><a href="images/gallery/main#img7" title="Open Images Page" class="open"></a><img src="images/gallery/image7.jpg" class="full" /><img src="images/imagethumbs/tbnl7.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Kim Jew Photo Shoot</h3><p>Albuquerque, NM</p><a href="images/gallery/main#img8" title="Open Images Page" class="open"></a><img src="images/gallery/image8.jpg" class="full" /><img src="images/imagethumbs/tbnl8.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Opera Workshop - Dorabella</h3><p>University of Washington</p><a href="images/gallery/main#img10" title="Open Images Page" class="open"></a><img src="images/gallery/image10.jpg" class="full" /><img src="images/imagethumbs/tbnl10.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Orph&eacute;e aux enfers - Venus</h3><p>University of Washington</p><a href="images/gallery/main#img11" title="Open Images Page" class="open"></a><img src="images/gallery/image11.jpg" class="full" /><img src="images/imagethumbs/tbnl11.jpg" class="thumbnail" /></div><div class="imageElement"><h3>La Cenerentola - Angelina</h3><p>Bay View Music Festival</p><a href="images/gallery/main#img12" title="Open Images Page" class="open"></a><img src="images/gallery/image12.jpg" class="full" /><img src="images/imagethumbs/tbnl12.jpg" class="thumbnail" /></div><div class="imageElement"><h3>La Cenerentola - Angelina</h3><p>Bay View Music Festival</p><a href="images/gallery/main#img13" title="Open Images Page" class="open"></a><img src="images/gallery/image13.jpg" class="full" /><img src="images/imagethumbs/tbnl13.jpg" class="thumbnail" /></div><div class="imageElement"><h3>Opera Workshop - Susanna</h3><p>University of Washington</p><a href="images/gallery/main#img14" title="Open Images Page" class="open"></a><img src="images/gallery/image14.jpg" class="full" /><img src="images/imagethumbs/tbnl14.jpg" class="thumbnail" /></div><div class="imageElement"><h3>La Cenerentola - Angelina</h3><p>Bay View Music Festival</p><a href="images/gallery/main#img15" title="Open Images Page" class="open"></a><img src="images/gallery/image15.jpg" class="full" /><img src="images/imagethumbs/tbnl15.jpg" class="thumbnail" /></div></div>';
}

function moveBtn5Back()
{
	t2 = new Tween(document.getElementById('btn5').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn5').style.background="url(../images/buttons/btn5.png)";
	t2.start();
}

function moveBtn6Left()
{
	moveBack();
    	t1 = new Tween(document.getElementById('btn6').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn6').style.background="url(../images/buttons/btn6-hov.png)";
	t1.onMotionStarted=timer6();
	t1.start();
	document.getElementById('top').style.background='url(../images/top6.png)';
	document.getElementById('text').innerHTML='<div style="margin-top:69px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="274" height="182" id="player"><param name="movie" value="../player.swf"><param name="quality" value="high" /><param name="wmode" value="transparent" /><!--[if !IE]>--><object data="../player.swf" quality="high" wmode="transparent" width="274" height="182" name="player" type="application/x-shockwave-flash"><!--<![endif]--><p>You do not have the most recent version of Adobe&#39;s Flash Player.  Please visit their <a href="http://get.adobe.com/flashplayer/" title="Download Flash Player" target="_blank">Download Center Here</a> to install the most recent plugin, or click on the corresponding links below to listen to the songs in your default media player or plugin.</p><p><ul><li><a href="../player/01_track_1.mp3" title="O ma lyre immortelle" target="_blank">O ma lyre immortelle</a></li><li><a href="../player/02_track_2.mp3" title="All&#39;alma fedel" target="_blank">All&#39;alma fedel</a></li><!--[if !IE]>--></object><!--<![endif]--></object></div>';
}

function moveBtn6Back()
{
	t2 = new Tween(document.getElementById('btn6').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn6').style.background="url(../images/buttons/btn6.png)";
	t2.start();
}

function moveBtn7Left()
{
	moveBack();
	t1 = new Tween(document.getElementById('btn7').style,'left',Tween.strongEaseOut,80,30,2,'px');
	document.getElementById('btn7').style.background="url(../images/buttons/btn7-hov.png)";
	t1.onMotionStarted=timer7();
	t1.start();
	document.getElementById('top').style.background='url(../images/top7.png)';
	document.getElementById('text').innerHTML='<div style="margin-top:89px;padding-bottom:15px;font-size:14px;text-align:center;font-style:italic;font-weight:550;">Please contact me through any of the following:</div><div style="font-size:14px;height:150px;"><b>Email: </b> <a href="mailto:mea@zianet.com" title="Email Me"> mea@zianet.com</a><p><b>Telephone: </b> &#40;575&#41; 496&#8211;1005</p><p><b>Address: </b> 1306 Dekalb Avenue, 2nd Floor, Brooklyn, NY 11221</p><h3>Aureate Artists Management</h3><p><b>Website:<b/> <a href="http://www.aureateartists.com" title="Aureate Artists Management" target="_blank">www.AureateArtists.com</a></p></div>';
}

function moveBtn7Back()
{
	t2 = new Tween(document.getElementById('btn7').style,'left',Tween.strongEaseOut,30,80,2.5,'px');
	document.getElementById('btn7').style.background="url(../images/buttons/btn7.png)";
	t2.start();
}

/*********************RESIZE CODE (dnewsom)*********************/

function reSize()
{
	var browserWinWidth = 0, browserWinHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
	browserWinWidth = window.innerWidth;
	browserWinHeight = window.innerHeight;
}
else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
	browserWinWidth = document.documentElement.clientWidth;
	browserWinHeight = document.documentElement.clientHeight;
}
else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
	browserWinWidth = document.body.clientWidth;
	browserWinHeight = document.body.clientHeight;
}
	document.getElementById('intro').innerHTML='<a href="main" title="Click anywhere to continue or wait and you will be redirected in a few seconds" style="text-decoration:none;"><img src="../images/intro.jpg" height="'+browserWinHeight+'" width="'+browserWinWidth+'" style="border:none;z-index:1;" /></a>';
}