function getNick(){
	var logqq = isLogin();
	var nick = unescape(unescape(getCookie("actnick")));
	return  (nick==""?(logqq):(nick+"("+logqq+")"));
}
function toLogin(){
	var oStyle = {divMktTitle:{background:"transparent url(http://imgcache.qq.com/ad/login/vip.gif) repeat-x left top"},
				  imgMktClose:{display:"none"}};
	login({url:'/act/qclub/wl'},oStyle);
}
function init(){
	if(isFromTips()) return;
	if(typeof getUserGroup == "undefined"){alert("对不起，服务器忙，请稍后再试！");return ;}
	var oUserGroup = getUserGroup();
	var code = oUserGroup.code,data = oUserGroup.data;
	var h = $("header");
	var c = $("content");
	switch(code){
		case "0": 
			nchangeImg('clubwl');
			data.pop();
			initPageByGroup(data);
		break;
		case "20012":
			h.innerHTML = '<h1>QQ会员续费大回馈</h1><strong>尊敬的QQ会员，您好：</strong><p>您还没有登录！</p><p>您登录后可以查看您的优惠信息！</p>';
			toLogin();
		break;
		case "30003": initPageByGroup([]); break;
		default: alert("对不起，服务器忙，请稍后再试！"); break;
	}
}
function initPageByGroup(arGroup){
	var h = $("header");
	var c = $("divType");
	var nick = getNick();
	var o = {
	//	"upd6181080505112159":{msg:'八折',html:'<h2 style="margin:10px 0px;"><span>您可以享受到</span>8折<span>的专属优惠哦</span></h2><input type="radio" name="rdoRate" value="1" checked="true" style="display:none"/>'},
	//	"upd6181080505112146":{msg:'七折',html:'<h2 style="margin:10px 0px;"><span>您可以享受到</span>7折<span>的专属优惠哦</span></h2><input type="radio" name="rdoRate" value="1" checked="true" style="display:none"/>'},
	//	"upd6181080505112250":{msg:'八折/有买有送',html:'<p class="icon">请选择您要享受的优惠：</p><p><label for="y2"><input type="radio" id="y2" name="rdoRate" value="3" checked="true"/><strong>买二个月送25天</strong></label><label for="y1"><input type="radio" id="y1" name="rdoRate" value="2"/><strong>买一个月送10天</strong></label><label for="y3"><input type="radio" id="y3" name="rdoRate" value="1"/><strong>8 折优惠</strong></label></p>'},
	//	"upd6181080505112223":{msg:'七折/有买有送',html:'<p class="icon">请选择您要享受的优惠：</p><p><label for="y2"><input type="radio" id="y2" name="rdoRate" value="5" checked="true"/><strong>买三个月送45天</strong></label><label for="y1"><input type="radio" id="y1" name="rdoRate" value="4"/><strong>买两个月送30天</strong></label><label for="y3"><input type="radio" id="y3" name="rdoRate" value="1"/><strong>7 折优惠</strong></label></p>'},
		/*---- edit by advjiang start ----*/
		"upd6181080616204510":{msg:'七折/有买有送',html:'<p class="icon">请选择您要享受的优惠：</p><p><label for="y2"><input type="radio" id="y2" name="rdoRate" value="5" checked="true"/><strong>买三个月送45天</strong></label><label for="y1"><input type="radio" id="y1" name="rdoRate" value="4"/><strong>买两个月送30天</strong></label><label for="y3"><input type="radio" id="y3" name="rdoRate" value="1"/><strong>7 折优惠</strong></label></p>'},
		"upd6181080616204522":{msg:'八折/有买有送',html:'<p class="icon">请选择您要享受的优惠：</p><p><label for="y2"><input type="radio" id="y2" name="rdoRate" value="3" checked="true"/><strong>买二个月送25天</strong></label><label for="y1"><input type="radio" id="y1" name="rdoRate" value="2"/><strong>买一个月送10天</strong></label><label for="y3"><input type="radio" id="y3" name="rdoRate" value="1"/><strong>8 折优惠</strong></label></p>'},
		/*---- edit by advjiang end  ----*/
		"upd6181080505112303":{}
	};
	var groupid="";
	for(var i=0,l=arGroup.length;i<l;i++)
		if(o[arGroup[i]]){ userinfo.groupid = groupid = arGroup[i]; break;}
	var html = '<div class="box2"><div class="time_select"><ul class="my_account"><li><a href="http://pay.qq.com/account/account_general_query.shtml" target="_blank">个人账户余额查询</a></li><li><a href="http://pay.qq.com/paycenter/paycenter_qb.shtml" target="_blank">Q币充值（会员充值Q币账户88折）</a></li><li><a href="http://pay.qq.com/account/account_qd_change_qb.shtml" target="_blank">Q点换Q币</a></li></ul></div>'
	if(groupid == ''){//不能参与此活动
		h.innerHTML= '<h1>QQ会员续费大回馈</h1><strong>尊敬的QQ用户'+nick+'：</strong>&nbsp;&nbsp;[<a href="index.shtml" onclick="logout(function(){setCookie(\'actnick\',\'\');})" title="退出登录">退出</a>]<p>对不起，本次活动仅面向部分用户开放，您不能参与本次活动！</p><p>敬请关注<a href="http://free.qq.com" title="腾讯嘉年华" target="_blank">free.qq.com</a>上的新活动！</p>';
		$("content").innerHTML = html;
		return ;
	}
	if(groupid == 'upd6181080505112303'){//参加过活动了
		h.innerHTML= '<h1>QQ会员续费大回馈</h1><strong>尊敬的QQ会员'+nick+'：</strong>&nbsp;&nbsp;[<a href="index.shtml" onclick="logout(function(){setCookie(\'actnick\',\'\');})" title="退出登录">退出</a>]<p>您曾经在本活动中成功的为您的QQ续费过会员服务，不能再次参与本活动！</p><p>敬请关注<a href="http://free.qq.com" title="腾讯嘉年华" target="_blank">free.qq.com</a>上的新活动！</p>';
		$("content").innerHTML = html;
		return ;
	}
	var action = o[groupid];
	c.innerHTML = action.html;
	h.innerHTML= '<h1>QQ会员续费大回馈</h1><strong>尊敬的QQ会员'+nick+'：</strong>&nbsp;&nbsp;[<a href="index.shtml" onclick="logout(function(){setCookie(\'actnick\',\'\');})" title="退出登录">退出</a>]<p>隆重为您献上QQ会员'+action.msg+'续费的超级优惠！本优惠在全部QQ会员中只有1%的用户可以享受到哦，您就是百里挑一的那位！</p><p>请特别注意，本优惠资格只能在当前页面使用，请您注意<a href="#" onclick="return addFavorite(\'QQ会员续费大回馈\',\'http://free.qq.com/act/qclub/wl/\')" title="添加当前页面到收藏夹">保存本页面链接</a>，否则就容易失去这个机会哦！特权到期时间为07月10日，可千万别让这宝贵的机会从您的手中溜走啦！</p>';
	//action.init();
	var rs = document.getElementsByName("rdoRate");
	for(var i=0,l=rs.length;i<l;i++)
		rs[i].onclick = rdoRateClk;
	var rsf = rs[0];
	var rs = document.getElementsByName("rdoMonth");
	for(var i=0,l=rs.length;i<l;i++)
		rs[i].onclick = rdoMonthClk;
	rsf.click();
	$("btnPay").onclick = pay;
}
function rdoMonthClk(evt,month){
	month = month || parseInt(this.value,10);
	var rs = document.getElementsByName("rdoRate");
	var v = getRdosValue(rs);

	/*---- edit by advjiang start ----*/
	//var o = {"upd6181080505112159":8,"upd6181080505112146":7,"upd6181080505112250":8,"upd6181080505112223":7};
	var o = {"upd6181080616204510":7,"upd6181080616204522":8};
	/*---- edit by advjiang end  ----*/

	if(v=="1")	var rate = o[userinfo.groupid];
	else	var rate = 10;
	$("price").innerHTML = month * rate;
	$("oriPrice").innerHTML = month * 10;
}
function rdoRateClk(){
	var v = this.value;
	var rdos = document.getElementsByName("rdoMonth");
	var len = rdos.length;
	for(var i=0;i<len;i++)
		rdos[i].disabled = false;
	switch(v){
		case "1": 
			rdos[2].checked = true;
			rdoMonthClk(null,rdos[2].value);
			for(var i=0;i<len;i++)
				rdos[i].disabled = false;
			break;
		case "2":
			rdos[0].checked = true;
			rdoMonthClk(null,rdos[0].value);
			for(var i=0;i<len;i++)
				rdos[i].disabled = true;
			break;
		case "3":
		case "4":
			rdos[1].checked = true;
			rdoMonthClk(null,rdos[1].value);
			for(var i=0;i<len;i++)
				rdos[i].disabled = true;
			break;
		case "5":
			rdos[2].checked = true;
			rdoMonthClk(null,rdos[2].value);
			for(var i=0;i<len;i++)
				rdos[i].disabled = true;
			break;
		default:break;
	}
}
function getRdosValue(rdos){
	for(var i=0,l=rdos.length;i<l;i++)
		if(rdos[i].checked==true)
			return rdos[i].value;
	return null;
}
function errCallback(data){alert(data.error.msg);}
function payCallback(rc){
	nchangeImg('clubwl');
	if(rc==0){ alert("恭喜您！续费成功！您可以到http://my.qq.com查询您的会员时间！"); return true;}
	alert(getInfo(rc));
	if(action[rc]) action[rc]();
}
function pay(){
	var tv = $("txtVerify");
	var code = tv.value;
	if(!/^[\da-zA-Z]{4}$/.test(code)){ alert("请输入正确的验证码！"); tv.focus();tv.select();return false;}
	var kind = getRdosValue(document.getElementsByName("rdoRate"));
	var month = getRdosValue(document.getElementsByName("rdoMonth"));
	var nick = getNick();
	
	/*---- edit by advjiang start ----*/
	//var o = {"upd6181080505112159":8,"upd6181080505112146":7,"upd6181080505112250":8,"upd6181080505112223":7};
	var o = {"upd6181080616204510" : 7,"upd6181080616204522" : 8};
	/*---- edit by advjiang end  ----*/

	var ar = ["",o[userinfo.groupid]+"折","买一个月送10天","买二个月送25天","买二个月送30天","买三个月送45天"];
	var msg = "亲爱的QQ用户 " + nick + "：    \n您选择了以"+ar[kind]+"的优惠方式，给QQ会员服务续费"+month+"月！\n您确定要续费吗？";
	if(!confirm(msg)) return ;
	
	var url = '/cgi-bin/act_clubdetention?cmd=clubdetention_buy&kind='+kind+'&month='+month+'&usercode='+code+'&verifycode='+getCookie("clubwl")+'&'+Math.random();
	loadJs(url,payCallback,errCallback);
}
var info= {
	"undef":"发生系统错误，请稍候重试！",
	"10701":"对不起，您提交的参数不正确！",
	"20002":"对不起，您提交的参数不正确！",
	"20003":"对不起，您提交的参数不正确！",
	"20004":"对不起，您提交的参数不正确！",
	"20005":"对不起，您提交的参数不正确！",
	"20006":"对不起，您提交的参数不正确！",
	"20007":"对不起，您提交的参数不正确！",
	"20008":"对不起，您提交的参数不正确！",
	/*---- edit by advjiang start ----*/
	"10701":"对不起，您提交的参数不正确！",
	/*---- edit by advjiang end  ----*/
	"20012":"对不起，您还没有登录或者登录已超时，请重新登录！",
    "20013":"对不起，您输入的验证码不正确,请重新输入！",
	"20014":"对不起，该活动还没有开始！",
	"20015":"对不起，该活动已经结束！",
	"10702":"对不起，您已经参与过本活动，不能再次参与！",
	"2002801":"对不起，本次活动您只能购买该业务一次！",
	"32010":"对不起，您的号码已经通过其它方式开通了包月服务，不能在本活动中续费！",
	"65539":"对不起，您的号码已经通过其它方式开通了包月服务，不能在本活动中续费！",
	"32004":"对不起，您的余额不足以完成本次支付！请充值后再进行购买！",
	"32005":"对不起，您的当前支付超过帐户单笔限制，请减少购买金额或者修改您的单笔限制！",
	"32006":"对不起，您的帐户被冻结，请联系腾讯客服人员！",
	"32007":"对不起，支付超时，请稍后重试！",
	"32008":"对不起，您的个人Q币帐户中余额不足，请充值后再购买！",
	"32009":"对不起，您的号码已经通过其它方式开通了包月服务，不能在本活动中续费！",
    "32010":"对不起，您已经通过手机或其它方式包月，不能参与此活动！",
	"32015":"对不起，您的当前支付超过帐户当日限额，请减少购买金额或者修改您的当日限额！",
	"32016":"对不起，您选择接受服务的号码不是您七天以上的好友，不能赠送服务！"
};
var action = {
	"20012":function(){toLogin();},
    "20013":function(){	$("txtVerify").focus();$("txtVerify").select();
}
}
function getInfo(code){
	code = /^\d+$/.test(code)?code:"undef";
	return info[code] || info["undef"];
}
var userinfo = {
	groupid:""
};
init();
