//fummy
//////////button_control//////////
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}
	}
}

function MM_findObj(n, d) { //fummy
	var p,i,x;
	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3) if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//////////info_of_your_navigator//////////
function nsCheck(version){
	if ((navigator.appName.indexOf("Netscape") >= 0) && (version <= parseInt(navigator.appVersion.substring(0, 3)))) {
		return true;
	}else{
		return false;
	}
}

function ieCheck(version) {
	if ((navigator.appName.indexOf("Microsoft Internet Explorer") >= 0) && (version <= parseInt(navigator.appVersion.substring(22, 25)))) {
		return true;
	}else{
		return false;
	}
}

function getBrowserName(){
	var aName = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (aName.indexOf("NETSCAPE") >= 0) return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
	return "";
}

//////////back_btn//////////
function historyBack(){
	window.self.focus();
	window.self.location.href = 'main_menu.html';
	//history.back();
	//return false;
}

//////////form_control//////////
function submitFrom(sort_key){
//
}

function research_by(sortKey){
	window.self.focus();
	window.self.document.SEARCH_REQUEST_SORT.action = 'search_list.php?sortKey='+sortKey;
	alert('test');
	//alert(self.document.SEARCH_REQUEST_SORT.action);
	//self.document.SEARCH_REQUEST_SORT.submit();
}

//////////layer_control//////////

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_changeProp(objName,x,theProp,theValue) { //v3.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}

//////////window_control//////////
var viewWnd_param = 'scrollbars=yes,dependent=yes,resizable=yes';
var commentWnd_param = 'width=600,height=540,scrollbars=yes,dependent=yes,resizable=yes';
var settlementWnd_param = 'width=750,height=520,scrollbars=yes,dependent=yes,resizable=yes';
var view_wndObj='';
var comment_wndObj='';
var settlement_wndObj='';

function map_gLayer_sw(){
	var obj = MM_findObj('mapg');
	if(obj.style){
		if(obj.style.visibility == 'hidden'){
			//alert('hidden');
			MM_showHideLayers('mapg','','show');
		}else{
			//alert('visible');
			MM_showHideLayers('mapg','','hide');
		}
	}
}

function map_cLayer_sw(){
	var obj = MM_findObj('mapc');
	if(obj.style){
		if(obj.style.visibility == 'hidden'){
			//alert('hidden');
			MM_showHideLayers('mapc','','show');
		}else{
			//alert('visible');
			MM_showHideLayers('mapc','','hide');
		}
	}
}

function map_layer_fit(){
	var szWidth,startPnt_x;
	if(getBrowserName() == "Netscape"){
		szWidth = window.self.innerWidth;
	}else if(getBrowserName() == "Explorer"){
		szWidth = document.body.clientWidth;
	}else{
		//
	}
	if(szWidth <= 756){
		startPnt_x = 0;
	}else{
		startPnt_x = (szWidth - 756) / 2;
	}

	MM_changeProp('mapjp','','style.left',startPnt_x,'div');
	MM_showHideLayers('mapjp','','show');

}

function mapOld_layer_fit(){
	var szWidth,startPnt_x;
	if(getBrowserName() == "Netscape"){
		szWidth = window.self.innerWidth;
	}else if(getBrowserName() == "Explorer"){
		szWidth = document.body.clientWidth;
	}else{
		//
	}
	if(szWidth <= 740){
		startPnt_x = 0;
	}else{
		startPnt_x = (szWidth - 740) / 2;
	}

	MM_changeProp('mapOld','','style.left',startPnt_x,'div');
	MM_showHideLayers('mapOld','','show');
}

function close_child(){
	if(view_wndObj.closed == false){
		view_wndObj.close();
	}
	if(comment_wndObj.closed == false){
		comment_wndObj.close();
	}
	if(settlement_wndObj.closed == false){
		settlement_wndObj.close();
	}
}

function change_display_size(value){
	var p_w,p_h;
	if(value=='1024'){
		p_w = 1024;
		p_h =  768;
	}else if(value=='1280'){
		p_w = 1280;
		p_h = 1024;
	}else{
		p_w = 800;
		p_h = 600;
	}
	self.resizeTo(p_w+2,p_h-29);
	//self.resizeTo(p_w+2,p_h+2);
	self.moveTo(0,0);

}

function open_viewWnd(mokurokuNum){
	var left_point = 0;
	var top_point = 0;
	var p_w = 790;
	var p_h = 540;
	var target_php_url='view.php?mokuroku='+mokurokuNum;

	viewWnd_param = 'width='+p_w+',height='+p_h+','+viewWnd_param;
	view_wndObj = window.open('','view_wnd',viewWnd_param+',left=,'+left_point+',top='+top_point);
	view_wndObj = window.open(target_php_url,'view_wnd',viewWnd_param+',left=,'+left_point+',top='+top_point);

	view_wndObj.focus();
}

function open_commentWnd(mokurokuNum){
	var left_point = screen.width - 615;
	var target_php_url='comment.php?mokuroku='+mokurokuNum;

	comment_wndObj = window.open('','comment_wnd',commentWnd_param+',left=,'+left_point+',top=0');
	comment_wndObj.focus();
	comment_wndObj.location.href = target_php_url;
}

function open_settlementWnd(){
	var left_point = screen.width - 765;
	var top_point = screen.height - 580;
	settlement_wndObj = window.open('','settlement_wnd',settlementWnd_param+',left=,'+left_point+',top='+top_point);
	settlement_wndObj.focus();
	settlement_wndObj.location.href = 'settlement.html';
}

//fileName
function get_filename_from_back(wndObj,num_of_chars){
	var num = (-1)*num_of_chars-1;
	var srv = (wndObj.location.pathname).slice(0,num);
	return (wndObj.location.pathname).replace(srv,'');
}




