﻿
    
    ChangeStateHas=function(uri,objval,objfun)
    {
        $.ajax({
            url:uri,
            type:'POST',
            cache:true,
            data:{value:objval},
            success:function(msg){
                objfun(msg);
            }
        });
        
        return false;
    }
    
    AjaxJsonFn=function(uri,objval,objfun)
    {
        $.ajax({
            url:uri,
            type:'POST',
            dataType:"json",
            cache:true,
            data:{value:objval},
            success:function(msg){
                objfun(msg);
            }
        });
        
        return false;
    }
    
    AjaxFn=function(uri,objval,objfun)
    {
        $.ajax({
            url:uri,
            type:'POST',
            cache:true,
            data:{value:objval},
            success:function(msg){
                objfun(msg);
            }
        });
        
        return false;
    }
  

 Validate=function(objthis,reg,error)
    {
        var isTrue=false;
        var thisReg = new RegExp(reg);
        if(thisReg.test($(objthis).val()))
        {
            $(objthis).removeClass('tooltipinputerr').addClass('tooltipinputok');
            $(objthis).parent().find(".ErrorMsg").remove();
            isTrue= true;
        }
        else
        {
            $(objthis).parent().find(".ErrorMsg").remove();
            $(objthis).parent().append("<code class='ErrorMsg' style='color:Red;'><br/>"+error+"</code>");
            $(objthis).removeClass('tooltipinputok').addClass('tooltipinputerr');
            isTrue= false;
        }
        return isTrue;
    }
    
    ValidateError=function(objthis,error,objisTrue)
    {
        var isTrue=false;
        if(objisTrue)
        {
            $(objthis).removeClass('tooltipinputerr').addClass('tooltipinputok');
            $(objthis).parent().find(".ErrorMsg").remove();
            isTrue= true;
        }
        else
        {
            $(objthis).parent().find(".ErrorMsg").remove();
            $(objthis).parent().append("<code class='ErrorMsg' style='color:Red;'><br/>"+error+"</code>");
            $(objthis).removeClass('tooltipinputok').addClass('tooltipinputerr');
            isTrue= false;
        }
        return isTrue;
    }
    
    Validates=function(objthis,objerror,reg,error)
    {
        var isTrue=false;
        var thisReg = new RegExp(reg);
        if(thisReg.test($(objthis).val()))
        {
			$(objerror).hide();
            $(objthis).removeClass('tooltipinputerr').addClass('tooltipinputok');
            isTrue= true;
        }
        else
        {
			$(objerror).text(error);
			$(objerror).fadeIn("fast");
            $(objthis).removeClass('tooltipinputok').addClass('tooltipinputerr');
            isTrue= false;
        }
        return isTrue;
    }
    
    RemoveTool=function(objthis,objerror)
    {
        $(objerror).hide();
        $(objthis).removeClass('tooltipinputerr').addClass('tooltipinputok');
        isTrue= true;
    }
    
    IsExists=function(objthis,objerror,error,uri,objval)
    {
        var result=true;
        DivLoading("","");
        $.ajax({
            url:uri,
            type:'POST',
            cache:true,
            data:{value:objval},
            success:function(msg){
                if(msg=="true"|| msg=="True")
                {
					$(objerror).text(error);
					$(objerror).fadeIn("fast");
					$(objthis).removeClass('tooltipinputok').addClass('tooltipinputerr');
					result= false;
                }else
				{
					$(objerror).hide();
            		$(objthis).removeClass('tooltipinputerr').addClass('tooltipinputok');
            		
            		result= true;
				}
				
            },
            complete:function()
            {
                DivLoadingHide();
            }
            ,
            error:function()
            {
                DivLoading("数据加载延时！请刷新重试！");
            }
        });
        
        return result;
    } 
    
    IsExistsFn=function(objthis,objerror,error,uri,objval,fn)
    {
        var result=true;
        DivLoading("","");
        $.ajax({
            url:uri,
            type:'POST',
            cache:true,
            data:{value:objval},
            success:function(msg){
                if(msg=="true"|| msg=="True")
                {
					$(objerror).text(error);
					$(objerror).fadeIn("fast");
					$(objthis).removeClass('tooltipinputok').addClass('tooltipinputerr');
					fn(false);
                }else
				{
					$(objerror).hide();
            		$(objthis).removeClass('tooltipinputerr').addClass('tooltipinputok');
            		
            		fn(true);
				}
				
            },
            complete:function()
            {
                DivLoadingHide();
            }
            ,
            error:function()
            {
                DivLoading("数据加载延时！请刷新重试！");
            }
        });
        
        return result;
    } 
    
    ChangeState=function(uri,objval,objid)
    {
        DivLoading("","");
        $.ajax({
            url:uri,
            type:'POST',
            cache:true,
            data:{value:objval,sid:objid},
            success:function(msg){
                return true;
            },
            complete:function()
            {
                DivLoadingHide();
            },
            error:function()
            {
                DivLoading("数据加载延时！请刷新重试！");
            }
        });
        
        return false;
    } 
