// JavaScript Document


function showHeadBanner() {

	showFlash("/images/header/newnangokubanner.swf", 450, 52, '#efefef');
}

function showSearchInput() {
	var str = '';	
	if (checkAgent('Safari')) {
		str = '<input type="search" size="15" name="query" class="inputtext" maxlength="15" value="">';
	} else {
		str = '<input type="text" size="15" name="query" class="inputtext" maxlength="15" value="">';
	}
	document.write(str);
}

function checkAgent(uname) {
	
	if (navigator.userAgent.indexOf(uname) != -1) {
		return true;
	} else {
		return false;	
	}
	
}

function showFooter() {

	var str = '';
	str += '<img src="/images/common/mainFooter2.jpg" width="840" height="90" border="0" usemap="#Map" />';
	str += '<map name="Map" id="Map">';
	str += '  <area shape="rect" coords="750,10,838,23" href="javascript:pageTopScroll();" alt="このページのトップへ" />';
	str += '  <area shape="rect" coords="80,12,143,20" href="http://www.orionbeer.co.jp/utility/query.html" alt="お問い合わせ" />';
	str += '  <area shape="rect" coords="155,12,271,20" href="http://www.orionbeer.co.jp/utility/about.html" alt="サイトご利用にあたって" />';
	str += '  <area shape="rect" coords="280,12,383,20" href="http://www.orionbeer.co.jp/utility/privacy.html" alt="プライバシーポリシー" />';
	str += '  <area shape="rect" coords="394,12,458,21" href="http://www.orionbeer.co.jp/utility/sitemap.html" alt="サイトマップ" />';
	str += '<area shape="rect" coords="0,11,63,20" href="http://www.orionbeer.co.jp/utility/history/index.html" alt="お知らせ一覧" />';
	str += '</map>';
	
	document.write(str);
}


function showFlash(fname, fwidth, fheight, fbgcolor) {
	
	var str = '';
	str += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ";
	str += "codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' ";
	str += "width='" + fwidth + "' height='" + fheight + "'>";
	str += "<param name='movie' value='" + fname + "' />";
	str += "<param name='loop' value='false' /> ";
	str += "<param name='menu' value='false' /> ";
	str += "<param name='quality' value='high' /> ";
	str += "<param name='bgcolor' value='" + fbgcolor + "' /> ";
	str += "<embed src='" + fname + "' loop='False' menu='false' quality='high' bgcolor='" + fbgcolor + "'";
	str += "width='" + fwidth + "' height='" + fheight + "'";
	str += "type='application/x-shockwave-flash' pluginspage='https://www.macromedia.com/go/getflashplayer'></embed>";
	str += "</object>";
	document.write(str);

}

function showFlash_transparent(fname, fwidth, fheight) {
	
	var str = '';
	str += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ";
	str += "codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' ";
	str += "width='" + fwidth + "' height='" + fheight + "'>";
	str += "<param name='movie' value='" + fname + "' />";
	str += "<param name='loop' value='false' /> ";
	str += "<param name='menu' value='false' /> ";
	str += "<param name='wmode' value='transparent' />";
	str += "<param name='quality' value='high' /> ";
	str += "<embed src='" + fname + "' loop='False' menu='false' quality='high' wmode='transparent'";
	str += "width='" + fwidth + "' height='" + fheight + "'";
	str += "type='application/x-shockwave-flash' pluginspage='https://www.macromedia.com/go/getflashplayer'></embed>";
	str += "</object>";
	document.write(str);

}




function showPathBox() {
	
	/*　
		フォルダを増やしてさらにindex.htmlを設けるならこの配列に追加すること 階層は守りましょう 
		titleタグには、(-)ハイフンを入れてはいけません！！
		
		パンくず自動表示法
		１．タイトルタグにハイフンをいれずにページタイトルをつける
		２．第2階層以下にもファイルがある場合は、そのフォルダごとに配列に追加する
		　　（階層を増やすときには、必ずindex.htmlをつくり、同階層ファイルの紹介をしましょう）
	*/
	
	var fpath = new Array();
	
	fpath['umai']     = '<a href="http://orionbeer.jp/umai/">オリオンビールのおいしいお店</a>';
	fpath['navi2']     = '<a href="http://orionbeer.jp/umai/">オリオンビールのおいしいお店</a> / <a href="http://orionbeer.jp/navi2">樽生セミナー受講店</a>';
	
	//タイトル文字の取得
	var str_title = new String(document.title);
	var title_text = str_title.split('-');
	
	//パスの取得
	var url = document.location.href;
	var dir = url.split('/');
	
	//ホームから順にパスをつくるよ
	var str = '<a href="http://www.orionbeer.co.jp/">ホーム</a>';
	
	// [0] = http: / [1] = / [2] = www.orionbeer.co.jp/ なので3からはじめるよ
	for (i = 3; i < dir.length; i++) {
		
		//ピリオドがあったらファイル名とし、最後の配列要素とみなす。リンクはつけない
		//location.hrefの最後が、'index.html'　の場合はページタイトルを表示しない
		var fname = new String(dir[i]);
		
		if (fname.indexOf('.') != -1) {
			
			str += ' / ' + title_text[0];

		} else {
		
			if (fpath[dir[i]] != undefined) {
				
				str += ' / ' + fpath[dir[i]];
			}
		}
	}
	
	document.write(str);
	return false;
	
}



function showHeadMenu() {
	
	var str = '';
	var url = new String();
	var url = document.location.href;
	var dir = url.split('/');
	
	var menu = new Array(8);
	for (i = 0; i < menu.length; i++) {
		menu[i] = '1';	
	}
	
	switch (dir[3]) {

		case 'index.html':
		case '':
		case 'utility':
		menu[0] = '2';
		break;

		case 'brand':
		menu[1] = '2';
		break;
		
		case 'event':
		menu[2] = '2';
		break;
		
		case 'webshop':
		menu[3] = '2';
		break;
		
		case 'umai':
		case 'navi2':
		menu[4] = '2';
		break;

		case 'orionclub':
		menu[5] = '2';
		break;

		case 'factory':
		menu[6] = '2';
		break;

		case 'company':
		menu[7] = '2';
		break;
	}
	
	str = '<a href="http://www.orionbeer.co.jp/brand/index.html" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c2\',\'\',\'/images/header/menu1_2.gif\',1);"><img name="menu_r2_c2" src="/images/header/menu1_' + menu[1] + '.gif" width="99" height="28" border="0" id="menu_r2_c2" alt="商品ラインアップ" /></a>';
	
	str += '<a href="http://www.orionbeer.co.jp/event/index.html" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c3\',\'\',\'/images/header/menu2_2.gif\',1);"><img name="menu_r2_c3" src="/images/header/menu2_' + menu[2] + '.gif" width="133" height="28" border="0" id="menu_r2_c3" alt="イベント・キャンペーン" /></a>';
	
	str += '<a href="http://orionbeer.jp/umai" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c5\',\'\',\'/images/header/menu3_2.gif\',1);"><img name="menu_r2_c5" src="/images/header/menu3_' + menu[4] + '.gif" width="81" height="28" border="0" id="menu_r2_c5" alt="おいしいお店" /></a>';

	str += '<a href="http://www.orionbeer.co.jp/happypark/index.html" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c7\',\'\',\'/images/header/menu4_2.gif\',1);"><img name="menu_r2_c7" src="/images/header/menu4_' + menu[6] + '.gif" width="87" height="28" border="0" id="menu_r2_c7" alt="ハッピーパーク" /></a>';
	
	str += '<a href="https://www.orionbeer.co.jp/webshop/index/" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c4\',\'\',\'/images/header/menu5_2.gif\',1);"><img name="menu_r2_c4" src="/images/header/menu5_' + menu[3] + '.gif" width="95" height="28" border="0" id="menu_r2_c4" alt="オリオンショップ" /></a>';
	
	str += '<a href="http://www.orionbeer.co.jp/orionclub/index.html" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c6\',\'\',\'/images/header/menu6_2.gif\',1);"><img name="menu_r2_c6" src="/images/header/menu6_' + menu[5] + '.gif" width="91" height="28" border="0" id="menu_r2_c6" alt="オリオン倶楽部" /></a>';
	
	str += '<a href="http://www.orionbeer.co.jp/company/index.html" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'menu_r2_c8\',\'\',\'/images/header/menu7_2.gif\',1);"><img name="menu_r2_c8" src="/images/header/menu7_' + menu[7] + '.gif" width="63" height="28" border="0" id="menu_r2_c8" alt="企業情報" /></a>';
	

	document.write(str);		
}

function showHeadLine() {
	
	var str = '';
	str += '沖縄の定番オリオンビール！サイトリニューアルしました。';
	
	//document.write(str);
	
}

function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function MM_findObj(n, d) { //v4.01
  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];}
}
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 pageTopScroll() {
	var scrj = 1;
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
      var scdist = document.body.parentNode.scrollTop;
   } else {
      var scdist = document.body.scrollTop;
   }
   if(scrj<50 && scdist) {
      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
      scrj++;
      scrollBy(0,-scdist);
      setTimeout("pageTopScroll()",20);
   } else {
      scrollTo(0,0);
      scrj = 1;
   }
}


/*
===========================================================
フォントサイズ変更スクリプト（タイプB）

Last Updated:08/21/2001
　　　10/23/2001最終更新版より下記のURIのみ変更

insomnia!
http://insomnia.jp/
http://insomnia.jp/workshop/
===========================================================
*/


/*
========== ::: ブラウザ判別時に使用する変数 ::: ==========
*/
uaName = navigator.userAgent;
appName = navigator.appVersion;


/*
========== ::: 初期設定 ::: ==========
*/

// 値の単位を設定（必ずダブルクオートかクオートで括る）
var fontSizeUnit = "px";

// 一回の操作で変化させる値を設定（ダブルクオートやクオートで括らない）
var perOrder = 10;

// 初期状態の値を設定（ダブルクオートやクオートで括らない）
var defaultSize = 12;

// クッキーの名前（必ずダブルクオートかクオートで括る）
var ckName = "ob";

// クッキーの有効期限（日）（ダブルクオートやクオートで括らない）
var ckDays = 2;

// クッキーのパス（必ずダブルクオートかクオートで括る。指定がいらない場合は"/"にする）
var ckPath = "/"


/*
========== :::ページ読み込み時の値を設定::: ==========
*/

// クッキー読み出し
var fsCK = GetCookie(ckName);

if ( fsCK == null ) {
  currentSize = defaultSize;      //クッキーが無ければ現在の値を初期状態の値に設定
}
else{
  currentSize = Number(fsCK);      //クッキーがあれば現在の値をクッキーの値に設定
}


/*===================================
  [関数 fscRef]
  BODY要素のイベントハンドラ"onload"ならびに関数fscから呼び出される。
  変数"currentSize"の値に従って
  オブジェクトのfontStyleプロパティを変更する
====================================*/

function fscRef(){

  // === ::: 変更を加えるオブジェクトの判定 ::: ===
  //
  //  NN4もしくはMacIE4.0の場合、エラーメッセージを回避
  if (( document.layers )||(( appName.indexOf("Mac",0) != -1 ) && ( uaName.indexOf("MSIE 4.0",0) != -1 ))){
    return false;
  }

  else if( document.body ){
  
  // オブジェクトのfontSizeプロパティを書き換える
	    document.body.style.fontSize = currentSize + fontSizeUnit;
  }
  
}

// _______________________________________ end of function fscRef() ___ 


/*===================================
  [関数 fsc]
  引数CMDに渡される値に応じて
  変更後の値を算出しクッキーに書き込む。
====================================*/

function fsc( CMD ){
	
  // 拡大：現時点の値に一回の操作で変化させる値を加えて操作後の値"newSize"に代入
  if( CMD == "larger" ){
    var newSize = 14;
    SetCookie( ckName , newSize );      //クッキー書き込み
  }

  // 縮小：現時点の値から一回の操作で変化させる値を引き操作後の値に代入
  // 現時点のサイズの値が一回の操作で変化させる値と同じならそのまま操作後の値に代入
  if( CMD == "smaller" ){
    if ( currentSize != perOrder ){
      var newSize = 10;
      SetCookie( ckName , newSize );      //クッキー書き込み
    }
    else{
      var newSize=10;
    }
  }

  // 元に戻す：操作後の値を初期値にする
  if( CMD == "default" ){
    var newSize = defaultSize;
    DeleteCookie( ckName );      //クッキー削除
  }


  // NN4もしくはMacIE4.0の場合、エラーメッセージを回避しダイアログを表示する
  // NN4用ダイアログ
  if( document.layers ){
    window.alert( "このスクリプトはNetscape Communicator4.xでは動作しません" );
    return false;
  }

  // MacIE4用ダイアログ
  else if(( appName.indexOf("Mac",0) != -1 ) && ( uaName.indexOf("MSIE 4.0",0) != -1)){
    window.alert( "Sorry! MacIE4.0 is not supported." );
    return false;
  }

  else{
  // 現在の値を操作後の値に変更
  currentSize = newSize;

  // サイズ変更関数を呼び出す
  fscRef();
  }
}

// _______________________________________ end of function fsc() ___ 


/*===================================
  [関数 SetCookie]
  クッキーに値を書き込む
====================================*/

function SetCookie(name,value){
  var dobj = new Date();
  dobj.setTime( dobj.getTime() + 24 * 60 * 60 * ckDays * 1000);
  var expiryDate = dobj.toGMTString();
  document.cookie = name + '=' + escape(value)+ ';expires=' + expiryDate + ';path=' + ckPath;
}


/*===================================
  [関数 GetCookie]
  クッキーを取得する
====================================*/
function GetCookie (name){
  var arg  = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen){
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
   return null;
}

/*===================================
  [関数 getCookieVal]
  クッキーの値を抽出する
====================================*/
function getCookieVal (offset){
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset,endstr));
}

/*===================================
  [関数 DeleteCookie]
  クッキーを削除する
====================================*/
function DeleteCookie(name){
  if (GetCookie(name)) {
    document.cookie = name + '=' +
    '; expires=Thu, 01-Jan-70 00:00:01 GMT;path='+ckPath;
  }
}





//EOF

