var brw_v = navigator.appVersion.charAt(0);
var brw_n = navigator.appName.charAt(0);
var iIE4 = false;
var iNN4 = false;
var iNN5 = false;
if(brw_n == "M"){
  if(brw_v >= 4)iIE4 = true;
}
if(brw_n == "N"){
  if(brw_v == 4)iNN4 = true;
  else if(brw_v >= 5) iNN5 = true;
}
var targetw = "";
function popup_layer(target,state){
	if(iNN4){
  	if(state){
			popup_layer_old(target,state);
		}else{
  		popup_close_old();
		}
		return;
	}
  popup_close();
  if(state){
		obj=(document.all)?document.all(target):((document.getElementById)?document.getElementById(target):null);
		if(obj)obj.style.visibility="visible";
    targetw = target;
  }
}
function popup_close(){
  if(targetw != ""){
		obj=(document.all)?document.all(targetw):((document.getElementById)?document.getElementById(targetw):null);
		if(obj)obj.style.visibility="hidden";
	}
}
function popup_layer_old(target,state){

  if(state){
    popup_close();
    if(iIE4){
      document.all(target).style.visibility = 'visible';
    }
    if(iNN4){
      lay = document.layers[target].visibility = 'show';
    }
    targetw = target;
  }else{
    if(iIE4){
      document.all(target).style.visibility = 'hidden';
    }
    if(iNN4){
      lay = document.layers[target].visibility = 'hide';
    }
  }
}
function popup_close_old(){
  if(targetw != ""){
    if(iIE4){
      document.all(targetw).style.visibility = 'hidden';
    }
    if(iNN4){
      lay = document.layers[targetw].visibility = 'hide';
    }
  }
}
function getParam(key){
  var source = document.URL;
  var param = "";
  if(key == ""){
    var point1 = source.indexOf("?");
    if(point1>-1){
      param = source.substring(point1+1);
    }
  }else{
    var point1 = source.indexOf(key+"=");
    if(point1>-1){
      var point2 = source.indexOf("&", point1+key.length);
      if(point2 != -1){
        param = source.substring(point1+key.length+1, point2);
      }else{
        param = source.substring(point1+key.length+1);
      }
    }
    if(key=="agent"){
			if(param==""){
      	param = "MAXVISTA";
			}else if(param=="OHSHU"){
				if(top.agent){
				}else if(document.referrer.indexOf("rail-ohs.com/")>-1){
				}else{
	      	param = "MAXVISTA";
				}
			}
    }
    if(key=="agent"){
			if(param.indexOf("#")>-1){
      	param = param.substring(0, param.indexOf("#"));
			}
			param = param.replace("\"","");
    }
  }
  return param;
}
function getDomain(source){
//引数からドメイン名を取得します
  var point1 = source.indexOf("//");
  var point2 = source.indexOf("/", point1+2);
  var action = source;
  if(point2 != -1){
    action = source.substring(point1+2, point2);
  }
  return action;
}
function next_click(railpass_){
var d = new Date();
var m = d.getMonth()+1;
var dd = d.getDate();
var md = m*100+dd;
	if(md > 1228 || md < 105){
		alert("年末年始休業の為、お受渡しは1月5日以降になります。");
	}
	closePopup();
  var form = document.form1;
  form.rail_pass_code.value=railpass_;
  form.agent.value=getParam("agent");
  form.order_no.value=getParam("order_no");
	if(form.order_no.value != ""){			//区間乗車券と併せて購入の場合
		location.href="https://"+location.hostname+"/cgi-bin/ohshu/railsec/railohshu.cgi?rail_pass_code="+railpass_+"&agent="+form.agent.value+"&order_no="+form.order_no.value+"&next=disp";
	}else if(location.hostname=="test03" || location.hostname=="61.195.160.81"){
		form.target="_blank";
		form.action="http://"+location.hostname+"/cgi-bin/ohshu/railpass/railpass_setumei.cgi";
  	form.submit();
	}else{
		form.target="_blank";
		var cgi = form.agent.value == "OHSHU" ? "rail_ohs_order.cgi" : "railpass_setumei.cgi";
		form.action="https://"+location.hostname+"/cgi-bin/ohshu/railpass/"+cgi;
  	form.submit();
	}
}
function Next_Window(url){
	var order_no = getParam("order_no");
	var hflg = getParam("hflg");
	if(order_no != ""){
  	location.href=url+"?agent="+getParam("agent")+(hflg!=""?"&hflg="+hflg:"")+"&order_no="+order_no;
	}else{
  	location.href=url+"?agent="+getParam("agent")+(hflg!=""?"&hflg="+hflg:"");
	}
}
function Top(){
	var order_no = getParam("order_no");
	var hflg = getParam("hflg");
	if(order_no != ""){
  	location.href="railpass_top.html?agent="+getParam("agent")+(hflg!=""?"&hflg="+hflg:"")+"&order_no="+order_no;
	}else{
  	location.href="railpass_top.html?agent="+getParam("agent")+(hflg!=""?"&hflg="+hflg:"");
	}
}
var popupWindow;
function showPopup(pURL) {
  var cWidth= 420;
  var cHeight= 625;
  var cParams= "status=1,toolbar=1,scrollbars=1,location=0,menu=1,resizable=1";
 
  var width = (showPopup.arguments[1] > 0) ? showPopup.arguments[1] : cWidth; 
  var height = (showPopup.arguments[2] > 0) ? showPopup.arguments[2] : cHeight; 
  var params = (showPopup.arguments[3]) ? showPopup.arguments[3] : cParams; 
  popupWindow = window.open(pURL,
                            "popupWindow",
                            "width=" + width + "," +
                            "height=" + height + "," +
                            params); 
  if (popupWindow!=null) popupWindow.focus();
}
function closePopup() {
  if (popupWindow) popupWindow.close();
}
function init_load(){
}
function FIND(item) {
	if( window.mmIsOpera ) return(document.getElementById(item));
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}
function put_header(){
	if(document.referrer.indexOf("rail-ohs.com/")==-1 || top.agent){
		if(getParam("agent").toUpperCase().indexOf("ONL-HIS")==0){
			if(getParam("hflg")=="2"){
				document.write('<A href="javascript:void(0)" onClick="Top();return false;"><IMG src="images/header_rail_west.jpg" alt="H.I.S. EUROPE RAIL Navi for STAFF" width="900" height="60" border="0"></a>');
			}else if(getParam("hflg")=="1"){
				document.write('<A href="javascript:void(0)" onClick="Top();return false;"><IMG src="images/header_rail_east.jpg" alt="H.I.S. EUROPE RAIL Navi for STAFF" width="900" height="60" border="0"></a>');
			}else{
				document.write('<A href="javascript:void(0)" onClick="Top();return false;"><IMG src="images/header_rail.jpg" alt="H.I.S. EUROPE RAIL Navi for STAFF" width="900" height="60" border="0"></a>');
			}
		}else if(getParam("agent").toUpperCase().indexOf("OAF-NSA")==-1){
			if(getParam("head") != "no"){
				document.write('<A href="javascript:void(0)" onClick="Top();return false;"><IMG src="images/top_title.gif" alt="top_title" width="725" height="52" border="0"></a>');
			}
		}
	}
}
function put_back(){
	if(getParam("head") != "no"){
		if(document.referrer.indexOf("rail-ohs.com/")>-1){
			document.write('<br><IMG src="images/space.gif" alt="space" width="680" height="10" border="0"><IMG src="images/ico_01.gif" width="16" height="14" border="0" hspace="2" align="absmiddle"><A href="javascript:history.back();">戻る</a>');
		}else{
			document.write('<IMG src="images/space.gif" alt="space" width="680" height="10" border="0"><IMG src="images/ico_01.gif" width="16" height="14" border="0" hspace="2" align="absmiddle"><A href="javascript:void(0)" onClick="Top();return false;">戻る</a>');
		}
	}
}
function put_copyright(){
	if(getParam("head") != "no"){
		document.write('<a href="http://www.ohshu.com/" target="_blank"><IMG src="../images/copyright.gif" alt="copyright" width="230" height="13" border="0"></a>');
	}
}
