

/*	=========================================================================================

						雪印メグミルクサイト共通処理

	 ……………………………………………………………………………………………………………………
		※検証コード用コメント：[10120401]0000-0001 for debug


	=========================================================================================		*/


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

					初期値

	------------------------------------------------------------------		*/
var lay02 = '';		//	第二階層カテゴリー：	値は、各ページにて設定。
var lay03 = '';		//	第三階層カテゴリー：	値は、各ページにて設定。
var lay04 = '';		//	第四階層カテゴリー：	値は、各ページにて設定。
var lay05 = '';		//	第五階層カテゴリー：	値は、各ページにて設定。












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

			ポップアップ展開処理

	------------------------------------------------------------------		*/
function setPopupBtn()	{

	$("a.ppw01").click(function(){
		// サイズ：600px × 620px
		var tgturl = $(this).attr('href');
		var wname = 'mspop01';
		var w = 600;
		var h = 620;
		var scr = 'yes';
		wo=window.open(tgturl,wname,"width="+w+",height="+h+",left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scr+",favorites=no,resizable=yes");
		wo.focus();
		return false;
	});

	$("a.ppw02").click(function(){
		// サイズ：755px × 490px
		var tgturl = $(this).attr('href');
		var wname = 'mspop02';
		var w = 755;
		var h = 490;
		var scr = 'yes';
		wo=window.open(tgturl,wname,"width="+w+",height="+h+",left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scr+",favorites=no,resizable=yes");
		wo.focus();
		return false;
	});

	$("a.ppw03").click(function(){
		// サイズ：750px × 580px
		var tgturl = $(this).attr('href');
		var wname = 'mspop03';
		var w = 750;
		var h = 580;
		var scr = 'yes';
		wo=window.open(tgturl,wname,"width="+w+",height="+h+",left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scr+",favorites=no,resizable=yes");
		wo.focus();
		return false;
	});

	$(".b-close a").click(function(){
		window.close();
		return false;
	});
}


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

			ポップアップ展開処理(引数対応)

	------------------------------------------------------------------		*/
function openPPW(tgturl,n,w,h)	{

	var scr = 'yes';
	wo=window.open(tgturl,n,"width="+w+",height="+h+",left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scr+",favorites=no,resizable=yes");
	wo.focus();
	return false;

}


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

					ブランクページリンク設定処理

	------------------------------------------------------------------		*/
function initBlankLink() {
	//http:// , https://  _blank add
	//pdf,excel,word _blank add

	$('a').click(function(){
		var href0 = $(this).attr('href');
		if( (href0.indexOf('://') != -1)
		||	(href0.indexOf('.pdf') != -1)
		||	(href0.indexOf('.doc') != -1)
		||	(href0.indexOf('.xls') != -1)	) {
			window.open(href0, '_blank');
			return false;
		}
	});

}




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

					ブロックリンク設定処理

	------------------------------------------------------------------		*/
function setBlockLink() {

	var href0,idx,cls0,w_cm;
	var wname,w,h;

	$('.lnkblk').hover(function(){
		$(this).css('cursor','pointer');
		$(this).addClass('hovr');
	},
	function(){
		$(this).css('cursor','default');
		$(this).removeClass('hovr');
	});

	$('.lnkblk').click(function(){
		idx = $('.lnkblk').index(this);
		href0 = $('a.lnkblklnk:eq(' + idx +')').attr('href');
		cls0 = $('a.lnkblklnk:eq(' + idx +')').attr('class');
		if(cls0.indexOf('cmppw') != -1) {
			wname = 'cm';
			w = 560;
			h = 520;
			w_cm = window.open(href0,wname,"width="+w+",height="+h+",left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,favorites=no,resizable=yes");
			w_cm.focus();
			return false;
		}else {
			location.href = href0;
		}
	});

}




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

					画像ロールオーバ処理

	------------------------------------------------------------------		*/
var lgth_unit0 = 4;		//	the length of '.gif' or '.jpg'
var lavel_on0 = '_1';
var lavel_off0 = '_2';

$(function(){ 

	$('img.rovr').live('mouseover',function()	{		//	onmouseover event
			var this_img0 = $(this).attr('src');
			var dat0 = this_img0.split('/');
			var img_name0 = dat0[dat0.length-1];
			var start0 = this_img0.length - lgth_unit0;
			var end0 = this_img0.length;
			var unit0 = this_img0.slice(start0,end0);			//	'.gif' or '.jpg'
			var name_nml0 = img_name0.split(unit0);
			var name_tgl0 = img_name0.replace(lavel_on0,lavel_off0);
			var img_tgl0 = this_img0.replace(img_name0,name_tgl0);
			$(this).attr('src',img_tgl0);
		});

	$('img.rovr').live('mouseout',function()	{		//	onmouseout event
			var this_img0 = $(this).attr('src');
			var dat0 = this_img0.split('/');
			var img_name0 = dat0[dat0.length-1];
			var start0 = this_img0.length - lgth_unit0;
			var end0 = this_img0.length;
			var unit0 = this_img0.slice(start0,end0);			//	'.gif' or '.jpg'
			var name_tgl0 = img_name0.replace(lavel_off0,lavel_on0);
			var img_tgl0 = this_img0.replace(img_name0,name_tgl0);
			$(this).attr('src',img_tgl0);
		});
	


});


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

			パンくず関連処理

	------------------------------------------------------------------		*/
function setBreadCrumbs()	{
var arw = '&gt;';

	$('#breadcrumbs li a').each(function () {
		$(this).parent().append(arw);
	});
	
}



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

			ローカルナビゲーションアクティブ処理

	------------------------------------------------------------------		*/
function actLnav()	{
	var act_i = 0;
	var id0,src0,txt0;
	var $tgt0 = '';

	var act_id_02 = 'l-' + lay02;
	var act_id_03 = 'l-' + lay02 + '-' + lay03;
	var act_id_04 = 'l-' + lay02 + '-' + lay03 + '-' + lay04;


	if(lay02 != 'top') {

		$('#lnav li.lay02').each(function(){
			if(act_id_02 == $(this).attr('id')) {

				$(this).children('ul').css('display','block');

				if(lay03 != 'top') {
					$tgt0 = $('#' + act_id_02 + '>p a');
					img0 = $tgt0.html();
					img0 = img0.replace('_1.','_2.');
					img0 = img0.replace('rovr','bovr');
					$tgt0.html(img0);
				}else {
					$tgt0 = $('#' + act_id_02 + '>p');
					img0 = $tgt0.children('a').html();
					img0 = img0.replace('_1.','_2.');
					img0 = img0.replace('rovr','');
					$tgt0.html('<span class="act">' + img0 + '</span>');
				}
			}
		});

		$('#lnav li.lay03').each(function(){
			if(act_id_03 == $(this).attr('id')) {
	
				if(lay04 != 'top') {
					$('#' + act_id_03 + '>p').addClass('act');
				}else {
					$tgt0 = $('#' + act_id_03 + '>p');
					txt0 = $tgt0.text();
					$tgt0.html('<span class="act">' + txt0 + '</span>');
				}
			}
			
			if($(this).children('p').children('a').length == 0) {
				$(this).children('ul').css('display','block');
			}
		});

	}

}


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

			（旧コンテンツ移設）
			グローバルナビ 現在位置処理

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

var myurl = document.URL;
var mydir = myurl.split('/');
var mypage = mydir[3];// 
//alert(mypage);

$(function(){
	var globalnavi = $("#globalnavi li");
	globalnavi.each(function (i) {

		var myId = $(this).attr("id");
		var thisId = myId.replace("navi-","");
		//alert(thispage);

		if (thisId == mypage){
			//画像のみ取得
			var imgOnly = $(this).children("a").html();
			$(this).children("a").remove();
			$(this).append(imgOnly);
			$(this).children("img").removeClass();

			var before_img = $(this).children("img").attr("src");
			var extension = before_img.match(/.gif|.jpg/i);
			var after_img = before_img.replace(/_[123](.gif|.jpg|png)/,"_2"+extension);

			$(this).children("img").attr("src",after_img);

		}else if(thisId == "index" && (mypage == "index.html" | mypage == "")){
			$(this).html('<img src="/img_c/logo_meggyunyu.gif" width="210" height="80" border="0" alt="メグミルク牛乳" />');
		}

	});

});


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

			（旧コンテンツ移設）
			ムービー再生処理

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

// flash
function flashTop(){
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="570" height="400" id="top" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="/swf/top.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="bgcolor" value="#ffffff" />');
document.write('<embed src="/swf/top.swf" quality="high" bgcolor="#ffffff" width="570" height="400" name="top" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}

// 新鮮さの秘密 牛乳の味はどうしてかわるの？
function tastyCange(flvName){
	if(flvName=="type02"){
		document.getElementById('tasty-displaynone-txt1').style.display = "none";
		document.getElementById('tasty-displaynone-btn1').style.display = "none";
		
		document.getElementById("flvarea1").innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="320"><param name=movie value="swf/'+flvName+'.swf" /><param name=quality value=high /><param name="menu" value="false" /><param name=bgcolor value=#FFFFFF /><embed src="swf/'+flvName+'.swf" quality="high" menu="false" bgcolor="#FFFFFF" width="320" height="320" name="'+flvName+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
		
	} else if(flvName=="type04"){
		document.getElementById('tasty-displaynone-txt').style.display = "none";
		document.getElementById('tasty-displaynone-btn').style.display = "none";
		
		document.getElementById("flvarea1").innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="320"><param name=movie value="swf/'+flvName+'.swf" /><param name=quality value=high /><param name="menu" value="false" /><param name=bgcolor value=#FFFFFF /><embed src="swf/'+flvName+'.swf" quality="high" menu="false" bgcolor="#FFFFFF" width="320" height="320" name="'+flvName+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
		
	} else if(flvName=="type03"){
		document.getElementById('tasty-displaynone-txt2').style.display = "none";
		document.getElementById('tasty-displaynone-btn2').style.display = "none";
		
		document.getElementById("flvarea2").innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="320"><param name=movie value="swf/'+flvName+'.swf" /><param name=quality value=high /><param name="menu" value="false" /><param name=bgcolor value=#FFFFFF /><embed src="swf/'+flvName+'.swf" quality="high" menu="false" bgcolor="#FFFFFF" width="320" height="320" name="'+flvName+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
		
	} else{
		document.getElementById('tasty-displaynone-txt').style.display = "none";
		document.getElementById('tasty-displaynone-btn').style.display = "none";
		
		document.getElementById("flvarea").innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="320"><param name=movie value="swf/'+flvName+'.swf" /><param name=quality value=high /><param name="menu" value="false" /><param name=bgcolor value=#FFFFFF /><embed src="swf/'+flvName+'.swf" quality="high" menu="false" bgcolor="#FFFFFF" width="320" height="320" name="'+flvName+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
		
	}
}

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

					処理実行

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

$(function(){

	setPopupBtn();
	initBlankLink();
	setBlockLink();

	setBreadCrumbs();
	actLnav();

});



