
  // CSS
  
if ((navigator.appVersion.indexOf("Mac") != -1)) {
document.write("<link rel=stylesheet href=\"/mac.css\" type=\"text/css\">"); }



  //Print
if (navigator.userAgent.match(/msie (\d)/i))
v = (eval(RegExp.$1) >= 5) ? 1 : 0;
else if (self.innerWidth)
v = (eval(navigator.appVersion.charAt(0)) >= 4) ? 1 : 0;
else v = 0;

function print_out() {
/* print() が使えるブラウザなら印刷を実行 */
if (v) self.print();
else alert("お使いのブラウザではこの機能は利用できません");
}



// bgSwitch
bgSwitch = {
	config: function(){
		bgSwitch.init('img');
	},

	init: function(tag) {
		var images = document.getElementsByTagName(tag);
		for(var i=0; i < images.length; i++) {
			var w = images[i].getAttribute("width");
			var h = images[i].getAttribute("height");
			var cls = images[i].getAttribute("class");

			if(w == 168 && h == 248){
			images[i].className = cls+' vImg';
			}
			if(w == 176 && h == 256){
			images[i].className = cls+' vImg';
			}

		}
	},

	addEvent: function(){
		try {
			window.addEventListener('load', bgSwitch.config, false);
		} catch (e) {
			window.attachEvent('onload', bgSwitch.config);
		}
	}
}
bgSwitch.addEvent();



// smartRollover
smartRollover = {
	config: function(){
		smartRollover.init('img');
		smartRollover.init('input');
	},

	init: function(tag) {
		var images = document.getElementsByTagName(tag);
		var preload = new Array();
		for(var i=0; i < images.length; i++) {
			if(images[i].className == 'rollover'){
				var path = images[i].src;
				var ext = path.slice(path.length-4, path.length);
				preload[i] = new Image();
				preload[i].src = images[i].src.replace(ext, '_on'+ext);
				images[i].onmouseover = function() {
					this.setAttribute("src", this.src.replace(ext, '_on'+ext));
				};
				images[i].onmouseout = function() {
					this.setAttribute("src", this.src.replace('_on'+ext, ext));
				};
			}
		}
	},

	addEvent: function(){
		try {
			window.addEventListener('load', smartRollover.config, false);
		} catch (e) {
			window.attachEvent('onload', smartRollover.config);
		}
	}
}
smartRollover.addEvent();



