function f_swapimage(product_img_id) {
	mainimg_current = document.getElementById('img0').src;
	mainimg_new = document.getElementById(product_img_id).src;
	thumbtitle_new = document.getElementById('img0').title;
	maintitle_new = document.getElementById(product_img_id).title;

	// set thumbnail to current main image
	if (mainimg_current.indexOf("-L.jpg") > 0) {
		document.getElementById(product_img_id).src = mainimg_current.replace("-L.jpg","-S.jpg");
	}
	if (mainimg_current.indexOf("-XL.jpg") > 0) {
		document.getElementById(product_img_id).src = mainimg_current.replace("-XL.jpg","-S.jpg");
	}

	// set main image to selected thumb image
	if (mainimg_current.indexOf("-L.jpg") > 0) {
		f_loadimage('img0',mainimg_new.replace("-S.jpg","-L.jpg"));
	}
	if (mainimg_current.indexOf("-XL.jpg") > 0) {
		f_loadimage('img0',mainimg_new.replace("-S.jpg","-XL.jpg"));
	}

	// set thumbnail to current main image
	document.getElementById(product_img_id).title = thumbtitle_new;
	// set main image to selected thumb image
	document.getElementById('img0').title = maintitle_new;
	// set the main caption (if exists)
	if (document.getElementById('img0caption')) {
		document.getElementById('img0caption').innerHTML = maintitle_new;
	}

	// set the main image enlarge link
	//document.getElementById('href0').href = mainimg_new.replace("S.jpg","L.jpg");
}



function f_enlargeimage(fv_id) {
	mainimg = document.getElementById(fv_id).src
	if (mainimg.indexOf("-S.jpg") > 0) {
		f_loadimage(fv_id,mainimg.replace("-S.jpg","-L.jpg"));
	}
	if (mainimg.indexOf("-L.jpg") > 0) {
		f_loadimage(fv_id,mainimg.replace("-L.jpg","-XL.jpg"));
		document.getElementById(fv_id + 'label').innerHTML = "Reduce";
	}
	if (mainimg.indexOf("-XL.jpg") > 0) {
		f_loadimage(fv_id,mainimg.replace("-XL.jpg","-L.jpg"));
		document.getElementById(fv_id + 'label').innerHTML = "Enlarge";
	}
}



function f_loadimage(fv_id,fv_src) {
	// Display Loading Image Immediately
 	document.getElementById(fv_id).src = "../media/img/loading.gif";
	// Create Timer
	func = "f_loadimagedelay('" + fv_id +"','" + fv_src + "')"
	v_loadimagetimer = setTimeout(func,250);
}
function f_loadimagedelay(fv_id,fv_src) {
	clearTimeout(v_loadimagetimer);
	// Display Image
	document.getElementById(fv_id).src = fv_src;
}



//
document.write('<img src="../media/img/loading.gif" alt="" style="display:none;height:1px;width:1px;" />');