function borderize(what,color){
  what.style.borderColor=color
}
function borderize_on(e){
  if (document.all)
  source3=event.srcElement
else if (document.getElementById)
  source3=e.target
if (source3.className=="menulines"){
  borderize(source3,"#004080")
}
else{
  while(source3.tagName!="TABLE"){
  source3=document.getElementById? source3.parentNode : source3.parentElement
if (source3.className=="menulines")
  borderize(source3,"#004080")
}
}
}

function borderize_off(e){
if (document.all)
  source4=event.srcElement
else if (document.getElementById)
  source4=e.target
if (source4.className=="menulines")
  borderize(source4,"white")
else{
  while(source4.tagName!="TABLE"){
  source4=document.getElementById? source4.parentNode : source4.parentElement
if (source4.className=="menulines")
  borderize(source4,"white")
}
}
}
function MM_swapImage() { 
  var i,theObj,j=0,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    theObj = eval(MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1])
    if (theObj != null) {
      swapArray[j++] = theObj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=theObj)?theObj.src:oldArray[j];
      theObj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}

function MM_swapImgRestore() { 
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_preloadImages() { 
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
	var preloadArray = new Array();
    for (var i=0; i<imgFiles.length; i++) {
      preloadArray[i] = new Image;
      preloadArray[i].src = imgFiles[i];
    }
  }
}

function showByLink(object,link,x,y) {
    if (document.layers && document.layers[object]) {
        document.layers[object].left = link.x + x;
        document.layers[object].top = link.y + y;
        document.layers[object].visibility = 'visible';
    }
    else if (document.all) {
        document.all[object].style.visibility = 'visible';

        if (document.all[object].myFlag == null) {
            document.all[object].style.posLeft = document.all[object].offsetLeft + x;
            document.all[object].style.posTop = document.all[object].offsetTop + y;
        }

        document.all[object].myFlag = true;
    }
}

function hide(object) {
    if (document.layers && document.layers[object])
        document.layers[object].visibility = 'hidden';
    else if (document.all)
        document.all[object].style.visibility = 'hidden';
}

function getWindowSize() {
	if (document.all) {
	   orgw = document.body.clientWidth;
	   orgh = document.body.clientHeight;
	}
	else if (document.layers) {
	   orgw = window.innerWidth;
	   orgh = window.innerHeight;
	}
}

function pageOffset() {
	if (document.layers) {
		orgw = window.innerWidth;
		orgh = window.innerHeight;
		document.layers['TopLayer'].pageX = orgw + window.pageXOffset - 40;
		document.layers['TopLayer'].pageY = orgh + window.pageYOffset - 50;
	}
	else if (document.all) {
		orgw = document.body.clientWidth;
		orgh = document.body.clientHeight;
		document.all['TopLayer'].style.posLeft = orgw + document.body.scrollLeft - 20;
		document.all['TopLayer'].style.posTop = orgh + document.body.scrollTop - 50;
	}
	setTimeout('pageOffset()',100);
}
