//
//
//	JavaScript functions
//
var scriptsactive = false;
function showmenu(elem){
	//alert(elem);
	//FIRST HIDE ALL
	hidemenu(elem);
	if(elem != 'menu_1'){
		var ulelem = document.getElementById(elem);
		if(ulelem != null){
			ulelem.style.display = 'block';
		}
	}	
	
}
function hidemenu(xelem){
	if(scriptsactive == true){
		var ulelem = document.getElementById('topnavigation');
		var subelem = document.getElementsByTagName('ul')
		for(var x = 0;x < subelem.length;x++){
			if(subelem[x].id != 'menu_1'){
				if(subelem[x].id != xelem){
					subelem[x].style.display = 'none';
				}
			}
		}
	}
}

function activate(){
	scriptsactive = true;
}

function WriteEMail(part1,part2,part3){

	var name = part1;
 	var domain = part2;
	var toplevel = part3;
	
	document.write('<a href=\"mailto:' + name + '@' + domain + '.' + toplevel + '\">');
	document.write(name + '@' + domain + '.' + toplevel + '</a>');
}

//AJAX EXTENSION XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	function handleHttpResponse(area) {
	//document.getElementById(area).style.display='none';
	if (ihttp.readyState == 4) {
		//document.getElementById(area).style.display='';
		document.getElementById(area).innerHTML=ihttp.responseText;
		}
	}
	function loadcontent(area,page) {
		var delimiter = '?';
		var myRandom=parseInt(Math.random()*99999999);  // cache buster
		if(page.indexOf("?") > -1){
			delimiter = '&';
		}
		ihttp.open('GET', page + delimiter +"rand=" + myRandom, true);
		ihttp.onreadystatechange = function(){
			handleHttpResponse(area);
			};
		ihttp.send(null);
	}

function getHTTPObject() {
var xmlhttp;
/*@cc_on
 @if (@_jscript_version >= 5)
  try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (e) {
	  try {
		  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		  } catch (E) {
		  xmlhttp = false;
		  }
	  } 
 @else
  xmlhttp = false;
 @end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
 try {
   xmlhttp = new XMLHttpRequest();
   } catch (e) {
   xmlhttp = false;
   }
  }
  return xmlhttp;
}
	
var ihttp = getHTTPObject(); 

