// public function -------------------------------------------------------------------

//jquery button初始化，如果是jquerybutton自动会变成jquery样式按钮
/*
$(function(){
	if($(".jquerybutton").button){
		$(".jquerybutton").button();
	}
});
*/

/**生成時間目錄 目录路径MODUEL+USERID+TIMEDIR */ 
function getDirNum(moduel,userId){
	var num = $("#fileDirPath").val();
	if(!num){
 	    //生成時間目錄
	    var d = new Date();
	    var dirName = "" + d.getFullYear() 
	    + add0(d.getMonth() + 1) 
	    + add0(d.getDate())
	    +add0(d.getHours())
	    +add0(d.getMinutes())
	    +add0(d.getSeconds());
	   	num = moduel + "/" + userId + "/" + dirName + "/";
	    $("#fileDirPath").val(num);
	}
	return num; 
}


// private function -------------------------------------------------------------------
function add0(n) {
	if (n < 10) {
		return "0" + n;
	}
	return n;
}

function getNowYYYYMMDDHHmmss() {
	var d = new Date();
	var dirName = d.getFullYear().toString() + add0(d.getMonth() + 1) + add0(d.getDate()) + add0(d.getHours()) + add0(d.getMinutes()) + add0(d.getSeconds());
	return dirName;
}
function request(paras) {
	var url = location.href;
	var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
	var paraObj = {};
	for (i = 0; j = paraString[i]; i++) {
		paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
	}
	var returnValue = paraObj[paras.toLowerCase()];
	if (typeof (returnValue) == "undefined") {
		return "";
	} else {
		return returnValue;
	}
}
function getparastr(strname) {
	var hrefstr, pos, parastr, para, tempstr;
	hrefstr = location.href;
	pos = hrefstr.indexOf("?");
	parastr = hrefstr.substring(pos + 1);
	para = parastr.split("&");
	tempstr = "";
	for (var i = 0; i < para.length; i++) {
		tempstr = para[i];
		pos = tempstr.indexOf("=");
		if (tempstr.substring(0, pos) == strname) {
			return tempstr.substring(pos + 1);
		}
	}
	return null;
}

function openManagePage(url){
	window.open(url, '后台', 'toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=yes');       			
}

function getFilePath(obj) {
   if (obj) {
       if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
           obj.select(); return document.selection.createRange().text;
       }else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
           if (obj.files) {
               return obj.files.item(0).getAsDataURL();
           }
           return obj.value;
       }
       return obj.value;
   }
}

function doJumpPage(i){
	if(isNaN(i)){
		alert("输入格式不正确!");
		return;
	}
	$("#curPage").val(i);
	$("#frm").submit();		
}

function toPage(path){
	window.location.href = path;
}

// 测试区域操作方式
window.Log = {};
(function($){  
	$.debug = function(_mess,_showMessAsAlert){  
		var degbug_div = document.getElementById("debug_div");
		if(degbug_div){
			degbug_div.innerHTML = degbug_div.innerHTML + _mess + "<BR/>";
		}
		if(_showMessAsAlert){
			alert(_mess);
		}
	}  
})(window.Log);

function goHistory(){
     history.go(-1);
}

/**
 * @author merry
 * @description checkbox全选和反选,参数1（obj）：传人控制全选、反选的checkbox的控制者，参数2（itemName）：传入子checkbox控件集合的name
 */
function checkbox_All_Reverse(obj,itemName){
	// 全选、反选
 	$("input[name=" + itemName + "]").attr("checked",obj.checked);
}

//判断session是否过期
function isSessionExpired(data,id){
	if(data == "nologin"){
		window.parent.location = "admin";
	}else{
		$("#"+id).html(data);
	}
}

//检测用户是否登录
function checkLogin(){
	var result = false;
	$.ajax({
		type:"post",
		url:"checkLogin",
		async:false,
		success:function(data){
			if(data == "nologin"){
				result = true;
			}
		}
	});
	return result
}
