

String.prototype.toInteger = function() {
    return this.replace(/[^0-9]/g, '') * 1;
}
// ¹®ÀÚ¿­ÀÇ ¾ÕµÚ °ø¹éÁ¦°Å
String.prototype.jstrim = function() {
    return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}


// ¸¶¿ì½º ¿À¹ö½Ã ¹Ù²Ü ÀÌ¹ÌÁö ³×ÀÓ »ý¼º
String.prototype.imgoverReplace = function (rsname){
    var rollsection = "_r"; //¿À¹öÀÌ¹ÌÁö¿¡ ºÙ´Â ´Ü¾î
    if(rsname != undefined) rollsection = rsname; //¿À¹öÀÌ¹ÌÁö¿¡ ºÙ´Â ´Ü¾î¸¦ ÁöÁ¤ÇÒ °æ¿ì
    var s = this;
    n = s.lastIndexOf(".");
    return s.substring(0,n)+"_r"+s.substring(n,s.length);
}
// ¸¶¿ì½º ¾Æ¿ô½Ã ¹Ù²Ü ÀÌ¹ÌÁö ³×ÀÓ »ý¼º
String.prototype.imgoutReplace = function (rsname){
    var rollsection = "_r"; //¿À¹öÀÌ¹ÌÁö¿¡ ºÙ´Â ´Ü¾î
    if(rsname != undefined) rollsection = rsname; //¿À¹öÀÌ¹ÌÁö¿¡ ºÙ´Â ´Ü¾î¸¦ ÁöÁ¤ÇÒ °æ¿ì
    var s = this;
    return s.replace(rollsection+".",".");
}

/**
 * ÀÌ¹ÌÁö ·Ñ¿À¹ö 
 * imgrollover(imgobject, imgsrc)
 */
function imgrollOver(img,name){
    img.src = name; 
}

function imgOverMany(){
    var args = imgOverMany.arguments;
    var errorid = "";
    try{
        for(i=0; i<args.length; i++){
            errorid = args[i];
            var img = eval("document.getElementById('"+args[i]+"')");
            img.src = img.src.imgoverReplace("_r");
        }
    }catch(e){
        alert("imgOverMany() "+e+"\n"+errorid+" id¸¦ °¡Áø ÀÌ¹ÌÁö°¡ ¾ø½À´Ï´Ù.´Ù½ÃÈ®ÀÎÇØÁÖ¼¼¿ä");
    }
}
function imgOutMany(){
    var args = imgOutMany.arguments;
    var errorid = "";
    try{
        for(i=0; i<args.length; i++){
            errorid = args[i];
            var img = eval("document.getElementById('"+args[i]+"')");
            img.src = img.src.imgoutReplace("_r");
        }
    }catch(e){
        alert("imgOutMany() "+e+"\n"+errorid+" id¸¦ °¡Áø ÀÌ¹ÌÁö°¡ ¾ø½À´Ï´Ù.´Ù½ÃÈ®ÀÎÇØÁÖ¼¼¿ä");
    }
}
/**
 * div µð½ºÇÃ·¹ÀÌÁ¦¾î (º¸ÀÌ±â)
 */
function divDisplay(){
    var args=divDisplay.arguments; 
    var errorid = "";
    try{
        for(i=0; i<args.length; i++){
            errorid = args[i];
            if(args[i] != ""){
                eval("document.getElementById('"+args[i]+"').style.display=''");
            }
        }
    }catch(e){
        alert("divDisplay() "+e+"\n"+errorid+" id¸¦ °¡Áø ·¹ÀÌ¾î(div)°¡ ¾ø½À´Ï´Ù.´Ù½ÃÈ®ÀÎÇØÁÖ¼¼¿ä");
    }
}
/**
 * div µð½ºÇÃ·¹ÀÌÁ¦¾î (¼û±â±â)
 */
function divDisplayNone(){
    var args=divDisplayNone.arguments; 
    var errorid = "";
    try{
        for(i=0; i<args.length; i++){
            errorid = args[i];
            if(args[i] != ""){
                eval("document.getElementById('"+args[i]+"').style.display='none'");
            }
        }
    }catch(e){
        alert("divDisplayNone() "+e+"\n"+errorid+" id¸¦ °¡Áø ·¹ÀÌ¾î(div)°¡ ¾ø½À´Ï´Ù.´Ù½ÃÈ®ÀÎÇØÁÖ¼¼¿ä");
    }
}

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

/**
 * ¼¿·ºÆ® ¹Ú½º ±âÅ¸ ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸µÅ©°É±â
 */
function goHref(url){
    if(url != "" && url != "null"){
        location.href = url;
    }
    return;
}

/**
 * windowpopup
 */
function popupwin(url, name, opt){
    if(url != ""){
        window.open(url,name,opt);
    }
    return;
}

/**
 * quick-search
 */	var old_menu = '';

	function menuclick( submenu )
	{
		submenu.style.display = 'block';
		old_menu = submenu;
		callQuickLink();
	}

  function CursorHand(obj)
  {
	obj.style.cursor = "hand";
  }
  

  
 /**
 * flash & media
 */
function __ws__(id)
{
document.write(id.innerHTML); id.id="";
} 


// leftmenu fscommand 
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function left_menu_DoFSCommand(command, args) {
 var left_menuObj = isInternetExplorer ? document.all.left_menu : document.left_menu;
 // 
 //alert(command  + " : " + args);
 // Ä¿¸Çµå¿¡ µû¶ó È£Ãâ  ÇÔ¼ö¹× ½ÇÇà º¯°æ
 if(command ==  "setSize"){	 
	 // ·¹ÇÁÆ® ³×ºñ»çÀÌÁî º¯°æ 
	 if(args < 1500 ){
	  document.all["left_menu"].height = args;
	 }else{
	  document.all["left_menu"].height = 1000;
	 } 	 
 }else if (command ==  "solutionMenu"){
	 GoMenuSolution(args);
 }else if (command == "menu" || command == "category"){
	//alert(command  + " : " + args);
	 GoMenuLink(args);
 }
 //
}
// Äü¸µÅ© fscommand
function quickLink_DoFSCommand(command, args) {
 var left_menuObj = isInternetExplorer ? document.all.left_menu : document.left_menu;
 GoMenuQuick(args);
 //
}

// leftmenu 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
 document.write('<script language=\"VBScript\"\>\n');
 document.write('On Error Resume Next\n');
 document.write('Sub left_menu_FSCommand(ByVal command, ByVal args)\n');
 document.write(' Call left_menu_DoFSCommand(command, args)\n');
 document.write('End Sub\n');
 document.write('</script\>\n');
}

//quicklink
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub quickLink_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call quickLink_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

/**
 * µû¶ó´Ù´Ï´Â ¹è³Ê ½ºÅ©¸³Æ®
 */
function follow_banner(div_id, origin_top, limit_top, margin_top)
{
    var d, t, s, g, target_height;
    origin_top *= 1;
    limit_top *= 1;
    margin_top *= 1;

    d = document.getElementById(div_id);
    s = document.body.scrollTop + "";

    target_height = s.toInteger() + margin_top;
    if(target_height < limit_top) {
        target_height = origin_top;
    }

    t = d.style.top.toInteger();

    if(t != target_height) {
        g = Math.ceil((t - target_height) / 5);
        if(g > 50) {
            g = 50;
        } else if (g < -50) {
            g = -50;
        }
        d.style.top = (t - g) + "px";
    }
    setTimeout("follow_banner('" + div_id + "', " + origin_top + ", " + limit_top + ", " + margin_top + ");", 10);
}

