function MyOnLoads() {

}



function ChangeDisplayMenu(rollover,hidden,menubg) {
	
	var DefaultDisplay = document.getElementById(rollover);
	var ChangeDisplay = document.getElementById(hidden);
	var MenuBg = document.getElementById(menubg);
	var current=ChangeDisplay.currentStyle.display;

	DefaultDisplay.onclick = function() {
		if(current == "none") {
			ChangeDisplay.style.display = "inline";
			MenuBg.style.backgroundImage = "url(images-new/smenu_bg1_ro.gif)";
		} else {
			ChangeDisplay.style.display = "none";
			MenuBg.style.backgroundImage = "none";
		}
	}
	
}

// マウスオーバーアクション
function ChangeBg(chgbg,bgpass) {
	var MyRollOver = document.getElementById(chgbg);
	MyRollOver.style.background = "url("+bgpass+")";
	MyRollOver.style.backgroundPosition = "center center";
	MyRollOver.style.backgroundRepeat = "no-repeat";
}

// マウスアウト　もとへもどす
function BackBg(chgbg) {
	var MyRollOver = document.getElementById(chgbg);
	MyRollOver.style.background = "none";
}



// パンクズリストのURLとタイトル名を入れ替える関数
//　引数（アンカーのID値、タイトル・URLの組、及び異なるタイトルURLの組を指定）
function MyBreadCrumbLinkChange(alink,titleA,urlA,titleB,urlB) {
	var MyBreadCrumbLink = document.getElementById(alink);
	var MyPreUrl = document.referrer;
	
	if(MyPreUrl) {

		var bbb = MyPreUrl.match(urlB);
		
		if(bbb != urlB) {
			bbb = MyPreUrl.match(urlA);
		}
		
		if(bbb == urlB) {
			MyBreadCrumbLink.innerHTML = titleB;
			MyBreadCrumbLink.href = urlB;
		} else if(bbb == urlA) {
			MyBreadCrumbLink.innerHTML = titleA;
			MyBreadCrumbLink.href = urlA;
		} else {
			MyBreadCrumbLink.innerHTML = titleA;
			MyBreadCrumbLink.href = urlA;
		}
	} else {
		MyBreadCrumbLink.innerHTML = titleA;
		MyBreadCrumbLink.href = urlA;
	}
	
}


// Googleマップ操作用関数、
//引数は「ID値」、「地図サイズ」「緯度」「経度」
function LoadGoogleMap(mapid,size,lat,lng) {
	
	var MyMapObject;

    MyMapObject = new GMap2(document.getElementById(mapid));
	gpObj = new GLatLng(lat,lng);
	MyMapObject.setCenter(gpObj,size,G_NORMAL_MAP);
	marker = new GMarker(gpObj);
	MyMapObject.addOverlay(marker);
}






// パンクズリストのURLとタイトル名を入れ替える関数
//　引数（アンカーのID値、タイトル・URLの組、及び異なるタイトルURLの組を指定）
function MyBreadCrumbLinkChanges(breadrink) {

	var atitle;
	var alink;
	var MyURL="";
	
	var MyPreUrl = document.referrer;
	var MyBreadCrumbLink = document.getElementById(breadrink);
	
	var alink01 = "http://www.hoppy-happy.com/products/index.html";
	var alink02 = "http://www.hoppy-happy.com/learn-enjoy/index.html";
	var alink03 = "http://www.hoppy-happy.com/area-guide/index.html";
	var alink04 = "http://www.hoppy-happy.com/gourmet-recipe/index.html";
	var alink05 = "http://www.hoppy-happy.com/corporate-info/index.html";
	var alink06 = "http://www.hoppy-happy.com/toiawase/index.html";
	var alink07 = "http://www.hoppy-happy.com/sitemap/index.html";
	
	// 商品案内
	if(MyPreUrl.match(alink01)) {
		MyURL = MyPreUrl.match(alink01);
	
	// 知る・楽しむ
	} else if(MyPreUrl.match(alink02)) {
		MyURL = MyPreUrl.match(alink02);
	
	// エリア情報
	} else if(MyPreUrl.match(alink03)) {
		MyURL = MyPreUrl.match(alink03);
	
	// グルメ・レシピ
	} else if(MyPreUrl.match(alink04)) {
		MyURL = MyPreUrl.match(alink04);
	
	// 会社情報
	} else if(MyPreUrl.match(alink05)) {
		MyURL = MyPreUrl.match(alink05);
	
	// お問い合わせ
	} else if(MyPreUrl.match(alink06)) {
		MyURL = MyPreUrl.match(alink06);
	
	// サイトマップ
	} 
//	else if(MyPreUrl.match(alink07)) {
//		MyURL = MyPreUrl.match(alink07);
//	} 
	else {
		MyURL = "";
	}
	

	
	
	

	
	if(MyURL == alink01) {
	// 商品案内	
		atitle  = "商品案内";
		alink = alink01;
		
	} else if(MyURL == alink02) {
	// 知る・楽しむ
		atitle  = "知る・楽しむ";
		alink = alink02;
		
	} else if(MyURL == alink03) {
	// エリア情報
		atitle  = "エリア情報";
		alink = alink03;
		
	} else if(MyURL == alink04) {
	// グルメ・レシピ
		atitle  = "グルメ・レシピ";
		alink = alink04;
		
	} else if(MyURL == alink05) {
	// 会社情報
		atitle  = "会社情報";
		alink = alink05;
		
	} else if(MyURL == alink06) {
	// お問い合わせ
		atitle  = "お問い合わせ";
		alink = alink06;
		
	}
	else if(MyURL == alink07) {
	// サイトマップ 念の為
		CookieWrite("hoppyurl", "", 1);
		CookieWrite("hoppytitle", "", 1);
		
	} 
	

	
	if(MyURL != "") {
		MyBreadCrumbLink.innerHTML = atitle;
		MyBreadCrumbLink.href = alink;
		
		// hoppyurlをキーワードを値にURL情報を格納
		CookieWrite("hoppyurl", alink, 1);
		CookieWrite("hoppytitle", atitle, 1);
	
	} else {
	// 上記7つのURL以外からの遷移であれば以下の処理	
		
		// CookieからURL情報読み込み
		var MyCookiURL = CookieRead("hoppyurl");
		var MyCookiTitle = CookieRead("hoppytitle");
		
		
		
		MyBreadCrumbLink.innerHTML = MyCookiTitle;
		MyBreadCrumbLink.href = MyCookiURL;
	
	// hoppyurlをキーワードを値にURL情報を格納
		CookieWrite("hoppyurl", MyCookiURL, 1);
		CookieWrite("hoppytitle", MyCookiTitle, 1);
			
	}
}
	






function CookieWrite(kword, kdata, kday)
{
  if(!navigator.cookieEnabled){
    alert("クッキーへの書き込みができません");
    return;
  }
  sday = new Date();
  sday.setTime(sday.getTime() + (kday * 1000 * 60 * 60 * 24));
  s2day = sday.toGMTString();
  document.cookie = kword + "=" + escape(kdata) + ";expires=" + s2day;
}




function CookieRead(kword)
{
  if(typeof(kword) == "undefined")
    return "";
  kword = kword + "=";
  kdata = "";
  scookie = document.cookie + ";";
  start = scookie.indexOf(kword);
  if (start != -1){
    end = scookie.indexOf(";", start);
    kdata = unescape(scookie.substring(start + kword.length, end));
  }
  return kdata;
}



// フレームの高さ取得および、画面ＴＯＰへのスクロール移動
function GetFrameHeight(ID,NAME) {	
	
	var strUA = "";
	strUA = navigator.userAgent.toLowerCase();
	
	// safari
	if(strUA.indexOf("safari") != -1){
		document.getElementById(ID).height = parent.frames[NAME].document.body.scrollHeight - 45;
	// firefox
	} else if (strUA.indexOf("firefox") != -1){
		document.getElementById(ID).height = parent.frames[NAME].document.body.scrollHeight;

	// opera
	} else if (strUA.indexOf("opera") != -1){
		document.getElementById(ID).height = parent.frames[NAME].document.body.scrollHeight + 8;
		
	// netscape
	} else if (strUA.indexOf("netscape") != -1){
	
	// MSIE
	} else if (strUA.indexOf("msie") != -1){
		document.getElementById(ID).height = parent.frames[NAME].document.body.scrollHeight;

	} else if (strUA.indexOf("mozilla/4") != -1){
		
	}
}





// 商品メニュー（差替え）
function MyMenuDisplayVisible(MyID) {

	var aaa = document.getElementById(MyID);
	if(aaa.style.display == "") {
		aaa.style.display = "none";
		ggg = 0;
		
	} else {
		aaa.style.display = "";
		ggg = 1;
	}
}


function MyBackBg(PushID,ChangeID) {

	var MyChangeID = document.getElementById(ChangeID);
	var MyPushID = document.getElementById(PushID);
	
	if(MyChangeID.style.display == "") {
	
	
	} else {
		MyPushID.style.background = "none";
	}
}





function GetBreadTitle(DefaultTitle){
	
	var atitleflg = 0;

	var alink01 = "http://www.hoppy-happy.com/products/index.html";
	var alink02 = "http://www.hoppy-happy.com/learn-enjoy/index.html";
	var alink03 = "http://www.hoppy-happy.com/area-guide/index.html";
	var alink04 = "http://www.hoppy-happy.com/gourmet-recipe/index.html";
	var alink05 = "http://www.hoppy-happy.com/corporate-info/index.html";
	var alink06 = "http://www.hoppy-happy.com/toiawase/index.html";
	var alink07 = "http://www.hoppy-happy.com/sitemap/index.html";
	var alink08 = "http://www.hoppy-happy.com/index.html";

	var MyPreUrl = document.referrer;
	var MyATitle = "";
	
	
	if(!navigator.cookieEnabled) {
		MyATitle = DefaultTitle;
		return MyATitle;
		
	} else {
	
		// 商品案内からであれば・・・
		if(MyPreUrl.match(alink01)) {
			MyATitle  = "商品案内";
		
		// 知る・楽しむからであれば・・・
		} else if(MyPreUrl.match(alink02)) {
			MyATitle  = "知る・楽しむ";
		
		// エリア情報からであれば・・・
		} else if(MyPreUrl.match(alink03)) {
			MyATitle  = "エリア情報";
		
		// グルメ・レシピからであれば・・・
		} else if(MyPreUrl.match(alink04)) {
			MyATitle  = "グルメ・レシピ";
			
		// 会社情報からであれば・・・
		} else if(MyPreUrl.match(alink05)) {
			MyATitle  = "会社情報";
			
		// お問い合わせからであれば・・・
		} else if(MyPreUrl.match(alink06)) {
			MyATitle  = "お問い合わせ";
			
		// サイトマップからであれば・・・
		} else if(MyPreUrl.match(alink07)) {
	//		MyATitle  = "サイトマップ";
			MyATitle  = DefaultTitle;
			
		// TOPページからであれば・・・
		} else if(MyPreUrl.match(alink08)) {
			MyATitle  = DefaultTitle;
			
		// ずれにも当てはまらないときは・・・
		} else {
	//		MyATitle  = DefaultTitle;
	//		atitleflg = 1;
			
		}
		
	
		if(MyATitle != "") {
		
			// hoppyurlをキーワードを値にURL情報を格納
			CookieWrite("hoppytitle", MyATitle, 1);
			return MyATitle;		
		
		} else {
		// 上記URL以外からの遷移であれば以下の処理	
			
			// CookieからURL情報読み込み
			var MyATitle = CookieRead("hoppytitle");
			if(MyATitle == "") { MyATitle  = DefaultTitle; }
				
			return MyATitle; 
		
		// hoppyurlをキーワードを値にURL情報を格納
	//		CookieWrite("hoppytitle", MyATitle, 1);
				
		}
	}
}







function GetBreadURL(DefaultURL){
	
	var myurlflg = 0;

	var alink01 = "http://www.hoppy-happy.com/products/index.html";
	var alink02 = "http://www.hoppy-happy.com/learn-enjoy/index.html";
	var alink03 = "http://www.hoppy-happy.com/area-guide/index.html";
	var alink04 = "http://www.hoppy-happy.com/gourmet-recipe/index.html";
	var alink05 = "http://www.hoppy-happy.com/corporate-info/index.html";
	var alink06 = "http://www.hoppy-happy.com/toiawase/index.html";
	var alink07 = "http://www.hoppy-happy.com/sitemap/index.html";
	var alink08 = "http://www.hoppy-happy.com/index.html";

	var MyPreUrl = document.referrer;
	var MyURL = "";


	if(!navigator.cookieEnabled) {
		MyURL = DefaultURL;
		return MyURL;
		
	} else {

		// 商品案内からであれば・・・
		if(MyPreUrl.match(alink01)) {
			MyURL = MyPreUrl.match(alink01);
		
		// 知る・楽しむからであれば・・・
		} else if(MyPreUrl.match(alink02)) {
			MyURL = MyPreUrl.match(alink02);
		
		// エリア情報からであれば・・・
		} else if(MyPreUrl.match(alink03)) {
			MyURL = MyPreUrl.match(alink03);
		
		// グルメ・レシピからであれば・・・
		} else if(MyPreUrl.match(alink04)) {
			MyURL = MyPreUrl.match(alink04);
			
		// 会社情報からであれば・・・
		} else if(MyPreUrl.match(alink05)) {
			MyURL = MyPreUrl.match(alink05);
			
		// お問い合わせからであれば・・・
		} else if(MyPreUrl.match(alink06)) {
			MyURL = MyPreUrl.match(alink06);
			
		// サイトマップからであれば・・・
		} else if(MyPreUrl.match(alink07)) {
	//		MyURL = MyPreUrl.match(alink07);
			MyURL  = DefaultURL;
			
		// TOPページからであれば・・・
		} else if(MyPreUrl.match(alink08)) {
			MyURL = DefaultURL;
			
		// ずれにも当てはまらないときは・・・
		} else {
	//		MyURL = DefaultURL;
	//		myurlflg = 1;
			
		}
		
	
		if(MyURL != "") {
			
			// hoppyurlをキーワードを値にURL情報を格納
			CookieWrite("hoppyurl", MyURL, 1);
			return MyURL;	
	
		} else {
			
			// CookieからURL情報読み込み
			var MyURL = CookieRead("hoppyurl");
			if(MyURL == "") { MyURL  = DefaultURL; }
			return MyURL;
		
		// hoppyurlをキーワードを値にURL情報を格納
			CookieWrite("hoppyurl", MyURL, 1);
				
		}
	}

}

