/* QSI Corporation Common Javascripts */

// image(s) preloader
document.aPreloadImgs = new Array();
function imgPreload() {
	var aArgs = imgPreload.arguments;
	for (var i=0; i<aArgs.length; i++) {
		var myImg = new Image();
		myImg.src = aArgs[i];
		document.aPreloadImgs.push(myImg);
	}
}
// clear form field value if initial value
function clearIfInit(elmName, initVal) {
	if (elmName.value == initVal) elmName.value = "";
}
// get screen size, returns array['w'] and ['h']
function getScreenSize() {
	var aScreenSize = new Array();
	if (self.screen) {
		aScreenSize['w'] = screen.width;
		aScreenSize['h'] = screen.height;
	}
	else if (self.java) {
		var javakit = java.awt.Toolkit.getDefaultToolkit();
		var scrsize = javakit.getScreenSize();
		aScreenSize['w'] = scrsize.width;
		aScreenSize['h'] = scrsizes.height;
	}
	else { /* use safe default if couldn't get read */
		aScreenSize['w'] = 800;
		aScreenSize['h'] = 600;
	}
	return aScreenSize;
}

// toggle an elements CSS class
function classToggle(oElement, sClassOne, sClassTwo) {
	if (oElement.className == sClassOne) oElement.className = sClassTwo;
	else oElement.className = sClassOne;
}
