function launchPopup(what2Show, parWinwidth, parWinheight){
    var winwidth, winheight;
    var usrwidth, usrheight;
    var X, Y;
    var properties;
    var checkie;
    var CheckWin;
    var name = 'walkthrough';
    var url = what2Show

    if(!parWinwidth || !parWinheight){
        // use default popup dimensions if parameters are missing
        winwidth = 892;
        winheight = 450;
    }
    else {
        // use given parameters
        winwidth = parWinwidth;
        winheight = parWinheight;
    }

    usrwidth = screen.width;
    usrheight = screen.height;

    // get screen size off client desktop
    X = (usrwidth - winwidth) / 2;
    Y = (usrheight - winheight) / 2;

    // define popup properties
    properties =
        "toolbar=no,location=no,directories=no,status=no," +
        "scrollbars=no,resizable=no,copyhistory=no,"+
        "width="+winwidth+",height="+winheight+",";

    // calculate popup position for each browser
    checkie = navigator.appName.indexOf("Microsoft");
    if (checkie == -1){
        properties = properties+"screenX="+X+",screenY="+Y;
    }else{
        properties = properties+"left="+X+",top="+Y;
    }

    // open popup and set focus on popup
    CheckWin = window.open(url,name,properties);
    CheckWin.focus();
}

function initTable() {
	var specTable = document.getElementById('specTable');
	var numRows = specTable.rows.length;
	for (var i=0; i < numRows; i++)
	{
		if (specTable.rows[i].className == 'perfRow')
		{
			specTable.rows[i].style.display = 'none';
		}
	}
}

function changeTabs (rowType, tabID){
	var specTable = document.getElementById('specTable');
	var numRows = specTable.rows.length;
	document.getElementById(tabID).className = 'tabAct';
	if (tabID == 'specTab')
	{
		document.getElementById('perfTab').className = 'tabInact';
	} else {
		document.getElementById('specTab').className = 'tabInact';
	}

	for (var i=0; i < numRows; i++)
	{
		if (specTable.rows[i].className == rowType)
		{
			specTable.rows[i].style.display = '';
		} else {
			if (specTable.rows[i].className != 'specHeader')
			{
				specTable.rows[i].style.display = 'none';
			}
		}
	}
}

function changeImage(newSrc){
	var bigSrc = newSrc.replace(/_tn./g, ".");
	document.getElementById('bigImage').src = bigSrc;
}

function displayDesc(whatTable){
	document.getElementById('desc1').style.display = 'none';
	if (document.getElementById('desc2'))
		document.getElementById('desc2').style.display = 'none';
	if (document.getElementById('desc3'))
		document.getElementById('desc3').style.display = 'none';
	if (document.getElementById('desc4'))
		document.getElementById('desc4').style.display = 'none';
	if (document.getElementById('desc5'))
		document.getElementById('desc5').style.display = 'none';
	if (document.getElementById('desc6'))
		document.getElementById('desc6').style.display = 'none';
	if (document.getElementById('desc7'))
		document.getElementById('desc7').style.display = 'none';
	if (document.getElementById('desc8'))
		document.getElementById('desc8').style.display = 'none';
	if (document.getElementById('desc9'))
		document.getElementById('desc9').style.display = 'none';
	if (document.getElementById(whatTable))
		document.getElementById(whatTable).style.display = '';
}

function sendEnquiry(mID){
	if (parent.mainMenue.document.machine.mID)
		parent.mainMenue.document.machine.mID.value = mID;
	location.href="contact.html"
}