﻿//* Programming By Park Bong Il (bipark@hotmail.com) *//

//포커스위치 
function formfocus(form)
{ 
	var len = form.elements.length; 
	
	for(i=0; i<len; i++)
	{ 
		if(form.elements[i].type == "text" || form.elements[i].type == "password")
		{ 
			form.elements[i].focus(); 
			break; 
		} 
	} 
}

//리스트 롤오버
function OverList(obj)
{
	obj.style.backgroundColor = "#F9F9F9";
}
function OutList(obj)
{
	obj.style.backgroundColor = "transparent";
}

//사진 롤오버
function OverGallery(obj)
{
	obj.style.borderColor = "#61B01C";
}
function OutGallery(obj)
{
	obj.style.borderColor = "#DDDDDD";
}

//리스트 롤오버 - 우편번호
function OverListZipCode(obj)
{
	obj.style.backgroundColor = "#F9F9F9";
}
function OutListZipCode(obj)
{
	obj.style.backgroundColor = "transparent";
}

//메뉴롤오버
function MenuChange(id, imgsrc)
{
	document.getElementById(id).src = imgsrc ;
}

//아이디 중복확인창 열기
function OpenCheckUserId(controlId, userId)
{
	window.open('CheckUserId.aspx?controlId='+controlId+'&userId='+userId, 'CheckUserId', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=440,height=235')
}

//우편번호 검색창 열기
function OpenSearchZipCode(controlIdFirst, controlIdSecond, controlIdThird)
{
	window.open('SearchZipCode.aspx?controlIdFirst='+controlIdFirst+'&controlIdSecond='+controlIdSecond+'&controlIdThird='+controlIdThird, 'SearchZipCode', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=560,height=435')
}

//다국어 입력창 열기
function OpenLanguage(controlId)
{
	window.open('/Search/Open/Language.aspx?controlId='+controlId, 'OpenLanguage', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=560,height=560')
}

//이메일 수집거부창 열기
function OpenNoMail()
{
	window.open('/Etc/NoMail.aspx', 'NoMail', 'toobar=0,scrollbars=0,menubar=0,resizable=0,status=0,width=420,height=245')
}

//원문 권한 안내창 열기
function OpenNoRight()
{
	//window.open('/Etc/NoRight.aspx', 'NoRight', 'toobar=0,scrollbars=0,menubar=0,resizable=0,status=0,width=550,height=390')
	window.showModalDialog('/Etc/NoRight.aspx', '', 'scroll:0;help:0;resizable:0;status:0;dialogwidth:560px;dialogheight:410px');
}

//기관 히스토리창 열기
function OpenOrgHistory(orgSn)
{
	window.open('/Search/Open/OrgHistory.aspx?orgSn='+orgSn, 'OpenOrgHistory', 'toobar=0,scrollbars=1,menubar=0,resizable=0,width=640,height=480')
}

//간행물 히스토리창 열기
function OpenJouHistory(jouSn)
{
	window.open('/Search/Open/JouHistory.aspx?jouSn='+jouSn, 'OpenJouHistory', 'toobar=0,scrollbars=1,menubar=0,resizable=0,width=640,height=480')
}

//저자상세보기 열기
function OpenAuthorHistory(artSn)
{
	window.open('/Search/Open/AuthorHistory.aspx?artSn='+artSn, 'OpenAuthorHistory', 'toobar=0,scrollbars=1,menubar=0,resizable=0,width=640,height=480')
}

//내서재에담기
function OpenMyDeskInsert(arraryArt)
{
	window.open('/Search/Open/MyDeskInsert.aspx?arraryArt='+arraryArt, 'MyDeskInsert', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=480,height=360')
}

//내서재에담기
function OpenMyDeskInsertView(arraryArt)
{
	window.open('/Search/Open/MyDeskInsertView.aspx?arraryArt='+arraryArt, 'MyDeskInsert', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=480,height=360')
}

//간행물 검색창 열기
function OpenSearchOrgJou()
{
	window.open('/Search/Open/SearchOrgJou.aspx', 'OpenSearchOrgJou', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=560,height=435')
}

//간행물 검색창 열기 - 입력
function OpenSearchOrgJouInput()
{
	window.open('/Search/Open/SearchOrgJouInput.aspx', 'OpenSearchOrgJouInput', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=560,height=435')
}

//간행물 검색창 열기 - 상세검색
function OpenSearchOrgJouPower(controlIdFirst)
{
	window.open('/Search/Open/SearchOrgJouPower.aspx?controlIdFirst='+controlIdFirst, 'OpenSearchOrgJouPower', 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=560,height=435')
}

//원문보기
function OpenArticleView(artSn64Encod)
{
	window.open('/Search/Open/ArticleView.aspx?view=' + artSn64Encod, 'OpenArticleView', 'toobar=0,scrollbars=0,menubar=0,resizable=1')
}

//사진크게보기
function OpenPhoto(img)
{
	window.open( "/Search/Open/PhotoView.aspx?img=" + img, "OpenPhoto", 'toobar=0,scrollbars=0,menubar=0,resizable=0,width=435,height=610');
}

//사진크게보기
function OpenPhoto_Bak(img)
{
	window.open( "/Search/Open/PhotoView.aspx?img=" + img, "OpenPhoto", "toolbar=0,scrollbars=0,menubar=0,resizable=0,width=1,height=1");
}

//플래시 보기
function objFlash(src, width, height)
{
	objFlash(src, width, height, "#FFFFFF");
}

function objFlash(src, width, height, bgColor)
{
	document.write("<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+"\" VIEWASTEXT><param name=\"movie\" value=\""+src+"\" /><param name=\"quality\" value=\"high\" /><param name=\"scale\" value=\"noscale\" /><param name=\"menu\" value=\"false\" /><param name=\"bgcolor\" value=\""+bgColor+"\" /><param name=\"wmode\" value=\"transparent\" /><embed src=\""+src+"\" width=\""+width+"\" height=\""+height+"\" align=\"middle\" quality=\"high\" bgcolor=\""+bgColor+"\" wmode=\"transparent\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>");
}

//동영상 보기
function objMovie(src, width, height)
{
	objMovie(src, width, height, "", "true", "true", "false", "true", "1")
}

function objMovie(src, width, height, style)
{
	objMovie(src, width, height, style, "true", "true", "false", "true", "1")
}

function objMovie(src, width, height, style, showControls, showStatusBar, showDisply, autoStart, playCount)
{
	document.write("<object classid=\"clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95\" codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6,4,5,715\" standby=\"loading microsoft windows media player components...\" type=\"application/x-oleobject\" width=\""+width+"\" height=\""+height+"\" style=\""+style+"\"><param name=\"filename\" value=\""+src+"\" /><param name=\"showcontrols\" value=\""+showControls+"\" /><param name=\"showstatusbar\" value=\""+showStatusBar+"\" /><param name=\"showdisplay\" value=\""+showDisply+"\" /><param name=\"autostart\" value=\""+autoStart+"\" /><param name=\"playcount\" value=\""+playCount+"\" /><param name=\"enablecontextmenu\" value=\"true\" /><param name=\"transparentatstart\" value=\"true\" /><param name=\"animationatstart\" value=\"true\" /><param name=\"volume\" value=\"-600\" /></object>");
}

function objMovieAutoSize(src)
{
	objMovieAutoSize(src, "", "true", "true", "false", "true", "1")
}

function objMovieAutoSize(src, style)
{
	objMovieAutoSize(src, style, "true", "true", "false", "true", "1")
}

function objMovieAutoSize(src, style, showControls, showStatusBar, showDisply, autoStart, playCount)
{
	document.write("<object classid=\"clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95\" codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6,4,5,715\" standby=\"loading microsoft windows media player components...\" type=\"application/x-oleobject\" style=\""+style+"\"><param name=\"filename\" value=\""+src+"\" /><param name=\"showcontrols\" value=\""+showControls+"\" /><param name=\"showstatusbar\" value=\""+showStatusBar+"\" /><param name=\"showdisplay\" value=\""+showDisply+"\" /><param name=\"autostart\" value=\""+autoStart+"\" /><param name=\"playcount\" value=\""+playCount+"\" /><param name=\"autosize\" value=\"true\" /><param name=\"enablecontextmenu\" value=\"true\" /><param name=\"transparentatstart\" value=\"true\" /><param name=\"animationatstart\" value=\"true\" /><param name=\"volume\" value=\"-600\" /></object>");
}

//메뉴 롤오버
function ShowHideMenu()
{
	var v, obj;
	var args = ShowHideMenu.arguments;
	if ((obj=FindObject(args[0]))!=null)
	{
		v = args[1];
		if (obj.style)
		{
			obj = obj.style;
			v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
		}
		obj.visibility = v;
	}
}

function FindObject(n, d)
{
	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 = FindObject(n, d.layers[i].document);
	if (!x && document.getElementById) x = document.getElementById(n);
	return x;
}

