
//ウィンドウを開く
function win_open(file_path,title_name,Width,Height,scroll){
	if(file_path != "" && Width != "" && Height != ""){
		if(scroll == ""){
			scroll = "no";
		}
		window.open(file_path,title_name,'tolbar=no,location=no,directories=no,status=no,menubar=no,width='+Width+',height='+Height+',scrollbars='+scroll+',resizeble='+scroll);
		return;
	}else{
		return;
	}
}



//フラッシュ表示
function swf_show(IDname, SWF_FILE, WIDTH, HEIGHT, QUALITY, SWF_VALUE, WMODE){
	
	if(IDname == '' || SWF_FILE == ''){
		return(false);
	}
	
	if(WMODE == ''){
		WMODE = 'opaque';
	}
	
	var swf_tag = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + WIDTH + '" height="' + HEIGHT + '" id="top" align="middle"><param name="movie" value="' + SWF_FILE + SWF_VALUE + '" /><param name="wmode" value="' + WMODE + '" /><param name="quality" value="' + QUALITY + '" /><param name="scale" value="noscale" /> <param name="allowScriptAccess" value="always" /><param name="bgcolor" value="#ffffff" /><embed src="' + SWF_FILE + SWF_VALUE + '" wmode="' + WMODE + '" quality="' + QUALITY + '" scale="noscale" bgcolor="#ffffff" width="' + WIDTH + '" height="' + HEIGHT + '" name="top" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	
	if(document.getElementById(IDname) != null){
		document.getElementById(IDname).innerHTML = swf_tag;
	}else if(document.getElementsByName(IDname) != null){
		document.getElementsByName(IDname).item(0).innerHTML = swf_tag;
	}else{
		return(false);
	}
	
	return(true);
}

//要素の高さを一番高いものに揃える
/*function height_ajust_max(ID_NAME, ADD_HEIGHT_ID_NAME, ID_COUNT, ADD_TYPE){
	
	for(count=1;count<ID_COUNT;count++){
		if(document.getElementsById(ID_NAME + count) != null){
			now_height = document.getElementsById(ID_NAME + count).clientHeight;
			if(now_height)
		}
	
}*/

//左右グラデーションの高さ調整

function height_ajust(){
	
	var main = document.getElementById('main_body');
	var main_contents = document.getElementById('main_body');
	var bgL = document.getElementById('bg_l');
	var bgR = document.getElementById('bg_r');
	
	//alert(document.body.clientHeight + 'px '+main_contents.clientHeight+'px');
	
	if(document.scrollHeight > main.clientHeight){
		main.style.height = document.scrollHeight + 'px';
		main_contents.style.height = document.scrollHeight + 'px';
	}
	
	bgL.style.height = main_contents.clientHeight + 'px';
	bgR.style.height = main_contents.clientHeight + 'px';
		
	return;
	
}

//GETの変数を配列に格納
function get_value(){
	
	var query = window.location.search.substring(1);
	query = query.replace("/?/","");
	
	if(!(query.length > 0) || query.indexOf("=") == -1){
		return(false);
	}
		
	var values = query.split('&');
	var out_obj = new Object();
	var data = new Object();
	for(var c = 0;c < values.length;c ++){
		data = values[c].split('=');
		out_obj[data[0].toString()] = data[1].toString();
	}
	
	return(out_obj);
}


//ブログリンク
/*function blog_link()
{
	location = 'http://www.anaclement.com/wedding/blog/';
	//win_open('http://www.clement-wedding.com/cw_blog_test/' ,'WeddingBlog', 800, 800, 'yes');
	
}


if(navigator.userAgent.indexOf('MSIE') > 0){
	window.attachEvent('onload', menuini);
}else{
	window.addEventListener('load', menuini, false);
}

var rollover_array = new Array();
var selected_menu = 0;
var preload_obj;

function menuini()
{
	
	Effect.SlideDown('head_tab', {duration: 1});
	document.getElementById('head_tab').style.visibility = 'visible';
	
	if(navigator.userAgent.indexOf('MSIE') > 0){
		document.getElementById('wedding_blog_img').attachEvent('onclick', blog_link);
	}else{
		document.getElementById('wedding_blog_img').addEventListener('click', blog_link, false);
	}
	
	var count = 1;
	var elementp;
	
	while(1){
		elementp = document.getElementById('m'+count);
		if(elementp != null){
			rollover_array.push(elementp.src);
			if(navigator.userAgent.indexOf('MSIE') > 0){
				elementp.attachEvent('onmouseover', sm_rollover);
				elementp.attachEvent('onmouseout', sm_rollout);
			}else{
				elementp.addEventListener('mouseover', sm_rollover, false);
				elementp.addEventListener('mouseout', sm_rollout, false);
			}
			preload_obj = document.createElement('img');
			preload_obj.src = '../img/common/menu'+count+'d.gif';
			preload_obj.style.display = 'none';
			document.body.insertBefore(preload_obj, document.body.firstChild);
		}else{
			break;
		}
		count ++;
	}
	
	var urlstr = document.URL;

	if(urlstr.indexOf('/move/') > -1){
		document.getElementById('m1').src = '../img/common/menu1d.gif';
		selected_menu = 1;
	}else if(urlstr.indexOf('/ceremony/') > -1){
		document.getElementById('m2').src = '../img/common/menu2d.gif';
		selected_menu = 2;
		hyouji(0);
	}else if(urlstr.indexOf('/reception/') > -1){
		document.getElementById('m3').src = '../img/common/menu3d.gif';
		selected_menu = 3;
		hyouji(1);
	}else if(urlstr.indexOf('/dish/') > -1){
		document.getElementById('m4').src = '../img/common/menu4d.gif';
		selected_menu = 4;
		hyouji(2);
	}else if(urlstr.indexOf('/wedding/') > -1){
		document.getElementById('m5').src = '../img/common/menu5d.gif';
		selected_menu = 5;
		hyouji(3);
	}else if(urlstr.indexOf('/reserve/') > -1 || urlstr.indexOf('/bridalspecial/') > -1){
		document.getElementById('m7').src = '../img/common/menu7d.gif';
		selected_menu = 7;
		hyouji(5);
	}
}*/



	kazu = 6;
	taihi = new Array();
	tate2 = 0;
	yoko2 = 0;
	doko2 = 0;
	mae = '-';
	function hyouji(doko){
		
	
		
		
		if((document.layers) && tate2 != 0 && yoko2 != 0 && doko != doko2)
			{
			document.layers["lay"+doko2].visibility = 'hidden';
			for(i=doko2+1; i<kazu; i++){
				tate=document.layers["lay"+doko2].clip.height;
				document.layers["title"+i].moveBy(0,-tate);
				document.layers["lay"+i].moveBy(0,-tate);
					}
			}
		for(i=0; i<kazu; i++)
			{
			if((document.getElementById) && (!document.all) && i != doko)
				document.getElementById("lay"+i).style.display="none";
			else if((document.all) && i != doko)
				document.all("lay"+i).style.display="none";
			}
		if(document.layers)
				{kazu=document.layers.length/2;
				lay_name=document.layers["lay"+doko];
				tit_name=document.layers["title"+doko];
				if(lay_name.visibility=='show')
					{lay_name.visibility='hidden';
					dotti=1;
					 }
				 else {lay_name.visibility='show';
					tate=tit_name.pageY+tit_name.clip.height;
					yoko=tit_name.pageX;
					lay_name.top=tate;
					lay_name.left=yoko;
					dotti=0;
					tate2=tate;
					yoko2=yoko;
					doko2=doko;
					}

				if(doko<kazu-1)
					{
					for(i=doko+1; i<kazu; i++){
							tate=document.layers["lay"+doko].clip.height;
							if(dotti==1)
									document.layers["title"+i].moveBy(0,-tate);
							else 
									document.layers["title"+i].moveBy(0,tate);
							if(document.layers["lay"+i].visibility=='show')
									{
									if(dotti==1)
										document.layers["lay"+i].moveBy(0,-tate);
									else 
										document.layers["lay"+i].moveBy(0,tate);
									}
							}
					}
				}
		else 
			{
				
			if((document.getElementById) && (!document.all))
				lay_name=document.getElementById("lay"+doko);
			else
				lay_name=document.all("lay"+doko);

			if(lay_name.style.visibility == 'block' || mae == doko)
				{
				lay_name.style.display="none";
				}
			 else
				{
				lay_name.style.display="block";
				taihi[doko]=lay_name.innerHTML;
				if(navigator.appVersion.indexOf("MSIE 7.")!=-1)
					lay_name.innerHTML="<br>"+taihi[doko];
				}
			}
		mae = doko;
		}
/* if(document.layers)
		{document.write('<style type="text/css">span{position:absolute;visibility:hidden;}</style>');}
  else 
		{document.write('<style type="text/css">span{position:relative;display:none;}</style>');}*/

//ロールオーバー
function sm_rollover(e){

	if(e['currentTarget'] != null){
		e['currentTarget'].src = '../img/common/menu'+e['currentTarget']['id'].replace('m', '')+'d.gif';
	}else if(event.srcElement != null){
		event.srcElement.src = '../img/common/menu'+event.srcElement.id.replace('m', '')+'d.gif';
	}
	
}

//ロールアウト
function sm_rollout(e){

	if(e['currentTarget'] != null){
		if(selected_menu != e['currentTarget']['id'].replace('m', '')){
			e['currentTarget'].src = rollover_array[((e['currentTarget']['id'].replace('m', '')) - 1 )];
		}
	}else if(event.srcElement != null){
		if(selected_menu != event.srcElement.id.replace('m', '')){
			event.srcElement.src = rollover_array[((event.srcElement.id.replace('m', '')) - 1 )];
		}
	}
	
}

//menuのやつ
flag = false;
function treeMenu(tName) {
  tMenu = document.all[tName].style;
  if(tMenu.display == 'none') tMenu.display = "block";
  else tMenu.display = "none";
}

