//웹로그(와이즈로그) 영구쿠키
document.write("<SCRIPT LANGUAGE=\"JavaScript\" type=\"Text/JavaScript\" src=\"/common/js/makePCookie.js\"></" + "SCRIPT>");

var old_m;
var old_s;

// 2Depth 활성화
function mOn(m,url) {
	if(old_m && old_m != m) {
		document.getElementById("m"+old_m).className = "off"
		if(document.getElementById("s"+old_m)) document.getElementById("s"+old_m).style.display = "none";
	}
	if(document.getElementById("m"+m).className == "on") {
		document.getElementById("m"+m).className = "off"
		if(document.getElementById("s"+m)) document.getElementById("s"+m).style.display = "none";
	}
	else {
		document.getElementById("m"+m).className = "on"
		if(document.getElementById("s"+m)) document.getElementById("s"+m).style.display = "";
	}
	if(url) {
		location.href = url;
	}
	old_m = m;
}

// 3Depth 활성화
function sOn(m,s,url) {
	if(old_s) {
		document.getElementById(old_s).className = ""
	}
	document.getElementById("s"+m+"_"+s).className = "on"
	if(url) {
		location.href = url;
	}
	old_s = "s" + m + "_" + s;
}

// 2,3Depth 활성화
function menuInit(m,s) {
	if(m) mOn(m);
	if(s) sOn(m,s);
}

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_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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 common_object(width,height,dir,mainPos,subPos){
	if (dir.indexOf("swf") > 0) {
		document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+width+"' height='"+height+"'>");
		document.write("<param name='movie' value='"+dir+"?mmenu="+mainPos+"&smenu="+subPos+"'>");
		document.write("<param name='quality' value='high'>");
		document.write("<param name='wmode' value='transparent'>");
		document.write("<embed src='"+dir+"?mmenu="+mainPos+"&smenu="+subPos+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+width+"' height='"+height+"' wmode='transparent'></embed>");
		document.write("</object>");
	}
	else {
		document.write("<img src='"+dir+"' width='"+width+"' height='"+height+"'  border='0'>");
	}
}

/********************************************************************
*	김태훈 추가
*  Function Name	: chkFCKeditorForm(srcObj)
*  Description		: FCKEditor 내용 입력체크 및 이미지 선택여부 체크
*  Input Data       : form(form 개체) 
*							: action(이미지 체크여부)
*  Output Data		: boolean 
*  사용되는 Function : 
/********************************************************************/
function chkFCKeditorForm_test(form, action) {

	var fck, fckObj, value;
	var imgObj, imgLen, firstImg, img;
	//var form = document.editForm;
	var able = false;
	try
	{
		fck = FCKeditor1___Frame.FCK;		
		fckObj = (fck.EditMode == 1)?fck.EditingArea:fck.EditorDocument;
		value = (fck.EditMode == 1)?fckObj.Textarea.value:fckObj.body.innerHTML;
		value = value.replace(/(<[^>]+>|\&nbsp;)/g,"");

		// 이미지 추출(포토게시판인 경우 적용 - 작성된 내용중 첫번째 이미지를 추출한다).
		if(action == "Image") {
			imgObj = fckObj.images;	
			
			if (imgObj.length > 0) {				
				imgLen = imgObj.length;
				firstImg = imgObj[0].src;				
				form.FCKeditor1_FirstImage.value = firstImg;
				able = true;
				
			} else {				
				alert("이미지를 선택하세요");
				FCKeditor1___Frame.FCK.Focus;
			}			
		} else {
			if(value == "") {
				alert("내용을 입력하세요");
				FCKeditor1___Frame.FCK.Focus;
			} else
				able = true;
		}
		return able;
	}
	catch (e)
	{
		alert("chkFCKeditorForm : " + e.description);
		return false;
	}
	//form.submit.disabled = true;

}


//영문적용
function chkFCKeditorForm2(form, action) {

	var fck, fckObj, value;
	var imgObj, imgLen, firstImg, img;
	//var form = document.editForm;
	try
	{
		fck = FCKeditor2___Frame.FCK;
		fckObj = (fck.EditMode == 1)?fck.EditingArea:fck.EditorDocument;
		value = (fck.EditMode == 1)?fckObj.Textarea.value:fckObj.body.innerHTML;
		value = value.replace(/(<[^>]+>|\&nbsp;)/g,"");

		// 이미지 추출(포토게시판인 경우 적용 - 작성된 내용중 첫번째 이미지를 추출한다).
		if(action == "Image") {
			imgObj = fckObj.images;
			if (imgObj.length) {
				imgLen = imgObj.length;
				firstImg = imgObj[0].src;
				form.FCKeditor2_FirstImage.value = firstImg;
			} else {
				alert("영문 이미지를 선택하세요");
				FCKeditor2___Frame.FCK.Focus;
				return false;
			}
		}
		if(value == "") {
			alert("영문 내용을 입력하세요");
			FCKeditor2___Frame.FCK.Focus;
			return false;
		}
		return true;
	}
	catch (e)
	{
		//alert(e.description);
		return false;
	}
	//form.submit.disabled = true;

}
/* 테스트용 */
function chkFCKeditorForm(form, action) {

	var fck, fckObj, value;
	var imgObj, imgLen, firstImg, img;
	//var form = document.editForm;
	var able = false;
	try
	{
		fck = FCKeditor1___Frame.FCK;
		if (fck.EditMode == 1)
		{
			alert('소스입력 모드를 해제하신후 시도하세요');
			return;
		}
		fckObj = (fck.EditMode == 1)?fck.EditingArea:fck.EditorDocument;
		value = (fck.EditMode == 1)?fckObj.Textarea.value:fckObj.body.innerHTML;
		value = value.replace(/(<[^>]+>|\&nbsp;)/g,"");

		

		// 이미지 추출(포토게시판인 경우 적용 - 작성된 내용중 첫번째 이미지를 추출한다).
		if(action == "Image") {
			imgObj = fckObj.images;
			var strImg = "";
			if (imgObj.length > 0) {
				imgLen = imgObj.length;
				for (var i=0; i < imgLen; i++) {
					// 첫번째 이미지 히든값에 할당.
					if (i == 0)
						form.FCKeditor1_FirstImage.value = imgObj[0].src;

					if (strImg != "" && i < imgLen) strImg += ",";
					strImg += imgObj[i].src;
				}
				/* hidden 값 childNode 생성 */
				var childNode = document.createElement("INPUT");
				childNode.setAttribute("type", "hidden");
				childNode.setAttribute("name", "FCKeditor1_Image");
				childNode.setAttribute("value", strImg);
				form.appendChild(childNode);
				//form.FCKeditor1_Image.value = strImg;	// 이미지 목록 히든값에 할당.
				able = true;

			} else {
				alert("이미지를 선택하세요");
				FCKeditor1___Frame.FCK.Focus;
			}
		} else {
			if(value == "") {
				alert("내용을 입력하세요");
				FCKeditor1___Frame.FCK.Focus;
			} else
				able = true;
		}
		return able;
	}
	catch (e)
	{
		alert("chkFCKeditorForm : " + e.description);
		return false;
	}
	//form.submit.disabled = true;

}


/* 연구활동성과 */
function chkFCKeditorForm_act(form, action) {

	var fck, fckObj, value;
	var imgObj, imgLen, firstImg, img;
	//var form = document.editForm;
	var able = false;
	try
	{
		fck = FCKeditor1___Frame.FCK;
		fckObj = (fck.EditMode == 1)?fck.EditingArea:fck.EditorDocument;
		value = (fck.EditMode == 1)?fckObj.Textarea.value:fckObj.body.innerHTML;
		value = value.replace(/(<[^>]+>|\&nbsp;)/g,"");

		// 이미지 추출(포토게시판인 경우 적용 - 작성된 내용중 첫번째 이미지를 추출한다).
		if(action == "Image") {
			imgObj = fckObj.images;
			var strImg = "";
			if (imgObj.length > 0) {
				imgLen = imgObj.length;
				for (var i=0; i < imgLen; i++) {
					// 첫번째 이미지 히든값에 할당.
					if (i == 0)
						form.FCKeditor1_FirstImage.value = imgObj[0].src;

					if (strImg != "" && i < imgLen) strImg += ",";
					strImg += imgObj[i].src;
				}
				/* hidden 값 childNode 생성 */
				var childNode = document.createElement("INPUT");
				childNode.setAttribute("type", "hidden");
				childNode.setAttribute("name", "FCKeditor1_Image");
				childNode.setAttribute("value", strImg);
				form.appendChild(childNode);
				//form.FCKeditor1_Image.value = strImg;	// 이미지 목록 히든값에 할당.
				able = true;

			} else {
/*
				alert("이미지를 선택하세요");
				FCKeditor1___Frame.FCK.Focus;
*/
			}
		} else {
			if(value == "") {
				alert("내용을 입력하세요");
				FCKeditor1___Frame.FCK.Focus;
			} else
				able = true;
		}
		return able;
	}
	catch (e)
	{
		alert("chkFCKeditorForm : " + e.description);
		return false;
	}
	//form.submit.disabled = true;

}
/********************************************************************
*  Function Name	: goMove(srcVal)
*  Description		: 사이트상의 각 메뉴별 페이지이동 통합관리.
*  Input Data       : menuid(메뉴별 코드)
*  Output Data		: none 
*  사용되는 Function : 
/********************************************************************/
function goMenuMove(menuid) {

	// 해당 메뉴별 페이지 이동
	var obj = window.location;
	switch(menuid) {
		case 'P00':		// 인하광장 메인
			obj.href = DomainUrl + "/plaza/plaza.asp";
			break;
		case 'P00_1':
			parent.window.location.href = DomainUrl + "/plaza/plaza.asp";
			break;
		case 'P01':
			obj.href = DomainUrl + "/plaza/discussion/discMain.asp";
			break;
		case 'P01_1':	// 테마토론 - 메인
			obj.href = DomainUrl + "/plaza/discussion/discMain.asp";
			break;
		case 'P01_2':	// 테마토론 - 지난 토론 다시 보기
			obj.href = DomainUrl + "/plaza/discussion/discList.asp";
			break;
		case 'P01_3':	// 테마토론 - 토론 신청 바로가기
			obj.href = DomainUrl + "/plaza/discussion/discApply.asp";
			break;
		case 'P02':	// 인하톡톡 - 자유게시판
			obj.href = DomainUrl + "/plaza/talktalk/talktalkList.asp?pBType=1";
			break;
		case 'P02_1':	// 인하톡톡 - 자유게시판
			obj.href = DomainUrl + "/plaza/talktalk/talktalkList.asp?pBType=1";
			break;
		case 'P02_2':	// 인하톡톡 - 공감스토리
			obj.href = DomainUrl + "/plaza/talktalk/talktalkList.asp?pBType=2";
			break;
		case 'P02_3':	// 인하톡톡 - 포토갤러리
			obj.href = DomainUrl + "/plaza/talktalk/talktalkListPhoto.asp?pBType=3";
			break;
		case 'P02_4':	// 인하톡톡 - 100자만평
			obj.href = DomainUrl + "/plaza/talktalk/talktalkList.asp?pBType=4";
			break;
		case 'P02_5':	// 인하톡톡 - 칭찬합시다
			obj.href = DomainUrl + "/plaza/talktalk/talktalkList.asp?pBType=5";
			break;
		case 'P02_6':	// 인하톡톡 - 베스트워스트
			obj.href = DomainUrl + "/plaza/talktalk/talktalkListBW.asp?pBType=6";
			break;
		case 'P02_7':	// 인하톡톡 - 글쓰러가자
			obj.href = DomainUrl + "/plaza/talktalk/talktalkWrite.asp";
			break;
		case 'P03':
			obj.href = DomainUrl + "/plaza/knowledge/knowledge.asp";
			break;
		case 'P03_0':	// 인하지식iN - 전체
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp";
			break;
		case 'P03_1':	// 인하지식iN - 학사
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp?pCategory=1";
			break;
		case 'P03_2':	// 인하지식iN - 학습
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp?pCategory=2";
			break;
		case 'P03_3':	// 인하지식iN - 교통
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp?pCategory=3";
			break;
		case 'P03_4':	// 인하지식iN - 주거
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp?pCategory=4";
			break;
		case 'P03_5':	// 인하지식iN - 생활
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp?pCategory=5";
			break;
		case 'P03_6':	// 인하지식iN - 기타
			obj.href = DomainUrl + "/plaza/knowledge/knowCategory.asp?pCategory=6";
			break;
		case 'P03_7':	// 인하지식iN - 질문하러 가자
			obj.href = DomainUrl + "/plaza/knowledge/knowWrite.asp";
			break;
		case 'P04':	// 생활, 상담 - 메인
			obj.href = DomainUrl + "/plaza/counsel/counsel.asp";
			break;
		case 'P04_1':	// 생활, 상담 - 주거
			obj.href = DomainUrl + "/plaza/counsel/counHouseList.asp";
			break;
		case 'P04_2':	// 생활, 상담 - 아르바이트
			obj.href = DomainUrl + "/plaza/counsel/counAlbaList.asp";
			break;
		case 'P04_3':	// 생활, 상담 - 인하장터
			obj.href = DomainUrl + "/plaza/counsel/counMarketList.asp";
			break;
		case 'P04_4':	// 생활, 상담 - 분실물센터
			obj.href = DomainUrl + "/plaza/counsel/counLostList.asp";
			break;
		case 'P04_5':	// 생활, 상담 - 민원신청
			obj.href = DomainUrl + "/plaza/counsel/counAppealList.asp";
			break;
		case 'P04_6':	// 생활, 상담 - 민원FAQ
			obj.href = DomainUrl + "/plaza/counsel/counAppealFaqList.asp";
			break;
		case 'P04_7':	// 생활, 상담 - 학교발전 건의함
			obj.href = DomainUrl + "/plaza/counsel/counDevList.asp";
			break;
		case 'P00_8':	// 생활, 상담 - 에러 및 업데이트
			obj.href = DomainUrl + "/plaza/etc/etcErrupdList.asp";
			break;
		case 'P05':	// 커뮤니티 메인
			obj.href = cDomainUrl;
			break;
		case 'P05_1':	// 커뮤니티 신청
			obj.href = "/commu/commuApply.asp";
			break;
		case 'P05_2':	// 커뮤니티 홍보
			obj.href = "/commu/commuPromoList.asp";
			break;	
		case 'P07':	// 글로벌 to the world
			obj.href = "/globalnet/world/main.asp";
			break;		
		case 'P06':
			obj.href = hDomainUrl;
			break;		
		case 'P09':
			parent.window.location.href = DomainUrl;
			break;
		default:
			obj.href = DomainUrl;
			break;
	}
}


//검색
/*
function mainSearchAction() {
    var searchText = document.getElementById("searchText").value;

    if(searchText == "") {
        alert("검색어를 입력하세요");
        return;
    }
    searchText = searchText.replace(/\s/g, "%20"); 
    location.href="http://165.246.17.131/search/jsp/SmartSearch.jsp?q="+searchText+"&userinput=1";
}
*/

function mainSearchAction() {

	forms = document.searchform;
	var searchText = forms.searchText.value;

    if(searchText == "") {
		forms.q.value = "";
        alert("검색어를 입력하세요");
        return false;
    }else{
		searchText = searchText.replace(/\s/g, "%20"); 
		forms.q.value = searchText;
		return;
	}
}

function detailAction() {
    keyword = document.fsearch.keyword.value;
    alert(keyword);
    return;
}

//footer 바로가기
var selfooter = "";
function footerAction() {
    selfooter = document.fselect.selfooter.value;
    //alert(selfooter);
	window.open(selfooter);
}

/********************************************************************
*  Function Name	: getMsg(srcVal)
*  Description		: 코드별 메시지 처리 함수
*  Input Data       : menuid(메뉴별 코드)
*  Output Data		: none 
*  사용되는 Function : 
/********************************************************************/
function getMsg(mc) {
	var msg = "";
	switch (mc)
	{
		case "M01_1":
			msg = "토론기간이 아닙니다.";
			break;		
		case "C01_1":
			msg = "페이지에 오류가 발생했습니다.\n\r\n\r관리자에게 문의하시기 바랍니다.";
			break;
		case "M00":
			msg = "데이타 전송중입니다";
			break;
	}
	return msg;
}
/********************************************************************
*  Function Name	: movePage(page, url)
*  Description		: 코드별 메시지 처리 함수
*								pCurrentPage 각페이지에 히든값으로 선언.
*  Input Data       : page(이동할페이지no), url(이동할 페이지)
*  Output Data		: none 
*  사용되는 Function : 
/********************************************************************/
function movePage(page, url) {
	
	var form = document.frmMain;
	form.action = url;
	form.pCurrentPage.value = page;		
	form.submit();
}

function movePage2(page, url) {
	
	var form = document.frmMain;
	form.action = url;
	form.mCurrentPage.value = page;		
	form.submit();
}


/********************************************************************
*  Function Name	: loginForm(page, url)
*  Description		: 코드별 메시지 처리 함수
*								pCurrentPage 각페이지에 히든값으로 선언.
*  Input Data       : page(이동할페이지no), url(이동할 페이지)
*  Output Data		: none 
*  사용되는 Function : 
/********************************************************************/
function loginSumit(str) {
    
	var form = document.frmLogin;
	if (form.uidinput.value == "")
	{
		alert("아이디를 입력하세요");
		form.uidinput.focus();
		return false;
	}
	if (form.pwdinput.value == "")
	{
		alert("비밀번호를 입력하세요");
		form.pwdinput.focus();
		return false;
	}
	
	form.uid.value = encode64(form.uidinput.value);
	form.pwd.value = encode64(form.pwdinput.value);
	form.uidinput.value = "";
	form.pwdinput.value = "";
    form.dest.value = str;
    //form.action = "/common/asp/login/loginProcess.asp";
	form.action = "https://homedev.inha.ac.kr/common/asp/login/loginProcess.asp";
    form.submit();
}
/*
function loginSumit(str) {
    
	var form = document.frmLogin;
	if (form.uid.value == "")
	{
		alert("아이디를 입력하세요");
		form.uid.focus();
		return false;
	}
	if (form.pwd.value == "")
	{
		alert("비밀번호를 입력하세요");
		form.pwd.focus();
		return false;
	}
	
    form.dest.value = str;
    //form.action = "/common/asp/login/loginProcess.asp";
	form.action = "https://homedev.inha.ac.kr/common/asp/login/loginProcess.asp";
    form.submit();
}
*/

function logoutSubmit() {

	
	var form = document.frmLogin;
	var url = document.URL;
	//form.action = "/common/asp/login/logout.asp";
	form.action = "https://homedev.inha.ac.kr/common/asp/login/logout.asp?dest=escape("+url+")";
	form.submit();
}

function logoutSubmitInCommu(domain) {

	
	var form = document.frmLogin;
	/*
	var url = document.URL;
	form.action = "/common/asp/login/logout.asp";
	*/
	var url = cDomainUrl + "/" + domain;
	
	form.action = "https://homedev.inha.ac.kr/common/asp/login/logoutCommu.asp?dest="+escape(url);
	form.submit();
}


/********************************************************************
*  Function Name    : goBack(no)
*  Description      : 해당 수만큼 페이지 뒤로 이동
*  Input Data       : no - back할 페이지수
*					: 
*  Output Data      : 
*  사용되는 Function : 
/********************************************************************/
function goBack(no) {

	window.history.back(no);
}
/********************************************************************
*  Function Name    : viewLoc(이미지)
*  Description      : 에디터 이미지 확대창 오픈
*  Input Data       : 
*					: 
*  Output Data      : 
*  사용되는 Function : 
/********************************************************************/
 function viewLoc(img) {
	if(img != ""){
		htmlz = "<html><head><title>이미지 확대    </title><style>body{margin:0;cursor:hand;}</style></head>";
		htmlz += "<body scroll=auto onload='winResize();' onclick='top.window.close();'>";
		htmlz += "<img src='"+img+"' title='클릭하시면 닫힙니다.' name='Timage' id='Timage' style='cursor:pointer'>";
		htmlz += "</body></html>";
		htmlz += "<script>function winResize(){	 ";
		htmlz += "var tmp_height=0;";
		htmlz += "if(document.all.Timage.height<screen.availHeight)tmp_height = 15;";
		htmlz += "var Dwidth = parseInt(document.body.scrollWidth)-tmp_height;";
		htmlz += "var Dheight = parseInt(document.body.scrollHeight);";
		htmlz += "var divEl = document.createElement('div');divEl.style.position = 'absolute';divEl.style.left = '0px';divEl.style.top = '0px';divEl.style.width = '100%';divEl.style.height = '100%';document.body.appendChild(divEl);window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);document.body.removeChild(divEl);";
		htmlz += "}<\/script>";
		imagez = window.open('', "image", "width="+ 100 +", height="+ 100 +", top=0,left=0,scrollbars=auto,resizable=1,toolbar=0,menubar=0,location=0,directories=0,status=1");
		imagez.document.open();
		imagez.document.write(htmlz)
		imagez.document.close();
	}

}

/*=================
|	내커뮤니티 바로가기 
==================*/
// 셀박스 바로가기
function goCommunity(obj) {

	if(obj.selectedIndex == 0) return;
	var domain = obj[obj.selectedIndex].value;
	top.window.location.href = cDomainUrl + "/" + domain;
		
}

// 현재창으로 링크
function goCommunity2(domain) {
	
	window.location.href = cDomainUrl + "/" + domain;
		
}
// 새창으로 링크
function goCommunity3(domain) {
	
	var name = "link"+domain;
	var obj = getObj(name);
	obj.target = "_blank";	
	obj.href = cDomainUrl + "/" + domain;
		
}



/*=================
|	업로드관련 JS 모듈 
==================*/
var njh = 2;

//증가 넘버 초기화(수정화면에서 첨부파일수)
function initNJH(total) {
    njh2 = total+1;
    njh = njh2;
}


function viewIndex(index, status) {
  
    if(status == "") {
        document.getElementById("req"+njh).value = "Y";
        
        if(njh == 10) {              //창이 모두 열려있고 닫혀있는 창이 있으면 여는 로직
            for(j = 1 ; j <= 10 ; j++) {
                if(document.getElementById("req"+j).value == "N") {
                    document.getElementById("df"+j).style.display = status;        
                }
            }
        }

        document.getElementById("df"+njh).style.display = status;

        njh++;

        if(njh>=11) {
            njh = 10;
        }

    }else if(status == "none") {
        document.getElementById("req"+index).value = "N";
        document.getElementById("df"+index).style.display = status;    

        njh--;
    }
   
}

	
/*=================
|	홍보동영상 JS 모듈 
==================*/

function displayMultiMediaPlayer()
{
	var _object_ = "";
	
	_object_= '<OBJECT ID="MediaPlayer" Name="MediaPlayer" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject " bgcolor="DarkBlue" width="320" height="240">';
	_object_ += '<PARAM NAME="AutoStart" VALUE="1">';
	_object_ += '<PARAM NAME="AutoSize" VALUE="1">';
	_object_ += '<PARAM NAME="AutoRewind" value="true">';
	_object_ += '<PARAM NAME="PlayCount" value="1000">';
	_object_ += '<PARAM NAME="AnimationAtStart" VALUE="0">';
	_object_ += '<param name="fullScreen" value="0">';
	_object_ += '<PARAM NAME="DisplayMode" VALUE="4">';
	_object_ += '<PARAM NAME="Enabled" VALUE="0">';
	_object_ += '<PARAM NAME="ShowControls" VALUE="0">';
	_object_ += '<PARAM NAME="ShowAudioControls" VALUE="0">';
	_object_ += '<PARAM NAME="ShowDisplay" VALUE="false">';
	_object_ += '<PARAM NAME="ShowGotoBar" VALUE="0">';
	_object_ += '<PARAM NAME="ShowPositionControls" VALUE="0">';
	_object_ += '<PARAM NAME="ShowStatusBar" VALUE="true">';
	_object_ += '<PARAM NAME="Volume" VALUE="0">';

	_object_ += '<PARAM NAME="ShowTracker" VALUE="true">';
	_object_ += '<PARAM NAME="ShowCaptioning" VALUE="0">';
	_object_ += '<PARAM NAME="TransparentAtStart" value="1">';
	_object_ += '<EMBED invokeURLs="false" type="application/x-mpPlayerOnPlayBtn_div" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" id="MediaPlayer" Name="MediaPlayer" DisplaySize="4" AutoSize="1" ShowControls="0" ShowDisplay="0" ShowStatusBar="1" autostart="1"></EMBED>';
	_object_ += '</OBJECT>';
	
	document.write(_object_);
}

function displayMultiMediaPlayer2()
{
	var _object_ = "";
	
	_object_= '<OBJECT ID="MediaPlayer2" Name="MediaPlayer2" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" bgcolor="DarkBlue" width="320" height="240">';
	_object_ += '<PARAM NAME="AutoStart" VALUE="1">';
	_object_ += '<PARAM NAME="AutoSize" VALUE="1">';
	_object_ += '<PARAM NAME="AutoRewind" value="true">';
	_object_ += '<PARAM NAME="PlayCount" value="1000">';
	_object_ += '<PARAM NAME="AnimationAtStart" VALUE="0">';
	_object_ += '<param name="fullScreen" value="0">';
	_object_ += '<PARAM NAME="DisplayMode" VALUE="4">';
	_object_ += '<PARAM NAME="Enabled" VALUE="0">';
	_object_ += '<PARAM NAME="ShowControls" VALUE="0">';
	_object_ += '<PARAM NAME="ShowAudioControls" VALUE="0">';
	_object_ += '<PARAM NAME="ShowDisplay" VALUE="false">';
	_object_ += '<PARAM NAME="ShowGotoBar" VALUE="0">';
	_object_ += '<PARAM NAME="ShowPositionControls" VALUE="0">';
	_object_ += '<PARAM NAME="ShowStatusBar" VALUE="true">';
	_object_ += '<PARAM NAME="Volume" VALUE="0">';

	_object_ += '<PARAM NAME="ShowTracker" VALUE="true">';
	_object_ += '<PARAM NAME="ShowCaptioning" VALUE="0">';
	_object_ += '<PARAM NAME="TransparentAtStart" value="1">';
	_object_ += '<EMBED invokeURLs="false" type="application/x-mpPlayerOnPlayBtn_div" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" id="MediaPlayer2" Name="MediaPlayer2" DisplaySize="4" AutoSize="1" ShowControls="0" ShowDisplay="0" ShowStatusBar="1" autostart="1"></EMBED>';
	_object_ += '</OBJECT>';
	
	document.write(_object_);
}

/*============================================================================
 * Enviroment Variable
 *============================================================================*/
var playFile = "mms://webmedia.inha.ac.kr/wwwmedia/pr/inha.wmv";           //파일명
var playFile2 = "mms://webmedia.inha.ac.kr/wwwmedia/pr/kbs_050915.wmv";           //파일명
var bPlay = false;				//플레이중
var volumeMin = -3000;		//볼륨 사이즈

function VolumeInit() {
	MediaPlayer.Volume =  volumeMin / 2;
}



/*============================================================================
 * Control Method
 *============================================================================*/
function playerControl(action)
{
	try {

		if (action == "play")
		{

            if (MediaPlayer2.PlayState == 6){
                return;
            }   

			MediaPlayer.Play();

			obj1 = document.all["screenImg"];
			obj2 = document.all["screenMov"];

			obj1.style.display = 'none';
			obj2.style.display = '';
		}
		else if (action == "pause")
		{	


            if (MediaPlayer.PlayState == 2){
                MediaPlayer.Pause();
            }


/*
            MediaPlayer.Pause();
				obj1 = document.all["screenImg"];
				obj2 = document.all["screenMov"];

				obj1.style.display = '';
				obj2.style.display = 'none';
*/
		}
	//초기 실행 하기
		else if (action == "open")
		{
			try{
	//현재 실행 중이면
					if (MediaPlayer.PlayState ==1){
						progressBuffering(true);
						MediaPlayer.Play();

						obj1 = document.all["screenImg"];
						obj2 = document.all["screenMov"];

						obj1.style.display = 'none';
						obj2.style.display = '';
					}
					else{
						MediaPlayer.open(playFile);
						VolumeInit();

						obj1 = document.all["screenImg"];
						obj2 = document.all["screenMov"];

						obj1.style.display = 'none';
						obj2.style.display = '';
					}
			}catch(e){}
		}

		else if (action == "stop")
		{	
			MediaPlayer.Stop();
			VolumeInit();

			obj1 = document.all["screenImg"];
			obj2 = document.all["screenMov"];

			obj1.style.display = '';
			obj2.style.display = 'none';
		}
		else if (action == "full")
		{ 
			if (MediaPlayer.PlayState ==2||MediaPlayer.PlayState ==1){
				MediaPlayer.DisplaySize = 3;
				if (MediaPlayer.PlayState ==2){
					MediaPlayer.Play();
				}else{

					MediaPlayer.Pause();
				}
			}
		}

	}catch(e){
	//	alert("재생되지 않는 동영상 파일이거나\nMicrosoft Widows Media Player6.4 이상이 설치되어 있지않습니다.");
	}
}

/*--------------------------------------------------------------------------------------------------------*/


function playerControl2(action)
{
	try {
		if (action == "play")
		{


            if (MediaPlayer2.PlayState == 6){
                return;
            }    


            MediaPlayer2.Play();

			obj1 = document.all["screenImg2"];
			obj2 = document.all["screenMov2"];


			obj1.style.display = 'none';
			obj2.style.display = '';


		}
		else if (action == "pause")
		{	

            if (MediaPlayer.PlayState == 2){
                MediaPlayer.Pause();
            }

/*
			if (MediaPlayer2.PlayState ==2){
				MediaPlayer2.Pause;
			}
				MediaPlayer2.Pause;
*/

/*
				obj1 = document.all["screenImg2"];
				obj2 = document.all["screenMov2"];

				obj1.style.display = '';
				obj2.style.display = 'none';
*/
		}
	//초기 실행 하기
		else if (action == "open")
		{
			try{
	//현재 실행 중이면
					if (MediaPlayer2.PlayState ==1){
						progressBuffering(true);
						MediaPlayer2.Play();

						obj1 = document.all["screenImg2"];
						obj2 = document.all["screenMov2"];

						obj1.style.display = 'none';
						obj2.style.display = '';
					}
					else{
						MediaPlayer2.open(playFile2);
						VolumeInit();

						obj1 = document.all["screenImg2"];
						obj2 = document.all["screenMov2"];

						obj1.style.display = 'none';
						obj2.style.display = '';
					}
			}catch(e){}
		}

		else if (action == "stop")
		{	
			MediaPlayer2.Stop();
			VolumeInit();

			obj1 = document.all["screenImg2"];
			obj2 = document.all["screenMov2"];

			obj1.style.display = '';
			obj2.style.display = 'none';
		}
		else if (action == "full")
		{ 
			if (MediaPlayer2.PlayState ==2||MediaPlayer2.PlayState ==1){
				MediaPlayer2.DisplaySize = 3;
				if (MediaPlayer2.PlayState ==2){
					MediaPlayer2.Play();
				}else{

					MediaPlayer2.Pause();
				}
			}
		}

	}catch(e){
	//	alert("재생되지 않는 동영상 파일이거나\nMicrosoft Widows Media Player6.4 이상이 설치되어 있지않습니다.");
	}
}


// This code was written by Tyler Akins and has been placed in the
// public domain.  It would be nice if you left this header intact.
// Base64 code from Tyler Akins -- http://rumkin.com

var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function encode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);
   
   return output;
}

function decode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =
   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

   do {
      enc1 = keyStr.indexOf(input.charAt(i++));
      enc2 = keyStr.indexOf(input.charAt(i++));
      enc3 = keyStr.indexOf(input.charAt(i++));
      enc4 = keyStr.indexOf(input.charAt(i++));

      chr1 = (enc1 << 2) | (enc2 >> 4);
      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
      chr3 = ((enc3 & 3) << 6) | enc4;

      output = output + String.fromCharCode(chr1);

      if (enc3 != 64) {
         output = output + String.fromCharCode(chr2);
      }
      if (enc4 != 64) {
         output = output + String.fromCharCode(chr3);
      }
   } while (i < input.length);

   return output;
}
function encode64Han(str) {
  return encode64(escape(str))
}
function decode64Han(str) {
  return unescape(decode64(str))
}


//수업정보 탭메뉴 표시
function tabMenu_On(e,f) { 
    document.getElementById("tabMenu"+e).className = "on";        
    document.getElementById("tabMenu"+f).className = "off";    


    if(e == 2) {
        document.getElementById("schoolLayer").style.display = "";
    }else {
        document.getElementById("schoolLayer").style.display = "none";    
    }

}

function tabMenu_Off(e,f) {
    document.getElementById("tabMenu"+e).className = "off";        
    document.getElementById("tabMenu"+f).className = "on";     

/*
    if(e != 2) {
        document.getElementById("schoolLayer").style.display = "none";
    }
*/
}