// JavaScript Document

var focused = false;
function delText() {
    document.forms["form1"].elements["searchText"].value = "";
    document.forms["form1"].elements["searchText"].focus = null;
};




//window popup
function winOpen(URL, windowName, width, height){

//if no order at height
if(height == "" || typeof height == "undefined"){
	height = 700;	
}

var left = 0;
var top = 0;

open(URL, windowName, 'toolbar=yes,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');

}




//link to parent window
var URL = new Array();
function winDisp(URL){ 

if(!window.opener || window.opener.closed){
open(URL);
} 
else{ 
window.opener.location.href = URL;
window.opener.focus();
} 

} 


//preload
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

/* image object */
function class_imglib(){
	this.preloadImg = new Array();
	this.setObj = setObj;
	this.changeSrc = changeSrc;
	this.getTargetObj = getTargetObj;
	
	function setObj(pid,srcPath){
		this.preloadImg[pid] = new Image();
		this.preloadImg[pid].src = srcPath;
	}
	function getTargetObj(id){
		//return (document.getElementById(id) ? document.getElementById(id) : document.images[id]);
		return document.images[id];
	}
	function changeSrc(obj,pid){
		var id = (typeof(obj.id) != 'undefined' ? obj.id : obj);
		if(typeof(this.getTargetObj(id)) != 'undefined' && typeof(this.preloadImg[pid]) != 'undefined'){
			(this.getTargetObj(id)).src = this.preloadImg[pid].src;
		}
	}
}
var img_obj = new class_imglib();
function img_set(){
	img_obj.setObj(arguments[0],arguments[1]);
}
function img_change(){
	img_obj.changeSrc(arguments[0],arguments[1]);
}
function img_onmouseoverhandler(){
	img_obj.changeSrc(this.id,(this.id + ':mouseover'));
}
function img_onmouseouthandler(){
	img_obj.changeSrc(this.id,(this.id + ':mouseout'));
}
function img_sethandler(id,movr,mout){
	if(document.getElementById){
		if(document.getElementById(id) != null){
			img_set(id + ':mouseover', movr);
			img_set(id + ':mouseout' , mout);
			document.getElementById(id).onmouseover = img_onmouseoverhandler;
			document.getElementById(id).onmouseout  = img_onmouseouthandler;
		}
	}
}
/* cookie */
function class_cookielib(){
	this.getCookie = getCookie;
	this.setCookie = setCookie;
	this.removeCookie = removeCookie;
	
	var expireDate = new Date();
	expireDate.setFullYear(expireDate.getFullYear()+1);
	expireStr = "expires=" + expireDate.toUTCString();

	function getCookie(name){
		var gc=name+"=";
		var Cookie=document.cookie;
		if (Cookie.length>0) {
			var start=Cookie.indexOf(gc);
			if (start!=-1) {
				start+=gc.length;
				terminus=Cookie.indexOf(";",start);
				if (terminus==-1) terminus=Cookie.length;
				return unescape(Cookie.substring(start,terminus));
			}
		}
		return '';
	}
	function setCookie() {
		var key = arguments[0];
		var val = arguments[1];
		var path = (typeof(arguments[2]) != 'undefined' ? arguments[2] : '/');
		var exp = (typeof(arguments[3]) != 'undefined' ? arguments[3] : expireStr);
		var sc = key + "=" + escape(val) + "; path=" + path + "; " + exp;
		document.cookie = sc;
	}
	function removeCookie(key,path) {
		if(!path){
			path = '/';
		}
		var rc = key + "=; path=" + path + "; expires=Thu, 1 Jan 1970 00:00:00 UTC";
		document.cookie = rc;
	}
}
var cookieObj = new class_cookielib();

function onresize_handler(){
	if(document.layers){
		window.location.reload();
	}
}
window.onresize = onresize_handler;

/* text size changer */
var txtsize_val = 2;
var txtsize_css_size = new Array();
txtsize_css_size[0] = '80%';
txtsize_css_size[1] = '90%';
txtsize_css_size[2] = '100%';
txtsize_css_size[3] = '110%';
txtsize_css_size[4] = '120%';
function setTextSize(){
	if(cookieObj.getCookie('txtsize') != ''){
		txtsize_val = 1 * cookieObj.getCookie('txtsize');
	}
	document.write('<style type="text/css">');
	/*document.write('* body, * th, * td { font-size:' + txtsize_css_size[txtsize_val] + '!important; }');*/
		document.write('body{ font-size:' + txtsize_css_size[txtsize_val] + '!important; }');

	document.write('</style>');
}
function changeTextSize(num){
	var fl_update = false;
	var tmp_val = txtsize_val + num;
	if(tmp_val >= 0 && tmp_val < txtsize_css_size.length){
		txtsize_val = tmp_val;
		fl_update = true;
	}
	if(fl_update){
		cookieObj.setCookie('txtsize',txtsize_val,'/','');
		window.location.reload();
	}
}
function outputTextSizeCtrl(){
	if(document.layers){
		return;
	}
	document.write('<div class="chTextsize"><img src="/images/chTextTitle.gif" alt="文字サイズ" width="68" height="36"><ul>');
	
	if(txtsize_val < txtsize_css_size.length - 1){	
		document.write('<li class="large"><a href="#" onclick="changeTextSize(1);return false;" onkeypress="changeTextSize(1);return false;"><img src="/images/arrow_cht_l.gif" alt="" width="13" height="13">大きく</a></li>');
	}else{
		document.write('<li class="large off"><img src="/images/arrow_cht_l.gif" alt="" width="13" height="13">大きく</li>');
	}

	if(txtsize_val != 0){	
		document.write('<li class="small"><a href="#" onclick="changeTextSize(-1);return false;" onkeypress="changeTextSize(-1);return false;"><img src="/images/arrow_cht_s.gif" alt="" width="13" height="13">小さく</a></li></ul></div>');
	}else{
		document.write('<li class="small off"><img src="/images/arrow_cht_s.gif" alt="" width="13" height="13">小さく</li></ul></div>');
	}
}


function outputTextSizeCtrlEnglish(){
	if(document.layers){
		return;
	}
	document.write('<div class="chTextsizeEnglish"><img src="/images/chTextTitleEnglish.gif" alt="Size" width="26" height="36"><ul>');
	
	if(txtsize_val < txtsize_css_size.length - 1){	
		document.write('<li class="large"><a href="#" onclick="changeTextSize(1);return false;" onkeypress="changeTextSize(1);return false;"><img src="/images/arrow_cht_l.gif" alt="" width="13" height="13">Large</a></li>');
	}else{
		document.write('<li class="large off"><img src="/images/arrow_cht_l.gif" alt="" width="13" height="13">Large</li>');
	}

	if(txtsize_val != 0){	
		document.write('<li class="small"><a href="#" onclick="changeTextSize(-1);return false;" onkeypress="changeTextSize(-1);return false;"><img src="/images/arrow_cht_s.gif" alt="" width="13" height="13">Small</a></li></ul></div>');
	}else{
		document.write('<li class="small off"><img src="/images/arrow_cht_s.gif" alt="" width="13" height="13">Small</li></ul></div>');
	}
}

// Toppage FLASH controller
function ViewFlash(id){
	if(cookieObj.getCookie('viewid') != '' && cookieObj.getCookie('viewid') == id){
		return true;
	}
	
	cookieObj.setCookie('viewid', id, '/', 'expires=Wed, 16 Jan 2008 00:00:00 GMT');
	return false;
}