﻿/**
* 加入购物车
**/
function addcart(img,model,proname,proprice,id)
{
    var attr = {
        "width": "483",
        "height": "348"
    };
    yxt.common.clarityDiv();
    yxt.common.minDiv(attr);
    
    var cd = new Date();
    var scd = cd.getFullYear()+"-"+(cd.getMonth()+1)+"-"+cd.getDate();
    
    if(id != "" && id != null)
    {
        document.getElementById("hidid").value = id;
    }
    img = (img == null || img == "") ? document.getElementById("imgpro").src : img;
    model = (model == null || model == "") ? document.getElementById("hidmodel").value : model;
    proname = (proname == null || proname == "") ? document.getElementById("hiproname").value : proname;
    proprice = (proprice == null || proprice == "") ? document.getElementById("hidprice").value : proprice;
    var submit = document.getElementById("Hidden7").value;
    var close = document.getElementById("Hidden8").value;
    var proordering = document.getElementById("hidproordering").value;
    var modelno = document.getElementById("Hidden1").value;
    var c_proname = document.getElementById("Hidden2").value;
    var c_proprice = document.getElementById("Hidden3").value;
    var c_quantity = document.getElementById("Hidden4").value;
    var c_datedemand = document.getElementById("Hidden5").value;
    var c_remark = document.getElementById("Hidden6").value;
    
    var html = "";
    html += "<div class=\"produce480\">";
    html += "<div class=\"produce_top\"></div>";
    html += "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"produce_center\">";
	html += "<tr>";
	html += "<td align=\"center\" valign=\"top\" class=\"td178\"><img src=\""+img+"\" width=\"178\" style=\"border:solid 1px #7c7c7c\" height=\"178\" /></td>";
	html += "<td valign=\"top\">";
	html += "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"prd_table\">";
    html += "<tr>";
    html += "<td align=\"right\">"+modelno+"： </td>";
    html += "<td align=\"left\">"+model+"</td>";
    html += "</tr>";
    html += "<tr>";
    html += "<td align=\"right\">"+c_proname+"： </td>";
    html += "<td align=\"left\">"+proname+" </td>";
    html += "</tr>";
    html += "<tr>";
    html += "<td align=\"right\">"+c_proprice+"：</td>";
    html += "<td align=\"left\"><font color=\"#FF0000\">"+proprice+"</font></td>";
    html += "</tr>";
    html += "<tr>";
    html += "<td align=\"right\">"+c_quantity+"：</td>";
    html += "<td align=\"left\"><form id=\"form1\" name=\"form1\" method=\"post\" action=\"\">";
    html += "<label>";
    html += "<input type=\"text\" name=\"textfield\" id=\"quantity\" />";
    html += "</label>";
    html += "</form>";
    html += "</td>";
    html += "</tr>";
    html += "<tr>";
    html += "<tr>";
    html += "<td align=\"right\">"+c_datedemand+"： </td>";
    html += "<td align=\"left\" style=\"\">";
    
    html += "<input type=\"text\" name=\"datedemand\" id=\"datedemand\" value='"+scd+"' />";
    
    html += "</td>";
    html += "</tr>";
    html += "<tr>";
    html += "<td align=\"right\" valign=\"top\" style=\"border-bottom:0px solid #FFFFFF;\">"+c_remark+"：</td>";
    html += "<td align=\"left\" style=\"border-bottom:0px solid #FFFFFF;\">";
    html += "<textarea name=\"textarea\" id=\"remark\"></textarea>";
    html += "</td>";
    html += "</tr>";
    html += "</table></td>";
	html += "</tr>";
	html += "</table>";
	html += "<div style=\"background-color:#FFFFFF; padding-top:5px; border-left:1px solid #999999; border-right:1px solid #999999;\"><input name=\"\" type=\"button\" onclick=\"op(1);\" value=\""+submit+"\" />&nbsp;&nbsp;&nbsp;&nbsp;<input name=\"\" type=\"button\" onclick=\"op(0);\" value=\""+close+"\" /></div>";
	html += "<div class=\"produce_bottom\"></div>";
    html += "</div>";
    document.getElementById("f_min_div").innerHTML = html;
}

function op(type)
{
    if(type == 1)
    {
        var c_dateerror = document.getElementById("hidDateError").value;
        var c_inpint = document.getElementById("hidInpInt").value;
        
        var id = document.getElementById("hidid").value;
        var quantity = document.getElementById("quantity").value;
        var datedemand = document.getElementsByName("datedemand")[0].value;
        //alert(datedemand);
        var remark = document.getElementById("remark").value;
        
        if(yxt.vali.positiveInt(quantity))
        {
            if(yxt.vali.datetime(datedemand))
            {
                var url = "ajaxorder.aspx?type=addpro";
                var html = "";
                html += "<input name='txtid' type='text' value="+id+" />";
                html += "<input name='txtquantity' type='text' value="+quantity+" />";
                html += "<input name='txtdatedemand' type='text' value="+datedemand+" />";
                html += "<input name='txtremark' type='text' value="+remark+" />";
                
                yxt.ajax.simple(url,"",html,success1);
            }
            else
            {
                alert(c_dateerror+"2009-9-9")
            }
        }
        else
        {
            alert(c_inpint);
        }
    }
    else if(type == 0)
    {
        document.body.removeChild(document.getElementById("f_min_div"));
        //document.getElementById("f_min_div");
        document.body.removeChild(document.getElementById("f_screen_div"));
        //location.reload();
    }
    else if(type == 2)
    {
        var url = "ajaxorder.aspx?type=submit";
        yxt.ajax.simple(url,"","",switchPage);
        
        document.getElementById("f_order_div").style.display="none";
        document.body.removeChild(document.getElementById("f_screen_div"));
    }
    else if(type == 3)
    {
        document.getElementById("f_order_div").style.display="none";
        document.body.removeChild(document.getElementById("f_screen_div"));
        //location.reload();
    }
}
var eventflag = 0;
var modify = "";
function oporder(type,par,obj)
{
    if(type == 1)
    {
        //修改
        if(typeof(par)=="number")
        {
            var obj1 = document.getElementById("tdquantity"+par);
            var obj2 = document.getElementById("tddate"+par);
            
            if(eventflag == 0)
            {
                yxt.common.edit(obj1);
                yxt.common.edit(obj2);
                modify = obj.value;
                obj.value = document.getElementById("Hidden7").value;
                eventflag = 1;
            }
            else if(eventflag == 1)
            {
                obj2 = document.getElementById("txt_edit_"+obj2.id).value;
                obj1 = document.getElementById("txt_edit_"+obj1.id).value;
                if(yxt.vali.datetime(obj2))
                {
                    if(yxt.vali.positiveInt(obj1))
                    {
                        var url = "ajaxorder.aspx?type=update";
                        var data = "<input type='hidden' id='hidid' name='hidid' value='"+document.getElementById("hidid"+par).value+"' /><input type='hidden' id='hidquantity' name='hidquantity' value='"+obj1+"' /><input type='hidden' id='hiddate' name='hiddate' value='"+obj2+"' />";
                        
                        yxt.common.cancelEdit("tdquantity"+par);
                        yxt.common.cancelEdit("tddate"+par);
                        obj.value=modify;
                        
                        yxt.ajax.simple(url,"post",data,success1);
                        eventflag = 0;
                    }
                    else
                    {
                        alert("Please enter a positive integer number of");
                    }
                }
                else
                {
                    alert("时间格式错误：eg:2009-9-9 12:00:00 or 2009-9-9");
                }
            }
        }
    }
    else if(type == 0)
    {
        //删除
        var url = "ajaxorder.aspx?type=del&id="+document.getElementById("hidid"+par).value;
        
        yxt.ajax.simple(url,"","",success1);
    }
}
/**
* 加入购物车成功后的函数
**/
function success1(data)
{
    if(document.getElementById("f_min_div"))
    {
        document.body.removeChild(document.getElementById("f_min_div"));
    }
    var obj = document.getElementById("f_order_div");
    obj.innerHTML = data;
    obj.style.display = "block";
    var arr = yxt.common.absoluteCenter(obj);
    obj.style.top = arr[1]-40+"px";
    obj.style.left = (document.documentElement.scrollWidth-748)/2+"px";
    obj.style.position = "absolute";
    obj.style.zIndex = "10001"
}
function switchPage(data)
{
    location = "signinindex.aspx?num="+data;
}
function noneorder()
{
    document.body.removeChild(document.getElementById("f_screen_div"));
}
