//轉寄燈箱
function MailDialog(){
	$.blockUI({
		message: '<div id="MailTo" class="Dialog"> <span class="BordFrame"><span class="TL"></span><span class="TR"></span><span class="BL"></span><span class="BR"></span></span><div class="Title"><h3>轉寄給朋友</h3 ><div class="Close"><a title="Close" id="ButClose" href="javascript:void(0);">關閉視窗</a></div></div><div class="DialogContect"><form class="NormalForm" method="post" name="MailToForm" id="MailToForm"><fieldset><legend>轉寄給朋友</legend><ul class="FormBlock"><li class="Row"><dl class="FromName"><dt>轉寄給朋友 > 寄件者：</dt><dd class="ItemHead"><label for="FromName">寄件者：</label></dd><dd class="ItemBox"><input type="text" value="" name="FromName" class="Text" id="FromName"/></dd></dl></li><li class="Row"><dl class="FromEmail"><dt>轉寄給朋友 > 寄件者E-mail</dt><dd class="ItemHead"><label for="FromEmail">寄件者E-mail：</label></dd><dd class="ItemBox"><input type="text" value="" name="FromEmail" class="Text" id="FromEmail"/></dd></dl></li><li class="Row"><dl class="ToEmail"><dt>轉寄給朋友 > 收件人E-mail</dt><dd class="ItemHead"><label for="ToEmail">收件人E-mail：</label><span>(可以使用半型逗號 , 分隔多個收件人)</span> </dd><dd class="ItemBox"><input type="text" value="" name="ToEmail" class="Text" id="ToEmail"/></dd></dl></li><li class="Row"><dl class="Message"><dt>轉寄給朋友 > 轉寄訊息</dt><dd class="ItemHead"><label for="Message">轉寄訊息：</label></dd><dd class="ItemBox"><textarea name="Message" id="Message" class="TextBox"></textarea></dd></dl></li></ul></fieldset><div class="ButtonBar"><input id="Aid" name="Aid" type="hidden" /><input id="Url" name="Url" type="hidden" /><input id="PostAccessKey" name="PostAccessKey" type="hidden" /><button class="ButSubmit" type="Submit">送出</button><button class="ButCancel" type="button">取消</button></div></form></div></div>',
		allowBodyStretch: true,
		css:{
			top: '100px',
			left: (($(window).width()-450)/2)+'px',
			width: 450,
			border:'none',
			textAlign:'left',
			cursor:'default'
		},
		overlayCSS:{
			backgroundColor:'#000',
			opacity:'0.6',
			cursor:'default'
		}
	});

	//設定關閉事件
	$('#MailTo.Dialog  .Close a').click($.unblockUI);
	$('#MailTo.Dialog button[type=button]').click($.unblockUI);

	//檢驗表單 並儲存資料
	$('#MailTo.Dialog #MailToForm').validate({
		success:'valid',
		errorElement:'div',
		errorClass:'ErrorMsg',
		rules:{
			'FromName':{
				required:true,
				minlength:2
			},
			'FromEmail':{
				required:true,
				email:true
			},
			'ToEmail':{
				required:true
			},
			'Message':{
				required:true
			}
		},
		messages:{
			'FromName':{
				required:'請輸入寄件人姓名!!',
				minlength:'寄件人姓名長度至少要大於兩個字元!!'
			},
			'FromEmail':{
				required:'請輸入寄件人的E-Mail信箱!!',
				email:'您輸入的E-Mail信箱格式錯誤!!'
			},
			'ToEmail':{
				required:'請輸入收件人的E-mail信箱!!'
			},
			'Message':{
				required:'請輸入您要給收件人的資訊!!'
			}
		},
		submitHandler:function(){
			$.post(
				'/mail/fwmail?mod=Event',
				$('#MailToForm').serialize(),
				function(JsonData){
					if(JsonData.Status==true){
						$('#MemberReg').html(JsonData.Contents);
						alert('轉寄完成!!');
					}
					else{
						alert('資料傳遞錯誤!!請重新輸入!!');
					}
				}
			,'json');
			$.unblockUI();  //close lightbox
		}

	});
}

$(document).ready(function(){
	//轉寄燈箱
	if($('a.Mail').length>0){
		$('a.Mail').click(function(){
			MailDialog();
			$('#MailTo.Dialog input[name=Aid]').val($('.ViewBox input[name=Aid]').val());
			$('#MailTo.Dialog input[name=Url]').val(document.location);
			$('#MailTo.Dialog input[name=PostAccessKey]').val($('.ViewBox input[name=PostAccessKey]').val());
		});
	}

	//列印
	if($('a.Print').length>0){
		$('a.Print').click(function(){
			var Url='/print/event/id/'+$('.ViewBox input[name=Aid]').val();
			window.open(Url);
		});
	}

});
