$(function(){
	$('#send_register').click(function(){
		var data = $('#register_form input,#register_form select,#register_form textarea,#register_form radio').serialize();
		var agree = $('#agree_clause').attr('checked');

		if(agree == true){
			$.ajax({
				type: "POST",
				url: '?mode=ajax&sid=register',
				data: data,
				dataType: 'json',
				async: false,
				success: function(data){
					if(data.success == false){
						alert(data.msg);
					}
					else if(data.success == true){
						alert(data.msg);
						location.href = '/';
					}
				}
			});
		}
		else if(agree == false){
			alert('請先閱讀會員條款');
		}
	});
	//
	$('#send_register_recom').click(function(){
		var data = $('#register_form input,#register_form select,#register_form textarea,#register_form radio').serialize()+'&key='+GET('key')+'&check_key='+GET('check_key');
		var agree = $('#agree_clause').attr('checked');

		if(agree == true){
			$.ajax({
				type: "POST",
				url: '?mode=ajax&sid=recom',
				data: data,
				dataType: 'json',
				async: false,
				success: function(data){
					if(data.success == false){
						alert(data.msg);
					}
					else if(data.success == true){
						alert(data.msg);
						location.href="/";
					}
				}
			});
		}
		else if(agree == false){
			alert('請先閱讀會員條款');
		}
	});
	
	$('#member_nickname_show').click(function(){
		var v = $(this).attr('checked');
	
		if(v == true){
			$('#member_nickname').attr('disabled','disabled').val($('#member_firstname').val()+$('#member_lastname').val());
		}
		else if(v == false){
			$('#member_nickname').attr('disabled','').val('');
		}
	});
	
	//upd
	$('#send_modify').click(function(){
		var data = $('#register_form input,#register_form select,#register_form textarea,#register_form radio').serialize();
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=modify',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);
					location.href='/';
				}
			}
		});	
	});
	
	// to register
	$('#mem_register').click(function(){
		location.href = '?mode=register';
	});
	
	// to modify
	$('#mem_edit').click(function(){
		location.href = '?mode=modify';
	});
		
	// to logout
	$('#mem_logout').click(function(){
		location.href = '?mode=logout';
	});
	
	// to forget
	$('#mem_forget').click(function(){
		location.href = '?mode=forget';
	});
	
	// to news_add
	$('#news').click(function(){
		location.href = '?mode=news_add';
	});
	
	// login
	$('#mem_login').click(function(){
		var form = GET('form');
		var send_data = $('#login input').serialize();
		if(form != false ) send_data += '&form='+form;
		//alert(form);
		//if($('#login_acc').val() == '') alert('請輸入帳號!');
		//if($('#login_pwd').val() == '') alert('請輸入密碼!');
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=login',
			data: send_data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					//alert(data.msg);
					if(data.todo == 'send_confirm_mail'){
						if(confirm(data.msg)){
							$.ajax({
								type: "POST",
								url: '?mode=ajax&sid=resend_mail',
								data: send_data,
								dataType: 'json',
								async: false,
								success: function(data){
									if(data.success == false){
										alert(data.msg);
									}
									else if(data.success == true){
										alert(data.msg);
										location.reload();
									}
								}
							});	
						}
					}
					else alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);
					if(data.form != '') location.href = data.form;
					else location.reload();
					//else location.href='/';
				}
			}
		});	
	});
	
	$('a[name="yet"]').click(function(){
		alert('功能尚未開放');
		return false;
	});
	
	// forget
	$('#send_forget').click(function(){
		var mail = $('#member_email').val();
		var data = 'mail='+mail;
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=forget',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);
					location.href='/';
				}
			}
		});	
	});
	
	// reset
	$('#send_reset').click(function(){
		var pwd = $('#member_passwd').val();
		var pwd2 = $('#member_passwd2').val();
		var data = 'pwd='+pwd+'&pwd2='+pwd2+'&cid='+GET('cid');
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=reset',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);
					location.href='/';
				}
			}
		});	
	});
	/*
	// agree_clause
	$('#agree_clause').click(function(){
		var v = $(this).attr('checked');
	
		if(v == true){
			$('#send_register').attr('disabled','');
		}
		else if(v == false){
			$('#send_register').attr('disabled','disabled');
		}
	});
	*/
	
	$('#select_type').change(function(){
			var type = $(this).val();
			location.href = '?type='+type+'&#new';
	});
	
	$('#news_list').change(function(){
		var type = $(this).val();
		location.href = '?mode=news_list&type='+type;
	});

	$('#news_search').click(function(){
		var news = $('#text_news_search').val();
		location.href = '?mode=news_list&news='+news;
	});
	
	$('#data_search').click(function(){
		var data = $('#text_data_search').val();
		location.href = '?mode=news_list&data='+data;
	});
	
	$('#persion_pic_up').click(function(){
		$('#form1').submit();
	});
	
	$('#search_mem').click(function(){
		var date = $('input[name="member_search"]').val();
		if(date != ''){
			location.href='?mode=member_list&date='+date;
		}
		else{
			location.href='?mode=member_list';
		}
	});
	
	$('#title').click(function(){
		var title = $('#text_title').val();
		var key = GET('key');
		var data = 'title='+title+'&key='+key;
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=member_title',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);
					location.href='?mode=member&key='+key;
				}
			}
		});	
	});
	
	
	$('#news_reply').click(function(){
		var data = $('#form_news_teply input,#form_news_teply textarea').serialize()+'&key='+GET('key');
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=news_reply',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					location.href = '?mode=news&key='+GET('key')+'&page='+data.page;
				}
			}
		});
	});	
	
	$('#news_reply_updata').click(function(){
		var data = $('#form_news_reply_updata textarea').serialize()+'&key='+GET('key');
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=news_reply_updata',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					history.back();
				}
			}
		});
		return false;
	});	
	
	$('#msg').tinymce({
		// Location of TinyMCE script
		script_url : '/resource/tiny_mce/tiny_mce.js',

		// General options
		theme : "advanced",
		plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
		language : "zh",
		
		// Theme options
		//theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		//theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		//theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		//theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,

		// Example content CSS (should be your site CSS)
		content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
	
	$('#news_add').click(function(){
		var data = $('#form_news_add input,#form_news_add select,#form_news_add textarea').serialize();
		
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=news_add',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					location.href = '?mode=news_list';
				}
			}
		});
		return false;
	});	
	
		$('#article').click(function(){
		var article = $('#text_article').val();
		var key = GET('key');
		var data = 'article='+article+'&key='+key;
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=mem_article',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					location.reload();
				}
			}
		});
		return false;
	});	
	//教授資料
	$('#professor').click(function(){
		var data = $('#form_professor input,#form_professor textarea').serialize()+'&key='+GET('key');
		
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=professor',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					location.href="?mode=pro_list&key="+GET('key');
				}
			}
		});
		return false;
	});	
	
	//推薦帳號用
	$('#recom').click(function(){
		var data = $('#form_recom_stu textarea').serialize()+'&key='+GET('key');
		
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=recom_stu',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					history.back();
				}
			}
		});
		return false;
	});	
	
		//修改教授資料
	$('#pro_updata').click(function(){
		var data = $('#form_pro_updata input').serialize()+'&key='+GET('key');
		
		$.ajax({
			type: "POST",
			url: '?mode=ajax&sid=pro_updata',
			data: data,
			dataType: 'json',
			async: false,
			success: function(data){
				if(data.success == false){
					alert(data.msg);
				}
				else if(data.success == true){
					alert(data.msg);	
					history.back();
				}
			}
		});
		return false;
	});	
});

function GET(k){
	var href = location.href.split('?');
	if(href.length >= 2){
		var	href2 = href[1].split('&');
		var v = '';
		for(var idx in href2){
			var href3 = href2[idx].split('=');
			if(href3[0]==k) var v=href3[1];
		}
		if(v != '') return v;
		else return false;
	}
	else return false;
}