﻿//이미지 클릭하면 원본이미지 사이즈로 보기
var bigImage = new Image();					//새로운 이미지 객체를 생성... 

function showImgWin(imgSrc){
	bigImage.src = imgSrc;					//새로 생성한 이미지 객체의 경로를 팝업에서 보여줄 이미지 경로로...
	setTimeout("popupImg(bigImage)", 0);    //이미지가 클라이언트에 완전히  전송 될때까지 반복
}
function popupImg(bigImage){
	if (! bigImage.complete) {				// 이미지가 클라이언트에 완전히 전송이 되지 않았다면....
		setTimeout("popupImg(bigImage)", 0); 
		return;
	}
	var x = bigImage.width+10;				//팝업에서 보여줄 이미지의 widht
	var y = bigImage.height;				//팝업에서 보여줄 이미지의 height
	var x2 = (screen.width - x) / 2;		//화면의 정중앙에 띄우기 위해.....
	var y2 = (screen.height - y) / 2;		//상동
	var showImage = window.open("","","left="+x2+",top="+y2+",width="+x+",height="+y+", scrollbars=no");
	showImage.document.write("<html>");
	showImage.document.write("<body style='margin:0'>");
	showImage.document.write("<img src='"+bigImage.src+"' border='0' onClick='javascript:window.close();' style='cursor:hand'>");
	showImage.document.write("</body>");
	showImage.document.write("</html>");
}

//팝업창 띄우기 함수
function popPage(url, name, w, h){
	window.open(url, name, "width="+w+",height="+h+",scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no");	
}

//탑페이지에서 프레임페이지 redirect 함수
function goPage(pageUrl)
{
	document.getElementById("frmContents").src = pageUrl;
}
//프레임페이지에서 탑페이지 redirect 함수
function goParentPage(pageUrl)
{
	parent.location = pageUrl;
}
//프레임페이지에서 탑페이지의 또다른 프레인페이지 redirect(달력프레임용) 함수
function goParentFrame(pageUrl)
{
	parent.document.getElementById("frmContents").src = pageUrl;
}

//검색 유효성검사 및 전송 함수
function chkSearch()
{
	if(document.Form1.txtSearch.value.length <= 0)
	{
		alert("검색어를 입력해주세요");
		document.Form1.txtSearch.focus();
		return false;
	}
	else if(document.Form1.txtSearch.value.length > 10)
	{
		alert("검색어는 10자 이하로 입력해주세요");
		document.Form1.txtSearch.focus();
		document.Form1.txtSearch.select();
		return false;
	}
	else
	{
		goPage("frmSearch.aspx?key="+document.Form1.txtSearch.value);
		return false;
		//document.Form1.txtSearch.value = "";
	}
	//서브밋 방지
	return false;
}

//탭메뉴 숨기고 보이기 함수
function ShowHideTab(clickTab, Tab)
{
	if(document.getElementById(clickTab).style.display == "block")
	{
		document.getElementById(clickTab).style.display ="none";
		document.getElementById(Tab).style.display ="none";
	}
	else if(document.getElementById(clickTab).style.display == "none")
	{
		document.getElementById(clickTab).style.display ="block";
		document.getElementById(Tab).style.display ="none";
	}
}

//해당 id의 객체를 카피해주는 함수
function copy_clipboard(target)
{
  text = document.body.createTextRange();
  text.moveToElementText(target);
  text.execCommand("Copy");
  alert(" 클립보드로 복사되었습니다. \n\nCtrl+v로 문서에 바로 붙여 넣으세요. ");
}

//글삭제전 경고 메시지 함수
function confirmDelete()
{
	yes_no = confirm("정말로 삭제하시겠습니까?") 
	if(yes_no)
		return true;
	else
		return false;
}

//작업후 이동여부 확인(프레임에서 팝업띄웠을때)
function confirmMove(url)
{
	yes_no = confirm("본인의 블로그로 이동하시겠습니까?");
	if(yes_no)
	{
		self.close();
		window.opener.parent.location.href = url;
	}
	else
		self.close();
}

function confirmMovePage(url)
{
	yes_no = confirm("본인의 블로그로 이동하시겠습니까?");
	if(yes_no)
	{
		self.close();
		window.opener.location.href = url;
	}
	else
		self.close();
}

function Request(valuename)    //javascript로 구현한 Request
{
	var rtnval = "";
	var nowAddress = unescape(location.href);
	var parameters = (nowAddress.slice(nowAddress.indexOf("?")+1,nowAddress.length)).split("&");
	
	for(var i = 0 ; i < parameters.length ; i++){
		var varName = parameters[i].split("=")[0];
		if(varName.toUpperCase() == valuename.toUpperCase())
		{
			rtnval = parameters[i].split("=")[1];
			break;
		}
	}
	return rtnval;
}