/**************************YOURS header navigation footer**************************/


//------------------------- マウスオーバー -------------------------//
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_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 doPreload(pagecategory) {
	var the_images = new Array(
	);

	preloadImages(the_images);
}

var stockUaObj,stockUaSrc;
function setOverAction(_obj){
	stockUaObj = _obj;
	stockUaSrc = _obj.firstChild.src;
	if(stockUaSrc.indexOf("_ovr.gif") > 0){
		s = stockUaSrc.indexOf("_ovr.gif");
		_obj.firstChild.src = stockUaSrc.substring(0,s) + "_ovr.gif";
	}else{
		s = stockUaSrc.indexOf(".gif");
		_obj.firstChild.src = stockUaSrc.substring(0,s) + "_ovr.gif";
	}
}
function setOutAction(){
	stockUaObj.firstChild.src = stockUaSrc;
}


//------------------------- グローバルナビゲーション -------------------------//

this.NAVI_DIR = "/common/img/";
this.NAVI_DATA = new Array(
  {alt:"店舗一覧",			img:"/common/img/menu_01.gif",	url:"/shop/", id:1},
  {alt:"ネットスーパー",			img:"/common/img/menu_02.gif",	url:"http://www.yoursnetsuper.com/\" target=\"_blank",	id:2},
  {alt:"食卓応援レシピ",			img:"/common/img/menu_04.gif",	url:"/recipe/",	id:3},
  {alt:"ユア・アイズ",			img:"/common/img/menu_05.gif",	url:"/youreyes/",	id:4},
  {alt:"イベント・キャンペーン情報",		img:"/common/img/menu_06.gif",	url:"/present/",	id:5},
  {alt:"ニコニコカード",		img:"/common/img/menu_07.gif",	url:"/card/",	id:6},
  {alt:"牛肉生産履歴検索",		img:"/common/img/menu_15.gif",	url:"/beef/",	id:7},
  {alt:"ショッピングバッグ",		img:"/common/img/menu_16.gif",	url:"/bag/bag.html",	id:8},
  {alt:"",	img:"",		url:"",		win:"",	id:9}
);

//------------------------- ナビトップ -------------------------//

this.MENU_DEF_OPEN = '';
this.MENU_DEF_OPEN += '';
this.MENU_DEF_OPEN += '<div id="navi">';
this.MENU_DEF_OPEN += '<a href="/shop/"><img src="/common/img/menu_00.gif" alt="ユアーズWEBチラシ" width="180" height="235" style="margin-bottom:10px;"></a>';
this.MENU_DEF_OPEN += '<ul>';

//------------------------- ナビボトム -------------------------//

this.MENU_DEF_CLOSE = '';
this.MENU_DEF_CLOSE += '';
/*this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="http://www.yoursnetsuper.com/index.html" target="_blank">ユアーズネットスーパー</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="/kenkou/">ユアーズ健康宣言</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="/kodawari/">ユアーズのこだわり</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="/beef/">牛肉生産履歴検索</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="/eco/">環境保全への取り組み</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="/news/">ニュースリリ−ス</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="http://www.rcc.net/icatch" target="_blank">RCC生活情報</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2"><a href="http://www.fre-spo.net/" target="_blank">フレンドリースポーツ</a></li>';
this.MENU_DEF_CLOSE += '<li class="menu_2b"></li>';*/
this.MENU_DEF_CLOSE += '</ul>';
this.MENU_DEF_CLOSE += '</div>';

//------------------------- ナビ -------------------------//


this.INIT_MENU_ITEM_NUM = 8;
this.MENU_ITEM_TMP = '<li><a href="##url##"><img class="rollover" src="##img##" alt="##alt##"></a></li>';
this.MENU_ITEM_TMP_CUR = '<li><a href="##url##"><img src="##img##" alt="##alt##"></a></li>';
this.MENU_ITEM_TMP_2ND = '<li><a href="##url##"><img class="rollover" src="##img##" alt="##alt##"></a></li>';
this.MENU_ITEM_TMP_2ND_CUR = '<li><a href="##url##"><img src="##img##" alt="##alt##"></a></li>';

/************************************************
*
*/

//------------------------- ヘッダー -------------------------//

this.HEADER = '';
this.HEADER +='<div id="header">';
this.HEADER +='<a href="/yours.html"><img src="/common/img/logo.gif" alt="YOURS"></a>';
this.HEADER +='<div class="left-item"><span class="menu">';
this.HEADER +='｜<a href="/yours.html">HOME</a>｜<a href="/corp/mail.html">お問い合わせ</a>　　<strong><a href="/index.html">■企業情報サイトへ</a></strong></span>';
this.HEADER +='<p></p>';
this.HEADER +='<form method="GET" action="http://www.yours.co.jp/search/search.cgi">';
this.HEADER +='<input type="hidden" name="ie" value="shift_jis" />';
this.HEADER +='<div><input id="search-box" type="text" name="q" value="" />&nbsp;<input type="image" class="search" src="/common/img/search_bt.gif" alt="サイト内検索" />';
this.HEADER +='</div>';
this.HEADER +='</form></div>';
this.HEADER +='<br class="clear">';
this.HEADER +='</div>';


//------------------------- フッター -------------------------//

this.FOOTER = '';
this.FOOTER = '<br class="clear">';
this.FOOTER +='<div id="footer">';
this.FOOTER +='<div  style="float:right; padding-top:10px;">';
this.FOOTER +='<img src="/corp/common/img/footer_logo_y.gif" alt="yours"><img src="/corp/common/img/footer_logo_a.gif" alt="アバンセ">';
this.FOOTER +='<img src="/corp/common/img/footer_logo_s.gif" alt="生鮮旬市場"><img src="/corp/common/img/livi.gif" alt="YOURS LIVI"><img src="/corp/common/img/seisen.gif" alt="YOURS 生鮮市場"><img src="/corp/common/img/footer_logo_m.gif" alt="丸和"><img src="/corp/common/img/lp.gif" alt="LA・PALATE"></div>';
this.FOOTER +='<img src="/corp/common/img/footer_name1.gif" alt="株式会社ユアーズ" style="float:left;">';
this.FOOTER +='<br class="clear">';
this.FOOTER +='<hr size="1px" color="#999999" width="760">';
this.FOOTER +='<div class="add">';
this.FOOTER +='株式会社ユアーズ<br>';
this.FOOTER +='  〒736-8504 広島県安芸郡海田町南堀川町4-11<br>';
this.FOOTER +='TEL：082-823-8600 FAX：082-823-8624<br>';
this.FOOTER +='E-mail：<a href="&#109;&#97;il&#116;&#111;&#58;i&#110;&#102;o&#64;&#121;&#111;urs&#46;co&#46;j&#112;">&#105;nf&#111;&#64;y&#111;&#117;&#114;&#115;&#46;&#99;&#111;&#46;j&#112;</a>';
this.FOOTER +='</div>';
this.FOOTER +='<div class="copy_menu"><a href="/yours.html">HOME</a>｜<a href="/privacy/">個人情報保護方針</a>｜<a href="/corp/mail.html">お問い合わせ</a></div>';
this.FOOTER +='<br clear="right">';
this.FOOTER +='<div class="copy1">Copyright &copy; YOURS.CO.,LTD All Right Reserved.</div>';
this.FOOTER +='</div>';
this.FOOTER +='<br class="clear">';


//-----------------------------------------------------------------------------/
/**************************************
*
*/
function navi(){
	uaRO('rollover');
}
//-----------------------------------------------------------------------------/
/**************************************
*
*/
function naviWrite(){
	var html = "";
	html += this.writeNavidefOpen();
	html += this.writeNavi1st();
	html += this.writeNavidefClose();
	document.write(html);
}

/**************************************
*
*/
function writeNavidefOpen(){
	return this.MENU_DEF_OPEN;
}

/**************************************
*
*/
function writeNavidefClose(){
	return this.MENU_DEF_CLOSE;
}

/**************************************
*
*/
function writeNavi1st(){
	var html = "";
	var objArr = this.getNavi1st();
	var len = (this.INIT_MENU_ITEM_NUM)?this.INIT_MENU_ITEM_NUM:objArr.length;
	for(var i=0; i<len; i++){
		var obj = objArr[i];
		var tmp = this.MENU_ITEM_TMP;
		if(obj.id == this.categoryIds[0]){
		var tmp = this.MENU_ITEM_TMP_CUR;
			tmp = strReplace(tmp, "##img##", this.getGlobalCurImgName(obj.img));
		}else{
			tmp = strReplace(tmp, "##img##", obj.img);
		}
		tmp = strReplace(tmp, "##url##", obj.url);
		tmp = strReplace(tmp, "##alt##", obj.alt);
		html += tmp;
	}
	return html;
}

//-----------------------------------------------------------------------------/
/**************************************
*
*/
function headerWrite(){
	document.write(this.HEADER);
}

//-----------------------------------------------------------------------------/
/**************************************
*
*/
function footerWrite(){
	document.write(this.FOOTER);
}


//-----------------------------------------------------------------------------/
/**************************************
*
*/


this.categoryIds = new Array();
/**************************************
* categoryID set
*/
function setCurrentId(){
	var len = arguments.length;
	for(var i=0; i<len; i++){
		this.categoryIds[this.categoryIds.length] = arguments[i];
	}
}
/**************************************
*
*/
function getNavi1st(){
	return this.NAVI_DATA;
}

// -- util ------------------------------------------//
/**************************************
*
*/
function strReplace(pStr, pKey, pAlt){
	var res = pStr.split(pKey).join(pAlt);
	return res;
}
/**************************************
*
*/
function getObj(pArr, pId){
	var len = pArr.length;
	var obj = null;
	for(var i=0; i<len; i++){
		if(pArr[i].id==pId){
			obj = pArr[i];
			break;
		}
	}
	return obj;
}

/**************************************
*
*/
function getGlobalCurImgName(srcStr){
		srcStr = uaReplace(srcStr, ".gif", "_ovr.gif");
		return srcStr;
}

/**************************************
*
*/
function uaReplace(pStr, pKey, pAlt){
	return pStr.split(pKey).join(pAlt);
}

/**********************************************************
* 
*/
function uaRO(){
	var len = arguments.length;
	this.storedImg = new Array();
	var elems = new Array();

	for(var k=0; k<len; k++){
		elems = elems.concat(uaGetElementsByClassName("img", arguments[k]));
	}

	len = elems.length;
	for(var i=0; i<len; i++){

		var elem = elems[i];
		var imgSrc = elem.src;
		var ovrStr = uaImgOvrReplace(imgSrc, true)
		this.storedImg[imgSrc] = new Image();
		this.storedImg[imgSrc].src = ovrStr;

		elem.onmouseover = uaMouseOver;
		elem.onmouseout = uaMouseOut;

		var parObj = elem.parentNode;
		if(parObj){
			if(parObj.tagName=="a"){
				parObj.onfocus = function (){
					elem.onmouseover();
				}
				parObj.onblur = function (){
					elem.onmouseout();
				}
			}
		}
	}
}

/**********************************************************
*
*/
function uaGetElementsByClassName(pTagName, pClassName){
	var res = new Array();
	var tags = document.getElementsByTagName(pTagName);
	var len = tags.length;
	for(var i=0; i<len; i++){
		var classes = tags[i].className;
		if(classes.indexOf(pClassName)>-1){
			res[res.length] = tags[i];
		}
	}
	return res;
}

/**********************************************************
*
*/
function uaMouseOver(){
	this.src = uaImgOvrReplace(this.src, true);
}

/**********************************************************
*
*/
function uaMouseOut(){
	this.src = uaImgOvrReplace(this.src, false);
}

/**********************************************************
*
*/

function uaImgOvrReplace(pSrc, pIsOvr){
	var srcStr = pSrc;
	if(pIsOvr){
		if(srcStr.indexOf("_ovr")>-1){
			return srcStr;
		}
		srcStr = uaReplace(srcStr, ".gif", "_ovr.gif");
	}else{
		srcStr = uaReplace(srcStr, "_ovr.gif", ".gif");
	}
	return srcStr;
}




