﻿var P_TG_DEFAULT_DOMAIN_URL = "http://tuangou.zhuannet.com/";
document.write("<scr"+"ipt language=\"javascript\" src=\""+ P_TG_DEFAULT_DOMAIN_URL +"script/tools.js\" type=\"text/javascript\"></scr"+"ipt>");
document.write("<scr"+"ipt language=\"javascript\" src=\""+ P_TG_DEFAULT_DOMAIN_URL +"script/ajax_tools.js\" type=\"text/javascript\"></scr"+"ipt>");
document.write("<scr"+"ipt language=\"javascript\" src=\""+ P_TG_DEFAULT_DOMAIN_URL +"script/dialog.js\" type=\"text/javascript\"></scr"+"ipt>");
var obj_for_tg;
function JoinToTuangou(obj,tg_p_id,tg_p_title){
    obj_for_tg = obj;
    var html = "<table cellspacing=\"4\" cellpadding=\"4\" class=\"tg_u_submit\">"+
	           "<tr><td align=\"right\" style=\"width:100px;\">您选择的产品：</td><td style=\"color:#f00;font-weight:bold;text-decoration:underline;\">"+ tg_p_title +"</td></tr>"+
	           "<tr><td align=\"right\">购买数量：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_p_count\" maxlength=\"10\" size=\"4\" value=\"1\"/>　<span>必填 请填写有效数字</span></td></tr>"+
	           "<tr><td align=\"right\">您的E-mail：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_email\" maxlength=\"50\" size=\"25\"/><br /><span>为了保证能及时收到本次团购的邮件信息，请正确填写您的邮箱地址</span></td></tr>"+	           
	           "<tr><td align=\"right\">收货人姓名：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_username\" maxlength=\"100\" size=\"25\"/>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">手机号码：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_mobileno\" maxlength=\"100\" size=\"25\"/>　<span>手机号码和电话号码必填一项</span></td></tr>"+
	           "<tr><td align=\"right\">电话号码：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_telphone\" maxlength=\"100\" size=\"25\"/>　<span>手机号码和电话号码必填一项</span></td></tr>"+
	           "<tr><td align=\"right\">所在地区：</td><td><span id=\"d_p_c_a\"></span>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">详细地址：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_address\" maxlength=\"250\" size=\"45\" onfocus=\"get_p_c_a(this);\"/>　<span>必填</span><br /><span>标准格式：湖南省长沙市岳麓区河西麓谷大道662号</span></td></tr>"+
	           "<tr><td align=\"right\">邮编：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_postcode\" maxlength=\"10\" size=\"6\"/>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">支付方式：</td><td><select id=\"sel_tg_u_pay_method\"><option value=\"\"></option><option value=\"1\">支付宝在线支付</option><option value=\"2\">网银在线支付</option></select>　<span>必填</span></td></tr>"+
	           "<tr><td colspan=\"2\" align=\"center\"><input type=\"button\" class=\"button\" value=\"提 交\" onclick=\"SaveJoinTGUserInfo("+ tg_p_id +",'"+ tg_p_title +"')\"/>&nbsp;<input type=\"button\" class=\"button\" value=\"取 消\" onclick=\"CloseDialogWindow();\"/></td></tr>"+
	           "</table>";
	ShowDialogWindow("我要团购",html,600,360,self);
	oo("d_p_c_a").innerHTML = GetProvince();
}
function JoinToTuangou2(){
    var html = "<table cellspacing=\"4\" cellpadding=\"4\" class=\"tg_u_submit\">"+
	           "<tr><td align=\"right\" style=\"width:100px;\">您选择的产品：</td><td><span id=\"d_product_sel\"></span>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">购买数量：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_p_count\" maxlength=\"10\" size=\"4\" value=\"1\"/>　<span>必填 请填写有效数字</span></td></tr>"+
	           "<tr><td align=\"right\">您的E-mail：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_email\" maxlength=\"50\" size=\"25\"/><br /><span>为了保证能及时收到本次团购的邮件信息，请正确填写您的邮箱地址</span></td></tr>"+	           
	           "<tr><td align=\"right\">收货人姓名：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_username\" maxlength=\"100\" size=\"25\"/>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">手机号码：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_mobileno\" maxlength=\"100\" size=\"25\"/>　<span>手机号码和电话号码必填一项</span></td></tr>"+
	           "<tr><td align=\"right\">电话号码：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_telphone\" maxlength=\"100\" size=\"25\"/>　<span>手机号码和电话号码必填一项</span></td></tr>"+
	           "<tr><td align=\"right\">所在地区：</td><td><span id=\"d_p_c_a\"></span>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">详细地址：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_address\" maxlength=\"250\" size=\"45\" onfocus=\"get_p_c_a(this);\"/>　<span>必填</span><br /><span>标准格式：湖南省长沙市岳麓区河西麓谷大道662号</span></td></tr>"+
	           "<tr><td align=\"right\">邮编：</td><td><input class=\"input\" type=\"text\" id=\"txt_tg_u_postcode\" maxlength=\"10\" size=\"6\"/>　<span>必填</span></td></tr>"+
	           "<tr><td align=\"right\">支付方式：</td><td><select id=\"sel_tg_u_pay_method\"><option value=\"\"></option><option value=\"1\">支付宝在线支付</option><option value=\"2\">网银在线支付</option></select>　<span>必填</span></td></tr>"+
	           "<tr><td colspan=\"2\" align=\"center\"><input type=\"button\" class=\"button\" value=\"提 交\" onclick=\"SaveJoinTGUserInfo(0,'')\"/>&nbsp;<input type=\"button\" class=\"button\" value=\"取 消\" onclick=\"CloseDialogWindow();\"/></td></tr>"+
	           "</table>";
	ShowDialogWindow("我要团购",html,600,360,self);
	oo("d_p_c_a").innerHTML = GetProvince();
	oo("d_product_sel").innerHTML = GetProductBrand();
}
function SupportTuangou(obj,tg_p_id,tg_p_title){
    var parms = new Array();
    parms[0] = new Array("tg_p_id",tg_p_id);
    var result = AjaxRequestToServerAshx("SUPPORTTUANGOU", "POST",parms);
    if(result == "1" || result == "0"){
        if(result == "1"){
            alert("谢谢您的支持！");
            if(tg_p_id > 0){
                var c = obj.parentElement.parentElement.children[3].children[0].innerHTML;
                obj.parentElement.parentElement.children[3].children[0].innerHTML = parseInt(c) + 1;    
            }
        }else{
            alert("对不起，您的提交失败，请重试！");
            return;
        }
    }else{
        alert(result);
        return;
    }
}
function GetProductBrand(){
    return AjaxRequestToServerAshx("GETPRODUCTBRAND","POST",null);
}
function ChangeBrandGetProduct(obj){
    if(vv(obj) != "")
        oo("span_sel_mobilemodel").innerHTML = GetProductListFromBrand(vv(obj));
    else
        oo("span_sel_mobilemodel").innerHTML = "<select id=\"sel_mobilemodel\" class=\"input\"><option value=\"\">...</option></select>";
}
function GetProductListFromBrand(brand){
    var parms = new Array();
    parms[0] = new Array("brand",escape_self(brand));
    var result = AjaxRequestToServerAshx("GETPRODUCTLISTFROMBRAND","POST",parms);
    return result;
}
function SaveJoinTGUserInfo(tg_p_id,tg_p_title){
    var pro_id = "";
    if(oo("sel_mobilemodel") != null){
        pro_id = vv("sel_mobilemodel");
        if(pro_id == ""){
            alert("请选择您要团购的产品。");
            Focus("sel_mobilemodel");
            return;
        }
    }
    
    if(oo("sel_mobilemodel") != null){
        if(tg_p_title == "")
            tg_p_title = oo("sel_mobilemodel").options[oo("sel_mobilemodel").selectedIndex].text;
    }
    
    var tg_u_p_count = vv("txt_tg_u_p_count");
    if(tg_u_p_count == ""){
        alert("请填写您需要购买的数量。");
        Focus("txt_tg_u_p_count");
        return;
    }else{
        if(isValidate(tg_u_p_count,12) == false){
            alert("请填写有效数字。");
            Focus("txt_tg_u_p_count");
            return;
        }else{
            if(parseInt(tg_u_p_count) <= 0){
                alert("请填写大于0的有效数字。");
                Focus("txt_tg_u_p_count");
                return;
            }
        }
    }
    var tg_u_email = vv("txt_tg_u_email");
    if(tg_u_email != ""){
        if(isValidate(tg_u_email,3) == false){
            alert("您的Email格式不正确，请查证。");
            Focus("txt_tg_u_email");
            return;
        }
    }
    var tg_u_username = vv("txt_tg_u_username");
    if(tg_u_username == ""){
        alert("请填写收货人姓名。");
        Focus("txt_tg_u_username");
        return;
    }
    var tg_u_mobileno = vv("txt_tg_u_mobileno");
    var tg_u_telphone = vv("txt_tg_u_telphone");
    if(tg_u_mobileno == "" && tg_u_telphone == ""){
        alert("手机号码和电话号码必填一项。");
        Focus("txt_tg_u_mobileno");
        return;
    }
    var areaid = vv("sel_area");
    if(areaid == ""){
        alert("请选择您所在的地区。");
        Focus("sel_area");
        return;
    }
    var tg_u_address = vv("txt_tg_u_address");
    if(tg_u_address == ""){
        alert("请填写您的详细收货地址。");
        Focus("txt_tg_u_address");
        return;
    }
    var tg_u_postcode = vv("txt_tg_u_postcode");
    if(tg_u_postcode == ""){
        alert("请填写您的收货邮编号码。");
        Focus("txt_tg_u_postcode");
        return;
    }
    var tg_u_pay_method = vv("sel_tg_u_pay_method");
    if(tg_u_pay_method == ""){
        alert("请选择支付方式。");
        Focus("sel_tg_u_pay_method");
        return;
    }
    var parms = new Array();
    parms[0] = new Array("tg_p_id",tg_p_id);
    parms[1] = new Array("tg_u_p_count",tg_u_p_count);
    parms[2] = new Array("tg_u_email",escape_self(tg_u_email));
    parms[3] = new Array("tg_u_username",escape_self(tg_u_username));
    parms[4] = new Array("tg_u_mobileno",escape_self(tg_u_mobileno));
    parms[5] = new Array("tg_u_telphone",escape_self(tg_u_telphone));
    parms[6] = new Array("areaid",escape_self(areaid));
    parms[7] = new Array("tg_u_address",escape_self(tg_u_address));
    parms[8] = new Array("tg_u_postcode",escape_self(tg_u_postcode));  
    parms[9] = new Array("pro_id",pro_id);  
    parms[10] = new Array("tg_p_title",escape_self(tg_p_title));
    parms[11] = new Array("tg_u_pay_method",tg_u_pay_method);   
    var result = AjaxRequestToServerAshx("SAVEJOINTGUSERINFO", "POST",parms);
    if(result.indexOf("http://") >=0)
        window.location = result;
    else{
        alert(result);
        return;
    }
}

function GetProvince(){
    return AjaxRequestToServerAshx("GETPROVINCE","POST",null);
}
function p_c_a_changeProvince(obj){
    oo('txt_tg_u_address').value = "";
    var p_id = vv(obj);
    if(p_id.length > 0){
        oo("p_c_a_span_city").innerHTML = "<select class=\"input\" name=\"sel_city\" id=\"sel_city\" onchange=\"p_c_a_changeCity(this);\">" + p_c_a_getdata_for_city(p_id,1) + "</select>";        
        oo("p_c_a_span_area").innerHTML = "<select class=\"input\" name=\"sel_area\" id=\"sel_area\"><option value=\"\">...</option></select>";
    }else{
        oo("p_c_a_span_city").innerHTML = "<select class=\"input\" name=\"sel_city\" id=\"sel_city\" onchange=\"p_c_a_changeCity(this);\"><option value=\"\">...</option></select>";
        oo("p_c_a_span_area").innerHTML = "<select class=\"input\" name=\"sel_area\" id=\"sel_area\"><option value=\"\">...</option></select>";
    }     
}
function p_c_a_changeCity(obj){
    oo('txt_tg_u_address').value = "";
    var c_id = vv(obj);    
    if(c_id.length > 0)
        oo("p_c_a_span_area").innerHTML = "<select class=\"input\" name=\"sel_area\" id=\"sel_area\">" + p_c_a_getdata_for_city(c_id,2) + "</select>";
    else
        oo("p_c_a_span_area").innerHTML = "<select class=\"input\" name=\"sel_area\" id=\"sel_area\"><option value=\"\">...</option></select>";
}
function get_p_c_a(obj){    
    if(vv(obj) == ""){
        var sel_q_province = oo("sel_q_province");
        var sel_city = oo("sel_city");
        var sel_area = oo("sel_area");
        if(vv(sel_q_province) != "")
            obj.value = sel_q_province.options[sel_q_province.selectedIndex].text;  
        if(vv(sel_city) != "")
            obj.value += sel_city.options[sel_city.selectedIndex].text;
        if(vv(sel_area) != "")
            obj.value += sel_area.options[sel_area.selectedIndex].text;
        obj.select();
    }
}
function p_c_a_getdata_for_city(id,type){
     var parms = new Array();
     parms[0] = new Array("id",id);
     parms[1] = new Array("type",type);
     var result = AjaxRequestToServerAshx("GETPROVINCECITYAREA", "POST",parms);
     return result;
}

var ____year;
var ____month;
var ____day;
var ____hour;
var ____minute;
var ____second;
var NowHour;
var NowMinute;
var NowMonth;
var NowDate;
var NowYear;
var NowSecond;

var cur_date;
function LoadLeaveTimeToTuanGou(_year,_month,_day,_hour,_minute,_second,_NowYear,_NowMonth,_NowDate,_NowHour,_NowMinute,_NowSecond){
    ____year = parseInt(_year);
    ____month = parseInt(_month);
    ____day = parseInt(_day);
    ____hour = parseInt(_hour);
    ____minute = parseInt(_minute);
    ____second = parseInt(_second);

    NowYear = parseInt(_NowYear);
    NowMonth = parseInt(_NowMonth);
    NowDate = parseInt(_NowDate);
    NowHour = parseInt(_NowHour);
    NowMinute = parseInt(_NowMinute);
    NowSecond = parseInt(_NowSecond);
    
    startclock();
}


var timerID = null;   
var timerRunning = false;   
function showtime() {
    if(____year < NowYear){ 
        oo("div_leave_time").innerHTML = "<b>本期团购已截止</b>";
        return;         
    }else{ 
        if(____year == NowYear){
            if(____month < NowMonth){
                oo("div_leave_time").innerHTML = "<b>本期团购已截止</b>";
                stopclock();
                return;
            }else{
                if(____month == NowMonth){
                    if(____day < NowDate){                    
                        oo("div_leave_time").innerHTML = "<b>本期团购已截止</b>";
                        stopclock();
                        return;
                    }else{
                        if(____day == NowDate){
                            if(____hour < NowHour){
                                oo("div_leave_time").innerHTML = "<b>本期团购已截止</b>";
                                stopclock();
                                return;
                            }else{
                                if(____hour == NowHour){
                                    if(____minute < NowMinute){
                                        oo("div_leave_time").innerHTML = "<b>本期团购已截止</b>";
                                        stopclock();
                                        return;
                                    }else{
                                        if(____minute == NowMinute){
                                            if(____second < NowSecond){
                                                oo("div_leave_time").innerHTML = "<b>本期团购已截止</b>";
                                                stopclock();
                                                return;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
     

    Yearleft = ____year - NowYear;
    Monthleft = ____month - NowMonth;
    Dateleft = ____day - NowDate;     
    Hourleft = ____hour - NowHour;   
    Minuteleft = ____minute - NowMinute;
    Secondleft = ____second - NowSecond;
    if (Secondleft < 0)
    {   
        Secondleft = 60 + Secondleft;   
        Minuteleft = Minuteleft - 1;   
    }   
    if (Minuteleft < 0)   
    {    
        Minuteleft = 60 + Minuteleft;   
        Hourleft = Hourleft - 1;   
    }   
    if (Hourleft < 0)   
    {   
        Hourleft = 24 + Hourleft;   
        Dateleft = Dateleft-1;   
    }   
    if (Dateleft < 0)   
    {
        Dateleft = 31 + Dateleft;   
        Monthleft = Monthleft - 1;   
    }   
    if (Monthleft < 0)   
    {   
        Monthleft = 12 + Monthleft;   
        Yearleft = Yearleft -1;   
    }
    var Temp = "";
    if(Dateleft > 0)
        Temp = "剩余<b>"+ (parseInt(Dateleft) >= 10 ? Dateleft : "0" + Dateleft) +"</b>天<b>"+ (parseInt(Hourleft) >= 10 ? Hourleft : "0" + Hourleft) +"</b>小时<b>"+ (parseInt(Minuteleft) >= 10 ? Minuteleft : "0" + Minuteleft) +"</b>分<b>"+ (parseInt(Secondleft) >= 10 ? Secondleft : "0" + Secondleft) +"</b>秒";
    else
        Temp = "剩余<b>"+ (parseInt(Hourleft) >= 10 ? Hourleft : "0" + Hourleft) +"</b>小时<b>"+ (parseInt(Minuteleft) >= 10 ? Minuteleft : "0" + Minuteleft) +"</b>分<b>"+ (parseInt(Secondleft) >= 10 ? Secondleft : "0" + Secondleft) +"</b>秒";
    
    oo("div_leave_time").innerHTML = Temp;
    timerID = setTimeout("showtime()",1000);
    timerRunning = true;
    NowSecond++;
    if(NowSecond > 60){
        NowSecond = 0;
        NowMinute++;
    }
    if(NowMinute > 60){
        NowMinute = 0;
        NowHour++;
    }
    if(NowHour > 24){
        NowHour = 0;
        NowDate++;
    }
    if(NowDate > 31){
        NowDate = 1;
        NowMonth++
    }
    if(NowMonth > 12){
        NowMonth = 1;
        NowYear++;
    }
}   
var timerID = null;   
var timerRunning = false;   
function stopclock () {   
    if(timerRunning)   
        clearTimeout(timerID);   
    timerRunning = false;   
}   
function startclock () {
    stopclock();   
    showtime();   
}
