function ajaxbox(name,title,gourl,w,h){
			asyncbox.open({
				id : name,
				url : gourl,
				title : title,
				modal : true,
				width : w,
				height : h,
				callback : function(action){
					if(action == 'close'){
　　　　　　　			//alert('close');
						window.location.reload();
　　　　　			}
				}

			});

}

function ajaxbox2(name,title,gourl,w,h){
			asyncbox.open({
				id : name,
				url : gourl,
				title : title,
				modal : true,
				width : w,
				height : h

			});

}

function ajaxbox_top(name,title,gourl,w,h){
			top.asyncbox.open({
				id : name,
				url : gourl,
				title : title,
				modal : true,
				width : w,
				height : h

			});

}



function delyn(title,tip,url){
	asyncbox.confirm(tip,title,function(action){
　　　//confirm 返回三个 action 值，分别是 'ok'、'cancel' 和 'close'。
　	　	if(action == 'ok'){
　　　　　	//alert('ok');
			window.location.href=url;
　　　	}
　　		if(action == 'cancel'){
　　　　　	//alert('cancel');
　　　	}
　　　	if(action == 'close'){
　　　　　	//alert('close');
　　　	}
　	});

}

function mod_del(data) {
	//alert(data);
	$.post("/index.php/Module/mod_del/", { "ids": data });
};



function rmtag(tag){
	$("#"+tag).remove();
	mod_del(tag);
}

	function alertdel_mod(tag){
		asyncbox.confirm('真的要删除吗?<br>请慎重操作，删除后将不可恢复！','删除模块单元',function(action){
　　　	//confirm 返回三个 action 值，分别是 'ok'、'cancel' 和 'close'。
　	　		if(action == 'ok'){
　　　　　		//alert('ok');
				rmtag(tag);
　　　		}
　　			if(action == 'cancel'){
　　　　　		//alert('cancel');
　　　		}
　　　		if(action == 'close'){
　　　　　		//alert('close');
　　　		}
　		});

	}

function del_select(title,tip,obj,url){
	asyncbox.confirm(tip,title,function(action){
　　　//confirm 返回三个 action 值，分别是 'ok'、'cancel' 和 'close'。
　	　	if(action == 'ok'){
　　　　　	//alert('ok');
			DoSubmit(obj,url);
　　　	}
　　		if(action == 'cancel'){
　　　　　	//alert('cancel');
　　　	}
　　　	if(action == 'close'){
　　　　　	//alert('close');
　　　	}
　	});

}


function CheckAll(form)  {
  for (var i=0;i<form.elements.length;i++)    {
    var e = form.elements[i];
    if (e.name != 'chkall')       e.checked = form.chkall.checked;
   }
}

function CheckAll2(form)  {
  for (var i=0;i<form.elements.length;i++)    {
    var e = form.elements[i];
    if (e.name != 'chkall2')       e.checked = form.chkall2.checked;
   }
}


function DoSubmit(obj,url){
	//alert(obj);
	obj.action=url;
	obj.submit();
}


function vtips(tag,str,icon){
	var tagid='#'+tag;
	if(icon!=undefined) str='<img src="/Module/images/vtips/'+icon+'.gif" align="absmiddle"> '+str;

	$(tagid).html(str).show().delay(3000);
	$(tagid).hide(1000);
	//location.href='#';
	
}

function vh(tag){
	//alert(tag);
	$(tag).find('#sub').slideToggle();

}



function menu_select(tag,class1,class2){
	var len=$(tag).size();
	for(i=0;i<len;i++){
		$(tag).eq(i).mouseover(function(){
			//alert($(this).find('a').attr('class'));
			$(this).find('.'+class1).attr('class',class2);
  			$(this).find('#sub').show();
		});
		$(tag).eq(i).mouseout(function(){
			$(this).find('.'+class2).attr('class',class1);
  			$(this).find('#sub').hide();
			//alert('kk');
		});
	}
}

function menu_select_s(tag){
	var len=$(tag).size();
	for(i=0;i<len;i++){
		$(tag).eq(i).mouseover(function(){
  			$(this).find('#sub').show();
		});
		$(tag).eq(i).mouseout(function(){
  			$(this).find('#sub').hide();
		});
	}
}

function fleshVerify(tag,url){
	//重载验证码
	var timenow = new Date().getTime();
	$(tag).attr('src',url+timenow);
}


/*弹出窗口防拦截*/
function openNewWin(url){    
	//var dom = document.createElement('a');    
	//dom.setAttribute('href',url);    
	//dom.setAttribute('target','_blank');    
	//document.body.appendChild(dom);    
	//dom.click();    
	//document.body.removeChild(dom);

	var popwin=window.open(url,"PopWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no");
	return false;
}    

function trim(str){ //删除左右两端的空格 
	return str.replace(/(^s*)|(s*$)/g, ""); 
} 

function ltrim(str){ //删除左边的空格 
	return str.replace(/(^s*)/g,""); 
} 

function rtrim(str){ //删除右边的空格 
	return str.replace(/(s*$)/g,""); 
} 

//判断是否是正整数
function IsNum(s)
{
    if(s!=null){
        var r,re;
        re = /\d*/i; //\d表示数字,*表示匹配多个数字
        r = s.match(re);
        return (r==s)?true:false;
    }
    return false;
}

//验证中文
function isChn(str){
      var reg = /^[u4E00-u9FA5]+$/;
      if(!reg.test(str)){
       return false;
      }
      return true;
}
//检查年龄
function isAge(str){
       var mydate=new Date;
       var now=mydate.getFullYear();
       if (str < now-60 || str > now-18){
        return false;
       }
       return true;
}
//检查电话号码
function isTel(str){
       var reg=/^([0-9]|[\-])+$/g ;
       if(str.length<7 || str.length>18){
        return false;
       }
       else{
         return reg.exec(str);
       }
}
//检查email邮箱
function isEmail(str){
       var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
       return reg.test(str);
}
// 检查是否为有效的真实姓名，只能含有中文或大写的英文字母
function isValidTrueName(strName){
      var str = Trim(strName);   //判断是否为全英文大写或全中文，可以包含空格
      var reg = /^[A-Z u4E00-u9FA5]+$/;
      if(reg.test(str)){
       return false;
      }
      return true;
}
//检查用户名
function isUserName(str){
      var reg = /^[a-zA-Z0-9]+$/;
      if (! reg.test(str)){
       return false;
      }
      if (str.length < 6 || str.length > 20){
       return false;
      }
      return true;
}
//检查密码
function isPassword(str){
      var reg = /^[x00-x7f]+$/;
      if (! reg.test(str)){
       return false;
      }
      if (str.length < 6 || str.length > 20){
       return false;
      }
      return true;
}
//检查是否为整数
function isInteger( str ){
	var regu = /^[-]{0,1}[0-9]{1,}$/;
	return regu.test(str);
}
//检查是否为空
function isNull( str ){
	if ( str == "" ) return true;
	var regu = "^[ ]+$";
	var re = new RegExp(regu);
	return re.test(str);
}
//正则验证IP
function isIP(strIP) {
	if (isNull(strIP)) return false;
	var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
	if(re.test(strIP))
	{
		if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
	}
	return false;
}

//手机号码验证
function isMobile(src)
{

   if(/^1\d{10}$/g.test(src)){
         return true;
    }else{
        return false;
   }
}

//复制到剪贴板
function oCopy(str){
  window.clipboardData.setData('text',str); 
  //alert("已复制，可按Ctrl+v进行粘贴");
	jSuccess("内容已复制，可按Ctrl+v进行粘贴!",{
		VerticalPosition : 'center',
		HorizontalPosition : 'center'
	});

}


//QQ API登录
            var childWindow;
            function toQzoneLogin()
            {
                childWindow = window.open("/API/qq/oauth/qq_login.php","TencentLogin","width=450,height=320,menubar=0,scrollbars=1, resizable=1,status=1,titlebar=0,toolbar=0,location=1");
            } 
            
            function closeChildWindow()
            {
                childWindow.close();
            }



var Cookie = {
    setCookie : function(name,value,days){   //创建cookie
        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=/";
    },
    getCookie : function(name){    //读取cookie
        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;
    },
    delCookie : function(name){   //清除cookie
        this.setCookie(name,"",-1);
    }
}


document.write('<div id="ajax_tips" class="tips_top"></div>');
