var hots;
var member;

function refreshHots() {
	var para = 'method=hotsList';
	$('#loading').show();
	$.post('index.do', para, function (data) {
		$('#loading').hide();
		$('.homeGoldWarp').empty();
		hots = eval('(' + data + ')');
		if (hots.length > 0) {
			$.each(hots, function (i, hot) {
				var price = parseFloat(hot.hotPrice) * (100 + parseFloat(hot.hotRebate)) / 100 + parseFloat(hot.hotReduce);
				var str = '<div class="homeListBox">';
             	str += '<div class="homeListBoxBgCommon" style="background-image:url(' + hot.hotPic + ');">';
               	str += '<p class="homeGoldNum">' + hot.hotName + '</p>';
               	str += '<p class="priceNum">$' + parseFloat(price).toFixed(2) + '</p>';
             	str += '</div>';
             	str += '<div style="text-align:center;">';
               	str += '<p class="title">' + hot.hotName + '</p>';
               	str += '<p class="ptsGold">$' + parseFloat(price).toFixed(2) + ' <span>$' + parseFloat(hot.hotPrice).toFixed(2) + '</span></p>';
               	str += '<p><a href="javascript:buy(\'' + hot.hotId + '\');"><img src="image/index/btn_shopNow.gif" width="97" height="22" /></a></p>';
             	str += '</div>';
           		str += '</div>';
				if(hot.hotGame == 'World Of Warcraft - US'){
					$('#hotWoWUs').append(str);
				}else if(hot.hotGame == 'World Of Warcraft - EU'){
					$('#hotWoWEu').append(str);
				}else if(hot.hotGame == 'Runescape'){
					$('#hotRs').append(str);
				}
			});
		}
		$('.homeGoldWarp').append('<div class="clear"></div>');
		$('#hotWoWUs').show();
	});
}


function buy( id ){
	$.each(hots, function (i, hot) {
		if(hot.hotId == id){
			$.cookie('select_product', JSON.stringify(hot));
			location.href = 'ProDetail.html';
		}
	});
}

function login_submit() {
	if ($.trim($('#emailinput').val()) == '') {
		alert('Please enter E-mail!');
		$('#emailinput').focus();
		return false;
	} else {
		if (!isemail($('#emailinput').val())) {
			alert('Email form is wrong');
			$('#emailinput').focus();
			return false;
		} else {
			if ($.trim($('#passwordinput').val()) == '') {
				alert('Please enter Password!');
				$('#passwordinput').focus();
				return false;
			} else {
				if ($.trim($('#passwordinput').val()).length > 11 || $.trim($('#passwordinput').val()).length < 6) {
					alert('The Password length is not between 6 and 11!');
					$('#passwordinput').focus();
					return false;
				} else {
					if ($.trim($('#codeinput').val()) == '') {
						alert('Please enter verification!');
						$('#codeinput').focus();
						return false;
					}
				}
			}
		}
	}
	var thisurl = 'ajaxLogin.do';
	$.ajax({type:'POST', url:thisurl, data:'email=' + $('#emailinput').val() + '&password=' + $('#passwordinput').val() + '&code=' + $('#codeinput').val(), success:function (msg) {
		if (msg.indexOf('Error') != -1) {
			$('#login_pic').attr('src', 'loginRandomPicture.jsp?now='+new Date());
			alert(msg.replace('Error:', ''));
		} else {
			/*member = eval('(' + msg + ')');
			username = member.mbUserEmail;
			$('#email').val(member.mbPayEmail);
			$('#fullName').val(member.mbUserFullname);
			$('#phone').val(member.mbUserTele);
			
			$('#login_show_email').html('Hello!&nbsp;' + member.mbUserName);
			$('#login_show_mails').html('(' + member.mbUserMail + ')');
			$('#login_show_point').html(member.mbUserPoint);
			$('#signForm').hide();
			$('#showForm').show();
			$('p.hb_right').empty();
			$('p.hb_right').append('<span>Hi,</span>&nbsp;' + member.mbUserName + '&nbsp;<span>!&nbsp;&nbsp;</span><a href=\"../UserCenterHome.jsp\">My Account</a> &nbsp;|&nbsp; <a href=\"../loginOut.do\" class=\"logOut\">LogOut</a>');
			*/
			window.location.href = 'User/MyCenter.html';
		}
	}});
}

function refreshQueue() {
	var para = 'method=memberQueue';
	$('#loadingB').show();
	$('#member_queue').hide();
	$.post('index.do', para, function (data) {
		$('#loadingB').hide();
		$('#member_queue').empty();
		$('#member_queue').show();
		if($.trim(data) == '') return false;
		var members = eval('(' + data + ')');
		if (members.length > 0) {
			$.each(members, function (i, member) {
				var str = '<li class="no' + (i+1) + '">'
              	str += '<p class="topConsumpTitle">' + member.mbUserEmail.substring(0, member.mbUserEmail.indexOf('@')) + '</p>'
              	str += '<p class="topConsumpP">Points: ' + member.mbUserPoint + '</p>'
            	str += '</li>'
				$('#member_queue').append(str);
			});
		}
	});
}	