// JavaScript Document

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function shortenLinks() {
	for(var i=0;i<arguments.length;i++) {
		var e = getElementsByClass(arguments[i]);
		var s = arguments[i].split("-");
		s = s.slice(1);
		for(var j=0;j<s.length;j++)
			s[j] = s[j].substring(0,1).toUpperCase() + s[j].substring(1,s[j].length);
		var r = s.join(" ");
		for(var j=0;j<e.length;j++)
			e[j].innerHTML = r;
	}
}

function resizeImageInEms(obj) {
	
	if (browser.isIE5up && browser.versionMajor < 8) {
		 var heightPadding = 17;
			var widthPadding = 21;
	} else {
		 var heightPadding = 0;
			var widthPadding = 0;
	}
	 var heightValue = obj.height - heightPadding;
		var widthValue =  obj.width - widthPadding;

  var measure= document.createElement('div');
  measure.style.height= '10em';
  document.body.appendChild(measure);
  var emScale= measure.offsetHeight/10;
  document.body.removeChild(measure);
		emScale = Math.round(emScale);
		heightValue = (heightValue / emScale);
		heightValue = Math.round(heightValue*10000)/10000;
		obj.style.height = heightValue + "em";
		widthValue = (widthValue / emScale);
		widthValue = Math.round(widthValue*10000)/10000;
		obj.style.width = widthValue + "em";
}
/*
// if IE5.5+ on Win32, then display PNGs with AlphaImageLoader
if ((browser.isIE55 || browser.isIE6x) && browser.isWin32) {
	var pngAlpha = true;
// else, if the browser can display PNGs normally, then do that
} else if ((browser.isGecko) |»
| (browser.isIE5up && browser.isMac) |»
| (browser.isOpera && browser.isWin »
	&& browser.versionMajor >= 6) |»
| (browser.isOpera && browser.isUnix »
&& browser.versionMajor >= 6) |»
| (browser.isOpera && browser.isMac »
	&& browser.versionMajor >= 5) |»
| (browser.isOmniweb && »
	browser.versionMinor >= 3.1) |»
| (browser.isIcab && »
	browser.versionMinor >= 1.9) |»
| (browser.isWebtv) |»
| (browser.isDreamcast)) {
	var pngNormal = true;
}
*/
