﻿//========================================
// 预定义一些规则, 包括
// class为tabs的分标签
// class为accordion的成为折叠标签// class为datepicker的添加日期选择控件
// textarea标签class为wysiwyg的成为可视化编辑器// grid表格添加表头排序

//========================================

/*$(function() {
    $('.tabs').tabs();
    $(".accordion").accordion({autoHeight: false});
    $('.datepicker').datepicker({dateFormat:'yy-mm-dd'}); 
    $('textarea.wysiwyg').fck({path: 'js/fckeditor/'});
    $('.grid').tablesorter();
});

//========================================
// IE6下的下拉菜单显示
//========================================




//========================================
// class为grid的表格显示// 为单行和双行着色// 鼠标移动到上面时变颜色//========================================
$(function() {
	    $('.grid1 tr').each(function(index) {
	        if (index > 0) {
	            if (index % 2) {
	                $(this).addClass('grid1_odd');
	            } else {
	                $(this).addClass('grid1_even');
	            }
	            $(this).mouseover(function(){
	                $(this).addClass('grid1_mouse_on');
	            });
	            $(this).mouseout(function(){
	                $(this).removeClass('grid1_mouse_on');
	            });
	        }
	    });

});


//========================================
// 为submit, reset按钮着色// submit按钮按下后自动disable
//========================================
$(function() {
    $('input[type=submit]').addClass('button').submit(function(){
        this.disabled = true;
        return true;
    });
    $('input[type=reset]').addClass('button');
    $('input[type=button]').addClass('button');
});

//========================================
//项目选择框//========================================
$(function() {
	$("#dialog").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 400,
		width:600,
		modal: true,
		buttons: {
			'关闭': function() {
				$(this).dialog('close');
			},
			'确定': function() {
				var bValid = true;

				
				if (bValid) {
					
					$(this).dialog('close');
				}
			}
		},
		close: function() {
		}
	});
	
	
	
	$('#create-user').click(function() {
		$('#dialog').dialog('open');
	})
	.hover(
		function(){ 
			$(this).addClass("ui-state-hover"); 
		},
		function(){ 
			$(this).removeClass("ui-state-hover"); 
		}
	).mousedown(function(){
		$(this).addClass("ui-state-active"); 
	})
	.mouseup(function(){
			$(this).removeClass("ui-state-active");
	});

});
//========================================
//子菜单功能//========================================

function setTab11(m,n){
	var tli=document.getElementById("menu"+m).getElementsByTagName("td");
	var mli=document.getElementById("main"+m).getElementsByTagName("tr");
	for(i=0;i<tli.length;i++){
	   tli[i].className=i==n?"hover":"";
	   mli[i].style.display=i==n?"block":"none";
	}
}*/

function gotoPage() {
	var node = document.getElementById("gotopage");
	var page = 1;
	if (node && node.value) {
		var data = parseInt(node.value);
		if (data > 1) {
			page = data;
		}
	}
	
	var queryString = window.location.search.substring(1);
	var paras = "";
	if (queryString != null) {

		var queries = queryString.split("&");

		for (var ii = 0; ii < queries.length; ii++) {
			var query = queries[ii];
			var idx = query.indexOf("=");
			if (idx > -1) {

				var para = query.substring(0, idx);
				if (para.length > 0 && "page.number" != para) {

					var value = query.substring(idx + "=".length);
					paras = paras + "&"+para+"="+value;
				}

			} else {

				paras = paras + "&"+query+"=";
			}

		}

	}
	
	var url = "?page.number=" + page + paras;
	window.location.href=url;

	
}
function gotoPostPage(totalPage) {
	var node = document.getElementById("gotopage");
	var page = 1;
	if (node && node.value) {
		var data = parseInt(node.value);
		if (data > 1&&data<=totalPage) {
			page = data;
		}
		else if(data > 1&&data>totalPage)
		{
			page=totalPage;
		}
	}
  //var url=window.location.pathname ;
	var url="";
	url+="?page.number="+page;
	document.forms[0].action=url;
	document.forms[0].submit();

	
}
function submitFormData(curPage)
{
	//var url=window.location.pathname ;
	var url="";
	url+="?page.number="+curPage;
	document.forms[0].action=url;
	document.forms[0].submit();
}
function keydownPage() {
	if(event.keyCode==13){
		event.keyCode = 9;
		gotoPage();
	}
}
function keydownPostPage(totalPage) {
	if(event.keyCode==13){
		event.keyCode = 9;
		gotoPostPage(totalPage);
	}
}
