function pageInit(){
	getAJAX = getHTTPObject(); 
	
	var contentFrame = document.getElementById('content');
	if (contentFrame && setHeight) { contentFrame.style.height = setHeight + "px";}

}	
	

function openPage(lang,cat,page,searchstring) {
	otherpageloc = 'page.cfm?'+lang+'/'+cat+'/'+page+'&bumper';
	if (searchstring)	otherpageloc = otherpageloc + '&2&searchstring='+searchstring;
	top.content.frames['content_'+lang].location.href=otherpageloc; 
}

function openProject(lang,cat,page) {
	parent.frames['content_'+lang].location.href='page.cfm?'+lang+'/projects/'+cat+'/'+page+'&bumper';
}

function write2div(desc,div) {
	var popobj=document.all? document.all[div] : document.getElementById? document.getElementById(div) : ""
	if (popobj)	popobj.innerHTML= desc;
}

function updateMenu(lang,cat,page,searchstring) {
	var menupage_ned = 'menu.cfm?ned/'+cat+'/'+page;
	var menupage_eng = 'menu.cfm?eng/'+cat+'/'+page;
	top.menu_ned.location.replace(menupage_ned);
	top.menu_eng.location.replace(menupage_eng);
}


var original = true;
var activepage = "0";

function changeColor(id) {
	if (activepage != "0") {restoreColor(activepage)}
	activepage = id;
	if (document.getElementById(id)) document.getElementById(id).style.backgroundColor = '#99FFFF';
	else if (document.layers) document[id].bgColor = '#99FFFF';
	else if (document.all) document.all[id].style.backgroundColor = '#99FFFF';
}

function restoreColor(id) {
 	  if (document.getElementById(id)) document.getElementById(id).style.backgroundColor = '#FFF';
    else if (document.layers)    document[id].bgColor = '#FFF';
    else if (document.all)       document.all[id].style.backgroundColor = '#FFF';
}

			 



function myVoid() { ; } 
	CurrentX = 0;
	CurrentY = 0;
	


function twinScroll(target) { 
	if (window.innerHeight)
		{
		pos = window.pageYOffset}
	else if (document.documentElement && document.documentElement.scrollTop)
		{
		pos = document.documentElement.scrollTop}
	else if (document.body)
		{
		pos = document.body.scrollTop
		}
	CurrentY = pos
		parent.frames[target].scrollTo(CurrentX,CurrentY);
	}
	
		
function twinDivScroll(div,target) { 
	if (div.innerHeight)
		{
		pos = div.pageYOffset}
		CurrentY = pos
		window.div[target].scrollTo(CurrentX,CurrentY);
	}
	
		
function getHTTPObject() {
  var req;
  if(window.XMLHttpRequest) {
    try {
    	req = new XMLHttpRequest();
    } catch(e) {
    	req = false;
    }
  // branch for IE/Windows ActiveX version
  } else if(window.ActiveXObject) {
   	try {
    	req = new ActiveXObject("Msxml2.XMLHTTP");
  	} catch(e) {
    	try {
    		req = new ActiveXObject("Microsoft.XMLHTTP");
    	} catch(e) {
  		  req = false;
      }
    }
  }
  return req;		
}

function doAjax(page,div) {
	var contentDiv = document.getElementById(div);
	if (getAJAX.readyState == 4 || getAJAX.readyState == 0) { 
		
		getAJAX.open("GET", page, true);
        getAJAX.onreadystatechange = function () {
		if (getAJAX.readyState == 4)
    	   contentDiv.innerHTML = getAJAX.responseText;
				}
  		getAJAX.send(null);

    }
}


function popitup(url,w,h)
{
	newwindow=window.open(url,'name','height='+h+',width='+w+'');
	if (window.focus) {newwindow.focus()}
	return false;
}

// toggle view mode of divs
function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
	if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}


function showVideo(page)	{
	SeARCHpopframe.location.href=page;
	toggleBox('SeARCHpopupDiv',1);
}	

function hideVideo()	{
	SeARCHpopframe.location.href='white.html';
	toggleBox('SeARCHpopupDiv',0);
}	

