$(function(){
    $(".close").click(
    	function () {
    		$(this).fadeTo(400, 0, function () { // Links with the class "close" will close parent
    			$(this).slideUp(400);
    		});
    	return false;
        }
    );

    $('.items').change(function() {
        $('#module_name').val($('.items').val());
    });

});

function msort(id, msort)
{
    window.location = "/admin/notice/setup/category_msort/"+id+"/"+msort;
}

function menu(num)
{
    window.location = "/admin/setting/widgets/menus/"+num;
}

function jumpToPageTop(e) {
    UAGENT = navigator.userAgent.toUpperCase();
    if (UAGENT.indexOf("MSIE") >=0) {
            pos = event.y;
    } else {
            pos = e.pageY;
    }
    pageScroll(pos);
}
function pageScroll(posi) {
    dist = posi / 6;
    nPos = parseInt(posi - dist);
    scrollTo(0,nPos);
    if (nPos > 0) {
        setTimeout("pageScroll(nPos)",10);
    }
}

function onAllSelect(f) {
    var chklen = f.length;
    for(var i=0;i<chklen;i++)
    if(f[i].type == "checkbox") f[i].checked=true;
}
function onAllCancel(f) {
    var chklen = f.length;
    for(var i=0;i<chklen;i++)
    if(f[i].type == "checkbox") f[i].checked=false;
}
function onAllSend(f,url) {
    var flag = false;
    var chklen = f.length;
    for(var i=0;i<chklen;i++)
        if(f[i].type == "checkbox") {
        if(f[i].checked==true) flag = true;
    }
    if (flag==false) {
        alert("画像1枚以上選択してください。");
    return; }
    f.action=url;
    f.submit();
}

function select_all(f) {
    document.getElementById(f).select();
}

var fileFieldCount = 1;
function addFileField() {
    if (fileFieldCount >= 5) return false
    fileFieldCount++;
    var f = document.createElement("input");
    f.type = "file";
    f.name = "attachments[" + fileFieldCount + "][file]";
    f.size = 30;
    var d = document.createElement("input");
    d.type = "text";
    d.name = "attachments[" + fileFieldCount + "][description]";
    d.size = 60;

    p = document.getElementById("attachments_fields");
    p.appendChild(document.createElement("br"));
    p.appendChild(f);
    p.appendChild(d);
}

function setImageInfo(imageId) {
    var html = 12345;
    if (navigator.appName.charAt(0) != "M") {
        var win = opener.document.getElementById('frame').contentWindow;
        var doc = opener.document.getElementById('frame').contentDocument;
        
        var fragment = doc.createDocumentFragment();
        var div = doc.createElement("div");
        div.innerHTML = html;

        while (div.firstChild) {
        fragment.appendChild(div.firstChild);
        }

        var selection = win.getSelection();
        range = selection.getRangeAt(0);
        range.deleteContents();

        var container = range.startContainer;
        var offset = range.startOffset;

        switch (container.nodeType) {
        case 1:
            container.insertBefore(fragment,container.childNodes[offset]);
            break;
        case 3:
            var node = container.splitText(offset);
            node.parentNode.insertBefore(fragment, node);
            break;
        }
    } else {
        var win = opener.frames['frame'].window;
        var doc = opener.frames['frame'].document;

        win.focus();

        range = doc.selection.createRange();
        try {
        range.pasteHTML(html);
        } catch (e) {
        alert(e);
        }
    }
}

