//定义接口
var APP = 'index.php';

$(function(){
	//修改密码
	$('form[name=editpsw]').submit(function(){
		var oobj = $(this).find('#oldpassword');
		var nobj = $(this).find('#password');
		var robj = $(this).find('#repassword');
		
		//原密码不能为空
		if($.trim(oobj.val()) == ''){
			Boxy.alert('原密码不能为空',
			function(){
				oobj.focus();
			},
			{modal:false,title:'提示信息',closeable:true});
			return false;
		}
		
		//新密码不能为空
		if($.trim(nobj.val()) == ''){
			Boxy.alert('新密码不能为空',
			function(){
				nobj.focus();
			},
			{modal:false,title:'提示信息',closeable:true});
			return false;
		}
		
		//确认密码不能为空
		if($.trim(robj.val()) == ''){
			Boxy.alert('确认密码不能为空',
			function(){
				robj.focus();
			},
			{modal:false,title:'提示信息',closeable:true});
			return false;
		}
		
		//两次密码不相同
		if($.trim(nobj.val()) != $.trim(robj.val())){
			Boxy.alert('两次密码不相同',
			function(){
				nobj.focus();
			},
			{modal:false,title:'提示信息',closeable:true});
			return false;
		}
		
		//组织数据
		var _data = 'm=Info&a=doEditpsw&opassword=' + oobj.val() + '&password=' + nobj.val() + '&rpassword=' + robj.val();
		
		//提交修改
		$.ajax({
			url: APP,
			type: 'POST',
			dataType: 'json',
			data: _data,
			success: function(json){
				if(json.status==1){
					oobj.val('');
					nobj.val('');
					robj.val('');
				}
				Boxy.alert(json.info, null, {modal:false,title:'提示信息', closeable:true});
			}
		});
		
		return false;
	});
	
	//修改资料
	$('form[name=editinfo]').submit(function(){
		var _url = APP + '?m=Info&a=doEditinfo';
		var _data = $(this).serialize();
		$.ajax({
			url: _url,
			type: 'POST',
			dataType: 'json',
			data: _data,
			success: function(json){
				Boxy.alert(json.info, null, {modal:false,title:'提示信息', closeable:true});
			}
		});
		return false;
	});
	
	//提交域名
	$('form[name=appDomain]').submit(function(){
		var obj = $('#domain');
		var _domain = $.trim(obj.val());
		
		if(!_domain){
			Boxy.alert('请输入域名',
			function(){
				obj.focus();
			},
			{modal:false,title:'提示信息', closeable:true});
			return false;
		}
		
		var _url = APP + '?m=Domain&a=doApp';
		var _data = 'domain='+ _domain;
		
		$.ajax({
			url: _url,
			type: 'POST',
			dataType: 'json',
			data: _data,
			success: function(json){
				Boxy.alert(json.info,
				function(){
					obj.focus();
					if(json.status==1) window.location.reload();
				},
				{modal:false,title:'提示信息', closeable:true});
			}
		});
		
		return false;
	});
	
	//删除申请
	$('a.delApp[dmid!=""]').click(function(){
		var _id = $(this).attr('dmid');
		
		if(!_id) return false;
		
		var _url = APP + '?m=Domain&a=doDelApp';
		var _data = "id=" + _id;
		
		Boxy.confirm('确认删除该项？',
		function(){
			$.ajax({
				url: _url,
				type: 'POST',
				data: _data,
				dataType: 'json',
				success: function(json){
					if(json.status==1){
						window.location.reload();
					}else{
						Boxy.alert(json.info,null, {modal:false,title:'提示信息', closeable:true});
					}
				}
			});
		},
		{modal:false,title:'提示信息', closeable:true});
	});
	
	//改变状态
	$('a.changeStatus[dmid!=""]').click(function(){
		var _id = $(this).attr('dmid');
		var _status = $(this).attr('status')=='1' ? '0' : '1';
		var _msg = $(this).attr('status')=='1' ? '暂停服务' : '启动服务';
		
		
		if(!_id) return false;
		var _url = APP + '?m=Domain&a=doChangeStatus';
		var _data = "id=" + _id + "&status=" + _status;
		//alert(_data);
		
		Boxy.confirm('确认' +  _msg + '？',
		function(){
			$.ajax({
				url: _url,
				type: 'POST',
				data: _data,
				dataType: 'json',
				success: function(json){
					if(json.status==1){
						window.location.reload();
					}else{
						Boxy.alert(json.info,null, {modal:false,title:'提示信息', closeable:true});
					}
				}
			});
		},
		{modal:false,title:'提示信息', closeable:true});
	});
	
	//查看日志明细
	$('a.detail[logid!=""]').click(function(){
		var _id = $(this).attr('logid');
		var _url = APP + '?m=Log&a=getDetail&id=' + _id;
		$.get(_url, function(info){
			Boxy.alert(info,
			null,
			{modal:false,title:'日志内容', closeable:true});
		});
	});
	
	//清空日志
	$('button#emptyLog').click(function(){
		var _url = APP + '?m=Log&a=doEmptyLog';
		var _data = '';
		Boxy.confirm('确认清空所有日志？',
		function(){
			$.ajax({
				url: _url,
				type: 'POST',
				data: _data,
				dataType: 'json',
				success: function(json){
					if(json.status==1){
						window.location.reload();
					}else{
						Boxy.alert(json.info,null, {modal:false,title:'提示信息', closeable:true});
					}
				}
			});
		},
		{modal:false,title:'提示信息', closeable:true});
	});
});

//计数器
var Counter = {
	//清空计数器
	empty: function(_id){
		if(!_id){
			Boxy.alert('系统错误', null, {title:'错误信息', modal:false, closeable:true});
			return false;
		}
		
		var _url = APP + "?m=Index&a=ajaxSetCounterEmptyByDomainId&domainid=" + _id;
		
		Boxy.confirm('确定把计数器置零？',
			function(){
			$.getJSON(_url, function(json){
				Boxy.alert(json.info, function(){
					if(json.status==1) window.location.reload();
				}, {title:'提示信息', modal:false, closeable:true});
			});
			}, {title:'提示信息', modal:false, closeable:true}
		);
	}
};
