function openPanel(url, name) {
	var p = window.open(url, name, 'width=470,height=520,resizable=yes,scrollbars=yes');
	p.focus();
	return p;
}

function openLinkKit(url) {
	url = url + "?title=" + my_escape(document.forms['book'].title.value,'euc');
	url = url + "&url=" + my_escape(document.forms['book'].books_review_url.value);
	url = url + "&isbn=" + my_escape(document.forms['book'].isbn.value);
	var p = window.open(url, 'LinkKit', 'width=470,height=520,resizable=yes,scrollbars=yes');
	p.focus();
	return p;
}


function set_link_kit(asin,isbn,detail_url,title,author,publisher,list_price,number_of_pages,release_date,small_image_tag,medium_image_tag,large_image_tag) {
	window.opener.document.forms['book'].asin.value = asin;
	window.opener.document.forms['book'].isbn.value = isbn;
	window.opener.document.forms['book'].detail_url.value = detail_url;
	window.opener.document.forms['book'].title.value = title;
	window.opener.document.forms['book'].author.value = author;
	window.opener.document.forms['book'].publisher.value = publisher;
	window.opener.document.forms['book'].list_price.value = list_price;
	window.opener.document.forms['book'].number_of_pages.value = number_of_pages;
	window.opener.document.forms['book'].release_date.value = release_date;
	window.opener.document.forms['book'].small_image_link.value = small_image_tag;
	window.opener.document.forms['book'].medium_image_link.value = medium_image_tag;
	window.opener.document.forms['book'].large_image_link.value = large_image_tag;
}

function checkAll(form, flag) {
    for (var i = 0; i < form.elements.length; i++) {
	var e = form.elements[i];
	if(e.type == 'checkbox'){
	    e.checked = flag;
	}
    }
}

function checkIdSelecter(form, flag) {
    for (var i = 0; i < form.elements.length; i++) {
	var e = form.elements[i];
	if(e.name == 'id_selecter[]'){
	    e.checked = flag;
	}
    }
}

function checkDones(form, flag) {
    for (var i = 0; i < form.elements.length; i++) {
	var e = form.elements[i];
	if(e.name.match(/row_.*_done/i)){
	    e.checked = flag;
	}
    }
}


function toggleFullDescription() {
        var full_elem = document.getElementById("full_description");
        var short_elem = document.getElementById("short_description");
        if(full_elem.style.display == "none") {
                full_elem.style.display = "";
                short_elem.style.display = "none";
                document.description.displayDescriptionButton.value = '全文を隠す';
        } else {
                full_elem.style.display = "none";
                short_elem.style.display = "";
                document.description.displayDescriptionButton.value = '全文を表示';
        }
}

