// Copyright 2008 Google Inc.
// All Rights Reserved.

function getElementsByClass(searchClass, node, tag) {

    var classElements = new Array();
    if (node == null)
            node = document;
    if (tag == null)
            tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp('(^|\\s)' + searchClass + '(\\s|$)');
    for (i = 0, j = 0; i < elsLen; i++) {
            if (pattern.test(els[i].className)) {
                    classElements[j] = els[i];
                    j++;
            }
    }
    return classElements;
}

var current_feature = ''

// Toggles feature preview 
function showfeature(feature) {
    current_feature = feature
    featurethumb = document.getElementById(feature);
    featurepreview = document.getElementById(feature + '-preview');

    oldthumb = getElementsByClass('selected');
    if (oldthumb[0]) {
        oldthumb[0].className = '';
    }
    oldprev = getElementsByClass('visible');
    if (oldprev[0]) {
        oldprev[0].className = 'preview';
    }
    featurethumb.className = 'selected';
    featurepreview.className = 'visible preview';
}



// ÀÌ¹ÌÁö ¿À¹ö

function fncoverImg(imgObj) {
    var imgSrc = imgObj.src;
    var ext;
    var name;
    var scanName;
    ext = imgSrc.substring(imgSrc.lastIndexOf("."));
    name = imgSrc.substring(0, imgSrc.lastIndexOf("."));
    // Apple Safari ´Â ÀÌ¹ÌÁö ¶Ç´Â ±ÛÀÚ¸¦ Drag & Drop ÇÒ ¼ö ÀÖ±â¶§¹®¿¡ Mouse Over¿Í Out ½Ã 
    // ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ´Ù.
    // µû¶ó¼­ "_over" image¸¦ °¡Áö°í image over¸¦ ÇÒ °æ¿ì "_over" ¸¦ Á¦°ÅÈÄ ÁøÇàÇÑ´Ù. 
    // modify tsjeon 20060419
    if (name.lastIndexOf("_over") > 0) {
        name = name.substring(0, name.indexOf("_over"));
    }
    imgObj.src = name + "_over" + ext;
    
}

function fncoutImg(imgObj) {
    var imgSrc = imgObj.src;
    var ext;
    var name;
    ext = imgSrc.substring(imgSrc.lastIndexOf("."));
    if(imgSrc.lastIndexOf("_over") < 0) { 
        name = imgSrc.substring(0, imgSrc.lastIndexOf("."));
    }
    else {
        name = imgSrc.substring(0, imgSrc.lastIndexOf("_over"));
    }
    imgObj.src = name + ext;
    
}

