/* ---------- global variables ---------- */var src2name_re = new RegExp("_f[12]","g"); // RegExp object to replace "/_f1/_f2/"/* ---------- startup ---------- */var startup_items = new Array();window.onload = function(){ for(var i=0 ; i<startup_items.length ; i++) startup_items[i](); };/* ---------- common library ---------- */function puWindow(url,nam,wid,hei,prop){	var offset = 100;	var w = window.screen.width;	var h = window.screen.height;	var l = (w-wid)/2;	var t = ((h-hei)/2)-offset;	sty = prop;	sty+= ",width=";	sty+= wid;	sty+= ",height=";	sty+= hei;	sty+= ",left=";	sty+= l;	sty+= ",top=";	sty+= t;	window.open(url,nam,sty);}function popup0(url,nam,wid,hei){	prop = "status=yes,scrollbars=no,resizable=yes";	puWindow(url,nam,wid,hei,prop);}function popup1(url,nam,wid,hei){	prop = "status=yes,scrollbars=yes,resizable=yes";	puWindow(url,nam,wid,hei,prop);}function popup_pw(url,nam,wid,hei){	prop = "status=no,scrollbars=no,resizable=no";	puWindow(url,nam,wid,hei,prop);}function getElementsByTagAndClassName(tag_name,class_name){	var return_arr = new Array();	var tmp = document.getElementsByTagName(tag_name);	for(var i=0 ; i<tmp.length ; i++){		var class_arr = tmp[i].className.split(" ");		for(var c=0 ; c<class_arr.length ; c++){			if(class_arr[c] == class_name){				return_arr[return_arr.length] = tmp[i];			}		}	}	return return_arr;}/* ---------- new PreLoading Images ---------- */var PLArray  = new Array();             // pre-loading pathvar img_swap = new Array();                // swap image objectsvar img_rest = new Array();                // restore image objectsfunction newPreLoad(){	for(var i=0 ; i<arguments.length ; i++) PLArray[PLArray.length] = arguments[i];}function newPreLoad_exec(){	for(var i=0 ; i<PLArray.length ; i++){		var imgNam = PLArray[i].split("images/")[1];				img_swap[imgNam] = new Image();		img_rest[imgNam] = new Image();		img_swap[imgNam].src = PLArray[i] + "_f2.gif";		img_rest[imgNam].src = PLArray[i] + "_f1.gif";			}}startup_items[startup_items.length] = newPreLoad_exec;/* ---------- SwapAndRestoreImage ---------- */function SARI(obj,act){	if(!obj.tagName){		var target = document.images[obj];	}	else if(obj.tagName == "A"){		var target = obj.getElementsByTagName("img")[0];	}	else{		var target = obj;	}	target_id = target.src.split("images/")[1].split(".")[0].replace(src2name_re,"");	if(act == "swap"){		target.src = img_swap[target_id].src;	}	else{		target.src = img_rest[target_id].src;	}}