﻿function menucode(mcode,url_){	  	 

	  // M000001 	
	  var depth = mcode.substr(1,1); 
	  var sub_depth = mcode.substr(2,2);
	 // var menuNum = parseInt(mcode.substr(4,3));
	  switch (url_) {
		  case undefined : 
				  if(mcode=="M400000")var url = "/sub01/01.asp"; //푸른 타임즈	  
				  else if(mcode=="M000010")var url = "/sub02/01.asp"; // 인사말
				  else if(mcode=="M001011")var url = "/sub02/02.asp"; // 높은뜻 정신
				  else if(mcode=="M002012")var url = "/sub02/03.asp"; // 비전
				  else if(mcode=="M003013")var url = "/sub02/04.asp"; //연혁
				  
				  else if(mcode=="M004014")var url = "/sub02/06.asp"; // 예배안내
				  else if(mcode=="M005015")var url = "/sub02/07.asp"; // 섬기는 이들
				  else if(mcode=="M006016")var url = "/sub02/08.asp"; // 교회등록안내
				  else if(mcode=="M007017")var url = "/sub02/09.asp";  //오시는길
				  else if(mcode=="M008018")var url = "/sub02/10.asp";  // 온라인 헌금
				  else if(mcode=="M0080190")var url = "/board/skin/PU_jubo/h_list.asp?boardid=jubo";  // 주보 목록
				  else if(mcode=="M0080191")var url = "/board/skin/PU_jubo/h_write.asp?boardid=jubo";  // 주보 글쓰기
				  else if(mcode=="M0080192")var url = "/board/skin/PU_jubo/view.asp?boardid=jubo";  // 주보 내용보기
				  else if(mcode=="M0080193")var url = "/board/skin/PU_jubo/h_edit.asp?boardid=jubo";  // 주보 수정
				  else if(mcode=="M0080194")var url = "/board/skin/PU_jubo/h_del_end.asp?boardid=jubo";  // 주보 삭제	


				  else if(mcode=="M0080200")var url = "/board/skin/PU/h_list.asp?boardid=PDSBoard";  // 사랑방 목록
				  else if(mcode=="M0080201")var url = "/board/skin/PU/h_write.asp?boardid=PDSBoard";  // 사랑방 글쓰기
				  else if(mcode=="M0080202")var url = "/board/skin/PU/h_content.asp?boardid=PDSBoard";  // 사랑방 내용보기
				  else if(mcode=="M0080203")var url = "/board/skin/PU/h_edit.asp?boardid=PDSBoard";  // 사랑방 수정
				  else if(mcode=="M0080204")var url = "/board/skin/PU/h_del_end.asp?boardid=PDSBoard";  // 사랑방 수정


				  else if(mcode=="M008021")var url = "/sub02/103.asp"; // 캘린더


				  else if(mcode=="M100010")var url = "/sub03/01.asp";  // 차세대
				  else if(mcode=="M101011")var url = "/sub03/02.asp";  // 청년대학부 
				  else if(mcode=="M102012")var url = "/sub03/03.asp";  // 장년
				  else if(mcode=="M103013")var url = "/sub03/04.asp";  // 선교
				  else if(mcode=="M104014")var url = "/sub03/05.asp";  // 푸른나눔

				  else if(mcode=="M200010")var url = "/board/skin/PU/h_list.asp?boardid=freeBoard";  // 사랑방 목록
				  else if(mcode=="M200011")var url = "/board/skin/PU/h_write.asp?boardid=freeBoard";  // 사랑방 글쓰기
				  else if(mcode=="M200012")var url = "/board/skin/PU/h_content.asp?boardid=freeBoard";  // 사랑방 내용보기
				  else if(mcode=="M200013")var url = "/board/skin/PU/h_edit.asp?boardid=freeBoard";  // 사랑방 수정
				  else if(mcode=="M200014")var url = "/board/skin/PU/h_del_end.asp?boardid=freeBoard";  // 사랑방 수정

				  else if(mcode=="M201020")var url = "/sub04/02.asp";  // 가볍게 한마디	
				  else if(mcode=="M202030")var url = "/sub02/05.asp"; //푸른교회 IS

				  else if(mcode=="M203040")var url = "/board/skin/PU/h_list.asp?boardid=galBoard";  // 앨범 목록
				  else if(mcode=="M203041")var url = "/board/skin/PU/h_write.asp?boardid=galBoard";  // 앨범 글쓰기
				  else if(mcode=="M203042")var url = "/board/skin/PU/view.asp?boardid=galBoard";  // 앨범 내용보기
				  else if(mcode=="M203043")var url = "/board/skin/PU/h_edit.asp?boardid=galBoard";  // 앨범 수정
				  else if(mcode=="M203044")var url = "/board/skin/PU/h_del_end.asp?boardid=galBoard";  // 앨범 수정

				  else if(mcode=="M300010")var url = "/sub05/01.asp";  // 설교영상
				  else if(mcode=="M301020")var url = "/sub05/02.asp";  // 특별영상
				  else if(mcode=="M000002")var url = "/membership/logout.asp"; // 로그아웃
				  else if(mcode=="M000003")var url = "/membership/mypage.asp"; // 마이페이지
				  else open_menu;
			break;
		  default :
			   var url = url_
		  break;		  

		}
	  openMenu(depth, sub_depth, url, mcode); 
}


function codeurl(url){	 	  
	 var mcode = getQueryVariable("mcode",url);

	  
	  switch (mcode) {
		  case undefined :	  
			  if(url=="/sub01/01.asp")											var mcode="M400000";
			  
			  else if(url == "/sub02/01.asp")									var mcode="M000010"; 
			  else if(url == "/sub02/02.asp")									var mcode="M001011"; 
			  else if(url == "/sub02/03.asp")									var mcode="M002012"; 
			  else if(url == "/sub02/04.asp")									var mcode="M003013"; 

			  else if(url == "/sub02/06.asp")									var mcode="M004014"; 
			  else if(url == "/sub02/07.asp")									var mcode="M005015"; 
			  else if(url == "/sub02/08.asp")									var mcode="M006016"; 
			  else if(url == "/sub02/09.asp")									var mcode="M007017"; 
			  else if(url == "/sub02/10.asp")									var mcode="M008018";			  

			  else if(url == "/board/skin/PU/h_list.asp?boardid=PDSBoard")		var mcode="M0080190"; 
			  else if(url == "/board/skin/PU/h_write.asp?boardid=PDSBoard")		var mcode="M0080191"; 
			  else if(url == "/board/skin/PU/view.asp?boardid=PDSBoard")		var mcode="M0080192"; 
			  else if(url == "/board/skin/PU/h_edit.asp?boardid=PDSBoard")		var mcode="M0080193"; 


			  else if(url == "/board/skin/PU/h_list.asp?boardid=PDSBoard")		var mcode="M0080200"; 
			  else if(url == "/board/skin/PU/h_write.asp?boardid=PDSBoard")		var mcode="M0080201"; 
			  else if(url == "/board/skin/PU/h_content.asp?boardid=PDSBoard")	var mcode="M0080202"; 
			  else if(url == "/board/skin/PU/h_edit.asp?boardid=PDSBoard")		var mcode="M0080203"; 
			  
			  else if(url == "/sub02/103.asp")									var mcode="M008021"; 

			  else if(url == "/sub03/01.asp")									var mcode="M100010"; 
			  else if(url == "/sub03/02.asp")									var mcode="M101011"; 
			  else if(url == "/sub03/03.asp")									var mcode="M102012"; 
			  else if(url == "/sub03/04.asp")									var mcode="M103013"; 
  			  else if(url == "/sub03/05.asp")									var mcode="M104014"; 

			  else if(url == "/board/skin/PU/h_list.asp?boardid=freeBoard")		var mcode="M200010"; 
			  else if(url == "/board/skin/PU/h_write.asp?boardid=freeBoard")	var mcode="M200011"; 
			  else if(url == "/board/skin/PU/h_content.asp?boardid=freeBoard")	var mcode="M200012"; 
			  else if(url == "/board/skin/PU/h_edit.asp?boardid=freeBoard")		var mcode="M200013"; 
			 
			  else if(url == "/sub04/02.asp")									var mcode="M201020"; 
			  else if(url == "/sub02/05.asp")									var mcode="M202030"; 

			  else if(url == "/board/skin/PU/h_list.asp?boardid=galBoard")		var mcode="M203030"; 
			  else if(url == "/board/skin/PU/h_write.asp?boardid=galBoard")		var mcode="M203031"; 
			  else if(url == "/board/skin/PU/view.asp?boardid=galBoard")		var mcode="M203032"; 
			  else if(url == "/board/skin/PU/h_edit.asp?boardid=galBoard")		var mcode="M203033"; 

			  else if(url == "/sub05/01.asp")									var mcode="M400010"; 
			  else if(url == "/sub05/02.asp")									var mcode="M401020";	
			  else if(url == "/membership/logout.asp")							var mcode="M000002";	
			  else if(url == "/membership/mypage.asp")							var mcode="M000003";	
			 location.href='/?mcode='+mcode;
			break;
		default :
				menucode(mcode,url)
			break;		  
		}

}

function openMenu(depth, sub_depth, url, mcode){			
		$("#naviBox div.accordionParentMenu").each(function(i){		
			if ( i == depth ){				
					var imgsrc = $(this).children().children().attr("src").replace("out","over");
					$(this).next("div.accordionChildMenu").slideDown(800).children().children().each(function(n){
					if (n == sub_depth ){
						var sub_imgsrc = overImg;}
					else{
						var sub_imgsrc = outImg;}					
					  $(this).attr("src",sub_imgsrc);
					});							
			 if( self.document.location.href == parent.document.location.href ) {	
					menuOpen(depth, sub_depth, url, mcode);	}
			 else { parent.menuOpen(depth, sub_depth, url, mcode);}
			 
			}
			else{				
				$(this).next("div.accordionChildMenu").slideUp(800).children().children().each(function(n){$(this).attr("src",outImg);});				
				var imgsrc = $(this).children().children().attr("src").replace("over","out");
			}		
			$(this).children().children().attr("src",imgsrc);					
		});
	}

function open_menu(){
		$("#naviBox div.accordionParentMenu").each(function(i){	
			$(this).next("div.accordionChildMenu").slideUp(800).children().children().each(function(n){											
							$(this).attr("src",outImg); });				
							$(this).children().children().attr("src",outImg);				
	  });
	  menuOpen("0","0", "/index.asp","");	
}


// 서브페이지일경우 최상위플 페이지를 디폴트페이지를 통해서 이동한다.
function TopFrameChk(url){  
  if( self.document.location.href == parent.document.location.href ) {		
	  var h = "http://"+window.location.host;
	  var url_ = document.location.href.replace(h,"");
	  codeurl(url_); 	 
	  }
 }


// URL에서 필요한 변수값 읽기
function getQueryVariable(variable,url) { 
	//var query = window.location.search.substring(); 
	var query = url; 
	var vars = query.split("&"); 
	for (var i=0;i<vars.length;i++) { 
			var pair = vars[i].split("="); 
			if (pair[0] == variable) { 
				return pair[1]; 
				
		} 
	 }  
 } 


function pageurl_top(code,url){
	 if( self.document.location.href == parent.document.location.href ) {
			$('html, body').animate({scrollTop:0}, 'slow',
			function(){menucode(code,url)});
	 }
	 else{
		parent.$('html, body').animate({scrollTop:0}, 'slow',
			function(){parent.menucode(code,url)});
	 }
}
