/*
JavaScript Functions


XHTML Strict and W3C DOM compliancy using getElementById()
*/

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

// Image Preloads
var preloadFlag = false;
function preloadImages() {
	if (document.images) {

		title1_off = newImage('cimages/title1.jpg');
		title1_on = newImage('cimages/title1_on.jpg');
		title2_off = newImage('cimages/title2.jpg');
		title2_on = newImage('cimages/title2_on.jpg');
		title3_off = newImage('cimages/title3.jpg');
		title3_on = newImage('cimages/title3_on.jpg');
		title4_off = newImage('cimages/title4.jpg');
		title4_on = newImage('cimages/title4_on.jpg');
		title5_off = newImage('cimages/title5.jpg');
		title5_on = newImage('cimages/title5_on.jpg');
		title6_off = newImage('cimages/title6.jpg');
		title6_on = newImage('cimages/title6_on.jpg');
		title7_off = newImage('cimages/title7.jpg');
		title7_on = newImage('cimages/title7_on.jpg');
		title8_off = newImage('cimages/title8.jpg');
		title8_on = newImage('cimages/title8_on.jpg');
		title9_off = newImage('cimages/title9.jpg');
		title9_on = newImage('cimages/title9_on.jpg');
		title10_off = newImage('cimages/title10.jpg');
		title10_on = newImage('cimages/title10_on.jpg');
		title11_off = newImage('cimages/title11.jpg');
		title11_on = newImage('cimages/title11_on.jpg');
		title9a_off = newImage('cimages/title9a.jpg');
		title9a_on = newImage('cimages/title9a_on.jpg');
		title10a_off = newImage('cimages/title10a.jpg');
		title10a_on = newImage('cimages/title10a_on.jpg');
		title11a_off = newImage('cimages/title11a.jpg');
		title11a_on = newImage('cimages/title11a_on.jpg');
		title9b_off = newImage('cimages/title9b.jpg');
		title9b_on = newImage('cimages/title9b_on.jpg');
		title10b_off = newImage('cimages/title10b.jpg');
		title10b_on = newImage('cimages/title10b_on.jpg');
		title11b_off = newImage('cimages/title11b.jpg');
		title11b_on = newImage('cimages/title11b_on.jpg');
		title9c_off = newImage('cimages/title9c.jpg');
		title9c_on = newImage('cimages/title9c_on.jpg');
		title10c_off = newImage('cimages/title10c.jpg');
		title10c_on = newImage('cimages/title10c_on.jpg');
		title11c_off = newImage('cimages/title11c.jpg');
		title11c_on = newImage('cimages/title11c_on.jpg');
		title9cc_off = newImage('cimages/title9cc.jpg');
		title9cc_on = newImage('cimages/title9cc_on.jpg');
		title10cc_off = newImage('cimages/title10cc.jpg');
		title10cc_on = newImage('cimages/title10cc_on.jpg');
		title11cc_off = newImage('cimages/title11cc.jpg');
		title11cc_on = newImage('cimages/title11cc_on.jpg');
		title9d_off = newImage('cimages/title9d.jpg');
		title9d_on = newImage('cimages/title9d_on.jpg');
		title10d_off = newImage('cimages/title10d.jpg');
		title10d_on = newImage('cimages/title10d_on.jpg');
		title11d_off = newImage('cimages/title11d.jpg');
		title11d_on = newImage('cimages/title11d_on.jpg');
		title9e_off = newImage('cimages/title9e.jpg');
		title9e_on = newImage('cimages/title9e_on.jpg');
		title10e_off = newImage('cimages/title10e.jpg');
		title10e_on = newImage('cimages/title10e_on.jpg');
		title11e_off = newImage('cimages/title11e.jpg');
		title11e_on = newImage('cimages/title11e_on.jpg');
		preloadFlag = true;
	}
}

// Fancy fade transistion on mouseover
var transitionToggle = 0;
function changeImages() {
	if (document.getElementById && (preloadFlag == true)) {
		for (var i = 0; i < changeImages.arguments.length; i += 2) {
			id = changeImages.arguments[i];
			name = changeImages.arguments[i + 1];
			document.getElementById(id).filters[0].Apply();
			// After setting Apply(), changes to the object are not displayed until Play() is called.
			if (transitionToggle) {
				transitionToggle = 0;
				document.getElementById(id).src = eval(name + ".src");
			}
			else {
				transitionToggle = 1;
				document.getElementById(id).src = eval(name + ".src");
			}
			document.getElementById(id).filters[0].Play();
		}
	}
}

// Mouseover highlight for button form elements
// Must see if "className" exists first, so older browsers don't choke.
function hov(loc,cls) {
	if(loc.className) loc.className=cls;
}

