// JavaScript Document

//hoverフェード

$(function(){
    $('._hover').hover(
        function(){
            $(this).fadeTo(200, 0.7);
        },
        function(){
            $(this).fadeTo(500, 1.0);
        }
    );
    $('._hover2').hover(
        function(){
            $(this).children("img").fadeTo(100, 0.7);
        },
        function(){
            $(this).children("img").fadeTo(500, 1.0);
        }
    );
    $('._hover3').hover(
        function(){
            $(this).children("img").fadeTo(200, 0.0);
        },
        function(){
            $(this).children("img").fadeTo(500, 1.0);
        }
    );
});

// TEXTAREA や INPUT の初期値をクリックで消す

function setupDes() {
    // 種付け作業
    var textarea = document.getElementsByTagName("textarea");
    for (i = 0; i < textarea.length; i++) {
        if (textarea[i].className.search("nodes") < 0) {
            if (textarea[i].value == textarea[i].defaultValue) {textarea[i].className += " ondes"; }
            textarea[i].onfocus = function() {offDes(this); }
            textarea[i].onblur = function() {onDes(this); }
        }
    }
    var input = document.getElementsByTagName("input");
    for (i = 0; i < input.length; i++) {
        if ((input[i].className.search("nodes") < 0) && ((input[i].getAttribute("type") == "text")||(input[i].getAttribute("type") == null))) {
            if (input[i].value == input[i].defaultValue) {input[i].className += " ondes"; }
            input[i].onfocus = function() {offDes(this); }
            input[i].onblur = function() {onDes(this); }
        }
    }
    return;
}

function offDes(from) {
    if (from.className.search("ondes") < 0) {return 0;}
    from.className = from.className.replace(/ondes/, "");
    from.value = "";
    return 1;
}
function onDes(from) {
    if (from.value != "") {return 0;}
    from.className += " ondes";
    from.value = from.defaultValue;
    return 1;
}
