/* my_download_tw.html */

// 檢查是否為登入狀態，若為"否"則轉去main_tw.php
if (!$.cookie('account') || !$.cookie('pwd')) {
	alert('請先登入');
	location.replace('main_tw.php');
}
else {
	InfoChecker();
}

$.cookie('lang', 'tc');

$(document).ready(function() {
	$('span:contains(歡迎)').text('歡迎 ' + $.cookie('account'));
	ListData(0);

	// 登出
	$('span:contains(登出)').click(function() {
		$.cookie('account', null, {path: '/', domain: 'camangimarket.com'});
		$.cookie('pwd', null, {path: '/', domain: 'camangimarket.com'});
		location.replace('main_tw.php');
	});

});

// My Account選單
function AccountMenu() {
	if ($.cookie('identity') == 'developer') {
		if ($('.account_menu:eq(0)').css('display') == 'none') {
			$('.account_menu:eq(0)').css('display','block');
		}
		else {
			$('.account_menu:eq(0)').css('display','none');
		}
	}
	else if ($.cookie('identity') == 'user') {
		if ($('.account_menu:eq(1)').css('display') == 'none') {
			$('.account_menu:eq(1)').css('display','block');
		}
		else {
			$('.account_menu:eq(1)').css('display','none');
		}
	}
}

// 檢查生日、性別是否有填
function InfoChecker() {
	$.ajaxSetup({ cache: false });
	$.post(
		'php/check_data_complete.php',
		{'account': $.cookie('account')},
		function(data) {
			if (data == 'DATA_INCOMPLETE') location.href = 'setting_tw.html';
		}
	);
}

function ListData(page_index) {
	$('#download_list').empty();
	var count = page_index * 10 - 10;
	// 列出前15筆資料
	$.ajaxSetup({ cache: false });
	$.getJSON(
		'php/search_downloadlist.php',
		{'count': count, 'account': $.cookie('account'), 'lang': $.cookie('lang')},
		function(data) {
			var service_count = data[0].service_count;
			var total_count = data[0].total_count;

			for(var i=0; i<service_count; i++) {
				var rating = data[i].apk_avgrating;
				var apk_price = data[i].apk_price;

				if (rating == 0) {
					rating = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
				}
				if(apk_price == '免費') {
					update_file = 'update_tw.html?sindex=' + data[i].apk_sindex ;
				}
				else {
					update_file = 'xxx.html' ;
				}
				$('#download_list').append(
					'<div style="float:left; border:solid #CCC 1px;margin-top:5px">' +
					'<a href="apps_content_tw.html?sindex=' + data[i].apk_sindex + '"><img src="' + data[i].apk_icon + '" width="48" height="48" border="0" /></a></div>' +
					'<div style="float:right; width:540px">' +
					'<div align="right" style="float:right;">' + data[i].star + '&nbsp;' +
					'<span class="tMS01">' + rating + '<br />' +
					'<a href="rating_tw.html?sindex=' + data[i].apk_sindex + '" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'rating\',\'\',\'images/rating_tw_o.png\',1)"><img src="images/rating_tw.png" name="rating" border="0" /></a>' +
					'<a href="' + update_file + '" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'update\',\'\',\'images/update_o.png\',1)">' + data[i].update_pic + '</a></span></div>' +
					'<span class="tMS01">' +
					'<strong id="title_link"><a href="apps_content_tw.html?sindex=' + data[i].apk_sindex + '">' + data[i].apk_name + '</a></strong><br />' +
					'開發者: ' + data[i].member_name + '<br />' +
					'軟體類別: ' + data[i].apk_category + '<br />' +
					data[i].apk_title + '</span></div>'+
					'<div style="clear:both; height:10px;border-bottom:#CCC solid 1px">&nbsp;</div>'
				);
			}

			if (service_count == 'ZERO') {
				$('#Pagination').hide();
				$('#download_list').html('<div style="float:left;margin-top:5px" class="t03">尚無下載紀錄</div>');
			}
			else {
				$('#Pagination').show();
				if (page_index == 0) {
					$('#Pagination').pagination(total_count, {
						num_edge_entries: 2,
						items_per_page: 10,
						num_display_entries: 5,
						callback: pageselectCallback
					});
				}
			}
		}
	);
}

function pageselectCallback(page_index) {
	page_index = page_index + 1;
	if (page_index > 0) { ListData(page_index); }
}

