// image preload

//image0 = new Image(); image0.src = "/Res/images/para_me_on.gif";
//image1 = new Image(); image1.src = "/Res/images/bisq_tcs_on.gif";
//image2 = new Image(); image2.src = "/Res/images/the_sky6_on.gif";
//image3 = new Image(); image3.src = "/Res/images/ccdsoft_on.gif";
//image4 = new Image(); image4.src = "/Res/images/tpoint_on.gif";
//image5 = new Image(); image5.src = "/Res/images/orchest_on.gif";
//image6 = new Image(); image6.src = "/Res/images/auto_dome_on.gif";
//image7 = new Image(); image7.src = "/Res/images/pock_ed_on.gif";
//image8 = new Image(); image8.src = "/Res/images/prec_pec_on.gif";
//image9 = new Image(); image9.src = "/Res/images/gr_tour_on.gif";
//image10 = new Image(); image10.src = "/Res/images/sbos_on.gif";
//image11 = new Image(); image11.src = "/Res/images/more_soft_on.gif";
//image12 = new Image(); image12.src = "/Res/images/road_map_on.gif";
//image13 = new Image(); image13.src = "/Res/images/docum_on.gif";
//image14 = new Image(); image14.src = "/Res/images/downlds_on.gif";
//image15 = new Image(); image15.src = "/Res/images/prod_on.gif";
//image16 = new Image(); image16.src = "/Res/images/free_upd_on.gif";
//image17 = new Image(); image17.src = "/Res/images/hot_fix_on.gif";
//image18 = new Image(); image18.src = "/Res/images/web_help_on.gif";
//image19 = new Image(); image19.src = "/Res/images/kno_base_on.gif";
//image20 = new Image(); image20.src = "/Res/images/more_supp_on.gif";
//image21 = new Image(); image21.src = "/Res/images/search_on.gif";
//image22 = new Image(); image22.src = "/Res/images/cool_stuff_on.gif";
//image23 = new Image(); image23.src = "/Res/images/news_on.gif";
//image24 = new Image(); image24.src = "/Res/images/contact_on.gif";
//image25 = new Image(); image25.src = "/Res/images/homepg_on.gif";
//image26 = new Image(); image26.src = "/Res/images/i_bisque_on.gif";
//image27 = new Image(); image27.src = "/Res/images/buttons/info_button_on.gif";
//image28 = new Image(); image28.src = "/Res/images/buttons/info_but_on.gif";
//image29 = new Image(); image29.src = "/Res/images/buttons/ib_but_on.gif";
//image30 = new Image(); image30.src = "/Res/images/buttons/join_but_on.gif";
//image31 = new Image(); image31.src = "/Res/images/buttons/login_but_on.gif";
//image32 = new Image(); image32.src = "/Res/images/buttons/join_supp_but_on.gif";


// browser sniffers

isw3c = (document.getElementById) ? true : false;
imgs = (document.images) ? true: false;
isExplorer = (navigator.appName.indexOf('Microsoft')!=-1) ? true : false;
isMac = (navigator.appVersion.indexOf('Mac')!=-1) ? true : false;
isSafari = (navigator.appVersion.indexOf('Safari')!=-1) ? true : false;


// begin set of functions to set footer to bottom of window

function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

function getWindowWidth() {
	var windowWidth = 0;
	if (typeof(window.innerWidth) == 'number') {
		windowWidth = window.innerWidth;
	}
	else {
		if (document.documentElement && document.documentElement.clientWidth) {
			windowWidth = document.documentElement.clientWidth;
		}
		else {
			if (document.body && document.body.clientWidth) {
				windowWidth = document.body.clientWidth;
			}
		}
	}
	return windowWidth;
}

function setFooter() {
	if (isw3c) {
	var windowHeight = getWindowHeight();
	var windowWidth = getWindowWidth();
	var footer = gObj('footer');
	var lmar = gObj('left_marg');
	var main = gObj('main_content');
	var mainTop = main.offsetTop;
	var mainHeight = main.offsetHeight;
	var footerHeight = 78;
	var lmarTop = lmar.offsetTop;
		if ((windowHeight - (mainTop + mainHeight + footerHeight)) -13 > 0) { 
			lmar.style.height = ((windowHeight - (lmarTop + footerHeight)) - 3) + 'px';
		} 
		else {
			lmar.style.height = mainHeight + 'px';
		}
		if (windowWidth < 890) {
		footer.style.width = "890px";
		}	
		else {
		footer.style.width = "auto";
		}	
		if (isExplorer && isMac) { 
			footer.style.margin = "0 0 -15px 0";
		}
	}
	footer.style.visibility = "visible";
}

window.onload = function() {
	setFooter();
}

window.onresize = 
	function() {
	setFooter();
}

window.onscroll = function() {
	setFooter();
}

// end set of functions to set footer to bottom of window



// shorthand for getting objects and images

function gObj(me) {
	if (isw3c) {
	return document.getElementById(me);
	}
}

function gImg(me) {
	if (imgs) {
	return document.images[me];
	}
}


// mouseover functions

function imgOn(a) {		
	gImg(a).src = "/Res/images/nav/" + a + "_on.gif";
}

function imgOff(b) {
	if ((pagename == b) && (window.name == "bsq_visited")) {
	gImg(b).src = "/Res/images/nav/" + b + "_on.gif";
	}
	else {
	gImg(b).src = "/Res/images/nav/" + b + "_off.gif";
	}
}

var picArr = new Array('para_me','bisq_tcs','theskyxstudent','the_sky6','ccdsoft','tpoint','orchest','auto_dome','pock_ed','prec_pec','gr_tour','boss','theater','more_prod','free_supp','supp_corner','toms_corner','discoveries','news','store','contact','i_bisque','homepg');

function allOff() {
	for (i=0; i++; i<picArr.length) {
	gImg(i).src = "/Res/images/nav/" + b + "_off.gif";
	}
}

function butOn(c,d) {	
	var e = c + d;	
	gImg(e).src = "/Res/images/buttons/" + c + "_on.gif";
}

function butOff(e,f) {
	var g = e + f;
	gImg(g).src = "/Res/images/buttons/" + e + "_off.gif";
}

