/**
*公会系统 js公共函数
*author:chengt
*$Id $
**/

/*提示框*/
function promptDialogBox(msg)
{
	dialog("","text:"+msg,459,"auto","");
}


function loginCheck()
{
	var username = $("#username").val();
	var password = $("#password").val();
	var strMsg = "";
	if($.trim(username) == "")
	{
		strMsg += "请输入用户名\n\r";
	}

	if($.trim(password) == "")
	{
		strMsg += "请输入密码";
	}
	
	if(strMsg !="")
	{
		//dialog("","text:"+strMsg,300,"auto","");
		alert(strMsg);
	}
	else
	{
		$("#loginForm").submit();
	}

}

//全选
function check_all(ck,ids) {
	if ($(ck).attr('checked')) {
		$("form :input[name='"+ids+"']").each(function() {
		    if($(this).attr('disabled') != true){
			    $(this).attr('checked','checked');
			}
		});
	} else {
		$("form :input[name='"+ids+"']").each(function() {
			$(this).removeAttr('checked');		
		});
	}
}

/**列表上面的提示
*注意把<div id="divMsg" style="display:none;height:15px; padding-bottom:10px;"><div style="float:left;" id="tmsg"></div><div class="error" onclick="$('#divMsg').hide();">&nbsp;</div></div>
*加在列表上面
*coneten是提示信息的内容
*type 错误的类型。分正确和错误两种 1是正确  0 是错误的提示。
**/
function opMsg(coneten,type){
	if(type==1){
		$("#tmsg").html(coneten);
	    $("#divMsg").addClass("sucmsg").removeClass('errmsg').show();
	}
	else{
			$("#tmsg").html(coneten);
			$("#divMsg").addClass("errmsg").removeClass('sucmsg').show();
	}
}

function insertMsg(insertid,coneten,type){
	var strHtml = "<div id='divInsertMsg"+insertid+"' ><div style='float:left;' id='tInsertMsg"+insertid+"'></div><div class='error' onclick='$(\"#divInsertMsg"+insertid+"\").remove();'>&nbsp;</div></div>"
	if($("#divInsertMsg"+insertid+"")){
		$("#divInsertMsg"+insertid+"").remove();
		$("#"+insertid+"").before(strHtml);
	}
	else{
		$("#"+insertid+"").before(strHtml);
	}
	if(type==1){
		$("#tInsertMsg"+insertid+"").html(coneten);
	    $("#divInsertMsg"+insertid+"").addClass("sucmsg").removeClass('errmsg').show();
	}
	else{
			$("#tInsertMsg"+insertid+"").html(coneten);
			$("#divInsertMsg"+insertid+"").addClass("errmsg").removeClass('sucmsg').show();
	}

	setTimeout("$(\"#divInsertMsg"+insertid+"\").remove()",2000);
}


//系统配置标签卡
var tID=1;
function ShowTabs(ID)
{
	var tTabTitle=$("#TabTitle"+tID);
	var tTabs=$("#Tabs"+tID);
	var TabTitle=$("#TabTitle"+ID);
	var Tabs=$("#Tabs"+ID);
	if(ID!=tID)
	{
		tTabTitle.attr('class','picoff');
		TabTitle.attr('class','picon');
		tTabs.hide();
		Tabs.show();
		tID=ID;
	}
	
}

/*
cookie
*/

function createCookie(name,value,days,Tdom){
	var Tdom=(Tdom)?Tdom:"/";
	if (days){
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}else{
		var expires = "";		
	}
	document.cookie = name+"="+value+expires+"; path="+Tdom;
}

function readCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++){
		var c = ca[i];
		while (c.charAt(0)==' ') {c = c.substring(1,c.length);}
		if (c.indexOf(nameEQ) == 0) {return c.substring(nameEQ.length,c.length);}
	}
	return null;
}


function wirteCookie(name,value){
	var ca  = readCookie(name);
	if(ca == null){
		createCookie(name,"");
		ca ="";
	}
	
	if(ca.indexOf(value) == -1 && value!='' && value!=null){
		ca +=value+"|";
	}

	createCookie(name,ca);
}

function deleteCookie(name,value){
	var ca  = readCookie(name);
	if(ca == null){
		ca="";
	}
	else{
		if(value!='' && value!=null){
			var delCo = value+"|";
			ca = ca.replace(delCo,"");
		}
		
	}
	createCookie(name,ca);
}


/**
*截取字符串
**/

function cutStr(str,len){
	if(str.length==0) str;

	if(str.length>len){
		str = str.substr(0,len-3)+"...";
	}
	return str;
}

/**
*验证是否是整数
**/

function isNum(val){
	 var reg = /^[0-9]*$/;
    return reg.test(val);
}

/**
*判断公会名的是否合法。公会名只能是数字，中文，字母的组合
**/
function isUnionName(val){
	var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,30}$/;  
 if (!patrn.exec(val)) return false  
 return true 
}


//收藏公会
function addFav(){
	addfavorite("三十六计-公会系统","http://union.uuzu.com");
}
