﻿/* NCsoft UIDev Part Script Library, global.js ver 0.6
 * (c) 2007 NCsoft UIDev ; http://webuidev.ncsoft.net
 *
 * this file for common case
 * last update : 2007/07/06
/* ------------------------------------------------------ */

// open popup : User Click
function openPopup(url, winW, winH, scroll, winName)
{
	var setup = "width="+ winW +",height="+winH+",toolbar=no,location=no,status=no,menubar=no,top=10,left=50,scrollbars=" + scroll +",resizable=no";
	if (!winName) winName = "";
	window.open(url, winName, setup);
}

// open popup : Auto Popup
function openDenyPopup(url, winW, winH, scroll, winName)
{
	var setup = "width=" + winW + ",height=" + winH + ",toolbar=no,location=no,status=no,menubar=no,top=20,left=20,scrollbars=" + scroll +",resizable=no";
	if (!winName) winName = "";
	var win = window.open(url, winName, setup);
	if (win == null) alert("차단된 팝업창을 허용해 주십시오.");
	else win.focus();
}

// image rollover rollout
function imgOver(imgObj){
	var imgSrc = imgObj.src;
	var imgSrcOver = imgSrc.replace("_off.", "_on.");
	imgObj.src = imgSrcOver;
}

//image out
function imgOut(imgObj){
	var imgSrc = imgObj.src;
	var imgSrcOut = imgSrc.replace("_on.", "_off.");
	imgObj.src = imgSrcOut;
}

//show Flash Object ; 1
function showFlashObject(objID, objSource, objWidth, objHeight, objQuality, objWmode, objBgcolor){
	//page url
	var pageUrl=self.window.location.href;
	if(pageUrl.substring(0,5)=="https") swfUrl="https";
	else swfUrl="http";
	//default value setting
	if (objID=="") objID="ShockwaveFlash1";
	if (objWidth=="") objWidth="0";
	if (objHeight=="") objHeight="0";
	if (objQuality=="") objQuality="high";

	document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+swfUrl+'://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+objWidth+'" height="'+objHeight+'" id="'+objID+'" align="middle">');
	document.writeln('<param name="movie" value="'+objSource+'" />');
	document.writeln('<param name="allowScriptAccess" value="always" />');
	document.writeln('<param name="menu" value="false" />');
	document.writeln('<param name="quality" value="high" />');
	document.writeln('<param name="bgcolor" value="'+objBgcolor+'" />');
	document.writeln('<param name="wmode" value="'+objWmode+'" />');
	document.writeln('<embed src="'+objSource+'" allowScriptAccess="always" menu="false" quality="high" bgcolor="'+objBgcolor+'" wmode="'+objWmode+'" width="'+objWidth+'" height="'+objHeight+'" name="'+objID+'" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.writeln('</object>');
}

//show Flash, Media Object setting
var paramInfo = new Array;
function initParam()
{
	var oldSize = paramInfo.length;
	for (var i=0; i<oldSize; i++) {
		paramInfo.length--;
	}	
}
function setParam(paramName, paramValue)
{
	var idx = paramInfo.length;
	paramInfo[idx] = [];
	paramInfo[idx][0] = paramName;  
	paramInfo[idx][1]= paramValue;
}
//show Media Object
function playMedia(objID, objSource, objWidth, objHeight, objStyle)
{
	document.write('<OBJECT id="' + objID + '" name="' + objID + '" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ');
	document.write('WIDTH="' + objWidth + '" HEIGHT="' + objHeight + '" ' + objStyle + '>');
	for (var i=0; i<paramInfo.length; i++) {
		document.write('<PARAM NAME="' + paramInfo[i][0] + '" VALUE="'+ paramInfo[i][1] +'">');
	}
	document.write('</OBJECT>');
}