/*

**** 공통 사용 함수들

*/
/*--------------------------------------------------------------
                     Common Control
---------------------------------------------------------------*/
// 브라우저 별 오브젝트 가져오기
function getObject(objectId) { 
	// checkW3C DOM, then MSIE 4, then NN 4. 
	if(document.getElementById && document.getElementById(objectId))
	{
		return document.getElementById(objectId); // 대부분의 브라우저 
	} 
	else if (document.all && document.all(objectId))
	{
		return document.all(objectId); // IE4와 5.0 
	} 
	else if (document.layers && document.layers[objectId])
	{
		return document.layers[objectId];  // Netscape 4.x 
	}
	else
	{
		return false; 
	} 
}

function hidestatus(){ 
	window.status="";
	return true 
} 

if (document.layers) 
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT) 

document.onmouseover=hidestatus;
document.onmouseout=hidestatus;

/* 브라우저에 따라 Undefined 체킹 */
function isUndefined( str )
{

	var browserInfo = new Array();
	var returnValue = true;

	browserInfo = browserValue();

	var browserVersion = parseFloat(browserInfo['version']);
	
	if ( browserVersion < 5.5 )
	{
		
		if ( str == "" || !str ) returnValue = false; else returnValue = true;
	
	}
	else
	{
		
		if ( str == "" || str==undefined ) returnValue = false; else returnValue = true;
	
	}

	return returnValue;

}
/* 브라우저의 성격을 체킹한다. */
function browserValue()
{

	var browserArray = new Array();

	browserArray['name'] = navigator.appName;
	browserArray['client'] = navigator.appVersion;
	browserArray['version'] = (((navigator.appVersion.split('; '))[1].split(' '))[1]);

	return browserArray;

}
// 공백 방지
function On_NoEmpty()
{
	
	var keyno = event.keyCode;
	
	if(keyno==32){
		
		alert('공백문자는 들어갈수 없습니다.');
		return false;
	
	}
	else{
		
		return true;
	
	}

}
// 원본 이미지 보기
function Viewimages(src) {
	var imgObj = new Image();
	imgObj.src = src;
	var wopt = "status=no,resizable=no";
	if(screen.width < imgObj.width || screen.height < imgObj.height){
		wopt += ",scrollbars=yes,width=100,height=100";
	}
	else{
		wopt += ",scrollbars=no";
		wopt += ",width=" + imgObj.width;
		wopt += ",height=" + imgObj.height;
	}
	var wbody = "<head><title>View Image</title>";
	wbody += "<script language='javascript'>";
	wbody += "function finalResize(){";
	wbody += "  var oBody=document.body;";
	wbody += "  var oImg=document.images[0];";
	wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
	wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
	wbody += "if(xdiff > screen.width)xdiff = screen.width-110;";
	wbody += "if(ydiff > screen.height)ydiff = screen.height-120;";
	wbody += "  window.moveBy(0,0);";
	wbody += "  window.resizeBy(xdiff,ydiff);";
	wbody += "}";
	wbody += "</"+"script>";
	wbody += "</head>";
	wbody += "<body onLoad='finalResize()' style='margin:0;cursor:hand;border:5 solid #D9D5Cf' onclick=javascript:window.close()>";
	wbody += "<img src='" + src + "' border=0 galleryimg=no>";
	wbody += "</body>";
	winResult = window.open("./blank.php","",wopt);
	winResult.document.open("text/html", "replace");
	winResult.document.write(wbody);
	winResult.document.close();
	return false;
}
function FlashView(url, width, height) {
	document.writeln ("<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.writeln ("<param name='movie' value='" + url + "'>");
	document.writeln ("<param name=quality value=high>");
	document.writeln ("<param name='menu' value='false'>");
	document.writeln ("<param name='wmode' value='transparent'>");
	document.writeln ("<embed src='" + url + "' quality=high pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "'></embed>");
	document.writeln ("</object>");
}

