// JavaScript Document
/**
 * 用户登录（AJAX）
 * @param {Object} user_name
 * @param {Object} password
 */
function userLogin(user_name, password){
	if(user_name==""){alert("用户名不能为空");return false;}
	if(password==""){alert("用户密码不能为空");return false;}
	new Ajax.Request(
		'?act=login',
		{
			method:'post',
			onComplete:function(response){
				var result = response.responseText.evalJSON();
				if(result.error){
					alert(result.error_msg);
					return false;
				}else{
					alert('恭喜您，登录成功！');
					location.reload();
				}
			},
			postBody:'uid=' + user_name + '&pwd=' + password
		}
	);
}
/**
 * 用户退出登录
 */
function userLogout(){
	new Ajax.Request(
		'?act=logout',
		{
			method:'get',
			onComplete:function(response){
				location.href = '?act=college_index';
			}
		}
	);
	return false;
}
function cycle_tab(id){
	$('tab_body_1').hide();
	$('tab_body_2').hide();
	$('tab_body_'+id).show();
	$('tab_1').removeClassName('selected');
	$('tab_2').removeClassName('selected');
	$('tab_'+id).addClassName('selected');
}


/**
 * 提交问题
 */
function sendQuestion(){
	//alert("adf");
	
	var qu = new Object();
	qu.title = $F('qu_title');
	qu.cat = $F('qu_cat');
	qu.content = $F('qu_content');
	var qu_json = Object.toJSON(qu);
	new Ajax.Request(
		'?act=put_question',
		{
			mothod:'post',
			onComplete:function(response){
//				alert(response.responseText);
				result = response.responseText.evalJSON();
				if(result.error>0){
					alert(result.error_msg);
				}else{
					alert('添加成功！');
					location.href = result.url;
				}
			},
			postBody:'qu=' + qu_json
		}
	);/**/
}
/**
 * 提交回答
 */
function sendAnswer(){
	var an = new Object();
	an.content = $F('answer_content');
	an.qu_id = $F('qu_id');
	var an_json = Object.toJSON(an);
	new Ajax.Request(
		'save_answer.php',
		{
			mothod:'post',
			onComplete:function(response){
//				alert(response.responseText);
				result = response.responseText.evalJSON();
				if(result.error>0){
					alert(result.error_msg);
				}else{
					alert('添加成功！');
					location.reload();
				}
			},
			postBody:'an=' + an_json
		}
	);
}
/**
 * 提交搜索
 * @param {Object} key
 */
function sendSearch(key){
	if(key==''){
		alert('请输入搜索关键词！');
		return false;
	}
	$('search_key').value = key;
	$('search_form').submit();
}
/**
 * 修改基本信息
 */
function updateBaseInfo(){
	var user = new Object();
	user.user_name = $F('user_name');
	user.user_sex = $('user_sex1').checked ? 1 : 0;
	user.user_email = $F('user_email');
	user.user_mobile = $F('user_mobile');
	user.user_tel = $F('user_tel');
	user.b_y = $F('year');
	user.b_m = $F('month');
	user.b_d = $F('day');
	var json = Object.toJSON(user);
//	alert(json);
	new Ajax.Request(
		'?act=user_mod_info',
		{
			mothod:'post',
			onComplete:function(response){
//				alert(response.responseText);
				result = response.responseText.evalJSON();
				alert(result.error_msg);
				location.reload();
			},
			postBody:'user=' + json
		}
	);
}
/**
 * 修改密码前
 */
function checkPassword(){
	var old_pwd = $F('old_pwd');
	//alert($F('new_pwd'));/** /
	if(old_pwd==""){alert('旧密码没有填写'); return false;}
	if($F('new_pwd')==""){alert('新密码不能为空');return false;}
	if($F('new_pwd') != $F('confirm_pwd')){
		alert('两次输入的密码不一样！');
		return false;
	}/**/
	new Ajax.Request(
		'?act=check_password',
		{
			mothod:'post',
			onComplete:function(response){
				var result = response.responseText.evalJSON();
				if(result.state){
					updatePasswd();
				}else{
					alert('对不起，输入的旧密码不正确！');
				}
			},
			postBody:'old='+old_pwd
		}
	);/**/
}
/**
 * 修改密码
 */
function updatePasswd(){
	new Ajax.Request(
		'?act=save_passwd',
		{
			mothod:'post',
			onComplete:function(response){
				var result = response.responseText.evalJSON();
				if(result.state){
					alert('修改密码成功，需要重新登录！');
					location.reload();
				}else{
					alert('对不起，修改密码失败！');
				}
			},
			postBody:'pwd='+$F('new_pwd')+'&old=' + $F('old_pwd')
		}
	);
}
/**
 * 注册用户
 */
function register(){
	if(!$F('agree')){
		alert('您必须接受《用户协议》');
		return false;
	}
	var user = new Object();
	user.user_uid = $F('user_uid');
	user.user_email = $F('user_email');
	user.user_pwd = $F('user_passwd');
	user.user_sex = $F('user_sex1') ? 1 : 0;
	if(user.user_uid == ''){
		alert('请输入会员名！');
		return false;
	}
	if(user.user_email == ''){
		alert('请输入您的电子邮箱！');
		return false;
	}
	if(user.user_pwd == ''){
		alert('请输入密码！');
		return false;
	}
	if(user.user_pwd != $F('confirm_pwd')){
		alert('两次输入的密码不一样，请确认！');
		return false;
	}
	var code = $F('captcha');
	if(code == ''){
		alert('请输入验证码！');
		return false;
	}
	var str_json = Object.toJSON(user);
//	alert(str_json);
	new Ajax.Request(
		'?act=register_h',
		{
			mothod:'post',
			onComplete:function(response){
			//alert('aaa');
				//alert(response.responseText);
				result = response.responseText.evalJSON();
				//alert(result);
				/**/ 
				if(result.state){
					alert(result.msg);
					location.href='index.php?act=college_index';
				}else{
					alert(result.msg);
				}
		/**/	
			},
			postBody : 'captcha=' + code + '&user=' + str_json
		}
	);
}
/**
 * 设为最佳回答
 *
 */
function setBestAnswer(qu_id, an_id){
	new Ajax.Request(
		'ajax.php',
		{
			mothod:'post',
			onComplete:function(response){
//				alert(response.responseText);
				result = response.responseText.evalJSON();
				if(result.state){
					alert(result.msg);
					location.reload();
				}else{
					alert(result.msg);
				}
			},
			postBody : 'act=set_best&qu_id=' + qu_id + '&an_id=' + an_id
		}
	);
}
/*
window.onscroll = function(){
	for(var i=1;i<60;i++){
		$('flat_ad_1').style.top = document.documentElement.scrollTop+i + 'px';
	}
	
}*/