﻿// JScript 文件
var cookie={
    SET	: function(name, value, days) {var expires = "";if (days) {var d = new Date();d.setTime(d.getTime() + days * 24 * 60 * 60 * 1000);expires = "; expires=" + d.toGMTString();}document.cookie = name + "=" + value + expires + "; path=/";},
GET	: function (name) {var re = new RegExp("(\;|^)[^;]*(" + name + ")\=([^;]*)(;|$)");var res = re.exec(document.cookie);return res != null ? res[3] : null;}
};

function M(id){return document.getElementById(id)}

function sendEmail(){
	var email = null;
	email  = $("#semail")[0].value;
    if(email == null)
	{
		 $("#div_email").html("メールアドレスをご記入ください。");
		 $("#semail")[0].focus();
		}
	if(email.indexOf("@")<0)
	{
	   $("#div_email").html("メールアドレスに誤りがあります。");
	   $("#semail")[0].focus();
		return;
		}else{
			var url = "/ajax.aspx?email="+email+"&action=sendemail";
		    $.ajax({
	 	    type:"get",
		    url:url,
		    beforeSend:function(){$("#div_email").html("読み込んでいます...");},
		    success:function(msg){
				$("#semail").attr("value","");
				$("#div_email").html(msg);
	            $("#semail")[0].focus();
		    },
		    error:function(){}
		    });
		}
}

function advisory(id){
 // alert('test');
   document.getElementById("advisory_list").innerHtml = "abcd";
    var url = "/ajax.aspx?id="+id+"&action=advisory";
		    $.ajax({
	 	    type:"get",
		    url:url,
		    beforeSend:function(){$("#advisory_list").html("<div style='padding:10px;text-align:center;background:lightyellow;'>読み込んでいます...</div>");},
		    success:function(msg){
				$("#advisory_list").html(msg);
		    },
		    error:function(){ }
		    });
}

//修改用户信息
function edit_user()//修改按钮
{
    //加载省份下拉框
    
    $("#sEdit").hide();
    $("#sSave").show();
    $("#tabUser").hide();
    $("#tabEditUser").show();
} 

function judeUserInput(){
    var flag=true;
    var flagfax=true;
    if(!judeUserInfo(M("txtNameA"),M("err_name"),0))
        flag=false;
    if(!judeUserInfo(M("txtNameB"),M("err_name"),0))
        flag=false;
    if(!judeUserInfo(M("txtNameC"),M("err_name1"),0))
        flag=false;
    if(!judeUserInfo(M("txtNameD"),M("err_name1"),0))
        flag=false;
    if(!judeUserInfo(M("txtCity"),M("err_city"),0))
        flag=false;
    if(!judeUserInfo(M("txtAddress"),M("err_address"),0))
        flag=false;
    if(!judeUserInfo(M("txtZip"),M("err_zip"),3))
        flag=false;
    if(!judeUserInfo(M("txtZip2"),M("err_zip"),4))
        flag=false;
   if(!judeUserInfo(M("txtTel"),M("err_tel"),11))
       flag=false;
    if(!judeUserPhone(0))//电话号码
        flag=false;
    if(!isMail(M("txtEmail").value))
    {
        M("err_email").style.display="";
        flag=false;
    }
    M("txtEmail").value=DBC2SBC(M("txtEmail").value);
    //alert(flag);
    return flag;
}
function save_user()//保存用户信息
{//alert("0000");
    //验证用户输入
    if(judeUserInput())
    {
    var uname=$("#txtNameA").val()+" "+$("#txtNameB").val();
    var uname1=$("#txtNameC").val()+" "+$("#txtNameD").val();
    var zip=$("#txtZip").val()+$("#txtZip2").val();
    var phone=$("#txtTel").val();
    var province=$("#txt_province").val();//alert(province);
    var city=$("#txtCity").val();
    var address=$("#txtAddress").val();
    var email=$("#txtEmail").val();
    //将用户信息保存到cookie中
    cookie.SET("jp_name",escape(uname),1);
    cookie.SET("jp_name1",escape(uname1),1);
    cookie.SET("jp_province",escape(province),1);
    cookie.SET("jp_city",escape(city),1);
    cookie.SET("jp_address",escape(address),1);
    cookie.SET("jp_zip",zip,1);
    cookie.SET("jp_tel",phone,1);
    cookie.SET("jp_email",escape(email),1);
    //将用户信息更新到页面
    
    document.getElementById("td1").innerHTML=uname;
    document.getElementById("td2").innerHTML=uname1;
    document.getElementById("td3").innerHTML=zip;
    document.getElementById("td4").innerHTML=province;
    document.getElementById("td5").innerHTML=city;
    document.getElementById("td6").innerHTML=address;
    document.getElementById("td7").innerHTML=phone;
    document.getElementById("td8").innerHTML=email;
    $("#sEdit").show();
    $("#sSave").hide();
    $("#tabEditUser").hide();
    $("#tabUser").show();
    }

}


//修改支付方式
function edit_payment()
{
    $("#Span1pay").hide();
    $("#Span2pay").show();
    $("#tabPayment").hide();
    //加载支付方式
    var i=$("#payHidden").val();
    //alert(i);
    document.getElementById("ctl00_ContentPlaceHolder1_rdopay"+i).checked=true;
    $("#tabPayment1").show();
    
}

function save_payment()
{
    //$("#rdopay1").attr("checked","true");
    var choice1= document.getElementById("ctl00_ContentPlaceHolder1_rdopay1").checked;
    var choice2= document.getElementById("ctl00_ContentPlaceHolder1_rdopay2").checked;
    var choice3= document.getElementById("ctl00_ContentPlaceHolder1_rdopay3").checked;
    var choice4= document.getElementById("ctl00_ContentPlaceHolder1_rdopay4").checked;
    var pImage;
    var pContent;
    var payment=cookie.GET("jp_pay");//第一次选择的付款方式
    if(choice1==true)
    {
        pImage="1";
        pContent="商品お届けの際に、配達業者に代金を現金でお支払いください。代引手数料は弊社が負担いたします。";
        cookie.SET("jp_pay","COD",1);
    }
    else if(choice2==true)
    {
        pImage="2";
        pContent="ご注文後、指定の口座にご請求金額を振り込んでください。振込み手数料はお客様にてご負担願いますのでご了承下さい。";
        cookie.SET("jp_pay","Bank In",1);
    }
    else if(choice3==true)
    {
        pImage="3";
        pContent="PayPalのサービスを利用してクレジットカードでのお支払いが可能です。<span style=\"color:Red;\">※キャンペーン期間中に、PayPalで決済すると定価より1000円引きになります！</span>";
        cookie.SET("jp_pay","paypal",1);
    }
    else if(choice4==true)
    {
        pImage="4";
        pContent="Yahoo!ウォレットサービスを利用してクレジットカードでお支払いすることができます。";
        cookie.SET("jp_pay","yahoo",1);
    }
    //修改总价格
    var payNew=cookie.GET("jp_pay");
    var priceSum=document.getElementById("PriceSum").innerHTML
    priceSum=priceSum.replace(",","");
    var reg=new RegExp(" ","g");
    priceSum=priceSum.replace(reg,"");
    if(payment=="paypal")
    {
        if(payNew!="paypal")
        {
            document.getElementById("PriceSum").innerHTML=parseInt(priceSum)+1000;
        }  
    }
    else
    {
        if(payNew=="paypal")
        {
            document.getElementById("PriceSum").innerHTML=parseInt(priceSum)-1000;
        }
    }
    
    //修改支付信息
    document.getElementById("imgPay").src="/images/payM"+pImage+".gif";
    //$("#imgPay").attr("src","/images/payM"+pImage+".gif");//修改图片？
    document.getElementById("tdPay").innerHTML=pContent;
    //$("#tdPay").innerHTML=pContent;
    
    $("#Span1pay").show();
    $("#Span2pay").hide();
    $("#tabPayment").show();
    $("#tabPayment1").hide();

}
//配送日期
function edit_time()
{
    //加载配送时间
    $("#Span1time").hide();
    var time1=document.getElementById("t1").innerHTML;
    
    var time2=document.getElementById("t2").innerHTML;
    //选中radio
    for(var i=0;i<=6;i++)//ctl00_ContentPlaceHolder1_rdoTime1
    {

        if(document.getElementById("ctl00_ContentPlaceHolder1_rdoTime"+i).value==time1)
        {
            
            document.getElementById("ctl00_ContentPlaceHolder1_rdoTime"+i).checked=true;
        }
    }
    document.getElementById("ctl00_ContentPlaceHolder1_txtTimeRemark").value=time2;
    $("#Span2time").show();
    $("#divTime").hide();
    $("#tabTime1").show();
}

function save_time()
{
    var time,time1;
    for(var i=0;i<=6;i++)
    {
        if(document.getElementById("ctl00_ContentPlaceHolder1_rdoTime"+i).checked==true)
        {
            time=document.getElementById("ctl00_ContentPlaceHolder1_rdoTime"+i).value;
            //alert(time);
            cookie.SET("jp_time",escape(time),1);
        }
    }
    time1=document.getElementById("ctl00_ContentPlaceHolder1_txtTimeRemark").value;
    cookie.SET("jp_timeRemark",escape(time1),1);
    
    document.getElementById("t1").innerHTML=time;
    document.getElementById("t2").innerHTML=time1;
    $("#Span1time").show();
    $("#Span2time").hide();
    $("#divTime").show();
    $("#tabTime1").hide();
}
//备注
function edit_remark()
{   
    
    $("#Span1remark").hide();
    $("#Span2remark").show();
    $("#divRemark").hide();
    var remark=document.getElementById("divRemark").innerHTML;
    //alert(remark);
    document.getElementById("ctl00_ContentPlaceHolder1_txtRemark").value=remark;
    $("#divRemark1").show();
    
}

function save_remark()
{
    var remark=document.getElementById("ctl00_ContentPlaceHolder1_txtRemark").value;
    document.getElementById("divRemark").innerHTML=remark;
    cookie.SET("jp_remark",escape(remark),1);
    $("#Span1remark").show();
    $("#Span2remark").hide();
    $("#divRemark").show();
    $("#divRemark1").hide();
}

function loadAddress()
{
    //获取选择的下拉框的值
    var addressid = document.getElementById("ctl00_ContentPlaceHolder1_sltAddress").value;
    //alert(addressid);
    if(addressid=="00")//新建地址
    {
        cookie.SET("jp_sendAddress","00",1);//用以判断是否在table_sendinfor表中插入地址记录
        document.getElementById("ctl00_ContentPlaceHolder1_txtNameA").value="";
		document.getElementById("ctl00_ContentPlaceHolder1_txtNameB").value="";
		//document.getElementById("ctl00_ContentPlaceHolder1_txtNameC").value="";
		//document.getElementById("ctl00_ContentPlaceHolder1_txtNameD").value="";
		document.getElementById("ctl00_ContentPlaceHolder1_txtZip").value="";
		document.getElementById("ctl00_ContentPlaceHolder1_txtZip2").value="";
		document.getElementById("ctl00_ContentPlaceHolder1_ddlProvince").value="東京";
        document.getElementById("ctl00_ContentPlaceHolder1_txtCity").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_txtTel").value="";
//        document.getElementById("ctl00_ContentPlaceHolder1_txtTel2").value="";
//        document.getElementById("ctl00_ContentPlaceHolder1_txtTel3").value=""; 
    }
    else if(addressid=="01")
    {
        var url="/ajax.aspx?aid="+addressid+"&action=loadAddress";
            $.ajax({
	 	    type:"get",
		    url:url,
		    beforeSend:function(){$("#divAddress").html("<span style='color:red;font-weight:bold;'>読み込んでいます...</span>");},
		    success:function(msg){
				var result=msg.split('&');
				//alert("1:"+result[0]+"2:"+result[1]+"3:"+result[2]+"4:"+result[3]+"5:"+result[4]+"6:"+result[5]+"7:"+result[6]+"8:"+result[7]+"9:"+result[8]+"10:"+result[9]);
				//alert(result[0]);
				document.getElementById("ctl00_ContentPlaceHolder1_txtNameA").value=result[0];
				document.getElementById("ctl00_ContentPlaceHolder1_txtNameB").value=result[1];
				//document.getElementById("ctl00_ContentPlaceHolder1_txtNameC").value=result[2];
				//document.getElementById("ctl00_ContentPlaceHolder1_txtNameD").value=result[3];
				document.getElementById("ctl00_ContentPlaceHolder1_txtZip").value=result[4];
				document.getElementById("ctl00_ContentPlaceHolder1_txtZip2").value=result[5];
				document.getElementById("ctl00_ContentPlaceHolder1_ddlProvince").value=result[6];
                document.getElementById("ctl00_ContentPlaceHolder1_txtCity").value=result[7];
                document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value=result[8];
                document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=result[9];
                document.getElementById("ctl00_ContentPlaceHolder1_txtTel").value=result[10];
//                document.getElementById("ctl00_ContentPlaceHolder1_txtTel2").value=result[11];
//                document.getElementById("ctl00_ContentPlaceHolder1_txtTel3").value=result[12]; 
               	$("#divAddress").html("<span style='display:none'></span>");			
		    },
		    error:function(){
		        $("#divAddress").html("<span style='color:red;font-weight:bold;'>loading wrong</span>");
		    }
		    });
    }
    else
    {
        var url="/ajax.aspx?aid="+addressid+"&action=loadAddress";
            $.ajax({
	 	    type:"get",
		    url:url,
		    beforeSend:function(){$("#divAddress").html("<span style='color:red;font-weight:bold;'>読み込んでいます...</span>");},
		    success:function(msg){
				var result=msg.split('&');
				//alert("1:"+result[0]+"2:"+result[1]+"3:"+result[2]+"4:"+result[3]+"5:"+result[4]+"6:"+result[5]+"7:"+result[6]+"8:"+result[7]+"9:"+result[8]+"10:"+result[9]);
				//alert(result[0]);
				document.getElementById("ctl00_ContentPlaceHolder1_txtNameA").value=result[0];
				document.getElementById("ctl00_ContentPlaceHolder1_txtNameB").value=result[1];
				//document.getElementById("ctl00_ContentPlaceHolder1_txtNameC").value=result[2];
				//document.getElementById("ctl00_ContentPlaceHolder1_txtNameD").value=result[3];
				document.getElementById("ctl00_ContentPlaceHolder1_txtZip").value=result[4];
				document.getElementById("ctl00_ContentPlaceHolder1_txtZip2").value=result[5];
				document.getElementById("ctl00_ContentPlaceHolder1_ddlProvince").value=result[6];
                document.getElementById("ctl00_ContentPlaceHolder1_txtCity").value=result[7];
                document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value=result[8];
                document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=result[9];
                document.getElementById("ctl00_ContentPlaceHolder1_txtTel").value=result[10];
//                document.getElementById("ctl00_ContentPlaceHolder1_txtTel2").value=result[11];
//                document.getElementById("ctl00_ContentPlaceHolder1_txtTel3").value=result[12]; 
               	$("#divAddress").html("<span style='display:none'></span>");			
		    },
		    error:function(){
		        $("#divAddress").html("<span style='color:red;font-weight:bold;'>loading wrong</span>");
		    }
		    });
	}
}


function feedback(id){
    var url = "/ajax.aspx?id="+id+"&action=feedback";
		    $.ajax({
	 	    type:"get",
		    url:url,
		    beforeSend:function(){$("#feedback_list").html("<div style='padding:10px;text-align:center;background:lightyellow;'>読み込んでいます...</div>");},
		    success:function(msg){
				$("#feedback_list").html(msg);
		    },
		    error:function(){}
		    });
}
//正则验证电子邮箱是否合法
function isMail(mail) 
{
    var patrn = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
    if (!patrn.test(mail)) 
        return false; 
    else 
        return true; 
}
//发表评论信息
function judeAdvisory(action,id){
    var name=$("#"+action+"_id").val();             //ID
    var email=$("#"+action+"_email").val();         //E-mail
    var content=$("#"+action+"_content").val();     //内容
    var code=$("#"+action+"_code").val();           //验证码
    var fen=document.getElementById("currentRating").style.width;//分数    
    if(fen=="100%")
        fen="5";
    else{
        fen=fen.substring(0,fen.indexOf("p"));        
        fen=parseInt(fen)/15+"";
    }
    fen=action=="adv"?"0":fen;
    
    if(name.Trim()==""){
        $("#"+action+"_err").html("ユーザー名を入力");
        $("#"+action+"_id").focus();
        return false;
    }
    if(email.Trim()=="" || !isMail(email)){
        $("#"+action+"_err").html("Eメールアドレスを入力");
        $("#"+action+"_email").focus();
        return false;
    }
    if(content.Trim()==""){
        $("#"+action+"_err").html("内容を入力");
        $("#"+action+"_content").focus();
        return false;
    }
    if(code.Trim()==""){
        $("#"+action+"_err").html("認証文字を入力");
        $("#"+action+"_code").focus();
        return false;
    }
    var obj = productShow.AddFeedback(name,content,code,id,fen,email,action).value;
    if(obj=="送信いたしました。近日中に担当者よりご連絡致します。"){
        $("#"+action+"_id").val("");
        $("#"+action+"_email").val("");
        $("#"+action+"_content").val("");
    }
    $("#"+action+"_err").html(obj);
    $("#"+action+"_code").val("");
    refreshCc(action+"_img",action);
}
//生成购物车
function cart_Buy(id,no,flag)
{
    //记录选择的产品颜色
    //记录产品颜色cookie
    var obj;   
    obj=document.getElementsByName("colorR");
    var pno=document.getElementById("hidColor").value;
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                var valuecookie=escape(obj[i].value);//alert(valuecookie);
                cookie.SET(pno+"_color",valuecookie,1);
                //alert(unescape(cookie.GET(pno+"_color")));
                //return;           
            }
        }
    }
    if(flag=="1")//产品状态
    {
        var num = document.getElementById("ctl00_ContentPlaceHolder1_ddlNum").value;
        //alert(num+no+id);
        document.getElementById("cartBuy").href="/ajax.aspx?action=product&id="+id+"&name="+no+"&num="+num;
        //return false;
    }
    else
    {
        alert("すみませんが、該当商品はありませんでした。");
    }
}

//触发button按钮的click事件
function SubmitKeyClick(button) 
{    
    if (event.keyCode == 13) 
    {        
        event.keyCode=9;
        event.returnValue = false;
        document.all[button].click(); 
    }
}
//重新获取验证码
function refreshCc(obj,action) {
     var ccImg = document.getElementById(obj);
     var ccImgSrc = "";
     if (ccImg) {
         nowTime = new Date()
	     ccImgSrc = "/code.aspx?action="+action+"&r=" + nowTime.getTime();
	     ccImg.src = ccImgSrc;
     }
   }
String.prototype.Trim = function(){         //去除前后空格 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
}
String.prototype.LTrim = function(){        //去除前空格
    return this.replace(/(^\s*)/g, ""); 
}
String.prototype.RTrim = function(){        //去除后空格
    return this.replace(/(\s*$)/g, ""); 
}




