	originalRatings = new Array();

	image_cache = new Array();
	for (n = 1; n <= 5; n++) {
		var	url = '/img/rating/rating_y_' + n + '0.gif';
		image_cache[url] = new Image();
		image_cache[url].src = url;
	}

	function	imgTag(src, name, gid, uid, u, path) {
		var	tag;

		tag = '<img border=0 src="' + src + '" usemap="#map_' + name + '" name="' + name + '">';

		tag += '<map name="map_' + name + '">';

		var	x = 0;

		for (var n = 0; n < 5; n++) {
			tag += '<area shape=rect coords="'
						+ x + ',2,' + (x + 12) + ',13"'
						+ ' onMouseOver="over(' + "'" + name + "'," + (n+1) + ')"'
						+ ' onMouseMove="over(' + "'" + name + "'," + (n+1) + ')"'
						+ ' onMouseOut="out(' + "'" + name + "'," + (n+1) + ')"'
			if (uid != '') {
				tag += ' href="javascript:post(' + "'" + name + "'," + (n+1) + ",'" + gid + "'" + ",'" + path + "'" + ')">';
			} else {
				tag += ' href="' + u + '">';
			}
			x += 12;
		}

		tag += '</map>';

		document.write(tag);
	}

	// HELP stepguide03用javascript add by H.Adachi(LW) 2003/04/25
	function	imgTagStepguide(src, name) {
		var	tag;

		tag = '<a href="' + '#" onClick=' + '"return false' + '" onMouseOut=' + '"MM_swapImgRestore()' + '" onMouseOver=' + '"MM_swapImage(' + "'" + "not_interest'" + ",'" + "'," + "'/img/interest.gif" + "',1)" + '"><img src=' + '"/img/not_interest.gif' + '" name=not_interest border=0 alt=興味なし></a>';

		tag += '<img border=0 src="' + src + '" usemap="#map_' + name + '" name="' + name + '">';

		tag += '<map name="map_' + name + '">';

		var	x = 0;

		for (var n = 0; n < 5; n++) {
			tag += '<area shape=rect coords="'
						+ x + ',2,' + (x + 12) + ',13"'
						+ ' onMouseOver="over(' + "'" + name + "'," + (n+1) + ')"'
						+ ' onMouseMove="over(' + "'" + name + "'," + (n+1) + ')"'
						+ ' onMouseOut="out(' + "'" + name + "'," + (n+1) + ')"';

			tag += ' href="' + '#" onClick=' + '"return false' + '">';
			x += 12;
		}

		tag += '</map>';

		document.write(tag);
	}
	// 2003/04/25 end

	function	out(name, no) {
        var img = document.images[name];
		var src = '' + originalRatings[name];
		if (src != 'undefined') {
			img.src = originalRatings[name];
		}
	}

	function	over(name, no) {
        var img = document.images[name];

		var src = '' + originalRatings[name];
		if (src == 'undefined') {
			originalRatings[name] = img.src;
			image_cache[img.src] = new Image();
			image_cache[img.src].src = img.src;
		}

		var	pos = img.src.indexOf('/img/');
		var new_src = '/img/rating/rating_y_' + no + '0.gif';
		if (img.src.substring(pos) != new_src) {
			img.src = new_src;
		}
	}

	function	post(name, no, gid, path) {
        var img = document.images[name];
		var new_src = '/img/rating/rating_y_' + no + '0.gif';
		var base_name = 'img' + gid;
		var len = base_name.length;

		img.src = new_src;
		originalRatings[name] = new_src;
		for (var n = 0; n < document.images.length; n++) {
			img = document.images[n];
			if (img.name.substring(0, len) == base_name) {
				var	pos = img.src.indexOf('/img/');
				if (img.src.substring(pos) != new_src) {
					img.src = new_src;
				}
				originalRatings[img.name] = new_src;
			}
		}

		var dummy = new Image();
		dummy.src = path + '?titleID=' + gid + '&no=' + no;
		
	}

	// 興味あり／なしボタン用JavaScript

	function InterestTag(name, gid, cid, u, interest, notInterest) {
		var tag;

		tag = '<a href="javascript:PostInterest(' + "'" + name + "', '" + gid + "', '" + cid + "', '" + interest  + "', '" + notInterest
			  + "')" + '" onMouseOver=' + '"ChangeImage(' + "'" + name + "')" 
			  + '" onMouseOut=' + '"ChangeImage(' + "'" + name + "')" + '">';

		tag += '<img src=' + '"' + u + '" name=' + '"' + name + '" border=0>';

		tag += '</a>';

		document.write(tag);
	}

	function ChangeImage(name) {
		var img_interest = document.images[name];
		var pos = img_interest.src.indexOf('/img/');

		if ( img_interest.src.substring(pos) == '/img/not_interest.gif') {
			img_interest.src = '/img/interest.gif';
		}
		else {
			img_interest.src = '/img/not_interest.gif';
		}


	}
	
	function PostInterest(name, gid, cid, interest, notInterest) {
		var ap_name;
		var flag;
		var base_name = 'interest' + gid;
		var img;
		var img_interest = document.images[name];
		var pos;
		var len = base_name.length;

		for (var n = 0; n < document.images.length; n++) {
			img = document.images[n];
			if (img.name.substring(0, len) == base_name) {
				pos = img.src.indexOf('/img/');
				if ( img.src.substring(pos) != '/img/not_interest.gif') {
					img.src = '/img/not_interest.gif';
				}
				else {
					img.src = '/img/interest.gif';
				}

			}
		}
		
		pos = img_interest.src.indexOf('/img/');
		if ( img_interest.src.substring(pos) == '/img/not_interest.gif' ) {
			ap_name = notInterest;
			flag = 0;
		}
		else {
			ap_name = interest;
			flag = 1;
		}
			
		var dummy = new Image();
		dummy.src = ap_name + '?titleID=' + gid + '&customerID=' + cid + '&iButton=' + flag;

	}	
	// end 2003/05/14
