var mM1AAbuttons=[],mM1AAtriggers=[],mM1AApanels=[],mM1AAmobile=false,mM1AAi=false,mM1AAa=false, mM1AActl=[];
function MM_1AAset(){
	var h,sh='',hd,ie=MM_1AAgetIEver();
	if(!document.getElementById || (ie>0&&ie<6)){
		return;
	}
	sh+='.mM1AAsection {float:left;}\n';
	sh+='.mM1AA_viewport {position:relative;overflow:hidden;padding:0;margin:0;}\n';
	sh+='.mM1AA_slide_wrapper {position:relative;padding:0;margin:0;}\n';
	if (document.styleSheets){
		h='\n<st' + 'yle type="text/css">\n' + sh + '\n</s' + 'tyle>';
		document.write(h);
	}
	else{
		h=document.createElement('style');
		h.type='text/css';
		h.appendChild(document.createTextNode(sh));
		hd=document.getElementsByTagName('head');
		hd[0].appendChild(h);
	}
}
MM_1AAset();
function MM_opHPS(){
	if(!document.getElementById){
		return;
	}
	mM1AActl=arguments;
}
function MM_1AAaddLoad(){
	var ie=MM_1AAgetIEver();
	if(!document.getElementById || (ie>0&&ie<6)){
		return;
	}
	if(window.addEventListener){
		document.addEventListener("DOMContentLoaded",MM_initHPS,false);
		window.addEventListener("load",MM_initHPS,false);
		window.addEventListener("unload",MM_1AAff,false);
		window.addEventListener("load",MM_1AAauto,false);
		window.addEventListener("resize",MM_1AArsz,false);
	}
	else if(window.attachEvent){
		document.write("<script id=mMie_hps defer src=\"//:\"><\/script>");
		document.getElementById("mMie_hps").onreadystatechange=function(){
			if(this.readyState=="complete"){
				if(mM1AActl.length>0){
					MM_initHPS();
				}
			}
		};
		window.attachEvent("onload",MM_initHPS);
		window.attachEvent("onload",MM_1AAauto);
		window.attachEvent("onresize",MM_1AArsz);
	}
}
MM_1AAaddLoad();
function MM_1AAff(){
	return;
}
function MM_initHPS(){
	var i,x,j,tA,bd,bD,tC,vP,sW,cP,cc,pA,aL;
	if(mM1AAi){
		return;
	}
	mM1AAi=true;
	if(MM_1AAisMobile()){
		MM_1AAsetClass(document.getElementsByTagName('BODY')[0],'mM1AA_mobile');
		mM1AAmobile=true;
		mM1AActl[1]=0;
	}
	bd='html';
	bD=document.body.parentNode;
	if(/KHTML|WebKit/i.test(navigator.userAgent) || MM_1AAgetIEver()==5 ){
		bd='body';
		bD=document.body;
	}
	document.hpsEL=bd;
	bD.hpsGliderRunning=false;
	vP=document.getElementById('mM1AA_vp');
	vP.hpsIE=MM_1AAgetIEver();
	sW=document.getElementById('mM1AA_sw');
	tA=MM_1AAgetElementsByClassName(mM1AActl[0]);
	if(vP&&sW&&tA&&tA.length>0){
		x=0;
		cc=0;
		for(i=0;i<tA.length;i++){
			if(tA[i].hash){
				tA[i].hpsID=tA[i].hash.replace('#','');
				cP=document.getElementById(tA[i].hpsID);
				if(cP){
					mM1AAtriggers[x]=tA[i];
					tA[i].hpsState='closed';
					tA[i].hpsText=tA[i].firstChild.data;
					tA[i].hpsText=tA[i].innerHTML.replace(/<[^>]*>/,'');
					tA[i].hpsText=tA[i].hpsText.replace(/<\/[^>]*>/,'');
					if(!cP.hpsTrig){
						mM1AApanels[cc]=cP.id;
						cP.hpsTrig=x;
						pA=cP.getElementsByTagName('A');
						if(pA){
							for(j=0;j<pA.length;j++){
								if(!pA[j].hspState){
									pA[j].hpsTrig=x;
									pA[j].hpsPanel=cP.id;
									pA[j].onfocus=function(){
										if(this.hpsPanel!=document.hpsCurrentPanelID){
											MM_1AAtrig(mM1AAtriggers[this.hpsTrig]);
										}
									};
								}
							}
						}
						cc++;
					}
					x++;
					tA[i].onclick=function(){
						return MM_1AAtrig(this);
					};
					tA[i].onmouseup=function(){
						this.blur();
					};
				}
			}
		}
		sW.style.left='0px';
		sW.hpsVP=vP.id;
		sW.hpsGliderRunning=false;
		if(vP.hpsIE>1&&vP.hpsIE<7){
			vP.style.width=MM_1AAgetWinWidth()+'px';
			sW.style.overflow='hidden';
		}
		if(mM1AAmobile){
			mM1AActl[1]=parseInt(mM1AActl[1]/2,10);
		}
		for(i=0;i<sW.childNodes.length;i++){
			if(sW.childNodes[i].nodeType==1){
				sW.childNodes[i].style.width=vP.offsetWidth+'px';
				sW.hpsLastChild=sW.childNodes[i];
			}
		}
		if(sW.hpsLastChild){
			MM_1AAresetWidth(sW,sW.hpsLastChild);
		}
		aL=document.getElementsByTagName('*');
		k=0;
		for(i=0;i<aL.length;i++){
			aT=aL[i].getAttribute('rel');
			if(aT){
				if(aT=='mM1AAprevious'){
					aL[i].hpsAction='previous';
					aL[i].onclick=function(){
						MM_1AActrl('previous')
						return false;
					};
				}
				else if(aT=='mM1AAnext'){
					aL[i].hpsAction='next';
					aL[i].onclick=function(){
						MM_1AActrl('next');
						return false;
					};
				}
				mM1AAbuttons[k]=aL[i];
				k++;
			}
		}
		MM_1AAauto();
		if( mM1AActl[1]>1){
			mM1AAa=true;
		}
	}
}
function MM_1AAtrig(a,bp){
	var i,tD,vP,sW,bY,bg,tg,dur,stp,m=false,dy=20;
	if(!a||!a.hpsID){
		return m;
	}
	hs='#'+a.hpsID;
	tD=document.getElementById(a.hpsID);
	vP=document.getElementById('mM1AA_vp');
	sW=document.getElementById('mM1AA_sw');
	if(document.hpsEL=='html'){
		bY=document.body.parentNode;
	}
	else{
		bY=document.body;
	}
	if(tD){
		MM_1AAdown(a);
		bg=parseInt(sW.style.left,10);
		if(vP.scrollLeft!==0){
			bg-=vP.scrollLeft;
			sW.style.left=bg+'px';
			vP.scrollLeft=0;
		}
		tg=tD.offsetLeft*-1;
		tg=(tg>=0)?0:tg;
		sW.hpsTime=0;
		sW.hpsBegin=bg;
		sW.hpsFinish=tg;
		sW.hpsDelay=dy;
		dur=mM1AActl[1];
		stp=parseInt(dur/dy);
		sW.hpsDuration=(sW.hpsBegin==sW.hpsFinish)?0:stp;
		bY.hpsBYTime=0;
		bY.hpsBYBegin=(mM1AAmobile)?0:bY.scrollTop;
		bY.hpsBYFinish=0;
		bY.hpsBYDelay=dy;
		dur=parseInt(mM1AActl[1]/2);
		stp=parseInt(dur/dy);
		bY.hpsBYDuration=(bY.hpsBYBegin==bY.hpsBYFinish)?0:stp;
		if(mM1AAa && bp!=1){
			if(!sW.hpsGliderRunning){
				sW.hpsGliderRunning=true;
				sW.hpsPanelGlider=setInterval("MM_1AApanelGlider('"+sW.id+"')",sW.hpsDelay);
			}
		}
		else{
			sW.style.left=tg+'px';
			bY.scrollTop=0;
		}
	}
	return m;
}
function MM_1AActrl(ac,pv){
	var i,cp=0,m=true;
	for(i=0;i<mM1AApanels.length;i++){
		if(mM1AApanels[i]==document.hpsCurrentPanelID){
			cp=i;
			break;
		}
	}
	if(ac=='previous'){
		cp--;
	}
	else if(ac=='next'){
		cp++;
	}
	else if(ac=='first'){
		cp=0;
	}
	else if(ac=='last'){
		cp=mM1AApanels.length-1;
	}
	else{
		cp=parseInt(ac,10);
		if(cp&&cp>0){
			cp--;
		}
		else{
			cp=0;
		}
	}
	if( mM1AActl[2]==1){
		cp=(cp>=mM1AApanels.length)?0:cp;
		cp=(cp<0)?mM1AApanels.length-1:cp;
	}
	else{
		cp=(cp<0)?0:cp;
		cp=(cp>=mM1AApanels.length-1)?mM1AApanels.length-1:cp;
	}
	if(pv==1){
		return cp;
	}
	else{
		MM_1AAtrig(mM1AAtriggers[cp]);
		return false;
	}
}
function MM_1AAdown(a){
	var ptt,ntt,lc='';
	for(var i=0;i<mM1AAtriggers.length;i++){
		if(mM1AAtriggers[i].hpsState=='open'){
			MM_1AAremClass(mM1AAtriggers[i],'down');
			mM1AAtriggers[i].hpsState='closed';
		}
		if(mM1AAtriggers[i]==a||mM1AAtriggers[i].href==a.href){
			MM_1AAsetClass(mM1AAtriggers[i],'down');
			mM1AAtriggers[i].hpsState='open';
		}
	}
	document.hpsCurrentPanelID=a.hpsID;
	if(document.hpsCurrentPanelID==mM1AApanels[0]){
		lc='first';
	}
	else if(document.hpsCurrentPanelID==mM1AApanels[mM1AApanels.length-1]){
		lc='last';
	}
	ptt=mM1AAtriggers[MM_1AActrl('previous',1)].hpsText;
	ptt=(ptt=='')?'Previous':ptt;
	ntt=mM1AAtriggers[MM_1AActrl('next',1)].hpsText;
	ntt=(ntt=='')?'Next':ntt;
	for(i=0;i<mM1AAbuttons.length;i++){
		if(mM1AAbuttons[i].hpsAction=='previous'){
			mM1AAbuttons[i].setAttribute('title',ptt);
		}
		else if(mM1AAbuttons[i].hpsAction=='next'){
			mM1AAbuttons[i].setAttribute('title',ntt);
		}
		if(mM1AActl[2]!=1){
			if(lc=='first' && mM1AAbuttons[i].hpsAction=='previous'){
				MM_1AAsetClass(mM1AAbuttons[i],'off');
				mM1AAbuttons[i].removeAttribute('title');
			}
			else if(lc=='last' && mM1AAbuttons[i].hpsAction=='next'){
				MM_1AAsetClass(mM1AAbuttons[i],'off');
				mM1AAbuttons[i].removeAttribute('title');
			}
			else{
				MM_1AAremClass(mM1AAbuttons[i],'off');
			}
		}
	}
}
function MM_1AArsz(){
	var i,bD,sW,vP,cP;
	if(!document.hpsEL){
		return;
	}
	vP=document.getElementById('mM1AA_vp');
	sW=document.getElementById('mM1AA_sw');
	if(sW){
		if(!sW.hpsGliderRunning){
			if(vP.hpsIE>1&&vP.hpsIE<7){
				vP.style.width=MM_1AAgetWinWidth()+'px';
			}
			for(i=0;i<sW.childNodes.length;i++){
				if(sW.childNodes[i].nodeType==1){
					sW.childNodes[i].style.width=vP.offsetWidth+'px';
					sW.hpsLastChild=sW.childNodes[i];
				}
			}
			if(sW.hpsLastChild){
				MM_1AAresetWidth(sW,sW.hpsLastChild);
			}
		}
		if(document.hpsCurrentPanelID){
			cP=document.getElementById(document.hpsCurrentPanelID);
			if(cP){
				sW.style.left=(cP.offsetLeft*-1)+'px';
			}
		}
	}
}
function MM_1AAauto(){
	var i,x=0,hs,m=false;
	hs=window.location.hash;
	if(hs&&hs.length>1){
		for(i=0;i<mM1AAtriggers.length;i++){
			if(mM1AAtriggers[i].hash==hs){
				x=i;
				break;
			}
		}
	}
	MM_1AAtrig(mM1AAtriggers[x],1);
}
function MM_1AApanelGlider(d){
	var tD,bY,nl,nt;
	tD=document.getElementById(d);
	if(document.hpsEL=='html'){
		bY=document.body.parentNode;
	}
	else{
		bY=document.body;
	}
	if(tD.hpsTime<tD.hpsDuration){
		tD.hpsTime++;
		nl=MM_1AAInOutQuad(tD.hpsTime,tD.hpsBegin,tD.hpsFinish-tD.hpsBegin,tD.hpsDuration);
		tD.style.left=nl+'px';
	}
	if(tD.hpsTime>=tD.hpsDuration && bY.hpsBYTime<bY.hpsBYDuration ){
		bY.hpsBYTime++;
		nt=MM_1AAInOutQuad(bY.hpsBYTime,bY.hpsBYBegin,bY.hpsBYFinish-bY.hpsBYBegin,bY.hpsBYDuration);
		bY.scrollTop=nt;
	}
	if(tD.hpsTime>=tD.hpsDuration && bY.hpsBYTime>=bY.hpsBYDuration ){
		clearInterval(tD.hpsPanelGlider);
		tD.hpsGliderRunning=false;
	}
}
function MM_1AAInOutQuad(t,b,c,d){
	if((t/=d/2)<1){
		return c/2*t*t+b;
	}
	else{
		return -c/2*((--t)*(t-2)-1)+b;
	}
}
function MM_1AAresetWidth(dd,lc){
	var bf=2000;
	dd.style.width='19000px';
	dd.style.width=(lc.offsetLeft+lc.offsetWidth+bf)+'px';
}
function MM_1AAgetElementsByClassName(cls){
	var i,x=0,aL,aT,rS=[];
	if(typeof(document.getElementsByClassName)!='function'){
		aL=document.getElementsByTagName('*');
		for(i=0;i<aL.length;i++){
			aT=aL[i].className;
			if(aT&&aT==cls){
				rS[x]=aL[i];
				x++;
			}
		}
	}
	else{
		rS=document.getElementsByClassName(cls);
	}
	return rS;
}
function MM_1AAgetIEver(){
	var j,v=-1,nv,m=false;
	nv=navigator.userAgent.toLowerCase();
	j=nv.indexOf("msie");
	if(j>-1){
		v=parseFloat(nv.substring(j+4,j+8));
		if(document.documentMode){
			v=document.documentMode;
		}
	}
	return v;
}
function MM_1AAgetWinWidth(){
	var h;
	if(document.documentElement&&document.documentElement.clientHeight){
		w=document.documentElement.clientWidth;
	}
	else if(window.innerHeight){
		if(document.documentElement.clientWidth){
			w=document.documentElement.clientWidth;
		}
		else{
			w=window.innerWidth;
		}
	}
	else if(document.body){
		w=document.body.clientWidth;
	}
	return w
}
function MM_1AAisMobile(){
	var i,m=false,ua=navigator.userAgent.toLowerCase();
	var dv=['iphone','ipad','ipod','android','windows ce','iemobile','windowsce','blackberry','palm','symbian','series60','opera mobi','opera mini'];
	for(i=0;i<dv.length;i++){
		if(ua.search(dv[i])>-1){
			m=dv[i];
			break;
		}
	}
	return m;
}
function MM_1AAsetClass(ob,cl){
	if(ob){
		var cc,nc,r=/\s+/g;
		cc=ob.className;
		nc=cl;
		if(cc&&cc.length>0){
			if(cc.indexOf(cl)==-1){
				nc=cc+' '+cl;
			}
			else{
				nc=cc;
			}
		}
		nc=nc.replace(r,' ');
		ob.className=nc;
	}
}
function MM_1AAremClass(ob,cl){
	if(ob){
		var cc,nc,r=/\s+/g;
		cc=ob.className;
		if(cc&&cc.indexOf(cl>-1)){
			nc=cc.replace(cl,'');
			nc=nc.replace(r,' ');
			nc=nc.replace(/\s$/,'');
			ob.className=nc;
		}
	}
}

