function show(id) {document.getElementById(id).style.display='block';}
function hide(id) {document.getElementById(id).style.display='none';}

function hideall() { 
  var all = document.all ? document.all : document.getElementsByTagName('*');
  for (var e = 0; e < all.length; e++)
    if (all[e].className == 'content') // hide all elements with class 'content'
		all[e].style.display='none';
};

function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=='IMG'){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=='IMG'){
alert(clickmessage)
return false
}
}
}

function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()

// type writer functions begin

var typewritertext="";
var delay=25; // default delay
var currentChar=1;
var textnr = 0;
var destination="[not defined]";

function type()
{
  if (document.getElementById)
  {
    var dest=document.getElementById(destination);
    
    if (typewritertext.constructor == Array) {
        var text=typewritertext[textnr];
    }
    else
        var text=typewritertext;
    
    if (dest)
    {
      dest.innerHTML=text.substr(0, currentChar);
      currentChar++
      if (currentChar>text.length)
      {
        currentChar=1;
        if (typewritertext.constructor == Array) {
            textnr++;
            if (textnr>=typewritertext.length) textnr = 0;
        }
        setTimeout("type()", 5000);
      }
      else
      {
        setTimeout("type()", delay);
      }
    }
  }
}
function startTyping(textParam, delayParam, destinationParam)
{
  typewritertext=textParam;
   
  delay=delayParam;
  currentChar=1;
  destination=destinationParam;
  // type();
  setTimeout("type()", 3000); // start delay
}
// type writer functions end
