var ie = (document.all) ? true : false;        // ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ÀÎ°¡?
var imgBuff = new Array();                     // ·Ñ¿À¹ö ÀÌ¹ÌÁö¸¦ ÀúÀåÇÏ±â À§ÇÑ ¹öÆÛ

/**
* class imgEntry()
* ¿øº», ·Ñ¿À¹ö, ¼±ÅÃ½Ã »ç¿ëÇÒ ÀÌ¹ÌÁö¸¦ °¡Áö°í ÀÖ´Â °´Ã¼
*
* @param origin
* @param over
* @param select
*/
function imgEntry(origin,over,select) {
        this.origin = new Image();
        this.over = new Image();
        this.select = new Image();

        this.origin.src = origin;
        this.over.src = over;
        this.select.src = select;
}

/**
* String _makeTempID()
* ÀÌ¹ÌÁöÀÇ ÀÓ½Ã ¾ÆÀÌµð·Î ¾²ÀÏ ³­¼ö ÀÌ¸§À» ¹ß»ý½ÃÄÑÁÜ
*
* @return String
*/
function _makeTempID() {
        return "IMG" + Math.ceil(Math.random() * 10000000);
}

/**
* void doOver()
* ÀÌ¹ÌÁö¿¡ ·Ñ¿À¹öµÉ¶§ÀÇ ÀÌº¥Æ® ÇÚµé·¯
*/
function doOver() {
        var el = event.srcElement;
        if (el.selected == true) return;
        el.src = imgBuff[el.id].over.src;
}

/**
* void doOut()
* ÀÌ¹ÌÁö¿¡¼­ ·Ñ¾Æ¿ôµÉ¶§ÀÇ ÀÌº¥Æ® ÇÚµé·¯
*/
function doOut() {
        var el = event.srcElement;
        //if (el.selected == true) return;
        el.src = imgBuff[el.id].origin.src;
}

/**
* void doClick()
* ÀÌ¹ÌÁö¸¦ Å¬¸¯ÇÒ¶§ÀÇ ÀÌº¥Æ® ÇÚµé·¯
*/
function doClick() {
        var el = event.srcElement;
        if (el.getAttribute("TOGGLE") != null) {
                el.selected = !(el.selected);
                el.src = (el.selected) ? imgBuff[el.id].select.src : imgBuff[el.id].origin.src;
        } else if (el.getAttribute("GROUP") != null) {
                var same = el.getAttribute("GROUP");
                var imgs = document.all.tags("IMG");
                var layers = document.all.tags("DIV");
                for (var i=0; i<imgs.length; i++) {
                        if (imgs[i].getAttribute("GROUP") == same) {
                                imgs[i].selected = false;
                                imgs[i].src = imgBuff[imgs[i].id].origin.src;
                                if(imgs[i].getAttribute("LAYER") != null) {
                                        layname = imgs[i].getAttribute("LAYER");
                                        layers[layname].style.visibility = "hidden";
                                }
                        }
                }
                el.selected = true;
                el.src = imgBuff[el.id].select.src;
                layname = imgs[el.id].getAttribute("LAYER");
                if(layname != null) layers[layname].style.visibility = "visible";
        } else {
                el.selected = true;
                el.src = imgBuff[el.id].select.src;
        }
}

/**
* void init_rollover()
* ÀÌ¹ÌÁö ·Ñ¿À¹ö¸¦ À§ÇÑ ÁØºñ
*/
function init_rollover() {
        if (!ie) return;        // ÀÍ½ºÇÃ·Î·¯°¡ ¾Æ´Ï¸é ºüÁ®³ª°¡±â

        var img;
        var imgs = document.all.tags("IMG");
        for (var i=0; i<imgs.length; i++) {
                if (imgs[i].oversrc) {
                        if (!imgs[i].id) imgs[i].id = _makeTempID();
                        img = new imgEntry(imgs[i].src, imgs[i].oversrc, (imgs[i].selsrc) ? imgs[i].selsrc : imgs[i].oversrc);
                        imgBuff[imgs[i].id] = img;
                        if (imgs[i].getAttribute("DEFAULT") != null) {
                                imgs[i].selected = true;
                                imgs[i].src = imgBuff[imgs[i].id].select.src;
                        }

                        imgs[i].onmouseover = doOver;
                        imgs[i].onmouseout = doOut;
                        imgs[i].onclick = doClick;
                }
        }
}

/**
* void selectImg
* ÀÌ¹ÌÁö¸¦ ¼±ÅÃ »óÅÂ·Î ¸¸µé¾îÁÜ
*
* @param String id
*/
function selectImg(id) {
        var target = document.getElementById(id);
        if (target.getAttribute("OVERSRC") != null) {
                target.selected = true;
                target.src = imgBuff[id].select.src;
        }
}

function s2erp_resize() {
	var Dwidth = 1280; //parseInt(document.body.scrollWidth);
	var Dheight = parseInt(document.body.scrollHeight);
	var divEl = document.createElement("div");
	divEl.style.position = "absolute";
	divEl.style.left = "0px";
	divEl.style.top = "0px";
	divEl.style.width = "100%";
	divEl.style.height = "100%";

	document.body.appendChild(divEl);

	window.moveTo((screen.availWidth - 1280)/2, (screen.availHeight - 940)/2);
	window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);
	document.body.removeChild(divEl);
}

function exchange_open() {
	alert("\n\n[°øÁö] Outlook Web Access ÀÌ¿ëÈÄ¿¡´Â ²À ·Î±×¿ÀÇÁ¸¦ ÇÏ¿©ÁÖ¼¼¿ä.      \n\n                          ½Ã½ºÅÛ°³¹ßÆÀ 02-3443-5062");
	var screen_width = screen.availWidth;
	var screen_height = screen.availHeight;
	var win_Xpst = (screen_width - 1280) / 2;
	var win_Ypst = (screen_height - 800) / 2;
	var erp_win = window.open('/exchange/','s2erp_exchange', 'top='+win_Ypst+', left='+win_Xpst+', width=1280, height=800, toolbar=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1')
	erp_win.focus();
}

function s2erp_open() {
	alert("\n\n[°øÁö] S2ERP Web Service ÁØºñÁß ÀÔ´Ï´Ù.      \n\n          ½Ã½ºÅÛ°³¹ßÆÀ 02-3443-5062");
}

function s2erp_shutdown() {
	self.close();
}
