$(document).ready(function(){
	//table
	$("tr:odd").addClass("odd");
	
	//link
	$("form.del").submit(function(){
		return confirmAlert('你確定要刪除這筆資料嗎？');
	});
	
	$("form.cancel").click(function(){
		var msg = $("form #id").attr("title");
		return confirmAlert('您確定要取消報名 ' +msg+' 嗎？');						 
	});
	
	//form
	$("form input:text").addClass("text");
	$("form input:file").addClass("text");
	$("form input:first:not(input:submit)").focus();
	
	if ($("#edit").length > 0) {
		$("input.date").datepicker({showOn: 'both', buttonImage: '../pics/calendar.gif', buttonImageOnly: true, buttonText: '選擇日期', dateFormat: 'yy/mm/dd', defaultDate: $(this).val()});
		$("#sdate").change(function(){
			if ($("#edate").val() == "") {
				$("#edate").val($(this).val());	
			}
		});
		//form validation
		$.validator.addMethod("time", function(value, element) {
	return this.optional(element) || /^(([0-2][0-4]|[0-1][0-9])(:)([0-5][0-9]))$/.test(value);
}, "請輸入正確的時間格式"); 
		$("#edit").validate();
	}
	
	$("#goback").click(function(){
		window.history.go(-1);
	});
	
	$("#config").submit(function(){
		var msg = $("form #yearterm").val();
		return confirmAlert('你確定要將學期年修改為 '+msg+' 嗎？');			  
	});
	
	if ($("#reg").length > 0) {
		$("#reg").validate();
	}
	
	$("a.addfile").click(function(){
		$("div.file").eq(0).clone().insertAfter("div.file:last");
		$("div.file:last input").val("");
		$("div.file:last input:text").after(" <a href='javascript:void(0);' class='removefile'>移除此欄位</a>");
		$("a.removefile").bind("click", function(){
			$(this).parent().parent().remove();
		});
	});
	
	$("a.addlink").click(function(){
		$("div.link").eq(0).clone().insertAfter("div.link:last");
		$("div.link:last input:text").val("");
		$("div.link:last input:text:last").after(" <a href='javascript:void(0);' class='removelink'>移除此欄位</a>");
		$("a.removelink").bind("click", function(){
			$(this).parent().parent().remove();
		})
	});
	
	$("#mail input:checkbox:gt(0)").css("margin-left", "140px");
});

function confirmAlert(msg){
	var agree = confirm(msg);
	if(agree)
		return true;
	else
		return false;
}