// -----------------
// Image pre-caching
// -----------------
if( document.images ) {
	(new Image()).src = "img/lmenu/home_on.jpg";
	(new Image()).src = "img/lmenu/products_on.jpg";
	(new Image()).src = "img/lmenu/downloads_on.jpg";
	(new Image()).src = "img/lmenu/order_on.jpg";
	(new Image()).src = "img/lmenu/contact_on.jpg";
	(new Image()).src = "img/lmenu/about_on.jpg";
	(new Image()).src = "img/lmenu/news_on.jpg";
	var slideShow = new Array();
}
function pageLoaded() {
	if( document.images ) {
		for( var i=1; i<=8; i++ ) {
			slideShow[i] = new Image( 320, 240 );
			slideShow[i].src = "sample_images/j" + i + "_ss.jpg";
		}
		// cache product thumbnails
		(new Image()).src = "img/products/FBS-thumb.jpg";
		(new Image()).src = "img/products/GA29-thumb.jpg";
		(new Image()).src = "img/products/SCU-thumb.jpg";
		(new Image()).src = "img/products/Manual-thumb.jpg";
		(new Image()).src = "img/products/LED-thumb.jpg";
		(new Image()).src = "img/products/BP1-thumb.jpg";
		(new Image()).src = "img/products/VEDAB-thumb.jpg";
		(new Image()).src = "img/products/GPS18-thumb.jpg";
		(new Image()).src = "img/products/AVA-thumb.jpg";
		(new Image()).src = "img/products/j1-thumb.jpg";
		(new Image()).src = "img/products/DCcable-thumb.jpg";
		(new Image()).src = "img/products/VEDX-thumb.jpg";
		(new Image()).src = "img/products/VedCom-thumb.jpg";
		(new Image()).src = "img/products/ACAdapter-thumb.jpg";
		(new Image()).src = "img/products/GTP-thumb.jpg";
		(new Image()).src = "img/products/VEDI-thumb.jpg";
		(new Image()).src = "img/products/VEDM-thumb.jpg";
		(new Image()).src = "img/products/PassiveAnt-thumb.jpg";
		(new Image()).src = "img/products/SVideo-thumb.jpg";
		(new Image()).src = "img/products/VSG-thumb.jpg";
	}
}

// --------------------
// Image window control
// --------------------
function openImageWindow( img, title ) {
	var newWindow = window.open( "show_image.php?img=" + escape(img) + "\x26title=" + escape(title), title, "menubar=no,titlebar=no,toolbar=no,status=no,scrollbars=no,resizable,width=786,height=608" );
	return false;
}

// ---------------------
// sample image controls
// ---------------------
var current_sample_image = 1;
function sample_image_first() {
	if( document.images ) {
		current_sample_image = 1;
		document.images['current-image'].src = slideShow[current_sample_image].src;
	}
	return false;
}
function sample_image_prev() {
	if( document.images ) {
		if( current_sample_image > 1 ) document.images['current-image'].src = slideShow[--current_sample_image].src;
	}
	return false;
}
function sample_image_next() {
	if( document.images ) {
		if( current_sample_image < slideShow.length - 1 ) document.images['current-image'].src = slideShow[++current_sample_image].src;
	}
	return false;
}
function sample_image_last() {
	if( document.images ) {
		current_sample_image = slideShow.length - 1;
		document.images['current-image'].src = slideShow[current_sample_image].src;
	}
	return false;
}

