	// ¸Þ´º Ãâ·Â(½ÇÇà) ÇÔ¼ö È£Ãâ
// ÇÊ¿äÇÑ ºÎºÐ¿¡ ÀÌ ÇÔ¼ö È£Ãâ½Ã Ãâ·Â
printImageLink();

/**
 * ÀÌ¹ÌÁö ¸µÅ© Ãâ·Â(½ÇÇà) ÇÔ¼ö (Main)
 * ### ÀÌ¹ÌÁö, ÆäÀÌÁö º¯°æ½Ã ÀÌ ÇÔ¼ö ¼öÁ¤
 *
 * @author ssambai
 */
function printImageLink()
{
    var strSubMenu = "";
    
    strSubMenu += makeImageLink('eco-wash-ball.htm', 'images/submenu01.gif', 'images/submenu01_o.gif', '<br>');
    strSubMenu += makeImageLink('system2.htm', 'images/submenu02.gif', 'images/submenu02_o.gif', '<br>');
   
    
    // write to document
    document.write(strSubMenu);
}

/**
 * ÀÌ¹ÌÁö ¸µÅ© ¹®ÀÚ¿­ »ý¼º
 *
 * @param link                  ¸µÅ© °æ·Î¸í (ÆÄÀÏ¸í)
 * @param strNormalImg   º¸Åë ÀÌ¹ÌÁö °æ·Î
 * @param strOnImg         ¼±ÅÃ½Ã ÀÌ¹ÌÁö °æ·Î
 * @param strAppend       ¸µÅ© ÅÂ±×µÚ Ã·°¡µÉ ¹®ÀÚ¿­(ÅÂ±×)
 *
 * @return the string of image link
 * @author ssambai
 */
function makeImageLink(link, strNormalImg, strOnImg, strAppend)
{
    var strReturnLink = "";
    var strImgSrc = "";
    var strImgEvent = "";
    
    // ÇöÀç ¸µÅ© ÀÌ¹ÌÁö ¿©ºÎ
    if ( isMatch(link) )
        strImgSrc = strOnImg;
    else
    {
        strImgSrc = strNormalImg;
        strImgEvent = " onMouseOver=\"changeMenuImage(this, '" + strOnImg + "')\" onMouseOut=\"changeMenuImage(this, '" + strNormalImg + "')\" ";
    }
    
    // makes the string of image link
    strReturnLink = "<a href='" + link + "'>" +
        "<img src='" + strImgSrc + "' align='absmiddle' border='0' " +  strImgEvent + "></a>" + strAppend;
    
    // return result's string
    return strReturnLink;
}

/**
 * Submenu RollOver Script
 */
function changeMenuImage(sourceImage, targetImageSrc)
{
    sourceImage.src = targetImageSrc;
}

/**
 * ÇöÀç ÆÄÀÏ¸í°ú ÀÏÄ¡ÇÏ´Â URL ÀÎÁö
 * È®ÀÎ
 * 
 * @param chkname   the string to check
 *
 * @return true/false
 * @author ssambai
 */
function isMatch(chkname)
{
    // Var to check the file name
    var strChkTarget = location.href;
    
    if ( strChkTarget.indexOf(chkname) > 0 )
        return true;
    else
        return false;
}