function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function readLoginErr()
{
	alert("ÀÐ±â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.\n\n·Î±×ÀÎ ÇØÁÖ½Ê½Ã¿À.");
}

function BrowserAlert()
{
	var Browser = navigator.appName;
	if (Browser != "Microsoft Internet Explorer") {
		window.alert("Microsoft Internet Explorer°¡ ¾Æ´Ñ ºê¶ó¿ìÀú¿¡¼­´Â »çÀÌÆ®°¡ ¿Ã¹Ù·Î Ç¥½ÃµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.\nOur website optimized Microsoft Internet Explorer.");
	}
}

function ShowHideQna(inum,itotal){
	for (var i=1;i<=itotal;i++){
		divFrm = document.getElementById('qalist' + i);
 
		if (inum==i ) {
			if (divFrm.style.display=="block"){
				divFrm.style.display="none";
			}	else 	{
				divFrm.style.display="block";
			}
		}	else {
			divFrm.style.display="none";
		}
	}
}

function ShowHideReview(inum,itotal){
		for (var i=1;i<=itotal;i++){
		divFrm = document.getElementById('review' + i);
 
		if (inum==i ) {
			if (divFrm.style.display=="block"){
				divFrm.style.display="none";
			}	else 	{
				divFrm.style.display="block";
			}
		}	else {
			divFrm.style.display="none";
		}
	}
}

/* Rolling Banner Script */
/* tNum = ·Ñ¸µµÉ ¹è³ÊÀÇ ÃÑ °¹¼ö
/* divID = ·Ñ¸µ ¹è³ÊÀÇ div id
/* divImgID = ·Ñ¸µ ¹è³ÊÀÇ ¼ýÀÚ ÀÌ¹ÌÁö ¾ÆÀÌµð
/* item = number Çü½ÄÀÌ³Ä? circle Çü½ÄÀÌ³Ä?
/* divNum = 0; */
var rollingNum = 0;
function roller(tNum, divID, divImgID, item, divNum)
{
	var nNo = 0;

	for(i=0; i<tNum; i++) {

		nNo = i + 1;

		var objDiv   = document.getElementById(divID + i);
		var objImage = document.getElementById(divImgID + nNo);

		if (divNum == i) {

			var Browser = navigator.appName;
			if (Browser == "Microsoft Internet Explorer") {
				objDiv.filters[0].apply();
				objDiv.style.display = "block";
				objDiv.filters[0].Play();
				objImage.filters.blendTrans.stop();
				objImage.filters.blendTrans.apply();
				objImage.src = "/_comm/"+ item + "_" + nNo + "_on.gif";
				objImage.filters.blendTrans.play();
			} else {
				objDiv.style.display = "block";
				objImage.src = "/_comm/"+ item + "_" + nNo + "_on.gif";
			}

		} else {
			if (Browser == "Microsoft Internet Explorer") {
				objDiv = objDiv.style.display = "none";
				objImage.filters.blendTrans.stop();
				objImage.filters.blendTrans.apply();
				objImage.src = "/_comm/"+ item + "_" + nNo + ".gif";
				objImage.filters.blendTrans.play();
			} else {
				objDiv = objDiv.style.display = "none";
				objImage.src = "/_comm/"+ item + "_" + nNo + ".gif";
			}

		}
	}
	rollingNum = divNum + 1;
	if (rollingNum >= 5) rollingNum = 0;
}
function StartRolling(tNum, divID, divImgID, item, nMode)
{
	if (nMode == 0) {	roller(tNum, divID, divImgID, item, rollingNum)	}
	rollTimer = setTimeout( StartRolling(tNum, divID, divImgID, item, 0), 4000);
}

/**
 * http://www.openjs.com/scripts/events/keyboard_shortcuts/
 * Version : 2.01.B
 * By Binny V A
 * License : BSD
 */
shortcut = {
	'all_shortcuts':{},//All the shortcuts are stored in this array
	'add': function(shortcut_combination,callback,opt) {
		//Provide a set of default options
		var default_options = {
			'type':'keydown',
			'propagate':false,
			'disable_in_input':false,
			'target':document,
			'keycode':false
		}
		if(!opt) opt = default_options;
		else {
			for(var dfo in default_options) {
				if(typeof opt[dfo] == 'undefined') opt[dfo] = default_options[dfo];
			}
		}

		var ele = opt.target
		if(typeof opt.target == 'string') ele = document.getElementById(opt.target);
		var ths = this;
		shortcut_combination = shortcut_combination.toLowerCase();

		//The function to be called at keypress
		var func = function(e) {
			e = e || window.event;
			
			if(opt['disable_in_input']) { //Don't enable shortcut keys in Input, Textarea fields
				var element;
				if(e.target) element=e.target;
				else if(e.srcElement) element=e.srcElement;
				if(element.nodeType==3) element=element.parentNode;

				if(element.tagName == 'INPUT' || element.tagName == 'TEXTAREA') return;
			}
	
			//Find Which key is pressed
			if (e.keyCode) code = e.keyCode;
			else if (e.which) code = e.which;
			var character = String.fromCharCode(code);
			
			if(code == 188) character=","; //If the user presses , when the type is onkeydown
			if(code == 190) character="."; //If the user presses , when the type is onkeydown

			var keys = shortcut_combination.split("+");
			//Key Pressed - counts the number of valid keypresses - if it is same as the number of keys, the shortcut function is invoked
			var kp = 0;
			
			//Work around for stupid Shift key bug created by using lowercase - as a result the shift+num combination was broken
			var shift_nums = {
				"`":"~",
				"1":"!",
				"2":"@",
				"3":"#",
				"4":"$",
				"5":"%",
				"6":"^",
				"7":"&",
				"8":"*",
				"9":"(",
				"0":")",
				"-":"_",
				"=":"+",
				";":":",
				"'":"\"",
				",":"<",
				".":">",
				"/":"?",
				"\\":"|"
			}
			//Special Keys - and their codes
			var special_keys = {
				'esc':27,
				'escape':27,
				'tab':9,
				'space':32,
				'return':13,
				'enter':13,
				'backspace':8,
	
				'scrolllock':145,
				'scroll_lock':145,
				'scroll':145,
				'capslock':20,
				'caps_lock':20,
				'caps':20,
				'numlock':144,
				'num_lock':144,
				'num':144,
				
				'pause':19,
				'break':19,
				
				'insert':45,
				'home':36,
				'delete':46,
				'end':35,
				
				'pageup':33,
				'page_up':33,
				'pu':33,
	
				'pagedown':34,
				'page_down':34,
				'pd':34,
	
				'left':37,
				'up':38,
				'right':39,
				'down':40,
	
				'f1':112,
				'f2':113,
				'f3':114,
				'f4':115,
				'f5':116,
				'f6':117,
				'f7':118,
				'f8':119,
				'f9':120,
				'f10':121,
				'f11':122,
				'f12':123
			}
	
			var modifiers = { 
				shift: { wanted:false, pressed:false},
				ctrl : { wanted:false, pressed:false},
				alt  : { wanted:false, pressed:false},
				meta : { wanted:false, pressed:false}	//Meta is Mac specific
			};
                        
			if(e.ctrlKey)	modifiers.ctrl.pressed = true;
			if(e.shiftKey)	modifiers.shift.pressed = true;
			if(e.altKey)	modifiers.alt.pressed = true;
			if(e.metaKey)   modifiers.meta.pressed = true;
                        
			for(var i=0; k=keys[i],i<keys.length; i++) {
				//Modifiers
				if(k == 'ctrl' || k == 'control') {
					kp++;
					modifiers.ctrl.wanted = true;

				} else if(k == 'shift') {
					kp++;
					modifiers.shift.wanted = true;

				} else if(k == 'alt') {
					kp++;
					modifiers.alt.wanted = true;
				} else if(k == 'meta') {
					kp++;
					modifiers.meta.wanted = true;
				} else if(k.length > 1) { //If it is a special key
					if(special_keys[k] == code) kp++;
					
				} else if(opt['keycode']) {
					if(opt['keycode'] == code) kp++;

				} else { //The special keys did not match
					if(character == k) kp++;
					else {
						if(shift_nums[character] && e.shiftKey) { //Stupid Shift key bug created by using lowercase
							character = shift_nums[character]; 
							if(character == k) kp++;
						}
					}
				}
			}
			
			if(kp == keys.length && 
						modifiers.ctrl.pressed == modifiers.ctrl.wanted &&
						modifiers.shift.pressed == modifiers.shift.wanted &&
						modifiers.alt.pressed == modifiers.alt.wanted &&
						modifiers.meta.pressed == modifiers.meta.wanted) {
				callback(e);
	
				if(!opt['propagate']) { //Stop the event
					//e.cancelBubble is supported by IE - this will kill the bubbling process.
					e.cancelBubble = true;
					e.returnValue = false;
	
					//e.stopPropagation works in Firefox.
					if (e.stopPropagation) {
						e.stopPropagation();
						e.preventDefault();
					}
					return false;
				}
			}
		}
		this.all_shortcuts[shortcut_combination] = {
			'callback':func, 
			'target':ele, 
			'event': opt['type']
		};
		//Attach the function with the event
		if(ele.addEventListener) ele.addEventListener(opt['type'], func, false);
		else if(ele.attachEvent) ele.attachEvent('on'+opt['type'], func);
		else ele['on'+opt['type']] = func;
	},

	//Remove the shortcut - just specify the shortcut and I will remove the binding
	'remove':function(shortcut_combination) {
		shortcut_combination = shortcut_combination.toLowerCase();
		var binding = this.all_shortcuts[shortcut_combination];
		delete(this.all_shortcuts[shortcut_combination])
		if(!binding) return;
		var type = binding['event'];
		var ele = binding['target'];
		var callback = binding['callback'];

		if(ele.detachEvent) ele.detachEvent('on'+type, callback);
		else if(ele.removeEventListener) ele.removeEventListener(type, callback, false);
		else ele['on'+type] = false;
	}
}

shortcut.add("ctrl+alt+1",function() {
	location.href("/admin/index_employee.php");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});

shortcut.add("alt+0",function() {
	location.href("/");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});

shortcut.add("alt+1",function() {
	location.href("/goods_list.php?Index=273");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});

shortcut.add("alt+2",function() {
	location.href("/goods_list.php?Index=272");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});

shortcut.add("alt+3",function() {
	location.href("/goods_list.php?Index=275");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});
	
shortcut.add("alt+4",function() {
	location.href("/goods_list.php?Index=276");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});

shortcut.add("alt+5",function() {
	location.href("/goods_list.php?Index=274");
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});

function LeftRollCmd(id, tblid, width, divWidth, divHeight, nSec, wdth_height){
	if(window.LeftRollCmdWheel == null) window.LeftRollCmdWheel = new Array(0);
	LeftRollCmdWheel[id]  = {
		install : function(id, tblid, width, divWidth, divHeight, nSec){
			this.id = id;
			this.tblid = tblid;
			this.divWidth = divWidth;
			this.divHeight = divHeight;
			this.div = document.getElementById(this.id);
			this.table = document.getElementById(this.tblid);

			if(this.div == null) return;
			this.wdth_height = (wdth_height == null) ? "width:"+this.divWidth+";height:"+this.divHeight+";" : wdth_height;

			this.div.style.cssText = "position:relative;"+this.wdth_height+"overflow:hidden;clip:rect(0 auto "+this.width+" 0);left:0;top:0;";
			this.div.parentNode.style.position='relative'
			this.div.parentNode.onmouseover=function(){LeftRollCmdWheel[id].nPause=true;}
			this.div.parentNode.onmouseout= function(){LeftRollCmdWheel[id].nPause=false;}	

			this.index =0;
			this.width = width;
			this.items = new Array(0);
			this.tmID = null;
			this.nPause = false;
			this.nSec = nSec;
			var cols =this.table.tBodies[0].rows[0].cells;
			
			for(var i = 0; i < cols.length; i++){
				this.items[i] = document.createElement("DIV");
				this.items[i].innerHTML=cols[i].innerHTML;
				this.items[i].style.padding="0";
				this.items[i].style.width=cols[i].width ;
				this.items[i].style.position="absolute";
				this.items[i].style.left = 18 + cols[i].width * i;
				this.div.appendChild(this.items[i]);

				cols[i].onmouseover=function(){this.style.backgroundColor="#FDF1F0";}
				cols[i].onmouseout=function(){this.style.backgroundColor="";}
			}
		},
		doClick : function(n){
			if(!n)
			{
				var nSleep = 10;
				this.nPause=false;
				this.tmID = setTimeout("LeftRollCmdWheel['" + this.id + "'].doWheel()", nSleep);
				return;
			}
			
			this.index = this.index+n;
			var nIndex = this.index+1 >=  this.items.length ? 0 :  this.index+1;
			if(this.index< 0 ) this.index	= this.items.length-1;
			if(this.index > this.items.length-1) this.index=0;
			var itmN = this.items[this.index];
	
			clearTimeout(this.tmID); this.tmID = null;
	
			if(parseInt(itmN.style.left) < (this.width/2)*-1){
					itmN.style.left = this.width*(this.items.length-1);
					this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
			}
			for(var i = 0; i < this.items.length; i++){
				this.items[i].style.left =  this.width * (  (this.items.length -  this.index + i ) % this.items.length );
			}	
			
		},
		doWheel : function(){
			var itmN = this.items[this.index];
			var nSleep= 20;
			var nIndex= this.index+1 >=  this.items.length ? 0 :  this.index+1;
			clearTimeout(this.tmID); this.tmID = null;


			if(this.nPause != true){
				for(var i = 0; i < this.items.length; i++){
					this.items[i].style.left = parseInt(this.items[i].style.left)-1;
				}
				if(parseInt(itmN.style.left) <= this.width*-1){
					itmN.style.left = this.width*(this.items.length-1);
					this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
					//nSleep= this.nSec;
				}
			}else{
				if(parseInt(itmN.style.left) < (this.width/2)*-1){
					itmN.style.left = this.width*(this.items.length-1);
					this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
				}

				for(var i = 0; i < this.items.length; i++){
					//this.items[i].style.left =  this.width * (  (this.items.length -  this.index + i ) % this.items.length );
				}
				nSleep = 10;
			}
	
			this.tmID = setTimeout("LeftRollCmdWheel['" + this.id + "'].doWheel()", nSleep);
		}
	}


	LeftRollCmdWheel[id].install(id, tblid, width, divWidth, divHeight, nSec);
	LeftRollCmdWheel[id].tmID = setTimeout("LeftRollCmdWheel['" +id + "'].doWheel()", nSec);
}

var LeftRollNum = 0;
function LeftRolling(nDiv)
{
	var nNo = 0;

	for(i=0; i<5; i++) {

		nNo = i + 1;

		var objDiv   = document.getElementById("LeftRoll" + i);
		var objImage = document.getElementById("LeftRollImg" + nNo);

		if (nDiv == i) {

			var Browser = navigator.appName;
			if (Browser == "Microsoft Internet Explorer") {
				objDiv.filters[0].apply();
				objDiv.style.display = "block";
				objDiv.filters[0].Play();
			} else {
				objDiv.style.display = "block";
			}		
			objImage.filters.blendTrans.stop();
			objImage.filters.blendTrans.apply();
			objImage.src = "/_comm/main/CntRoll_icon_" + nNo + "_on.gif";
			objImage.filters.blendTrans.play();
		} else {
		objDiv = objDiv.style.display = "none";
		objImage.filters.blendTrans.stop();
		objImage.filters.blendTrans.apply();
		objImage.src = "/_comm/main/CntRoll_icon_" + nNo + ".gif";
		objImage.filters.blendTrans.play();
		}
	}
	LeftRollNum = nDiv + 1;
	if (LeftRollNum >= 5) LeftRollNum = 0;
}
function StartLeftRolling(nMode)
{
	if (nMode == 0) {	LeftRolling(LeftRollNum)	}
	LeftRollTimer = setTimeout('StartLeftRolling(0)', 4000);
}


function GoodsRollCmd(id, tblid, width, divWidth, divHeight, nSec, wdth_height){
	if(window.GoodsRollCmdWheel == null) window.GoodsRollCmdWheel = new Array(0);
	GoodsRollCmdWheel[id]  = {
		install : function(id, tblid, width, divWidth, divHeight, nSec){
			this.id = id;
			this.tblid = tblid;
			this.divWidth = divWidth;
			this.divHeight = divHeight;
			this.div = document.getElementById(this.id);
			this.table = document.getElementById(this.tblid);

			if(this.div == null) return;
			this.wdth_height = (wdth_height == null) ? "width:"+this.divWidth+";height:"+this.divHeight+";" : wdth_height;

			this.div.style.cssText = "position:relative;"+this.wdth_height+"overflow:hidden;clip:rect(0 auto "+this.width+" 0);left:0;top:0;";
			this.div.parentNode.style.position='relative'
			this.div.parentNode.onmouseover=function(){GoodsRollCmdWheel[id].nPause=true;}
			this.div.parentNode.onmouseout= function(){GoodsRollCmdWheel[id].nPause=false;}	

			this.index =0;
			this.width = width;
			this.items = new Array(0);
			this.tmID = null;
			this.nPause = false;
			this.nSec = nSec;
			var cols =this.table.tBodies[0].rows[0].cells;
			
			for(var i = 0; i < cols.length; i++){
				this.items[i] = document.createElement("DIV");
				this.items[i].innerHTML=cols[i].innerHTML;
				this.items[i].style.padding="0";
				this.items[i].style.width=cols[i].width ;
				this.items[i].style.position="absolute";
				this.items[i].style.left = 18 + cols[i].width * i;
				this.div.appendChild(this.items[i]);

				cols[i].onmouseover=function(){this.style.backgroundColor="#FDF1F0";}
				cols[i].onmouseout=function(){this.style.backgroundColor="";}
			}
		},
		doClick : function(n){
			if(!n)
			{
				var nSleep = 10;
				this.nPause=false;
				this.tmID = setTimeout("GoodsRollCmdWheel['" + this.id + "'].doWheel()", nSleep);
				return;
			}
			
			this.index = this.index+n;
			var nIndex = this.index+1 >=  this.items.length ? 0 :  this.index+1;
			if(this.index< 0 ) this.index	= this.items.length-1;
			if(this.index > this.items.length-1) this.index=0;
			var itmN = this.items[this.index];
	
			clearTimeout(this.tmID); this.tmID = null;
	
			if(parseInt(itmN.style.left) < (this.width/2)*-1){
					itmN.style.left = this.width*(this.items.length-1);
					this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
			}
			for(var i = 0; i < this.items.length; i++){
				this.items[i].style.left =  this.width * (  (this.items.length -  this.index + i ) % this.items.length );
			}	
			
		},
		doWheel : function(){
			var itmN = this.items[this.index];
			var nSleep= 20;
			var nIndex= this.index+1 >=  this.items.length ? 0 :  this.index+1;
			clearTimeout(this.tmID); this.tmID = null;


			if(this.nPause != true){
				for(var i = 0; i < this.items.length; i++){
					this.items[i].style.left = parseInt(this.items[i].style.left)-1;
				}
				if(parseInt(itmN.style.left) <= this.width*-1){
					itmN.style.left = this.width*(this.items.length-1);
					this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
					//nSleep= this.nSec;
				}
			}else{
				if(parseInt(itmN.style.left) < (this.width/2)*-1){
					itmN.style.left = this.width*(this.items.length-1);
					this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
				}

				for(var i = 0; i < this.items.length; i++){
					//this.items[i].style.left =  this.width * (  (this.items.length -  this.index + i ) % this.items.length );
				}
				nSleep = 10;
			}
	
			this.tmID = setTimeout("GoodsRollCmdWheel['" + this.id + "'].doWheel()", nSleep);
		}
	}


	GoodsRollCmdWheel[id].install(id, tblid, width, divWidth, divHeight, nSec);
	GoodsRollCmdWheel[id].tmID = setTimeout("GoodsRollCmdWheel['" +id + "'].doWheel()", nSec);
}

var GoodsRollNum = 0;
function GoodsRolling(nDiv)
{
	var nNo = 0;

	for(i=0; i<3; i++) {

		nNo = i + 1;

		var objDiv   = document.getElementById("GoodsRoll" + i);
		var objImage = document.getElementById("GoodsRollImg" + nNo);

		if (nDiv == i) {

			var Browser = navigator.appName;
			if (Browser == "Microsoft Internet Explorer") {
				objDiv.filters[0].apply();
				objDiv.style.display = "block";
				objDiv.filters[0].Play();
			} else {
				objDiv.style.display = "block";
			}		
			objImage.filters.blendTrans.stop();
			objImage.filters.blendTrans.apply();
			objImage.src = "/_comm/main/CntRoll_icon_" + nNo + "_on.gif";
			objImage.filters.blendTrans.play();
		} else {
		objDiv = objDiv.style.display = "none";
		objImage.filters.blendTrans.stop();
		objImage.filters.blendTrans.apply();
		objImage.src = "/_comm/main/CntRoll_icon_" + nNo + ".gif";
		objImage.filters.blendTrans.play();
		}
	}
	GoodsRollNum = nDiv + 1;
	if (GoodsRollNum >= 3) GoodsRollNum = 0;
}

function StartGoodsRolling(nMode)
{
	if (nMode == 0) {	GoodsRolling(GoodsRollNum)	}
	GoodsRollTimer = setTimeout('StartGoodsRolling(0)', 4000);
}

function chgTitleBg(uri) {
	gdsPopH1.style.background="#A6DC25 url('"+uri+"') 20px 20px no-repeat";
}