////////
// Image preload functions

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		// BlueSmoke logo
		logo = newImage("Graphics/bluesmokelogo.jpg");

		// Main borders
		main_top = newImage("Graphics/Borders/main_top_border.gif");
		main_top_left = newImage("Graphics/Borders/main_top_left_border.gif");
		main_top_right = newImage("Graphics/Borders/main_top_right_border.gif");
		main_left = newImage("Graphics/Borders/main_left_border.gif");
		main_right = newImage("Graphics/Borders/main_right_border.gif");
		main_bottom = newImage("Graphics/Borders/main_bottom_border.gif");
		main_bottom_left = newImage("Graphics/Borders/main_bottom_left_border.gif");
		main_bottom_right = newImage("Graphics/Borders/main_bottom_right_border.gif");

		// Recent articles graphic border
		r_top = newImage("Graphics/Borders/r_top.gif");
		r_body = newImage("Graphics/Borders/r_body.gif");
		r_bottom = newImage("Graphics/Borders/r_bottom.gif");
		r_bottom_blue = newImage("Graphics/Borders/r_bottom_blue.gif");

		// Counter images
		digit0 = newImage("Graphics/Digits/0.gif");
		digit1 = newImage("Graphics/Digits/1.gif");
		digit2 = newImage("Graphics/Digits/2.gif");
		digit3 = newImage("Graphics/Digits/3.gif");
		digit4 = newImage("Graphics/Digits/4.gif");
		digit5 = newImage("Graphics/Digits/5.gif");
		digit6 = newImage("Graphics/Digits/6.gif");
		digit7 = newImage("Graphics/Digits/7.gif");
		digit8 = newImage("Graphics/Digits/8.gif");
		digit9 = newImage("Graphics/Digits/9.gif");

		// Menu buttons
		home_on = newImage("Graphics/Buttons/home_on.gif");
		home_off = newImage("Graphics/Buttons/home_off.gif");
		about_on = newImage("Graphics/Buttons/about_on.gif");
		about_off = newImage("Graphics/Buttons/about_off.gif");
		reviews_on = newImage("Graphics/Buttons/reviews_on.gif");
		reviews_off = newImage("Graphics/Buttons/reviews_off.gif");
		previews_on = newImage("Graphics/Buttons/previews_on.gif");
		previews_off = newImage("Graphics/Buttons/previews_off.gif");
		guides_on = newImage("Graphics/Buttons/guides_on.gif");
		guides_off = newImage("Graphics/Buttons/guides_off.gif");
		case_gallery_on = newImage("Graphics/Buttons/case_gallery_on.gif");
		case_gallery_off = newImage("Graphics/Buttons/case_gallery_off.gif");
		badge_gallery_on = newImage("Graphics/Buttons/badge_gallery_on.gif");
		badge_gallery_off = newImage("Graphics/Buttons/badge_gallery_off.gif");
		contact_on = newImage("Graphics/Buttons/contact_on.gif");
		contact_off = newImage("Graphics/Buttons/contact_off.gif");
		links_on = newImage("Graphics/Buttons/links_on.gif");
		links_off = newImage("Graphics/Buttons/links_off.gif");
		news_on = newImage("Graphics/Buttons/news_on.gif");
		news_off = newImage("Graphics/Buttons/news_off.gif");
		sponsors_on = newImage("Graphics/Buttons/sponsors_on.gif");
		sponsors_off = newImage("Graphics/Buttons/sponsors_off.gif");

		preloadFlag = true;
	}
}



////////
// Site menu functions

function rollIn(imgName) {
		document[imgName].src=eval(imgName + "on.src");
}

function rollOut(imgName) {
		document[imgName].src=eval(imgName + "off.src");
}
