var titleFont = "Verdana,Arial,Helvetica";
var titleSize = 12;                        
var titleColor = "#FFFFFF";              
var textFont = "Verdana,Arial,Helvetica";   
var textSize = 10;                   
var textColor = "#000000";           
var bgColor = "#ffffff";             
var borderColor = "#7a1a36";       
var btnRaisedColor = "#ffffff";        
var btnPressedColor = "#ffffff";          
var fadeSpeed = 5;                      

var OP = (navigator.userAgent.indexOf('Opera') != -1);
var IE = (navigator.userAgent.indexOf('MSIE') != -1 && !OP);
var GK = (navigator.userAgent.indexOf('Gecko') != -1);
var NN4 = document.layers;
var DOM = document.getElementById;

document.write('<style> .cssMemoText { ' +
               'font-family: Verdana, Arial, Helvetica, sans-serif; ' +
               'font-size: 12px; ' +
               'color: #000000; ' +
			   'text-align: center; ' +
               '} .cssMemoTitle { ' +
               'font-family: Verdana, Arial, Helvetica, sans-serif; ' +
               'background image: "images/pop-upIndexbanner.jpg"; ' +
			   'font-size: 12px; ' +
               'font-weight: bold; ' +
               'color: #000000; ' +
               'padding: 2px; ' +
               'padding-left: 4px; ' +
               '} .cssMemoBtnRaised { ' +
               'font-family: Verdana,Arial,Helvetica; ' +
               'font-size: ' + titleSize + 'px; ' +
               'font-weight: bold; ' +
               'color: #000000; ' +
               'background-color: ' + btnRaisedColor + '; ' +
               'border: 1px outset #FFFFFF; ' +
               'cursor: default; ' +
               'width: 16px; ' +
               'height: 16px; ' +
               'padding: 2px; ' +
               'text-align: center; ' +
               '} .cssMemoBtnPressed { ' +
               'font-family: Verdana,Arial,Helvetica; ' +
               'font-size: ' + titleSize + 'px; ' +
               'font-weight: bold; ' +
               'color: #000000; ' +
               'background-color: ' + btnPressedColor + '; ' +
               'border: 1px inset #FFFFFF; ' +
               'cursor: default; ' +
               'width: 16px; ' +
               'height: 16px; ' +
               'padding-left: 3px; ' +
               'padding-top: 3px; ' +
               'padding-bottom: 1px; ' +
               'padding-right: 1px; ' +
               'text-align: center; ' +
               '} </style>');

document.write('<div id="divMemo" style="position:absolute; z-index:69; visibility:hidden"></div>');

if(DOM) {
  var obj = document.getElementById('divMemo');
  var sobj = obj.style;
}
else if(IE) {
  var obj = document.all.divMemo;
  var sobj = obj.style;
}
else if(NN4) {
  var obj = document.divMemo;
  var sobj = obj;
}


var mouseX = mouseY = winY = winX = scrTop = 0;

if(NN4) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;

function getScrollLeft() {
  var scrLeft = 0;
  if(document.documentElement && document.documentElement.scrollLeft)
    scrLeft = document.documentElement.scrollLeft;
  else if(document.body && document.body.scrollLeft)
    scrLeft = document.body.scrollLeft;
  else if(window.pageXOffset) scrLeft = window.pageXOffset;
  return scrLeft;
}

function getScrollTop() {
  var scrTop = 0;
  if(document.documentElement && document.documentElement.scrollTop)
    scrTop = document.documentElement.scrollTop;
  else if(document.body && document.body.scrollTop)
    scrTop = document.body.scrollTop;
  else if(window.pageYOffset) scrTop = window.pageYOffset;
  return scrTop;
}

function getWindowHeight() {
  if(window.innerHeight)
    winY = window.innerHeight;
  else if(document.documentElement && document.documentElement.clientHeight)
    winY = document.documentElement.clientHeight;
  else if(document.body && document.body.clientHeight)
    winY = document.body.clientHeight;
  else winY = screen.height;
  scrTop = getScrollTop();
}

function getWindowWidth() {
  if(window.innerWidth)
    winX = window.innerWidth;
  else if(document.documentElement && document.documentElement.clientWidth)
    winX = document.documentElement.clientWidth;
  else if(document.body && document.body.clientWidth)
    winX = document.body.clientWidth;
  else winX = screen.width;
}

function getMouseXY(e) {
  if(e && e.pageX != null) {
    mouseX = e.pageX;
    mouseY = e.pageY;
  }
  else if(event && event.clientX != null) {
    mouseX = event.clientX + getScrollLeft();
    mouseY = event.clientY + getScrollTop();
  }
  if(mouseX < 0) mouseX = 0;
  if(mouseY < 0) mouseY = 0;
}

var timer = opacity = 0;

function setOpacity(opacity) {
  if(sobj && !NN4) {
    sobj.opacity = opacity / 100;
    sobj.MozOpacity = opacity / 100;
    sobj.KhtmlOpacity = opacity / 100;
    sobj.filter = 'alpha(opacity=' + opacity + ')';
  }
}

function fadeIn() {
  if(sobj) {
    sobj.visibility = 'visible';
    if(fadeSpeed && opacity < 100) {
      opacity += fadeSpeed;
      if(opacity > 100) opacity = 100;
      setOpacity(opacity);
      if(timer) clearTimeout(timer);
      timer = setTimeout('fadeIn()', 1);
    }
    else {
      opacity = 100;
      setOpacity(100);
    }
  }
}

function fadeOut() {
  if(sobj) {
    if(fadeSpeed && opacity > 0) {
      opacity -= fadeSpeed;
      if(opacity < 0) opacity = 0;
      setOpacity(opacity);
      if(timer) clearTimeout(timer);
      timer = setTimeout('fadeOut()', 1);
    }
    else {
      opacity = 0;
      setOpacity(0);
      sobj.visibility = 'hidden';
    }
  }
}

function memo(text, width, title) {
  if(width == null || width == 0) width = 200;
  if(title == null) title = '';




  var t = '<table width="450" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">' +
          '<tr>' +
          '<td onClick="fadeOut()"><div align="center"><img src="images/pop-upIndexbanner.jpg" width="450" height="213" /></div></td>' +
          '</tr>' +
          '<tr>' +
          '<td  class="cssMemoText">' + text + '</td>' +
          '</tr>' +
          '</table>'
		  ;

  if(DOM || IE) {
    sobj.width = width + (NN4 ? '' : 'px');
    obj.innerHTML = t;
  }
  else if(NN4) {
    obj.document.write(t);
    obj.document.close();
  }

  var hght = 0;
  var top = mouseY;

  if(DOM) hght = obj.offsetHeight;
  else if(IE) hght = sobj.pixelHeight;
  else if(NN4) hght = sobj.clip.bottom;

  getWindowHeight();
  if(top + hght - scrTop > winY) {
    if(hght > top) top = 0;
    else top -= hght;
  }

  sobj.left = '30%';
  sobj.top = '25%';
  fadeIn();
}