/* main2.html */

var os_name = navigator.userAgent.substr(23, 7);

$(document).ready(function() {
	CookieChecker();

	// 登入視窗顯示、隱藏
	$('#login_hide').find('span:contains(Login)').click(function() {
		$('.signDIV').show();
		$('input[type="text"]:first', $('form')).focus();
	});
	$('.Xdiv').addClass('tMS02_white').click(function() {
		$('.signDIV').hide();
	});

	// 登入
	$('form').submit(function() {
		$('#msgbox').removeClass().addClass('messagebox').text('Logging in, please wait.').fadeIn(1000);
		$.ajax({
			url: 'php/ajax_login.php',
			type: 'POST',
			cache: false,
			data: {'account': $('#account').val(), 'pwd': hex_sha1($('#pwd').val())},
			success: function(data) {
				if (data == 'DEVELOPER_YES') {
					// 建立cookie，並檢查是否要自動登入
					if ($(':checkbox').attr('checked') == true) {
						$.cookie('account', $('#account').val(), {expires: 30, path: '/', domain: 'camangimarket.com'});
						$.cookie('pwd', hex_sha1($('#pwd').val()), {expires: 30, path: '/', domain: 'camangimarket.com'});
					}
					else {
						$.cookie('account', $('#account').val(), {path: '/', domain: 'camangimarket.com'});
						$.cookie('pwd', hex_sha1($('#pwd').val()),  {path: '/', domain: 'camangimarket.com'});
					}
					$('.signDIV').hide();
					$.cookie('identity', 'developer');
					CookieChecker();
				}
				else if (data == 'USER_YES') {
					// 建立cookie，並檢查是否要自動登入
					if ($(':checkbox').attr('checked') == true) {
						$.cookie('account', $('#account').val(), {expires: 30, path: '/', domain: 'camangimarket.com'});
						$.cookie('pwd', hex_sha1($('#pwd').val()), {expires: 30, path: '/', domain: 'camangimarket.com'});
					}
					else {
						$.cookie('account', $('#account').val(), {path: '/', domain: 'camangimarket.com'});
						$.cookie('pwd', hex_sha1($('#pwd').val()),  {path: '/', domain: 'camangimarket.com'});
					}
					$('.signDIV').hide();
					$.cookie('identity', 'user');
					CookieChecker();
				}
				else if (data == 'ACCOUNT_ERROR') {
					$("#msgbox").fadeTo(200,0.1, function() {
						$(this).addClass('messageboxerror').text('Please check your account.').fadeTo(900,1);
					});
				}
				else if (data == 'PASSWORD_ERROR') {
					$("#msgbox").fadeTo(200,0.1, function() {
						$(this).addClass('messageboxerror').text('Please check your password.').fadeTo(900,1);
					});
				}
			}
		});

		return false;
	});

});

// 檢查 cookie 是否存在
function CookieChecker() {
	if ($.cookie('account') && $.cookie('pwd')) {
		$('#login_hide').hide();
		$('span:contains(My Account)').show();
		$('span:contains(Login)').after('Greeting ' + $.cookie('account') + '&nbsp;&nbsp;&nbsp;&nbsp;<span style="cursor:pointer">Logout</span>&nbsp;&nbsp;&nbsp;&nbsp;');

		// 登出
		$('span:contains(Logout)').click(function() {
			$.cookie('account', null, {path: '/', domain: 'camangimarket.com'});
			$.cookie('pwd', null, {path: '/', domain: 'camangimarket.com'});
			location.href = 'main2.html';
		});
	}
}

// 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 ($('.account_menu:eq(1)').css('display') == 'none') {
			$('.account_menu:eq(1)').css('display','block');
		}
		else {
			$('.account_menu:eq(1)').css('display','none');
		}
	}
}

function fmenu1() {
	if ($('#menu1').css('display') == 'none')
		$('#menu1').css('display','block');
	else
		$('#menu1').css('display','none');
		$('#menu2').css('display','none');
		$('#menu3').css('display','none');
		$('#menu4').css('display','none');
}

function fmenu2() {
	if ($('#menu2').css('display') == 'none')
		$('#menu2').css('display','block');
	else
		$('#menu2').css('display','none');
		$('#menu1').css('display','none');
		$('#menu3').css('display','none');
		$('#menu4').css('display','none');
}

function fmenu3() {
	if ($('#menu3').css('display') == 'none')
		$('#menu3').css('display','block');
	else
		$('#menu3').css('display','none');
		$('#menu1').css('display','none');
		$('#menu2').css('display','none');
		$('#menu4').css('display','none');
}

function fmenu4() {
	if ($('#menu4').css('display') == 'none')
		$('#menu4').css('display','block');
	else
		$('#menu4').css('display','none');
		$('#menu1').css('display','none');
		$('#menu2').css('display','none');
		$('#menu3').css('display','none');
}

// 分類選單
function changeSelect(h) {
	$('#td'+h).addClass('t01_selected');
	for(var i=1; i<=14; i++) {
		if (i != h) {
			$('#td'+i).removeClass('t01_selected').addClass('t01');
		}
	}
}

function logo_Forward() {
	if (os_name == 'Android') {
		location.href = 'ws/index.html';
	}
	else {
		location.href = 'index.html';
	}
}

function apps_Forward() {
	if (os_name == 'Android') {
		location.href = 'ws/apps.html';
	}
	else {
		location.href = 'main.html';
	}
}

