function toggleShowHideLayer ( stringObject ) {
	objElement = document.getElementById( stringObject );
	if ( objElement.style.display == 'block' ){
		objElement.style.display = 'none';
	} else {
		objElement.style.display = 'block';		
	}
}

function getElementsByClassName(stringElementType, stringClassName) {
 d = document.getElementsByTagName(stringElementType);
 j=0;
 var cl = new Array()
 for(i=0;i<d.length;i++){
  if(d[i].className == stringClassName){
   cl[j] = d[i];
   j++
  }
 }
 return cl
}

function getElementsByClassNameInString(stringElementType, stringClassName) {
 d = document.getElementsByTagName(stringElementType);
 j=0;
 var cl = new Array()
 for(i=0;i<d.length;i++){
  if(d[i].className.match(stringClassName)){
   cl[j] = d[i];
   j++
  }
 }
 return cl
}
 
function hideClass ( stringElementType, stringClassName ){
 objElements = getElementsByClassNameInString(stringElementType, stringClassName);
 for (i=0;i<objElements.length;i++){
	objElements[i].style.display = 'none';
 }
}

function showClass( stringElementType, stringClassPage, stringClassType, stringClassParent, stringClassParentParent ){
	objElements = getElementsByClassNameInString(stringElementType, "subMenuItem");
	for (i=0;i<objElements.length;i++){
		objElements[i].style.display = 'none';
	}
	objElements = getElementsByClassNameInString(stringElementType, stringClassPage);
	for (i=0;i<objElements.length;i++){
		objElements[i].style.display = 'block !important';
	}
	objElements = getElementsByClassNameInString(stringElementType, stringClassParent);
	for (i=0;i<objElements.length;i++){
		objElements[i].style.display = 'block';
	}
	objElements = getElementsByClassNameInString(stringElementType, stringClassParentParent);
	for (i=0;i<objElements.length;i++){
		objElements[i].style.display = 'block';
	}
}

function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}
/*
function mouseOver(pageOver) {
	arrElements = getElementsByClassName("a","parent_"+pageOver);
	for (i=0;i<arrElements.length;i++){
	  arrElements[i].style.display = 'block';
	 }
}
function mouseOut(pageOut) {
	arrElements = getElementsByClassName("a","parent_"+pageOut);
	for (i=0;i<arrElements.length;i++){
	  arrElements[i].style.display = 'none';
	 }
}*/

/*function hideNav( stringObject ) {
	objElement = document.getElementById( stringObject );
	objElement.style.display = 'none';
}

function showNav( stringObject ) {
	objElement = document.getElementById( stringObject );
	objElement.style.display = 'block !important';
}*/

function checkAndLoad(){
	if ( document.getElementById("map")){
		load();
	}
}