function showElement(element){
	if(elem = document.getElementById(element))
		elem.style.display = '';
}

function hideElement(element){
	if(elem = document.getElementById(element))
		elem.style.display = 'none';
}

function setClass(element, newClassName){
	if(!element)
		var element = document.getElementById(element);
	element.className = newClassName;
}
function setClassId(elementId, newClassName){
	if(element = document.getElementById(elementId))
		element.className = newClassName;
}
function getClassName(element){
	if(!element)
		var element = document.getElementById(element);
	return element.className;
}
function getPosX( obj ) {
  var curleft = 0;
  if( obj ) {
    if( document.getElementById || document.all ) {
      while( obj.offsetParent ) {
        curleft += obj.offsetLeft;
        obj = obj.offsetParent;
      }
    } else
      if( document.layers )
        curleft += obj.x;
  }
  return curleft;
}

function getPosY( obj ) {
  var curtop = 0;
  if( obj ) {
    if( document.getElementById || document.all ) {
      while( obj.offsetParent ) {
        curtop += obj.offsetTop;
        obj = obj.offsetParent;
      }
    } else
      if( document.layers )
        curtop += obj.y;
  }
  return curtop;
}

function submitForm(element, confirmBox, question){
	if(confirmBox){
		var confirmation = confirm(question);
		if(confirmation){	
			document.getElementById(element).submit();
		}else{
			return false;
		}
	}else{
		document.getElementById(element).submit();
	}
}

function clearForm(form){
	var obj = document.getElementById(form);
	obj.reset();
}
function leftMenu(referer, object){
	if(getClassName(referer) == 'hover'){
		setClass(referer, '');
		hideElement(object);
		if(document.getElementById('mainMenu').offsetHeight < document.getElementById('mainContent').offsetHeight){
			document.getElementById('leftMenu').style.height = (document.getElementById('mainContent').offsetHeight)+"px";
			document.getElementById('rightColumn').style.height = (document.getElementById('leftMenu').offsetHeight -38)+"px";
		}
	}else{
		setClass(referer, 'hover');
		showElement(object);
		if(document.getElementById('mainMenu').offsetHeight > document.getElementById('leftMenu').offsetHeight){
			document.getElementById('leftMenu').style.height = (document.getElementById('mainMenu').offsetHeight + 38)+"px";
			 document.getElementById('rightColumn').style.height = document.getElementById('mainMenu').offsetHeight+"px";
		}
	}
	return false;
}
function bookmark(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "http://www.commonwealthcontractors.com");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

function mpLink(object, image){
	object.src = image;
}
function columnsHeight(){
	if(ref = document.getElementById('middle')){
		if(left = document.getElementById('leftMenu'))
			left.style.height = ref.offsetHeight+"px";
		if(right = document.getElementById('rightColumn'))
			right.style.height = (ref.offsetHeight - 38)+"px";
	}
}
function year(y){
	if(document.getElementById(y).style.display == '')
		hideElement(y);
	else
		showElement(y);
}