try {
        document.execCommand('BackgroundImageCache', false, true);
} catch(e) { }

function sibaem(subject) {
        var username = "belcam";
        var domain = "belcam.com.au";
        var atsign = "&#64;";
				var addr = username + atsign + "&#10;" + domain;
        document.write('<' + 'a' + ' ' + 'href=' + '"mailto:' + addr + '?Subject=' + subject + '">' + addr + '</a>');
}

function sibaem2(subject) {
        var username = "belcam";
        var domain = "belcam.com.au";
        var atsign = "&#64;";
				var addr = username + atsign + domain;
        document.write('<' + 'a' + ' ' + 'href=' + '"mailto:' + addr + '?Subject=' + subject + '">' + addr + '</a>');
}
var marqp;
var pos;
var wid;
function scrollerb(){
marqp = document.getElementById('marqp');
pos = 120;
wid = document.getElementById('messageid').offsetWidth;
var message=document.getElementById('messageid').innerHTML;
marqp.innerHTML=message;
setInterval(scrollera,60);
}
function scrollera(){
marqp.style.marginLeft = pos + 'px';
pos = pos - 1;
pos=(pos<-wid)?120:pos;
}
if (typeof document.documentElement.style.scrollbarFaceColor != 'undefined'){
document.documentElement.style.scrollbarFaceColor = "#000";
document.documentElement.style.scrollbarHighlightColor = "#663";
document.documentElement.style.scrollbarShadowColor = "#663";
document.documentElement.style.scrollbar3dLightColor = "#663";
document.documentElement.style.scrollbarArrowColor = "#f00";
document.documentElement.style.scrollbarTrackColor = "#000";
document.documentElement.style.scrollbarDarkShadowColor = "#663";
}

function containsDOM (container, containee) {
var isParent = false;
do {
if ((isParent = container == containee))
break;
containee = containee.parentNode;
}
while (containee != null);
return isParent;
}

function checkMouseEnter (element, evt) {
if (element.contains && evt.fromElement) {
return !element.contains(evt.fromElement);
}
else if (evt.relatedTarget) {
return !containsDOM(element, evt.relatedTarget);
}
}

function zapNodes(unid) {  
var zap=new Array();
if (unid.childNodes.length < 1) return zap;  
for (var i=0; i<unid.childNodes.length; i++) {
if (unid.childNodes[i].nodeType != 3)
zap.push(unid.childNodes[i]);
}
return zap;
}

var uls;
var ulid;
var t;
var li_item;

function animate(nid) {
ulid = document.getElementById(nid);
uls = zapNodes(ulid);
for(i=0;i<uls.length;i++){
uls[i].style.display="none";
}
li_item = uls.length;
t = setInterval("animate2()", 50);
}

function animate2() {
if(li_item<0) clearInterval(t);
else {
for(i=0;i<uls.length;i++){
(i>=li_item)?(uls[i].style.display="block"):(uls[i].style.display="none");
}
li_item -= 1;
}
}

var last;
function clearForm(){
  if(confirm('This will clear all fields. Continue?')){
	  for ( i=0; i < document.forms[0].elements.length; i++) {
      if (( document.forms[0].elements[i].type == 'text' ) || ( document.forms[0].elements[i].type == 'textarea' ) || ( document.forms[0].elements[i].type == 'file' )) {
        document.forms[0].elements[i].value = ''; 
      }
      if (( document.forms[0].elements[i].type == 'checkbox' )|| ( document.forms[0].elements[i].type == 'radio' )){
        document.forms[0].elements[i].checked = false;
      } 
		}
    document.forms[0].elements[1].focus();
  }
  else if (last != undefined) last.focus();
}

