﻿//DW 
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//jQuery
$(window).load(function() {
	
	//index-video
	$(".videoBox").jCarouselLite({
        btnNext: "a[rel=next]",
        btnPrev: "a[rel=prev]",
        auto: 800,
        speed: 3000,
		visible: 2
    });
	
	//edit Personal Info
	$('#btnChgPersonalInfo').click(function(){
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 個人資訊修改中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'editPersonalInfo',
			email: $('#email').val(), 
			officePhone: $('#officePhone').val(),
			homePhone: $('#homePhone').val(),
			mobilePhone: $('#mobilePhone').val()
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 個人資訊修改成功'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				location.href = 'editPersonalInfo.php';
			}
		},'json');
	});	
	
	//login
	$('#loginBtn').click(function(){
		//$('#ajaxLogin').css('display', 'block');
		$('#loginid').attr('disabled','disabled');
		$('#password').attr('disabled','disabled');
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 帳號密碼驗證中, 請稍候...'
		});  
		//$('#member-login').css('background-image','url(images/index-login2.jpg)');
		
		$.post('ajax/ajaxLogin.php',{
			loginid: $('#loginid').val(), 
			password: $('#password').val(),
			redirect: $('#redirect').val()},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 登入成功'
				});
				//alert(data.path);
				//location.href = data.redirect;
				//alert('sueccess');$.unblockUI();

				if (data.redirect != ""){
					//var redirect =  $("#redirect").val();
					//$("#redirect").attr('value','');	 
					location.href = data.redirect;
				}else{
					$('#member-login').css('background-image','url(images/index-login2.jpg)');
					$('#member-login').html(data.html);
					$('#member-login li').addClass('already-login-li');
					$('#member-login li a').addClass('already-login-li-a');
					$('#member-login li a').hover(function(){
						$(this).addClass('already-login-li-a-hover');	
						},
						function(){
							$(this).removeClass('already-login-li-a-hover');
						});
					$('#loginInfo').html(data.name+' 您好, 歡迎回來G1 <a href="logout.php">登出</a>');
					$.unblockUI();
				}
								
				
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});
				$('#loginid').removeAttr('disabled');
				$('#password').removeAttr('disabled');
				$('#ajaxLogin').css('display', 'none');
				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			}
		},'json');
		
				
	});
	
	//index-banner
	$('#header-banner').orbit({
		'bullets': true,
		'timer' : true,
		'advanceSpeed': 6000, //if timer advance is enabled, time between transitions
		'animation' : 'horizontal-slide'
	});
	
	//device
	$(".tabs a").click(function(){
		$(".tabs a").removeClass("selected");
	});
		
	$("a[rel*=description]").click(function(){
		$(".page div").fadeOut(200);
		$("#description").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=spec]").click(function(){
		$(".page div").fadeOut(200);
		$("#spec").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=file]").click(function(){
		$(".page div").fadeOut(200);
		$("#file").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=video]").click(function(){
		$(".page div").fadeOut(200);
		$("#video").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=android]").click(function(){
		$(".page div").fadeOut(200);
		$("#android").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=dm]").click(function(){
		$(".page div").fadeOut(200);
		$("#dm").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=rateplan]").click(function(){
		$(".page div").fadeOut(200);
		$("#rateplan").fadeIn(200);
		$(this).addClass("selected");
	});
	//rateplan
	$("a[rel*=monthly]").click(function(){
		$(".page div").fadeOut(200);
		$("#monthly").fadeIn(200);
		$(this).addClass("selected");
	});
	
	$("a[rel*=daypass]").click(function(){
		$(".page div").fadeOut(200);
		$("#daypass").fadeIn(200);
		$(this).addClass("selected");
	});
	
	//order
	$("#orderContent #btnNext").live("click",function(){
		$("#orderContent").load("order_selectplanV4.html");
        $("#step2").attr("src","images/registration-step2-1.jpg");
	});
	
	//edit pass
	var password_match;
	function password_check(){
	value=$("#newPassword").val();
	if(value.length>0){
		n=0;
		if (/\d/.test(value)) n ++; //包含數字
	  if (/[a-z]/.test(value)) n ++; //包含小寫字母
	  if (/[A-Z]/.test(value)) n ++; //包含大寫字母
	  if (/\W/.test(value)) n++; //包含其他字符
	  if (value.length<6) n=0; //長度小于5位
	  if (/[^\x00-\xff]/g.test(value)) n= -1; //包含中文字符
	  if (/[ ]/g.test(value)) n= -2; //包含空白
	
	  password_level=n;
		if(n==0){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw0.png /></td><TD>密碼過短</TD></TR></table></span>");
		}else if(n==-1){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw0.png /></td><TD>請使用英數及符號作為密碼</TD></TR></table></span>");
		}else if(n==-2){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw0.png /></td><TD>請勿使用空白</TD></TR></table></span>");
		}else if(n==1){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw1.png /></td><TD>安全性過低</TD></TR></table></span>");
		}else if(n==2){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw2.png /></td><TD>安全性低</TD></TR></table></span>");
		}else if(n==3){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw3.png /></td><TD><font color='#00aa00'>安全性中</font></TD></TR></table></span>");
		}else if(n>=4){
			$("#pwinfo").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/psw4.png /></td><TD><font color='#00aa00'>安全性高</font></TD></TR></table></span>");
		}
	}
}
/////////////////////password2
function password2_check(){
	value=$("#newPassword2").val();

	if(value.length >0){
		if($("#newPassword").val()==$("#newPassword2").val()){
			$("#pw2info").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/accountok.jpg /></td><TD><font color='#00aa00'>密碼一致</font></TD></TR></table></span>");
			password_match=1;
		}else{
			$("#pw2info").html("<span class=alert_text><table valign=middle><TR><TD><img src=images/accounterr.jpg /></td><TD>密碼不一致</TD></TR></table></span>");
			password_match=0;
		}
	}else{
			$("#pw2info").html("<span class=alert_text></span>");
			password_match=0;
	}
}

	$("#newPassword").keyup(function () {
         password_check();
         password2_check();
    });
    
    
		$("#newPassword2").keyup(function () {
         password_check();
         password2_check();
    });
    
	$('#btnChgPass').click(function(){
		
		if (($('#oldPassword').val() == '')||($('#newPassword').val()== '')||($('#newPassword2').val() == '')){
			$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> 所有欄位均需填寫',
					timeout: 2000
			});
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			return false;
		}
		if(password_match!=1){
			$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> 請輸入兩次相同的密碼',
					timeout: 2000
			});
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			return false;		
		}
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 密碼修改中, 請稍候...'
		});
		
		$.post('ajax/ajaxMember.php',{
			op: 'editPass',
			oldPassword: $('#oldPassword').val(), 
			newPassword: $('#newPassword').val(),
			newPassword1: $('#newPassword1').val()},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 密碼修改成功'
				});
				//$.unblockUI();
				$('#editPassImg').html(''); 
				$('#editPassNote').html('');
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>變更密碼完成!</B><BR><font color=555555>由於系統作業關係，新的密碼將於30分鐘內啟用。<BR>請於下次登入時使用新密碼進行登入。<br>註:為避免影響您的使用權益，在修改您G1帳號的密碼後，請同時登入4G上網設備(如:網卡或大力玩或加力玩)的管理介面中同步更新G1帳號的密碼。謝謝</font></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});
	
	//apply ebill
	$('#btnApplyEbill').click(function(){
	//alert($('#ebill').val());
		if ($('#email').val() == ''){
			$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> Email信箱需填寫',
					timeout: 2000
			});
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			$('#email').focus();
			return false;
		}
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 申請電子帳單處理中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'applyEbill',
			email: $('#email').val(),
			eBill: $('#eBill').val() 
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 電子帳單申請成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>電子帳單申請完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});	
	
	//cancel ebill
	$('#btnCancelEbill').click(function(){
	//alert($('#ebill').val());
		
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 取消電子帳單處理中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'cancelEbill',
			email: $('#email').val(),
			eBill: $('#eBill').val() 
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 電子帳單取消成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>電子帳單取消完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});	

	//apply bill remind
	$('#btnApplyBillRemind').click(function(){
	//alert($('#ebill').val());
		if ($('#email').val() == ''){
			$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> Email信箱需填寫',
					timeout: 2000
			});
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			$('#email').focus();
			return false;
		}
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 申請繳款提醒處理中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'applyBillRemind',
			email: $('#email').val(),
			payRemind: $('#payRemind').val() 
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 繳款提醒申請成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>繳款提醒申請完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});	
	
	//cancel bill remind
	$('#btnCancelBillRemind').click(function(){
	
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 取消繳款提醒處理中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'cancelBillRemind',
			email: $('#email').val(),
			payRemind: $('#payRemind').val() 
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 繳款提醒取消成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>繳款提醒取消完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});
	
	//apply bill detail
	$('#btnApplyBillDetail').click(function(){
		
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 申請帳單明細服務處理中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'applyBillDetail',
			billDetail: $('#billDetail').val() 
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 帳單明細服務申請成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>帳單明細服務申請完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});	
	
	//cancel bill detail
	$('#btnCancelBillDetail').click(function(){
	
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 取消帳單明細服務處理中, 請稍候...'
		});
		$.post('ajax/ajaxMember.php',{
			op: 'cancelBillDetail',
			billDetail: $('#billDetail').val() 
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 帳單明細服務取消成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>帳單明細服務取消完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});
	

	
	//Apply bill Address
		$('#btnApplyBillAddress').click(function(){
		
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 申請帳單地址變更中, 請稍候...'
		});
		

		$.post('ajax/ajaxMember.php',{
			op: 'applyBillAddress',
			country: $('#country').val(),
			city: $('#city').val(),
			pCode: $('#pCode').val(),
			state: $('#state').val(),
			strAddress: $('#strAddress').val()
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 帳單地址變更申請成功！'
				});
				//$.unblockUI(); 
				//setTimeout(location.href = 'editPersonalInfo.php', 5000);
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>帳單地址變更申請完成!</B></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});	
	

	//reset Pwd
	$('#btnResetPwd').click(function(){
		$(":input").removeClass("inputError");
		if ($('#loginid').val() == ''){
			$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> 帳號需填寫',
					timeout: 2000
			});
			$('#loginid').addClass('inputError');
			$('#loginid').focus();
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			return false;
		}
		if ($('#email').val() == ''){
			$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png">Email需填寫',
					timeout: 2000
			});
			$('#email').addClass('inputError');
			$('#email').focus();
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
			return false;
		}
		
		$.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .8, 
            color: '#fff' 
        	},
			message: '<img src="images/1284631831_clock.png"> 密碼重設中, 請稍候...'
		});
		
		$.post('ajax/ajaxResetPass.php',{
			op: 'resetPass',
			loginid: $('#loginid').val(), 
			domain: $('#domain').val(),
			email: $('#email').val(),
			year: $('#year').val(),
			month: $('#month').val(),
			day: $('#day').val()
			},
			function(data){
			if (data.success){
				$.blockUI({ css: { 
            		border: 'none', 
            		padding: '15px', 
            		backgroundColor: '#000', 
            		'-webkit-border-radius': '10px', 
            		'-moz-border-radius': '10px', 
           			opacity: .8, 
            		color: '#fff' 
        			},
        			timeout: 2000,
					message: '<img src="images/1289544066_accept.png"> 密碼重設成功'
				});
				//$.unblockUI();
				$('#editPassImg').html(''); 
				$('#editPassNote').html('');
				$('#editPassTable').html('<tr><td bgcolor="#FFF" class="memberunderline"><p><B>重設密碼完成!</B><BR><font color=555555>新密碼為你的生日西元年月日共八碼，請盡速修改您的密碼。</font></p></td></tr>');
			}else{
				//alert(data.errmsg);
				$.blockUI({ css: { 
					border: 'none', 
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .8, 
					color: '#fff' 
					},
					message: '<img src="images/1284631337_stop.png"> '+data.errmsg,
					timeout: 2000
				});				
				$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
				//location.href = 'editPersonalInfo.php';
			}
		},'json');
	});
	
	
	//freepp
	$('#btnFreePP').click(function(){
		$('#freeppTitle').html('<img src="images/phoneservice.jpg">');
		$('#freeppIntro').hide();
		$('#freeppLink').show();
		$('#freeppDiv').html('<span style="font-family: Arial, Helvetica, sans-serif;font-size: 12px;letter-spacing:1px;">FreePP啟動中</span><br /><img src="images/FreePP-loader.gif">');
		
		$.ajax({
			type: "POST",
   			url: "ajax/ajaxVAS.php",
   			data: "op=FreePP", 
   			success: function(data){
     		$("#freeppDiv").html(data);
   			}
 		});
	});
	
	$('#btnBuyPoints').click(function(){
		var frmHtml = "<iframe style='width: 100%; height:100%;' src='points.php'></iframe>";
		$.blockUI({
        	css: { width: '605px', height: '400px', top: '10%', left: '25%' },
            message: frmHtml
        });
	});
	
	$('#btnDescription').click(function(){
		var descHtml = "<iframe style='width: 100%; height:100%;' src='freepp_description.html'></iframe>";
		$.blockUI({
        	css: { width: '605px', height: '400px', top: '10%', left: '25%' },
            message: descHtml
        });
	});
	
	//index youtube	
	$("a[rel^='prettyPhoto']").prettyPhoto();

	//faq
	$('#faqs h3').each(function() {
		var tis = $(this), state = false, answer = tis.next('div').slideUp();
		tis.click(function() {
			state = !state;
			answer.slideToggle(state);
			tis.toggleClass('active',state);
		});
	});
	
	$("#faqCat").change(function(){
		location.href='#'+$("#faqCat :selected").val();
	});
	

});


