// JavaScript file for the www.whamware.com website

// Declare image variables
var imgMinus = new Image(16, 16);
var imgPlus = new Image(16, 16);

// Load image variables
// imgMinus.src = 'images/tree_node_minus.gif';
// imgPlus.src = 'images/tree_node_plus.gif';

imgMinus.src = 'images/tree_minus.gif';
imgPlus.src = 'images/tree_plus.gif';

var aMinus = imgMinus.src.split('/');
var aPlus = imgPlus.src.split('/');

var gifMinus = aMinus[aMinus.length-1];
var gifPlus = aPlus[aPlus.length-1];

// Assign function to getElementById if not supported
if(document.all && !document.getElementById) {
  document.getElementById = function(id) {
    return document.all[id];
  };
}
else if (document.layers && !document.getElementById) {
  document.getElementById = function(id) {
    return document.layers[id];
  };
};

function mailTo(abr) {
	var url = '';
	switch (abr) {
		case 'co': 
			url = 'mail' + 'to:co' + 'roprate@' + 'wham' + 'ware' + '.com';
			break;
		case 'pa': 
			url = 'mail' + 'to:pa' + 'rtners@' + 'wham' + 'ware' + '.com';
			break;
		case 'sa': 
			url = 'mail' + 'to:sa' + 'les@' + 'wham' + 'ware' + '.com';
			break;
		case 'su': 
			url = 'mail' + 'to:su' + 'pport@' + 'wham' + 'ware' + '.com';
			break;
		case 'w':  
			url = 'mail' + 'to:w' + 'ebmaster@' + 'wham' + 'ware' + '.com';
			break;
	};
	this.href = url;
	return false;
};

function showCells(id) {
	var rows;
	var eimg;
	var el;
	var divel;
  var divid;
  var tdel;
  var tdid;

  if (document.getElementsByTagName) rows = document.getElementsByTagName('tr');
  else if (document.all.tags) 			 rows = document.all.tags('tr');

  if (!rows) return false;

	eimg = document.getElementById(id);
	if (!eimg) return false;

	var aCur = eimg.src.split('/');
	var gifCur = aCur[aCur.length-1];

	if (gifCur == gifMinus) {
		eimg.src = imgPlus.src;
	} else {
		eimg.src = imgMinus.src;
	}
	window.status = '';

  for (var i = 0; i < rows.length; i++) {
		el = rows[i];
		if (el.className != null) {
			if (el.className == id) {
				if (gifCur == gifMinus) {
					el.style.display = 'none';
				} else {
				  el.style.display = '';
				}
			};
		};
  };
	window.status = '';
	return false;
};
