/*---------------------------------------------

Common Javascript

for www.tokyo-med.ac.jp/hmc/
coded by d-spica at 2008-09-19
linked to all pages

---------------------------------------------*/

var dr="http://www.tokyo-med.ac.jp/hmc/img/common/";
var size=$.cookie("font_size");
if(size==null){
	fontSizeSet("s");
}

function fontSizeSet(fs){
	$.cookie("font_size",fs);
	size=fs;
	fontSizeView(size);
}

$(function(){
	fontSizeView(size);

	var image_cache = new Object();
	$("ul.nav li[class!='switch'] a img").not("[@src*='-on.']").each(function(i) {
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf('.');
		var imgsrc_on = this.src.substr(0, dot) + '-on' + this.src.substr(dot, 4);
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_on;
		$(this).hover(
			function() { this.src = imgsrc_on; },
			function() { this.src = imgsrc; }
		);
	});
	
	$("#footer ul.nav li:first").css("border-left","none");
});

function fontSizeView(fs){
	$("ul.nav a img[src*='ic-font-s-on.png']").attr("src",dr+"ic-font-s.png");
	$("ul.nav a img[src*='ic-font-m-on.png']").attr("src",dr+"ic-font-m.png");
	$("ul.nav a img[src*='ic-font-l-on.png']").attr("src",dr+"ic-font-l.png");
	switch(fs){
		case "s":
			$("div#container").css("font-size","100%");
			$("ul.nav a img[src*='ic-font-s.png']").attr("src",dr+"ic-font-s-on.png");
			break;
		case "m":
			$("div#container").css("font-size","116%");
			$("ul.nav a img[src*='ic-font-m.png']").attr("src",dr+"ic-font-m-on.png");
			break;
		case "l":
			$("div#container").css("font-size","131%");
			$("ul.nav a img[src*='ic-font-l.png']").attr("src",dr+"ic-font-l-on.png");
			break;
	}
}

