document.domain = "xunlei.com";
var VIP_LEVEL_VALUE = [0, 600, 1800, 3600, 6000, 10800];
function cancelauto() {
	xlrequest("http://dynamic.vip.xunlei.com/usrtool/cancelAuto",{onSuccess: '',parameters: '',method: "POST"});
}
function initMygrown(){
	var sessionid = getCookie("sessionid");
	var vip_sessionid = getCookie("vip_sessionid");
	if(sessionid == null || sessionid == "" || vip_sessionid == "-1"){
		if(typeof ishistory=="undefined"){
			$('logout_myvalue').style.display = "";
		}
		$$('[name=cell0]').addClass('bg_import');
		return ;
	} else {
		if(typeof ishistory=="undefined"){
			initPercent();
			$('login_myvalue').style.display = "";
		}else{
			$$('[name=cell0]').addClass('bg_import');
			return ;
		}

		var vip_isvip = getCookie("vip_isvip");
		var vip_level = 0;
		var grown = 0;
		var paytype = getCookie("vip_paytype");
		var vip_isgoodnum = getCookie("vip_is_good_number");
		var autopay = getCookie("vip_autopay");
		var cancellink = '';
		grown = getCookie("vip_growvalue");	//会员成长值
		grown = ((grown == '' || grown == '-1' ) ? 0 : grown);
		vip_level = getCookie("vip_level");	    //会员级别;已登陆的非会员默认为0;

		var valueHTML = '';
		var specialHTML = '';
		if(vip_isvip == "1") {
			// 我的成长值
			var levelStr = '<img src="http://img.vip.xunlei.com/img/base/vip' + vip_level + '.gif" title="VIP' + vip_level + '"/>'
			var ptypename = '预付费';
			if(paytype == '1') {
				if(autopay == "1") {
					ptypename = '雷点自动续费';
					cancellink = '&nbsp;&nbsp;<a href="javascript:cancelauto();" >取消自动续费&gt;&gt;</a>';
				} else {
					ptypename = '雷点预付费';
				}
			} else if(paytype == '3'||paytype == '103'){
				ptypename = '手机包月';
			} else if(paytype == '10' || paytype == '13') {
				ptypename = '合作兑换';
			} else if(paytype == '11') {
				ptypename = '网游赠送';
			} else if(paytype == '15') {
				ptypename = '手机年费包月';
			} else if(parseInt(paytype)>1000){
				ptypename = '体验';
			}
			var dayvalue = getCookie("vip_daily");
			var speedup = '（<span stye="position:relative;" onmousemove="JiasuShow.show(this,24,200,\'mygrown\');" onmouseout="$(\'jiasu_pop_id\').style.display=\'none\';"><a href="javascript:" >加速成长</a></span>）';
			if(dayvalue == 15) speedup = '';
			if(parseInt(paytype) > 100 && vip_isgoodnum && vip_isgoodnum =="1") speedup = '';
		
			//招行迅雷VIP联名卡
			var act_cmb = getCookie('act_cmb');
			if(act_cmb=='1'){
				var daily = '，<font color=red>招行迅雷VIP联名卡额外赠送成长值：<span id="extdaily">-</span>点，每日额外赠送3点</font>';
			}else{
				var daily = '，每日增加'+dayvalue+'点';
			}

			valueHTML = '您的会员等级： ' + levelStr + '，'
				+'您是<font color=#D90101>'+ptypename+'</font>用户' + cancellink
				+'<br />您的会员成长值：<strong class="c_import">'+grown+'</strong>' + daily + speedup;

			if(vip_level < 6) {
				var nextlevel = vip_level - (-1);
				var nxtdate = getNextDate(vip_level, grown, dayvalue);
				if(parseInt(paytype)<1000){
					valueHTML += '<br />如果您保持会员服务到 <span class="c_import">'+nxtdate+'</span>，您将升级为 <img src="http://img.vip.xunlei.com/img/base/vip'+nextlevel+'.gif" title="VIP'+nextlevel+'" />';
				}
			}
			if(paytype != "1" && paytype != "3") {
				var expiredate = getCookie("vip_expiredate");
				valueHTML += '<br />您的会员到期时间为'+expiredate+'（<a href="javascript:go_pay_loginBox();">续费</a>）';
			}



			// 我的特权
			specialHTML = '您当前正在以每天<span class="c_import">'+dayvalue+'点</span>成长速度成长。';

			//体验会员判断
			if(parseInt(paytype)>1000){
				specialHTML += '<br />您的会员等级：<img src="http://img.vip.xunlei.com/img/base/viptiyan.gif" title="体验会员">';
			}else{
				if(vip_level > 1) {
					var prelevel = vip_level - 1;
					specialHTML += '<br />您的会员等级：'+levelStr+' ，相比于 <img src="http://img.vip.xunlei.com/img/base/vip'+ prelevel +'.gif" title="VIP'+ prelevel +'" />功能获得提升。';
				} else {
					specialHTML += '<br />您的会员等级：'+levelStr+' ，相比于普通用户功能获得提升。';
				}

				//染红相应行
				if($$('[name=cell'+vip_level+']').size()==0){
					$$('[name=cell0]').addClass('bg_import');
				}else{
					$$('[name=cell'+vip_level+']').addClass('bg_import');
				}
			}
		} else {
			$$('[name=cell0]').addClass('bg_import');
			valueHTML = '成为会员您可以对应获得以下特权，<a href="javascript:go_pay_referFrom(757);" style="font-weight:bold;color:red;">立即开通</a>';
			specialHTML = '';
		}

		//体验会员
		if(parseInt(paytype)>1000){
			valueHTML = '您现在是体验会员，会员功能受限，<a href="javascript:go_pay_referFrom(757);"  style="color:#2C6ED5;text-decoration:none;">点击这里</a>成为正式会员，享受更多特权';
		}



		valueHTML += '<br/><strong>帐号安全：</strong><a href="http://i.xunlei.com/?redirecturl=modifyuserinfo&referfrom=VIP_04" target="_blank">修改个人资料&gt;&gt;</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://aq.xunlei.com?redirecturl=modify_pwd" target="_blank">修改密码&gt;&gt;</a>';
		try{
			$('myvaltxt').innerHTML = valueHTML;
			$('mysptxt').innerHTML = specialHTML;
		}catch(e){}
	}
}

$$(document).ready(function(){
	if($$('#extdaily').size()>0){
		var urlstr = 'http://dynamic.vip.xunlei.com/usrtool/cmb_grow/'+getCookie("userid");
		$$.ajax({
			url : urlstr,
			dataType : 'jsonp',
			success : function(data){
				if(data.grow) $$('#extdaily').html(data.grow);
			}
		});
	}
});

function getNextDate(level, grown, daygrown) {
	var countdays = Math.ceil(( VIP_LEVEL_VALUE[level] - grown ) / daygrown);
	var nextdate = new Date();
	nextdate.setDate(nextdate.getDate() + countdays);
	return nextdate.getFullYear() + '-' + (nextdate.getMonth()+1) + '-' + nextdate.getDate();
}

// 会员成长值进度条
function initPercent() {
	var sessionid = getCookie("sessionid");
	var vip_sessionid = getCookie("vip_sessionid");
	var vip_isvip = getCookie("vip_isvip");
	var vip_level = 0;
	var grown = 0;
	//没有登录
	if(sessionid == null || sessionid == "" || vip_sessionid == "-1"){
		$('grownbar_div').setAttribute("class", "up");
		var percent = 0;
		$('grownbar_div').style.width = percent+"px";
		$('gvalue_em').innerHTML = grown;
		return;
	}

	grown = getCookie("vip_growvalue");	//会员成长值
	grown = ((grown == '' || grown == '-1' ) ? 0 : grown);
	vip_level = getCookie("vip_level");	    //会员级别;已登陆的非会员默认为0;
	var percent = getPercent(vip_level, grown);

	if(vip_isvip == "1") {
		$('grownbar_div').setAttribute("class", "up");
		$('grownbar_div').setAttribute("className", "up");
	} else {
		$('grownbar_div').setAttribute("class", "down");
		$('grownbar_div').setAttribute("className", "down");
	}

	$('grownbar_div').style.width = percent+"px";
	$('gvalue_em').innerHTML = grown;
}

function getPercent(level, growvalue) {
	var VIP_LEVEL_VALUE1 = 0;
	var VIP_LEVEL_VALUE2 = 600;
	var VIP_LEVEL_VALUE3 = 1800;
	var VIP_LEVEL_VALUE4 = 3600;
	var VIP_LEVEL_VALUE5 = 6000;
	var VIP_LEVEL_VALUE6 = 10800;
	var VIP_LEVEL_MAX = 30000;

	var percent_lev1 = 0;
	var percent_lev2 = 78;
	var percent_lev3 = percent_lev2 + 95;
	var percent_lev4 = percent_lev3 + 132;
	var percent_lev5 = percent_lev4 + 133;
	var percent_lev6 = percent_lev5 + 137;
	var percent_max = percent_lev6 + 97;

	var percent = 0;
	var nextvalue = 1;
	var remvalue = 0;
	var basepercent = 0;
	var levelpercenet = 0;
	switch(level) {
		case "0" : percent = 0; return percent;
		case "1" : remvalue = VIP_LEVEL_VALUE1;
			nextvalue =VIP_LEVEL_VALUE2;
			basepercent = percent_lev1;      // 该级别的起始位置 0
			levelpercenet = percent_lev2 - percent_lev1;    // 该级别的总长 9
			break;
		case "2" : remvalue = VIP_LEVEL_VALUE2;
			nextvalue =VIP_LEVEL_VALUE3;
			basepercent = percent_lev2;
			levelpercenet = percent_lev3 - percent_lev2;
			break;
		case "3" : remvalue = VIP_LEVEL_VALUE3;
			nextvalue =VIP_LEVEL_VALUE4;
			basepercent = percent_lev3;
			levelpercenet = percent_lev4 - percent_lev3;
			break;
		case "4" : remvalue = VIP_LEVEL_VALUE4;
			nextvalue =VIP_LEVEL_VALUE5;
			basepercent = percent_lev4;
			levelpercenet = percent_lev5 - percent_lev4;
			break;
		case "5" : remvalue = VIP_LEVEL_VALUE5;
			nextvalue =VIP_LEVEL_VALUE6;
			basepercent = percent_lev5;
			levelpercenet = percent_lev6 - percent_lev5;
			break;
		case "6" : remvalue = VIP_LEVEL_VALUE6;
			nextvalue =VIP_LEVEL_MAX;
			basepercent = percent_lev6;
			levelpercenet = percent_max - percent_lev6;
			break;
	}

	percent = basepercent + ( (growvalue - remvalue)/(nextvalue - remvalue) ) * levelpercenet;
	return percent;
}

function leveldetail(obj, level) {
	var liststyle = "item_block r" + level;
	obj.className = liststyle;

	var vip_isvip = getCookie("vip_isvip");
	if(vip_isvip == "1") {
		$$('[name=intro_open]').hide();
	} else {
		$$('[name=intro_open]').show();
	}
}


