﻿// 展开、折叠菜单模块
function module_toggle(id)
{
	$('#' + id + '_body').animate({
		height: 'toggle', opacity: 'toggle'
	}, "normal");
	$('#' + id).attr('class') == '' ? $('#' + id).attr('class', 'menu_title_hidden') : $('#' + id).attr('class', '');
	$('#' + id).blur();
}

// 展开、折叠图片转换
function toggle_img()
{
	var toggle_on = '../images/system/toggle_on.jpg';
	var toggle_off = '../images/system/toggle_off.jpg';
	var toggle_on_alt = '折叠管理菜单';
	var toggle_off_alt = '展开管理菜单';
	$('.toggle img').attr('src') == toggle_on ? $('.toggle img').attr('src', toggle_off) : $('.toggle img').attr('src', toggle_on);
	$('.toggle img').attr('alt') == toggle_on_alt ? $('.toggle img').attr('alt', toggle_off_alt) : $('.toggle img').attr('alt', toggle_on_alt);
	$('.toggle').blur();
}

// 展开、折叠页面头部
function toggle_top()
{
	var header_on = '../images/system/on.gif';
	var header_off = '../images/system/off.gif';
	var header_on_alt = '折叠顶栏';
	var header_off_alt = '展开顶栏';
	$('.toggle_header_img').attr('src') == header_on ? $('.toggle_header_img').attr('src', header_off) : $('.toggle_header_img').attr('src', header_on);
	$('.toggle_header_img').attr('alt') == header_on_alt ? $('.toggle_header_img').attr('alt', header_off_alt) : $('.toggle_header_img').attr('alt', header_on_alt);
	window.parent.document.getElementById('header').rows == '120, *' ? window.parent.document.getElementById('header').rows = '17, *' : window.parent.document.getElementById('header').rows = '120, *';
	$('.toggle_header').blur();
}

// 展开、折叠管理菜单
function toggle_menu()
{
	window.parent.document.getElementById('menu').cols == '190, *' ? window.parent.document.getElementById('menu').cols = '0, *' : window.parent.document.getElementById('menu').cols = '190, *';
}

// 展开、折叠头部
function toggle_header()
{
	window.parent.document.getElementById('header').cols == '120, *' ? window.parent.document.getElementById('header').cols = '20, *' : window.parent.document.getElementById('header').cols = '120, *';
}


// 退出登录确认
function do_logout()
{
	return confirm('您确定要退出此次登录吗？') ? true : false;
}

// 清空确认
function do_reset() {
	return confirm('您确定要清空吗？') ? true : false;
}

// 取消确认
function do_cancel() {
	return confirm('您确定要取消此次操作吗？') ? true : false;
}

// 删除确认
function do_delete() {
	return confirm('您确定要删除吗？') ? true : false;
}

// 窗口响应方式
$('a[rel="external"]').attr('target', '_blank');
$('a[rel="main"]').attr('target', 'main');
$('a[rel="_top"]').attr('target', '_top');
$('a[rel="_self"]').attr('target', '_self');
$('a[rel="_parent"]').attr('target', '_parent');


$(function() {
	// 退出登录确认
	$('.logout').click(function() {
		return do_logout();				   
	});
	
	// 清空表单确认
	$('.reset').click(function() {
		return do_reset();				   
	});
	
	// 取消操作确认
	$('.cancel').click(function() {
		return do_cancel();				   
	});
	
	// 删除确认
	$('.delete').click(function() {
		return do_delete();				   
	});
	
	// 返回上一页
	$('.back').click(function() {
		window.history.back();				   
	});
	
	// 分页跳转检查
	$('.turnpage').click(function() {
		if($('#page').val() == '') {
			alert('请输入您要转到的页数');
			$('#page').focus();
			return false;
		}
		var re = /^[0-9]{1,6}$/;
		if(!re.exec($('#page').val())) {
			alert('页码必须是6位长度以下的数字');
			$('#page').select();
			return false;
		} 
	});
	
	// 展开折叠管理员信息模块
	$('.menu_admin h1 a').click(function() {
		module_toggle($(this).attr('id'));
	});	
	
	// 展开折叠菜单模块
	$('.menu_title a').click(function() {
		module_toggle($(this).attr('id'));
	});
});


// 清空下拉菜单
function clearSelect(obj) {
	$('#' + obj)[0].options.length = 0;
}

// 追加到下拉菜单
function addSelect(obj, txt, val) {
	$('#' + obj)[0].options[$('#' + obj)[0].options.length] = new Option(txt, val);
}