/*--------------------------------------------------------------------------------*\
 *  W2 JavaScript Framework
 *
 *  Date : 2007. 06. 25.
 *  @author Jeff Yang <k2guest@hotmail.com>
 *  @copyright 1999-2007 DoubleU Two Communications, Inc.
 *  @package common
 *  @license LGPL
 *  @version 0.2
\*--------------------------------------------------------------------------------*/

var W2 = {
	Version: '0.2',
	jsPath:  '/common/js/',
	cssPath: '/common/css/',
	imgPath: '/common/images/',
	flashPath: '/flash/',
	loadFile: [],
	param: {},
	packages: {
		builder: 'lib/builder.js',
		effect: 'lib/effects.js',
		dragdrop: 'lib/dragdrop.js',
		control: 'lib/controls.js',
		slider: 'lib/slider.js',
		editor: 'editor.js',
		form: 'form.js',
		validation: 'validation.js',
		calendar: 'calendar.js'
	},
	create: function() {
		W2.load('lib/prototype.js', 'js');
		W2.load('extend.js', 'js');
		W2.load('link.js', 'js');
		var common = document.getElementsByTagName('script');
		for(var i = 0; i < common.length; i++) {
			if(common[i].src.match(/common\.js\?(.*)?$/)) {
				var param = common[i].src.replace(/^.+common\.js\?/, '').split('&');
				for(var j = 0; j < param.length; j++) {
					W2.param[param[j].split('=')[0]] =  param[j].split('=')[1];
				}
			}
			break;
		}
	},
	include: function(pkg) {
		if(typeof W2.packages[pkg] != 'undefined') {
			W2.load(W2.packages[pkg], 'js');
		}
	},
	load: function(file, type) {
		for(var i = 0; i < W2.loadFile.length; i++) {
			if(file == W2.loadFile[i]) { return; }
		}
		if(type == 'js') {
			document.write('<script type="text/javascript" src="'+W2.jsPath+file+'"></script>');
			W2.loadFile.push(file);
		} else {
			document.write('<link type="text/css" rel="stylesheet" href="'+W2.cssPath+file+'" />');
		}
	},
	flashLoad: function() {
		var js = document.getElementsByTagName('script');
		js = js[js.length - 1].src.replace(/^.+flash\.js\?name=/, '');
		W2.flash = {};
		for(var property in Flash[js]) {
			W2.flash[property] = Flash[js][property];
		}
	}
};

W2.create();

// HTML Title
document.title = 'ÄÚµåÆÄ kodfa';

// ÇÁ¸°ÅÍ ¼³Á¤ ½ºÅ©¸³Æ®
// ÇÁ¸°Æ®ÇÒ ºÎºÐ ÁöÁ¤ <SPAN id=d1> </SPAN> ÈÄ ¹öÆ° onclick="printDiv('d1')"
function printDiv() {

	window.open("/common/js/print.html","_print","resizable=no, width=695, height=600, scrollbars=yes");
}
/** ÇÁ¸°ÅÍ ¼³Á¤ ½ºÅ©¸³Æ® ³¡*/

// ÇÃ·¡½¬, ÀÌ¹ÌÁö º¸ÀÌ±â
function viewerStr(imgStr,w,h)
{
	width_str = "";
	height_str = "";
	dot_cnt = imgStr.lastIndexOf(".");
	ext = (imgStr.substring(dot_cnt+1)).toLowerCase();

	if ( ext == "jpg" || ext=="jpge" || ext=="gif" || ext=="png" )
	{
		if ( w > 0 )	width_str = "width='"+w+"' ";
		if( h> 0) height_str = " height='"+h+"' ";
		retStr = "<img src=\""+imgStr+"\" "+width_str+height_str+" border=0 align=absmiddle>";
	} else if ( ext == "swf" )
	{
		id = ""
		vars = ""
		bg = ""
		win = ""
		if(w==0) w = 200;
		if(h==0) h=200;
			// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
		var retStr=
		"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
		"<param name='allowScriptAccess' value='always' />"+
		"<param name='movie' value='"+imgStr+"' />"+
		"<param name='FlashVars' value='"+vars+"' />"+
		"<param name='wmode' value='"+win+"' />"+
		"<param name='menu' value='false' />"+
		"<param name='quality' value='high' />"+
		"<param name='bgcolor' value='"+bg+"' />"+
		"<embed src='"+imgStr+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
		"</object>";
	}

	return retStr;
}


// flashWrite(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð, ¹è°æ»ö, º¯¼ö, À©µµ¿ì¸ðµå)
function flashWrite(url,w,h,id,bg,vars,win){

	// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
	document.write(flashStr);

}


// ÄÚµåÆÄ »ç¿ë¼Ò½º
// wmode : window, opaque, transparent
var Flash = {
	menu: {
		file: '/user/flash/top_navi.swf?pagebNum=' + W2.param.menu,
		id: 'menu',
		width: '695px',
		height: '75px',
		wmode: 'transparent'
	},
	fla_main_visual: {
		file: '/user/flash/main_visual.swf',
		id: 'fla_main_visual',
		width: '255px',
		height: '230px',
		wmode: 'transparent'
	},
	fla_left_toto: {
		file: '/user/flash/left_toto.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_toto',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_item: {
		file: '/user/flash/left_item.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_item',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_world: {
		file: '/user/flash/left_world.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_world',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_community: {
		file: '/user/flash/left_community.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_community',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_customer: {
		file: '/user/flash/left_customer.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_customer',
		width: '170px',
		height: '400px',
		wmode: 'transparent'
	},
	fla_left_guide: {
		file: '/user/flash/left_guide.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_guide',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_fill: {
		file: '/user/flash/left_fill.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_fill',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_exchange: {
		file: '/user/flash/left_exchange.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_exchange',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	},
	fla_left_sitemap: {
		file: '/user/flash/left_sitemap.swf?pagebNum=' + W2.param.menu,
		id: 'fla_left_sitemap',
		width: '170px',
		height: '183px',
		wmode: 'transparent'
	}
};


function AllTrim(a)
{
	for (; a.indexOf(" ") != -1 ;)
  {
  	a = a.replace(" ","")
  }
  return a;
}

function addCommas(str){
  str = ""+str+"";
  var retValue = "";
  for(i=0; i<str.length; i++){
      if(i > 0 && (i%3)==0) {
          retValue = str.charAt(str.length - i -1) + "," + retValue;
      } else {
          retValue = str.charAt(str.length - i -1) + retValue;
      }
  }
  return retValue;
}


//sky menu
function skyMenu() {
	var tt = window.pageYOffset ? window.pageYOffset : document.documentElement.scrollTop;
	tt = parseInt(tt, 10);
	var element = $('layout_scrolltop');
	var eFrom = parseInt(element.style.top, 10) || 310;
	var eTo = tt + 310;
	var time = 100;
	if(eFrom != eTo) {
		var dist = Math.ceil(Math.abs(eTo - eFrom) / 15);
		if(eTo < eFrom) {
			dist = -dist;
		}
		element.style.top = (eFrom + dist) + 'px';
		time = 10;
	}
	setTimeout('skyMenu()', time);
}