function swapImage(me,myGif) {
 me.setAttribute('src', 'images/'+myGif)
}

function swapRoot2(me,myGif) {
 me.setAttribute('src', '../../images/'+myGif)
}

function swapImageById(myID,myGif) {
 var myID = document.getElementById(myID);
 myID.setAttribute('src', 'images/'+myGif)
}

function swapColour(me,myHex) {
 me.style.color=myHex;
}

function pageSet() {
 var me = document.getElementById(myPage);
 if (me) {
  me.style.color='#FFFFFF';
 }
 var abuse = document.getElementById('abuse');
 if (abuse && abuse.tagName.toLowerCase() == 'a') {
  abuse.href="help.php?myaction=report&sender=" + window.location;
 }
 var banners = getcookie('banners');
 if (typeof banners == 'undefined') {
 } else {
  var mybanner = document.getElementById('banner');
  if (mybanner && mybanner.tagName.toLowerCase() == 'div') {
   var a_banners = document.getElementById('a_banners');
   if (a_banners && a_banners.tagName.toLowerCase() == 'a') {
    if (banners == 0) {
     a_banners.innerHTML = 'Show Banners';
     mybanner.className = 'headerpanelhidden';
    } else {
     a_banners.innerHTML = 'Hide Banners';
     mybanner.className = 'headerpanel';
    }
   }
  }
 }
}

function banners() {
 var a_banners = document.getElementById('a_banners');
 if (a_banners && a_banners.tagName.toLowerCase() == 'a') {
  var mybanner = document.getElementById('banner');
  if (mybanner && mybanner.tagName.toLowerCase() == 'div') {
   var myText = a_banners.innerHTML;
   if (myText == 'Hide Banners') {
    a_banners.innerHTML = 'Show Banners';
    mybanner.className = 'headerpanelhidden';
    setcookie('banners',0);
   } else {
    a_banners.innerHTML = 'Hide Banners';
    mybanner.className = 'headerpanel';
    setcookie('banners',1);
   }
  }
  if (window.myResize) {
   myResize();
  }
 }
}

function mytype(myVar) {
 if (typeof myVar == 'undefined') return 'undefined';
 if (typeof myVar == 'object')    return 'object';
 if (typeof myVar == 'boolean')   return 'boolean';
 if (typeof myVar == 'function')  return 'function';
 if (typeof myVar == 'string')    return 'string';
 if (typeof myVar == 'number')    return 'number';
}

function getType(elem) {
 if (typeof elem == 'undefined') alert('undefined');
 if (typeof elem == 'object') alert('object');
 if (typeof elem == 'boolean') alert('boolean');
 if (typeof elem == 'function') alert('function');
 if (typeof elem == 'string') alert('string');
 if (typeof elem == 'number') alert('number');
}

function pageOver(me) {
 var thisPage=me.innerHTML;
 if (typeof myPage!="undefined") {
  if (myPage!=thisPage) {
   me.style.color='#FFFFFF';
  }
 } else {
  me.style.color='#FFFFFF';
 }
}
function pageOut(me) {
 var thisPage=me.innerHTML;
 if (typeof myPage!="undefined") {
  if (myPage!=thisPage) {
   me.style.color='#888888';
  }
 } else {
   me.style.color='#888888';
 }
}


function swapBGColour(me,myHex) {
 me.bgcolor=myHex;
}

function swapBGColourID(myID,myHex) {
 var myID = document.getElementById(myID);
 myID.style.backgroundColor=myHex;
}

function readCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++) {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) {
   return unescape(c.substring(nameEQ.length,c.length)).replace(/\+/g, ' ');
  }
 }
 return "";
}

function writeCookie(name,value) {
 var date = new Date();
 date.setTime(date.getTime()+(365*24*60*60*1000));
 var expires = "; expires="+date.toGMTString();
 document.cookie = name+"="+value+expires+"; path=/";
}


function displayDiv(divId,showhide) {
 var myDiv = document.getElementById(divId)
 if (showhide=='show') {
  myDiv.style.display="block";
 } else if (showhide=='hide') {
  myDiv.style.display="none";
 }
}

function findSelectOption(selectname,optionvalue) {
 var selObj = document.getElementById(selectname);
 for (var i=0; i<selObj.options.length; i++) {
  if (selObj.options[i].value==optionvalue) {
   selObj.selectedIndex=i;
  }
 }
}

