  function CalcPrice(turl){
  	f = document.forms[1]
	var url = turl
	var strParams = ""
	for (var i=0;i<f.elements.length;i++){
		strParams = strParams + f.elements[i].name + "=" + f.elements[i].value
		if (f.elements.length -1 != i){
			strParams=strParams + "&"
		}
		
	}
	//alert(strParams)
	var loader = new
	 net.ContentLoader(url,DispPrice,null,"POST",strParams);
  }
  
  function DispPrice(){
	var div_cost = document.getElementById('cost');
	var div_cost_sell = document.getElementById('cost_sell')
	
	var xmlDoc = this.req.responseXML.documentElement;
	var xCont = xmlDoc.
		getElementsByTagName('contentsElement')[0];
	if (window.XMLHttpRequest){
    	var strCost = xCont.
		childNodes[1].firstChild.nodeValue;
		if(strCost == "IE7"){
		strCost = xCont.
		childNodes[0].firstChild.nodeValue;
		}
  	} else if (window.ActiveXObject){
    	var strCost = xCont.
		childNodes[0].firstChild.nodeValue;
  	}
	div_cost.innerHTML = Math.round(strCost * 1.05);
	div_cost_sell.innerHTML = Math.round((Math.round(strCost * 1.05)/ 0.8))
  }
  
  function check_page(){
    var page = document.getElementById('page');
    alert("test");
    page.value = 40;
  }
  
  function input_stock(url,book_id){
    var stock_node = document.getElementById('stock');
    var button_node = document.getElementById('stock_button');
    button_node.firstChild.firstChild.nodeValue = "登録";
    if(button_node.firstChild.name != "done"){
        stock_node.removeChild(stock_node.lastChild);
        stock_node.style.display = 'inline';
        var text_elem = document.createElement('input');
        text_elem.type = "text";
        text_elem.size = "3";
        text_elem.name = "quantity";
        text_elem.value = button_node.firstChild.name;
        text_elem.id = "stock_quantity"
        button_node.firstChild.name = "done";
        var caption = document.createTextNode("冊");
        stock_node.appendChild(text_elem);
        stock_node.appendChild(caption);
    }else{
        var text_elem = document.getElementById('stock_quantity');
        
        var params = "stock_quantity="+text_elem.value+"&book_id="+book_id;
        var loader = new
	       net.ContentLoader(url,update_stock,null,"POST",params);
        var loader_gif = document.createElement('img');
        loader_gif.src = "/img/ajax-loader.gif";
        loader_gif.id = "ajax-loader";
        stock_node.appendChild(loader_gif);    
    }
  }
  function update_stock(){
    var xmlDoc = this.req.responseXML.documentElement;
	var xCont = xmlDoc.
		getElementsByTagName('contentsElement')[0];
	if (window.XMLHttpRequest){
    	var strCost = parseInt(xCont.
		childNodes[1].firstChild.nodeValue);
		if(strCost == "IE7"){
		strCost = parseInt(xCont.
		childNodes[0].firstChild.nodeValue);
		}
  	} else if (window.ActiveXObject){
    	var strCost = xCont.
		childNodes[0].firstChild.nodeValue;
  	}
    var stock_node = document.getElementById('stock');
    var button_node = document.getElementById('stock_button');
    button_node.firstChild.firstChild.nodeValue = "変更";
  	button_node.firstChild.name = strCost;
    stock_node.removeChild(stock_node.lastChild);
    stock_node.removeChild(stock_node.lastChild);
    stock_node.removeChild(stock_node.lastChild);
    stock_node.style.display = 'inline';
    var caption = document.createTextNode(strCost+"冊");
    stock_node.appendChild(caption);
  }
  
  function input_price(url,book_id){
    var stock_node = document.getElementById('price');
    var button_node = document.getElementById('price_button');
    button_node.firstChild.firstChild.nodeValue = "登録";
    if(button_node.firstChild.name != "done"){
        stock_node.removeChild(stock_node.lastChild);
        stock_node.style.display = 'inline';
        var text_elem = document.createElement('input');
        text_elem.type = "text";
        text_elem.size = "3";
        text_elem.name = "price";
        text_elem.value = button_node.firstChild.name;
        text_elem.id = "bookle_price"
        button_node.firstChild.name = "done";
        var caption = document.createTextNode("￥");
        stock_node.appendChild(caption);
        stock_node.appendChild(text_elem);
    }else{
        var text_elem = document.getElementById('bookle_price');
        var params = "price="+text_elem.value+"&book_id="+book_id;
        var loader = new
	       net.ContentLoader(url,update_price,null,"POST",params);
        var loader_gif = document.createElement('img');
        loader_gif.src = "/img/ajax-loader.gif";
        loader_gif.id = "ajax-loader";
        stock_node.appendChild(loader_gif);
    }
  }
  
  function update_price(){
    var xmlDoc = this.req.responseXML.documentElement;
	var xCont = xmlDoc.
		getElementsByTagName('contentsElement')[0];
	if (window.XMLHttpRequest){
    	var strPrice = parseInt(xCont.
		childNodes[1].firstChild.nodeValue);
		if(strPrice == "IE7"){
		strPrice = parseInt(xCont.
		childNodes[0].firstChild.nodeValue);
		}
  	} else if (window.ActiveXObject){
    	var strPrice = xCont.
		childNodes[0].firstChild.nodeValue;
  	}
    var stock_node = document.getElementById('price');
    var profit_node = document.getElementById('profit')
    var button_node = document.getElementById('price_button');
    button_node.firstChild.firstChild.nodeValue = "変更";
  	button_node.firstChild.name = strPrice;
    stock_node.removeChild(stock_node.lastChild);
    stock_node.removeChild(stock_node.lastChild);
    stock_node.removeChild(stock_node.lastChild);
    stock_node.style.display = 'inline';
    var caption = document.createTextNode("￥" + strPrice);
    stock_node.appendChild(caption);
    profit_node.firstChild.nodeValue = "￥"+Math.round(strPrice * 0.8)
  }
  
  function calcShippingCost(url){
    var size = document.getElementById('size_designation_id');
    var color = document.getElementById('color_designation_id');
    var jacket = document.getElementById('jacket_designation_id');
    var page = document.getElementById('book_page');
    var params = "size="+size.value+"&color="+color.value+"&jacket="+jacket.value+"&page="+page.value;
    //alert (params);
    var elem = document.getElementById('page_error');
    if(page.value > 324 || page.value % 4 != 0){
        if(page.value > 324){
            elem.firstChild.nodeValue = 'ページは324ページまでです。';
        }else{
            elem.firstChild.nodeValue = 'ページは4の倍数で指定してください。';
        }
    }else{
        elem.firstChild.nodeValue = ""
        var loader = new
	       net.ContentLoader(url,update_shippingCost,null,"POST",params);
  
    }
  }
  function update_shippingCost(){
    var xmlDoc = this.req.responseXML.documentElement;
    var entries = xmlDoc.getElementsByTagName('entry');
    var i;
    //alert (entries.length);
    for(i=0;i<entries.length;i++){
        var circulation = "";
        var price = "";
        var j;
        for(j=0;j<entries[i].childNodes.length;j++){
            var child = entries[i].childNodes[j];
            if(child.tagName == 'circulation'){
                circulation = child.firstChild.nodeValue;
            }else if(child.tagName == 'price'){
                price = child.firstChild.nodeValue;
            }
        }
        var elem = document.getElementById('total_' + circulation);
        elem.firstChild.nodeValue = '￥' + price;
        var ave_elem = document.getElementById('ave_' + circulation);
        ave_elem.firstChild.nodeValue = '￥'+Math.round(price/circulation);
    }
  }