﻿// JScript ファイル
var app = Sys.Application;
function pageLoad(){
    var mng = Sys.WebForms.PageRequestManager.getInstance();
    mng.add_pageLoaded(
        function(sender,args){
            var mng = Sys.WebForms.PageRequestManager.getInstance();
            var item = args.get_dataItems()['ctl00_cp1_value'];
            if(item != null){
                //alert(item);
            } else {
                //return false;   
            }
        }
    );
}
function check(){
    var mng = Sys.WebForms.PageRequestManager.getInstance();
    mng.add_pageLoaded(
        function(sender,args){
            var mng = Sys.WebForms.PageRequestManager.getInstance();
            var item = args.get_dataItems()['ctl00_cp1_value'];
            if(item != null){
                $get('ctl00_cp1_AniCheck').checked;
            } else {
                return false;   
            }
        }
   );
}
function AddtoBag()
{
    
    var p = $get("ctl00_cp1_no").innerHTML;
    var c = $get("ctl00_cp1_color").innerHTML;
    var s = $get("ctl00_cp1_size").innerHTML.substring(0,1);
    var n = $get("ctl00_cp1_qtySelectList").selectedIndex + 1;
    if(n>0){
        $get("ctl00_cp1_shopbag").innerHTML = "Now Loading....";
        PageMethods.AddtoBagItem(p, c, s, n, succeededCallback, failedCallback);
    } else {
        
        $get("ctl00_cp1_shopbag").innerHTML = "Now Loading....";
        $get("ctl00_cp1_SoldOut_Pnl").style.display = "block";
    }
    return false;
}
function succeededCallback(result,context,methodName)
{
    //在庫有無の判定
    if(result.StokFlg.toString()=="true"){
        $get("item").innerHTML = "";
        $get("item").innerHTML = "shopping bag "+ result.TotalQty +" items : " + result.TotalAmount;
        var sb = new Sys.StringBuilder();
                sb.append("<div class='buy_left'> <img id='buy_thumbnail' src='../images/products/flat/l/"+ $get("ctl00_cp1_no").innerHTML +"_"+ $get("ctl00_cp1_color").innerHTML +".jpg' alt='"+ $get("ctl00_cp1_no").innerHTML +"' width='59' height='43' /></div>");
                sb.append("<div class='buy_right'>");
                sb.append("<div id='buy_product'>"+ $get("ctl00_cp1_no").innerHTML +"&nbsp;&nbsp;&nbsp;&nbsp;"+ $get("ctl00_cp1_line").innerHTML +"</div>");
                sb.append("<div id='buy_pattern'>"+ $get("ctl00_cp1_pattern").innerHTML +"</div>");
                sb.append("<div id='buy_color'>"+ $get("ctl00_cp1_color").innerHTML +"</div>");
                sb.append("<div id='buy_style'>"+ $get("ctl00_cp1_style").innerHTML +"</div>");
                sb.append("<div id='buy_size'>"+ $get("ctl00_cp1_size").innerHTML.substring(0,1) +"</div>");
                sb.append("<div id='buy_price'>"+ $get("ctl00_cp1_price").innerHTML +"（税込) * "+ ($get("ctl00_cp1_qtySelectList").selectedIndex + 1) +"</div>");
                sb.append("</div>");
                sb.append("<div class='buy_footer'>");
                sb.append("<a href='shopbag.aspx'>");
                sb.append("<IMG SRC='../images/common/gv_viewbag_btn.png' />");
                sb.append("</a>");
                sb.append("</div>");
        $get("ctl00_cp1_shopbag").innerHTML = sb.toString();
        //数量リスト変更
        //alert($get("ctl00_cp1_SoldOut_Pnl"));
        $get("ctl00_cp1_qtySelectList").options.length=0;
        for(var i=0;i<result.updStok;i++)
        {
            $get("ctl00_cp1_qtySelectList").options[i] = new Option(i+1,i+1);
        }
        //$get("ctl00_cp1_addtobagbtn").disabled = true;    
    } else {
        //在庫無し表示
        //alert("Sold Out");
    }
}

function failedCallback(error)
{
    $get("ctl00_cp1_shopbag").innerHTML = error.get_message();
}
if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();    
